.AppShell-module__R3Ra8G__shell{background:var(--bg);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.AppShell-module__R3Ra8G__side{z-index:30;background:var(--surface-2);border-right:1px solid var(--line-2);flex-direction:column;grid-column:1;align-self:start;min-width:0;height:100vh;display:flex;position:sticky;top:0}.AppShell-module__R3Ra8G__brand{border-bottom:1px solid var(--line-2);height:58px;color:var(--ink);flex:none;align-items:center;gap:9px;padding:0 18px;display:flex;overflow:hidden}.AppShell-module__R3Ra8G__seal{background:var(--accent);color:#fff;width:26px;height:26px;font-family:var(--display);border-radius:7px;flex:none;place-items:center;font-size:14px;font-weight:700;line-height:1;display:grid}.AppShell-module__R3Ra8G__brandName{font-family:var(--display);letter-spacing:.04em;white-space:nowrap;font-size:15px;font-weight:700}.AppShell-module__R3Ra8G__nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:14px 10px 8px;display:flex;overflow-y:auto}.AppShell-module__R3Ra8G__item{border-radius:var(--radius-sm);min-width:0;color:var(--ink-2);border:1px solid #0000;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;line-height:1.5;display:flex}.AppShell-module__R3Ra8G__icon{width:19px;height:19px;color:var(--muted);flex:none}.AppShell-module__R3Ra8G__group{flex-direction:column;gap:2px;display:flex}.AppShell-module__R3Ra8G__groupHead{min-width:0;color:var(--muted-strong);font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:10px;margin:4px 0 0;padding:6px 10px 2px;font-size:11px;font-weight:700;display:flex}.AppShell-module__R3Ra8G__itemChild{margin-left:18px}.AppShell-module__R3Ra8G__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AppShell-module__R3Ra8G__item:hover{background:var(--surface-3);color:var(--ink)}.AppShell-module__R3Ra8G__item:hover .AppShell-module__R3Ra8G__icon{color:var(--ink-2)}.AppShell-module__R3Ra8G__itemActive,.AppShell-module__R3Ra8G__itemActive:hover{background:var(--bg);border-color:var(--line-2);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent);font-weight:700}.AppShell-module__R3Ra8G__itemActive .AppShell-module__R3Ra8G__icon,.AppShell-module__R3Ra8G__itemActive:hover .AppShell-module__R3Ra8G__icon{color:var(--accent)}.AppShell-module__R3Ra8G__foot{border-top:1px solid var(--line-2);flex-direction:column;flex:none;gap:8px;padding:8px 10px 10px;display:flex}.AppShell-module__R3Ra8G__plan{border-radius:var(--radius-sm);background:var(--accent-soft);min-width:0;color:var(--accent-ink);align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;display:flex}.AppShell-module__R3Ra8G__planName{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.AppShell-module__R3Ra8G__planLink{white-space:nowrap;margin-left:auto;font-size:12px;text-decoration:underline}.AppShell-module__R3Ra8G__who{border-radius:var(--radius-sm);min-width:0;color:var(--ink-2);align-items:center;gap:9px;padding:7px 8px;display:flex}.AppShell-module__R3Ra8G__who:hover{background:var(--surface-3)}.AppShell-module__R3Ra8G__avatar{border-radius:var(--radius-pill);background:var(--line-2);width:28px;height:28px;color:var(--ink-2);font-family:var(--display);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.AppShell-module__R3Ra8G__whoText{min-width:0;line-height:1.35}.AppShell-module__R3Ra8G__whoName{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}.AppShell-module__R3Ra8G__whoMail{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.AppShell-module__R3Ra8G__scrim{display:none}.AppShell-module__R3Ra8G__main{background:var(--bg-app);flex-direction:column;grid-column:2;min-width:0;display:flex}.AppShell-module__R3Ra8G__top{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;flex:none;align-items:center;gap:12px;height:58px;padding:0 26px;display:flex;position:sticky;top:0}.AppShell-module__R3Ra8G__screen{font-family:var(--display);letter-spacing:.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.AppShell-module__R3Ra8G__topRight{align-items:center;gap:10px;margin-left:auto;display:flex}.AppShell-module__R3Ra8G__burger{border:1.5px solid var(--line-3);border-radius:var(--radius-sm);background:var(--surface);min-width:88px;min-height:44px;color:var(--ink);cursor:pointer;place-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;display:none;position:relative}.AppShell-module__R3Ra8G__burger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AppShell-module__R3Ra8G__burger svg{flex:none;width:18px;height:18px}.AppShell-module__R3Ra8G__burgerLabel{white-space:nowrap}.AppShell-module__R3Ra8G__body{flex:1;min-width:0}@media (max-width:1099px){.AppShell-module__R3Ra8G__shell{grid-template-columns:68px minmax(0,1fr)}.AppShell-module__R3Ra8G__brand{justify-content:center;padding:0}.AppShell-module__R3Ra8G__nav{gap:4px;padding:12px 8px 8px}.AppShell-module__R3Ra8G__item{justify-content:center;padding:9px 0}.AppShell-module__R3Ra8G__groupHead{border-top:1px solid var(--line-2);margin:6px 6px 4px;padding:0}.AppShell-module__R3Ra8G__groupHead .AppShell-module__R3Ra8G__icon{display:none}.AppShell-module__R3Ra8G__itemChild{margin-left:0}.AppShell-module__R3Ra8G__foot{padding:8px 8px 10px}.AppShell-module__R3Ra8G__plan{justify-content:center;padding:8px 4px}.AppShell-module__R3Ra8G__planName{font-size:11px}.AppShell-module__R3Ra8G__who{justify-content:center;padding:6px 0}.AppShell-module__R3Ra8G__brandName,.AppShell-module__R3Ra8G__label,.AppShell-module__R3Ra8G__planLink,.AppShell-module__R3Ra8G__whoText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AppShell-module__R3Ra8G__top{padding:0 20px}}@media (max-width:759px){.AppShell-module__R3Ra8G__shell{grid-template-columns:minmax(0,1fr)}.AppShell-module__R3Ra8G__side{width:252px;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:12px 0 32px #191a1c1f}.AppShell-module__R3Ra8G__shell[data-drawer=open] .AppShell-module__R3Ra8G__side{transform:none}.AppShell-module__R3Ra8G__brand{justify-content:flex-start;padding:0 18px}.AppShell-module__R3Ra8G__nav{gap:2px;padding:14px 10px 8px}.AppShell-module__R3Ra8G__item{justify-content:flex-start;padding:9px 10px}.AppShell-module__R3Ra8G__foot{padding:8px 10px 10px}.AppShell-module__R3Ra8G__plan{justify-content:flex-start;padding:9px 10px}.AppShell-module__R3Ra8G__planName{font-size:12.5px}.AppShell-module__R3Ra8G__who{justify-content:flex-start;padding:7px 8px}.AppShell-module__R3Ra8G__brandName,.AppShell-module__R3Ra8G__label,.AppShell-module__R3Ra8G__planLink,.AppShell-module__R3Ra8G__whoText{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:hidden}.AppShell-module__R3Ra8G__label,.AppShell-module__R3Ra8G__planLink{white-space:nowrap}.AppShell-module__R3Ra8G__whoText{white-space:normal}.AppShell-module__R3Ra8G__scrim{z-index:25;opacity:0;pointer-events:none;background:#191a1c61;border:0;padding:0;transition:opacity .22s;display:block;position:fixed;inset:0}.AppShell-module__R3Ra8G__shell[data-drawer=open] .AppShell-module__R3Ra8G__scrim{opacity:1;pointer-events:auto;cursor:pointer}.AppShell-module__R3Ra8G__main{grid-column:1}.AppShell-module__R3Ra8G__burger{display:inline-flex}.AppShell-module__R3Ra8G__top{gap:10px;height:54px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.AppShell-module__R3Ra8G__side,.AppShell-module__R3Ra8G__scrim{transition:none}}.AppShell-module__R3Ra8G__crumbs{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}.AppShell-module__R3Ra8G__crumbItem{align-items:center;min-width:0;display:inline-flex}.AppShell-module__R3Ra8G__crumbLink{font:inherit;color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.AppShell-module__R3Ra8G__crumbLink:hover{color:var(--accent-ink)}.AppShell-module__R3Ra8G__crumbPlain{color:var(--ink-2)}.AppShell-module__R3Ra8G__crumbSep{color:var(--muted);margin:0 8px;font-weight:400}.AppShell-module__R3Ra8G__crumbCurrent{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:759px){.AppShell-module__R3Ra8G__crumbItem:not(:last-child){display:none}}
.dash-grid{align-items:start;gap:16px;margin-top:24px;display:grid}.dash-grid>.side-card+.side-card,.dash-grid>.panel+.panel{margin-top:0}.dash-sub{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.dash-sub h2{font-family:var(--display);margin:0;font-size:18px;font-weight:700}.dash-sub a{color:var(--muted);font-size:13px;font-weight:600}.dash-sub a:hover{color:var(--accent-ink)}.appt-list{gap:10px;display:grid}.appt{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s;display:grid}.appt:hover{border-color:var(--line-2)}.appt-now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft), var(--shadow)}.appt-time{font-family:var(--mono);color:var(--ink);min-width:56px;font-size:18px;font-weight:700;line-height:1.1}.appt-time small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.appt-body{min-width:0}.appt-body b{font-family:var(--display);font-size:15px;display:block}.appt-body span{color:var(--muted);font-size:13px}.appt-actions{align-items:center;gap:8px;display:flex}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.side-card+.side-card{margin-top:16px}.side-card h3{margin:0 0 12px;font-size:15px}.side-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.side-card-head h3{margin:0}.side-card-head .button{flex:none}.share{border:1.5px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:5px 5px 5px 12px;display:flex}.share code{min-width:0;font-family:var(--mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.todo{gap:8px;display:grid}.todo a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-2);align-items:center;gap:12px;padding:11px 13px;display:flex}.todo a:hover{border-color:var(--accent)}.todo .ico{background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.todo a.has .ico{background:var(--accent)}.todo .tx{flex:1;min-width:0}.todo .tx b{color:var(--ink);font-size:14px;font-weight:700;line-height:1.3;display:block}.todo .tx small{color:var(--muted);font-size:12px}.todo .cnt{font-family:var(--mono);color:#fff;background:var(--accent);border-radius:var(--radius-pill);flex:none;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12px;font-weight:800;display:grid}.todo a:not(.has) .cnt{background:var(--surface-2);color:var(--muted)}.aipanel{color:#fff;background:var(--aurora);border-radius:var(--radius);box-shadow:var(--shadow-lg);background-size:180% 180%;padding:clamp(22px,3vw,34px);animation:16s ease-in-out infinite au}.aipanel .eyebrow{color:#ffffffe6}.aipanel .eyebrow:before{background:#fff}.aipanel h2{color:#fff;margin:10px 0}.setup{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:24px;overflow:hidden}.setup[hidden]{display:none}.setup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px clamp(18px,2.4vw,26px) 18px;display:flex}.setup-head h2{font-family:var(--display);margin:0 0 6px;font-size:clamp(19px,2.2vw,24px)}.setup-head .muted{max-width:60ch;margin:0;font-size:13.5px}.setup-head .eyebrow{margin-bottom:8px}.setup-meter{flex:none;align-items:center;gap:10px;display:flex}.setup-bar{background:var(--surface-2);border-radius:3px;width:110px;height:6px;overflow:hidden}.setup-bar i{background:var(--accent);border-radius:3px;width:0;height:100%;transition:width .45s;display:block}.setup-bar i[data-total="3"][data-fill="1"]{width:33.34%}.setup-bar i[data-total="3"][data-fill="2"]{width:66.67%}.setup-bar i[data-total="3"][data-fill="3"]{width:100%}.setup-count{font-family:var(--mono);color:var(--accent-ink);white-space:nowrap;font-size:13px;font-weight:800}.setup-steps{margin:0;padding:0;list-style:none}.setup-step{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px clamp(18px,2.4vw,26px);display:flex}.setup-stamp{border:1.5px solid var(--line-2);background:var(--surface);width:34px;height:34px;color:var(--muted);font-family:var(--mono);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid;transform:rotate(-6deg)}.setup-step.is-next .setup-stamp{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.setup-step[data-state=done] .setup-stamp{border-color:var(--accent);background:var(--accent);color:#fff}.setup-tx{flex:1;min-width:200px}.setup-tx b{font-family:var(--display);font-size:15px;line-height:1.5;display:block}.setup-tx small{color:var(--muted);font-size:13px;line-height:1.7;display:block}.setup-step[data-state=done] .setup-tx b{color:var(--muted)}.setup-action{flex:none}.setup-step[data-state=done] .setup-action{display:none}.setup-badge{color:var(--accent-ink);flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:none}.setup-badge:before{content:"✓";font-size:13px}.setup-step[data-state=done] .setup-badge{display:inline-flex}@media (max-width:620px){.setup-step{align-items:flex-start}.setup-action,.setup-badge{margin-left:48px}}@media (max-width:900px){.dash-grid{grid-template-columns:1fr}.appt{grid-template-columns:auto 1fr}.appt-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.aipanel{background-position:0%;animation:none}}.appt-empty{padding:8px 2px}.appt-time-date{font-size:15px}.dash-main{padding-bottom:64px}.dash-main>.panel{margin-top:24px}.dash-ai-cta{color:var(--aurora-ink,#3a2f6e);background:#fff}.dash-lock-desc{margin:0 0 14px;font-size:14px}.todo-empty{margin:0;font-size:13.5px}.brand,.site-header a,.nav a,.link-button,.button,.primary,.btn,.eyebrow,.badge{word-break:keep-all;overflow-wrap:normal}.hidden,[hidden]{display:none!important}.icon-btn{border-radius:var(--radius-sm);border:1.5px solid var(--line-3);background:var(--surface);cursor:pointer;width:38px;height:38px;min-height:38px;color:var(--ink-2);place-items:center;padding:0;font-weight:700;display:grid}.icon-btn:hover{border-color:var(--ink)}.list-item .actions{gap:8px;margin-top:16px}.list-item .actions .actions-break{display:none}.list-item .actions .actions-end{margin-left:auto}.badge{border-radius:var(--radius-pill);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent-soft);align-items:center;gap:6px;margin-bottom:14px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.badge-pro,.badge-premium,.badge-unread{background:var(--accent);color:#fff}.badge-premium{color:#fff;background:var(--aurora);background-size:180% 180%;animation:16s ease-in-out infinite au}.badge-read{background:var(--surface-2);color:var(--muted)}.avatar{border-radius:var(--radius-pill);background:var(--accent-soft);width:34px;height:34px;color:var(--accent-ink);font-family:var(--display);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.field{gap:7px;margin-bottom:14px;display:grid}.field label,.field>span{color:var(--ink-2);font-size:13px;font-weight:700}.field-note,.form-note{color:var(--muted);font-size:12.5px;line-height:1.65}.form-grid .wide,.form-grid .field.wide,.form-grid>label,.form-grid>button,.form-grid>.message,.form-grid>.form-note{grid-column:1/-1}.field-warning{color:#8a5300;border-radius:var(--radius-sm);background:#fff7e6;border:1px solid #f0cf7a;margin:0;padding:11px 13px;font-size:13px;line-height:1.65}.field-warning a{color:inherit;font-weight:700;text-decoration:underline}.table-wrap,.data-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow-x:auto}.table th,.data-table thead th{text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:12px 16px;font-size:11px;font-weight:700}.table td,.data-table td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:13px 16px;line-height:1.5}.table tbody tr:hover,.data-table tbody tr:hover{background:var(--accent-soft)}.table td b,.data-table td strong{color:var(--ink);font-weight:700}.data-table .cell-email{word-break:break-all}.data-table .cell-date{white-space:nowrap;color:var(--ink-2)}.data-table .empty-cell{color:var(--muted);padding:18px 16px}@media (max-width:620px){.data-table{border:0;border-radius:0}.data-table thead{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:10px;padding:10px 14px}.data-table td{border:0;padding:4px 0}.data-table td:before{content:attr(data-label);min-width:80px;color:var(--ink-2);font-family:var(--mono);text-transform:uppercase;margin-right:8px;font-size:11px;font-weight:700;display:inline-block}.data-table td:first-child{padding-bottom:6px}.data-table td:first-child:before{content:none}.data-table td:first-child strong{font-size:15px}.data-table .empty-cell:before{content:none}}.list-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:14px 16px}.list-item strong,.list-item span,.list-item small{display:block}.list-item span,.list-item small{color:var(--muted)}.list-item strong{font-family:var(--display);color:var(--ink)}.list-item p{color:var(--muted);margin:8px 0;line-height:1.6}.list-item.is-paused{opacity:.72}.list-item .pause-badge{display:inline-block}.ans-head .avatar{flex:none;width:46px;height:46px;font-size:18px}.crm-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.crm-toolbar .search{flex:1;min-width:220px;margin:0}.crm-toolbar .search input{margin:0}.crm-toolbar .sort{flex:none;min-width:180px;margin:0}.crm-toolbar .sort select{margin:0}@media (max-width:600px){.crm-toolbar .sort{flex:100%}}.crm-toolbar-add{flex:none;margin-left:auto}.crm-count{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.crm-dhead{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:18px;padding-bottom:16px;display:flex}.crm-dhead .avatar{flex:none;width:52px;height:52px;font-size:20px}.crm-dhead h2{margin:0;font-size:21px;line-height:1.2}.crm-dhead .mail{color:var(--muted);font-size:13px}.crm-dhead .sc{font-family:var(--mono);color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-pill);white-space:nowrap;margin-left:auto;padding:4px 11px;font-size:13px;font-weight:700}.insight{background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--accent-ink);margin-bottom:18px;padding:13px 15px;font-size:13px;line-height:1.7}.insight b{font-family:var(--display)}.readtext{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.memo-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:14px 16px}.memo-card+.memo-card{margin-top:10px}.memo-topic{color:var(--muted);font-size:12.5px}.memo-card .readtext{margin-top:9px;font-size:13.5px}.memo-next{color:var(--ink-2);margin-top:9px;font-size:13px}.memo-summary{margin-top:9px}.memo-summary b{color:var(--accent-ink);font-size:11px;font-family:var(--display);letter-spacing:.04em}.memo-summary .readtext{white-space:pre-wrap;margin-top:4px}.note-summary-hint{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:4px;display:flex}.memo-next b{color:var(--accent-ink);font-size:11px;font-family:var(--display);letter-spacing:.04em;margin-right:7px}.trait-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2px 24px;margin-top:4px;display:grid}.trait-grid .trait-row{border-bottom:1px solid rgba(var(--accent-rgb), .18);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;display:flex}.trait-grid .trait-name{color:var(--ink-2);font-size:13px;font-weight:700}.seg-radio{flex:none;gap:5px;display:inline-flex}.seg-radio label{cursor:pointer;border:1px solid var(--line-2);background:var(--surface);width:34px;height:34px;font-family:var(--mono);color:var(--ink-2);border-radius:8px;place-items:center;margin:0;font-size:13px;font-weight:700;display:inline-grid;position:relative}.seg-radio label:hover{border-color:var(--accent)}.seg-radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-radio label:has(input:checked){background:var(--accent);color:#fff;border-color:var(--accent)}.seg-radio label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.summary{gap:0;margin:0;display:grid}.summary>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:14px;padding:12px 0;display:grid}@media (min-width:761px){.summary-qa>div{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}.summary>div:last-child{border-bottom:0}.summary>div.is-primary dd{color:var(--accent-ink);font-family:var(--display);font-size:16px}.summary dt{color:var(--muted);margin:0;font-size:13px;font-weight:700}.summary dd{margin:0;font-weight:600}.summary dd .sub{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.modal .summary{text-align:left;margin-top:18px}.cell-note .action-btns{white-space:normal;flex-wrap:wrap;gap:6px;display:flex}.cell-note .action-btns .button{margin:0}.icon-btn{border:1px solid var(--line-3);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;transition:border-color .12s,color .12s;display:inline-flex;position:relative}.icon-btn:hover{border-color:var(--accent);color:var(--accent)}.icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.icon-btn svg{width:18px;height:18px;display:block}.icon-btn.labeled{white-space:nowrap;gap:7px;width:auto;padding:0 12px;font-size:13px;font-weight:600}.note-modal{text-align:left;width:min(800px,100%)}.note-modal>.eyebrow{margin:0}.note-modal h2{margin:4px 0 2px;font-size:22px}.note-modal .note-sub{color:var(--ink);margin:0 0 14px;font-weight:700}.note-modal .modal-actions{z-index:1;background:var(--surface);border-radius:0 0 var(--radius) var(--radius);margin:18px calc(-1*clamp(26px,4vw,38px)) calc(-1*clamp(26px,4vw,38px));padding:12px clamp(26px,4vw,38px) clamp(26px,4vw,38px);position:sticky;bottom:calc(-1*clamp(26px,4vw,38px))}.contacts-toolbar{margin-top:20px}.contacts-table-wrap{margin-top:14px}.meeting-head{margin-top:8px}.meeting-panel{margin-top:18px}.meeting-row-head{margin-bottom:12px}.meeting-h3{font-family:var(--display);margin:0;font-size:16px;font-weight:700}.meeting-field{margin:0}.meeting-url{color:var(--ink-2);word-break:break-all;margin:0 0 10px;font-size:13.5px}.meeting-url a{color:inherit;text-underline-offset:3px;text-decoration:underline}.meeting-actions-split{justify-content:space-between}.meeting-lock-list{gap:6px;margin:12px 0 18px;padding:0;list-style:none;display:grid}.meeting-lock-list li{font-size:var(--fs-label);color:var(--ink-2);padding-left:20px;line-height:1.7;position:relative}.meeting-lock-list li:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px;position:absolute;top:.75em;left:2px}.meeting-lock-list li strong{color:var(--ink);margin-right:8px}.meeting-actions-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meeting-location{margin:0}.meeting-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.meeting-note{margin-top:10px}.meeting-memo-count{font-size:13px;font-weight:600}.meeting-memo-head{align-items:baseline;gap:10px;margin-bottom:6px}.meeting-memo-head .memo-when{font-size:13px;font-weight:700}.meeting-aipanel{margin-top:18px;padding:22px}.meeting-aipanel h2{font-family:var(--display);margin:8px 0 6px;font-size:18px}.meeting-aipanel p{color:#ffffffe6;margin:0 0 14px;font-size:13.5px}.meeting-lock-title{font-family:var(--display);margin:8px 0 6px;font-size:19px}.meeting-lock-body{margin:0 0 16px}.crm-dhead-tx{min-width:0}.ans-pager{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.ans-pager .pg-status{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:13px;font-weight:700}.ans-pager .btn[disabled],.ans-pager [aria-disabled=true]{opacity:.4;cursor:not-allowed}.records-pager{margin-bottom:20px}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line-2);border-radius:var(--radius);background:var(--surface);padding:22px}.ans-card{padding:20px clamp(16px,2vw,24px)}.ans-card+.ans-card{margin-top:14px}.ans-card.is-read{opacity:.66}.ans-card.is-read:hover{opacity:1}.ans-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ans-head .nm{font-family:var(--display);font-size:17px;font-weight:700;line-height:1.2}.ans-head .mt{color:var(--muted);font-size:13px}.ans-head .st{margin-left:auto}.week-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;display:flex}.week-range{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700}@media (max-width:680px){.week-bar{flex-direction:column;align-items:stretch;gap:10px}.week-range{text-align:center}.week-bar .week-nav{justify-content:center;gap:8px;margin:0}.week-bar .week-nav .btn{flex:1 1 0;min-width:0;padding:0 10px}}.week-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:16px;display:grid}.week-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:210px;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.week-col.is-today{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.week-colhead{text-align:center;border-bottom:1px solid var(--line);background:var(--surface-2);padding:9px 10px}.week-col.is-today .week-colhead{background:var(--accent-soft)}.week-dow{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.week-col.is-today .week-dow,.week-col.is-today .week-date{color:var(--accent-ink)}.week-date{font-family:var(--display);font-size:19px;font-weight:800;line-height:1.05}.week-body{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex}.wk-appt{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface);padding:9px 10px;display:block}.wk-appt:hover{border-color:var(--line-2)}.wk-appt.now{background:var(--accent-soft);border-color:var(--accent)}.wk-time{font-family:var(--mono);color:var(--ink);font-size:13px;font-weight:700}.wk-name{color:var(--ink);margin-top:2px;font-size:13.5px;font-weight:700}.wk-meta{color:var(--muted);margin-top:1px;font-size:11.5px}.week-empty{color:var(--muted);text-align:center;margin:auto 0;padding:14px 0;font-size:13px}@media (max-width:900px){.week-grid{grid-template-columns:1fr;gap:8px}.week-col{flex-direction:row;min-height:0}.week-colhead{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:64px;padding:10px 6px;display:flex}.week-dow{line-height:1.25}.week-body{justify-content:center;gap:6px;min-width:0;padding:8px 10px}.week-empty{text-align:left;margin:0;padding:5px 0}}.week-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.week-table th{text-align:center;font-family:var(--mono);color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:9px 8px;font-size:11px;font-weight:700}.week-table tbody th{color:var(--ink-2);white-space:nowrap;background:var(--surface);font-size:12px}.week-table td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:center;vertical-align:middle;height:46px;padding:0;position:relative}.week-table th:last-child,.week-table td:last-child{border-right:0}.week-table th:first-child{z-index:2;box-shadow:1px 0 0 var(--line);position:sticky;left:0}@media (max-width:680px){.week-table{table-layout:fixed;width:100%;min-width:0}.week-table thead th:first-child{width:42px}.week-table th{padding:8px 2px;font-size:10px}.week-table tbody th{padding:8px 2px;font-size:10.5px}}.week-nav{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.week-nav #week-label,.week-nav #rs-week-label{font-family:var(--display);color:var(--ink);white-space:nowrap;font-weight:700}.week-nav .button,.week-bar .button{white-space:nowrap}.week-nav .button[disabled]{opacity:.4;cursor:not-allowed}.answers-head{margin-top:8px}.answers-toolbar{margin-top:24px}.answers-list{margin-top:18px}.answers-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.answers-empty{margin-top:18px}.answers-spacer{flex:1}.answers-unread{color:var(--accent)}.ans-head-tx{min-width:0}.schedule-main{padding-bottom:64px}.checkout-card{max-width:560px;margin:0 auto}.checkout-center{text-align:center}.checkout-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);margin:18px 0;padding:16px 18px}.checkout-cycle{margin:2px 0 0;font-size:13px}.checkout-price{text-align:right}.checkout-price .price{color:var(--ink);font-size:24px}.checkout-tags{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.checkout-note{margin-top:14px}.checkout-note p{margin:0}.checkout-foot{text-align:center;margin-top:12px}.checkout-actions{justify-content:center;gap:8px;margin-top:18px}.shell.checkout{width:min(960px,100% - 40px)}.stack{gap:18px;display:grid}.form-actions-row{flex-wrap:wrap;gap:12px;display:flex}.form-actions-row .button,.form-actions-row .primary{flex:1;min-width:150px}.soft-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:16px}.tag,.free-tag{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.rows .r{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:16px;padding:16px 20px;display:grid}.rows .r:last-child{border-bottom:0}.rows dt{color:var(--muted);margin:0;font-size:13px;font-weight:700}.rows dd{color:var(--ink);margin:0;font-weight:600}.premium-surface{color:#fff;background:var(--aurora);background-size:200% 200%;border:0;animation:14s ease-in-out infinite auroraShift;position:relative}.premium-badge{font-family:var(--sans);letter-spacing:.06em;color:#fff;background:var(--aurora);vertical-align:middle;border-radius:var(--radius-pill);background-size:200% 200%;margin-left:6px;padding:1px 8px;font-size:10px;font-weight:700;animation:14s ease-in-out infinite auroraShift;display:inline-block}@media (prefers-reduced-motion:reduce){.premium-surface,.premium-badge,.plan-badge.is-premium{background-position:0%;animation:none}}.price{font-family:var(--mono);font-feature-settings:"tnum" 1;letter-spacing:-.01em;font-weight:700}.price .unit{font-family:var(--sans);color:var(--muted);margin-left:4px;font-size:.5em;font-weight:700}.premium-surface .price .unit{color:#ffffffd1}@media (max-width:900px){.hero,.hero-grid,.two-column,.cards,.plans,.dash-grid{grid-template-columns:1fr}.appt{grid-template-columns:auto 1fr}.appt-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.form-grid{grid-template-columns:1fr}.rows .r{grid-template-columns:1fr;justify-items:start;gap:6px}.rows .r>.button{margin-top:4px}.legal dl,.legal-dl{grid-template-columns:1fr}}.settings-section{padding-top:0}.panel-title{font-size:var(--fs-section);margin-bottom:14px;line-height:1.4}.settings-stack{margin-top:28px}.settings-h2{font-family:var(--display);margin:8px 0 16px;font-size:18px}.settings-h2-first{margin:0 0 16px}.settings-h3{font-family:var(--display);margin:0 0 8px;font-size:14.5px}.settings-h2-divided{border-top:1px solid var(--line);margin:24px 0 12px;padding-top:20px}.settings-intro{font-size:13.5px}.settings-note{margin-top:10px}.settings-sub{margin:2px 0 0;font-size:13.5px}.settings-form{margin-top:16px}.settings-inline-btn{padding:0 16px}.settings-cta{margin-top:16px}.settings-danger-h2{color:var(--danger)}.settings-danger-actions{margin-top:16px}.aa-title-row{margin:12px 0 6px}.aa-title{margin:0}.aa-panel{margin-top:24px}.aa-steps{margin-top:14px}.aa-regen{margin-top:18px}.aa-revoke-note{margin-top:8px;font-size:12px}.profile-card{background:var(--surface);border-color:var(--line)}.pro-badge{letter-spacing:.06em;color:#fff;background:var(--accent);vertical-align:middle;border-radius:var(--radius-pill);margin-left:6px;padding:1px 8px;font-size:10px;font-weight:700;display:inline-block}.form-group{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;color:var(--accent-ink);text-transform:uppercase;grid-column:1/-1;margin:14px 0 0;padding-bottom:6px;font-size:12px;font-weight:700}.form-group:first-child{margin-top:0}.rte-field{gap:7px;display:grid}.rte-field-label{color:var(--ink);font-size:14px;font-weight:700}.rte-field>.button{justify-self:start}.rte{border:1.5px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);transition:border-color .15s,box-shadow .15s}.rte:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.rte-bar{background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rte-btn{min-height:32px;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.rte-btn:hover{color:var(--ink);background:#191a1c0f}.rte-btn.is-active{background:var(--accent);color:#fff}.rte-btn b,.rte-btn i,.rte-btn u,.rte-btn s{font-size:15px;font-weight:800;line-height:1}.rte-sep{background:var(--line-2);align-self:stretch;width:1px;margin:5px 4px}.rte-select{width:auto;height:32px;min-height:32px;font:inherit;color:var(--ink-2);background:var(--surface);border:1px solid var(--line-2);cursor:pointer;border-radius:7px;padding:0 6px;font-size:12.5px;font-weight:700}.rte-color{cursor:pointer;border-radius:7px;align-items:center;gap:3px;min-height:32px;padding:0 6px;display:inline-flex}.rte-color:hover{background:#191a1c0f}.rte-color-a{color:var(--ink);font-size:14px;font-weight:800;line-height:1}.rte-color input[type=color]{border:1px solid var(--line-2);cursor:pointer;background:0 0;border-radius:4px;width:22px;height:22px;min-height:0;padding:0}.rte-area{min-height:150px;color:var(--ink);overflow-wrap:anywhere;outline:none;padding:14px 16px;line-height:1.75}.rte-area.is-empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.rte-area :is(h1,h2,h3,h4,h5,h6),.pp-bio :is(h1,h2,h3,h4,h5,h6){font-family:var(--display);margin:6px 0;font-weight:800;line-height:1.3}.rte-area h1,.pp-bio h1{font-size:27px}.rte-area h2,.pp-bio h2{font-size:23px}.rte-area h3,.pp-bio h3{font-size:19px}.rte-area h4,.pp-bio h4{font-size:17px}.rte-area h5,.pp-bio h5{font-size:15px}.rte-area h6,.pp-bio h6{letter-spacing:.02em;font-size:13px}.rte-area strong,.rte-area b{font-weight:800}.rte-area em,.rte-area i{font-style:italic}.rte-area u{text-decoration:underline}.rte-area s,.rte-area strike,.rte-area del{opacity:.8;text-decoration:line-through}.rte-area a{color:var(--accent-ink);text-decoration:underline}.rte-area ul,.rte-area ol{margin:5px 0;padding-left:1.5em}.rte-area li{margin:2px 0}.rte-area>div:not(:last-child){margin-bottom:2px}.links-list{gap:8px;display:grid}.link-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;align-items:center;gap:8px;display:grid}.link-row input{min-height:44px}.link-remove{border:1px solid var(--line-2);background:var(--surface);border-radius:var(--radius-sm);width:40px;height:40px;min-height:0;color:var(--muted);cursor:pointer;padding:0;font-size:18px;line-height:1;transition:border-color .12s,color .12s}.link-remove:hover{border-color:var(--danger);color:var(--danger)}#add-link{justify-self:start}@media (max-width:560px){.links-list{gap:12px}.link-row{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:1fr 40px;grid-template-areas:"name remove""url url";padding:12px}.link-row .link-name{grid-area:name}.link-row .link-url{grid-area:url}.link-remove{background:var(--surface);grid-area:remove}}.settings-section>h2{align-items:center;margin-bottom:10px;display:flex}.profile-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:22px;margin-top:22px;display:grid}.profile-form{grid-template-columns:1fr}.profile-preview-col{position:sticky;top:88px}.profile-card .assist-summary{border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:14px}.assist-summary .eyebrow{margin:0 0 8px;display:inline-block}.assist-summary h3{margin:0;font-size:24px}.assist-block{margin-top:14px}.assist-block h3{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 3px;font-size:12px;font-weight:700}.assist-block p{color:var(--ink-2);white-space:pre-wrap;margin:0;line-height:1.7}@media (max-width:820px){.profile-grid{grid-template-columns:1fr}.profile-preview-col{display:none;position:static}.profile-grid>.settings-section>h2{display:none}}.profile-preview-head{margin-bottom:6px}.profile-preview-h2{font-size:var(--fs-section);margin:0}.profile-preview-lead{margin-bottom:14px}.app-body>.shell{width:min(1440px,100% - 48px)}@media (min-width:761px){.app-body{padding:24px 24px 32px}.app-body>.shell,.app-body>main>.section.shell{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(1440px,100%);padding:4px 32px 40px}.app-body .editor-view{box-shadow:none;border:0;padding-inline:0}.app-body .booking-settings .alert-panel{border:0;border-left:3px solid var(--accent);border-radius:var(--radius-sm);box-shadow:none;background:var(--accent-soft);margin-top:16px}.app-body .settings-stack{gap:0}.app-body .settings-stack>.panel{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:28px 0}.app-body .settings-stack>.panel:last-child{border-bottom:0}}@media (max-width:620px){.app-body>.shell{width:100%}.app-body .panel,.app-body .side-card{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-inline:-16px;padding-inline:16px}}.list-section{margin-top:20px}.booking-settings .pagehead{margin-bottom:20px}.booking-settings .panel+.panel{margin-top:20px}.editor-view .section-head .panel-title{margin-bottom:0}.editor-view .form-grid{max-width:960px}.booking-settings .alert-panel{padding:16px 22px}.booking-settings .alert-panel .eyebrow{margin-bottom:4px}.booking-settings .alert-panel h2{letter-spacing:0;margin-bottom:6px;font-size:18px;line-height:1.45}.booking-settings .alert-panel .muted{font-size:13px;line-height:1.7}.booking-settings .alert-panel .actions{margin-top:12px}.booking-settings .alert-panel .button{min-height:40px;padding:0 16px;font-size:14px}@media (max-width:680px){.soft-box{box-shadow:none;border:0;border-radius:0;padding:0}}.availability-grid{gap:10px;display:grid}.candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.candidate-grid>label{gap:6px;display:grid}.candidate-grid small{font-size:12px}@media (max-width:640px){.candidate-grid{grid-template-columns:1fr}}.list{gap:10px;display:grid}.q-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:10px;padding:12px 14px 14px;display:grid}.q-row+.q-row{margin-top:12px}.q-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.q-no{letter-spacing:.08em;color:var(--accent-ink);font-size:13px;font-weight:700}.q-head-actions{align-items:center;gap:10px;display:flex}.q-row-main{align-items:center;gap:8px;display:flex}.q-row-main .question-input{flex:1;min-width:0}.q-required{white-space:nowrap;color:var(--muted);cursor:pointer;border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.q-required input{width:auto;accent-color:var(--accent);flex:none;margin:0}.q-required:has(input:checked){color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.q-row .question-remove{border:1.5px solid var(--line-3);border-radius:var(--radius-sm);background:var(--surface);width:40px;height:40px;min-height:40px;color:var(--danger);cursor:pointer;flex:none;place-items:center;padding:0;transition:border-color .12s,background .12s;display:grid;position:relative}.q-row .question-remove:after,.q-required:after,.q-option-remove:after{content:"";position:absolute;inset:-2px}.q-row .question-remove:hover{background:var(--danger-soft);border-color:var(--danger-line)}.q-row .question-remove:active{background:var(--danger-line)}.q-row .question-remove:focus-visible,.q-option-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.q-row .question-remove svg{display:block}.q-row-choice{gap:10px;display:grid}.q-row-choice .question-type{max-width:220px;min-height:46px}.q-options{gap:8px;display:grid}.q-options.hidden{display:none}.q-option-rows{gap:6px;display:grid}.q-option-row{align-items:center;gap:8px;display:flex}.q-option-row .q-option-input{flex:1;margin:0}.q-option-remove{border:1.5px solid var(--line-3);background:var(--surface);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--danger);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex;position:relative}.q-option-remove:hover{background:var(--danger-soft);border-color:var(--danger-line)}.q-option-remove:active{background:var(--danger-line)}.q-option-add{justify-self:start}.editor-back{margin:0 0 14px -20px}.editor-view .section-head{border-bottom:1px solid var(--line);padding-bottom:14px}.availability-row{color:var(--ink);background:var(--surface);border:1px solid var(--line-3);border-radius:var(--radius-sm);box-shadow:var(--shadow);grid-template-columns:24px minmax(72px,1fr) minmax(112px,140px) auto minmax(112px,140px);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:grid}.availability-row+.availability-row{margin-top:8px}.availability-row input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);padding:0}.availability-row input[type=time]{text-align:center;min-height:44px;padding:8px 10px}.availability-row span{color:var(--muted);font-weight:700}.availability-row.disabled{border-style:dashed;border-color:var(--line-3);color:var(--muted-strong);background:0 0}.availability-row.disabled input[type=time]{color:var(--muted)}@media (max-width:620px){.availability-row{grid-template-columns:24px 1fr;gap:8px}.availability-row input[type=time],.availability-row span{grid-column:2}}.alert-panel{border-left:4px solid var(--accent)}.alert-panel .eyebrow{color:var(--accent-ink)}.cal-color{border:1px solid var(--line);margin:0;padding:12px 14px 10px}.cal-color>legend{padding:0 6px;font-size:13px;font-weight:600}.cal-color-swatches{flex-wrap:wrap;gap:6px 8px;display:flex}.cal-color>.field-warning,.cal-color>.form-note{margin:10px 0 0}.cal-color-option{border:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:5px 9px 5px 6px;font-size:12px;line-height:1.2;display:inline-flex}.cal-color-option:has(input:checked){border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.cal-color-option:focus-within{outline:2px solid var(--blue);outline-offset:1px}.cal-color-option:has(input:disabled){cursor:not-allowed;opacity:.55;background:var(--surface-2)}.cal-color-option:has(input:disabled) .cal-color-chip{filter:grayscale(.5)}.cal-color-option input{width:13px;height:13px;accent-color:var(--blue);margin:0}.cal-color-chip{border:1px solid #0000002e;width:14px;height:14px}.cal-color-default{background:linear-gradient(to top right, transparent calc(50% - 1px), var(--ink) calc(50% - 1px), var(--ink) calc(50% + 1px), transparent calc(50% + 1px)), #fff}.cal-color-1{background:#7986cb}.cal-color-2{background:#33b679}.cal-color-3{background:#8e24aa}.cal-color-4{background:#e67c73}.cal-color-5{background:#f6bf26}.cal-color-6{background:#f4511e}.cal-color-7{background:#039be5}.cal-color-8{background:#616161}.cal-color-9{background:#3f51b5}.cal-color-10{background:#0b8043}.cal-color-11{background:#d50000}.share-list{gap:12px;display:grid}.share-row{gap:5px;min-width:0;display:grid}.share-row-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.share-row-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.share-row{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px}.share-row:last-child{border-bottom:0;padding-bottom:0}.share-row-head{align-items:center}.share-row-head .share-name{flex:1}.share-row-actions{flex:none;align-items:center;gap:8px;display:flex}.list-item .page-fields{grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;gap:8px 16px;min-width:0;margin:12px 0 0;font-size:14px;display:grid}.list-item .page-fields dt{color:var(--ink-2);white-space:nowrap;margin:0;font-size:13px;font-weight:700}.list-item .page-fields dd{min-width:0;color:var(--ink);margin:0;line-height:1.6}.list-item .page-url{font-family:var(--mono);color:var(--ink-2);word-break:break-all;font-size:13.5px}@media (max-width:620px){.list-item .page-fields{grid-template-columns:minmax(0,1fr);gap:2px}.list-item .page-fields dd+dt{margin-top:8px}}.share-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:14px;font-weight:700;overflow:hidden}.side-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-memo{min-width:0;color:var(--muted-strong);margin:0;font-size:13px;line-height:1.7}.share-none{margin:0}.list-head-actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.list-count{font-family:var(--mono);white-space:nowrap;font-size:12.5px}.people-section{gap:8px;display:grid}.people-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.saved-views{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.saved-views-label{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-strong);font-size:11px;font-weight:700}.saved-view{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:2px;font-size:13px;font-weight:600;display:inline-flex}.saved-view>a{color:var(--ink-2);border-radius:var(--radius-pill);padding:5px 12px;text-decoration:none}.saved-view>a:hover{color:var(--accent)}.saved-view-del{border-radius:var(--radius-pill);width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.saved-view-del:hover{color:var(--danger);background:var(--danger-soft)}.saved-view-del:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.saved-view-del[disabled]{opacity:.5;cursor:default}.filters{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.filters-summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 16px;list-style:none;display:flex}.filters-summary::-webkit-details-marker{display:none}.filters-summary:hover .filters-title{color:var(--accent-ink)}.filters-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.filters-title:before{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;margin-right:8px;transition:transform .12s;display:inline-block;transform:rotate(-45deg)translate(-1px,-1px)}.filters[open] .filters-title:before{transform:rotate(45deg)translate(-2px,-2px)}.filters-title{color:var(--ink);font-size:13.5px;font-weight:700}.filters-active{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent-ink);flex:1;font-size:12.5px;overflow:hidden}.filters-summary .people-count{margin-left:auto}@media (prefers-reduced-motion:reduce){.filters-title:before{transition:none}}.people-filters{border-top:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.people-filters-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 14px;display:grid}.msel{min-width:0;color:var(--ink);gap:4px;font-size:12.5px;font-weight:700;display:grid}.msel-label{min-width:0}.msel-box{position:relative}.msel-summary{background:var(--surface);border:1.5px solid var(--line-3);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:12px 34px 12px 14px;font-size:14px;font-weight:400;line-height:1.4;list-style:none;display:flex}.msel-summary::-webkit-details-marker{display:none}.msel-summary:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:14px;transform:rotate(45deg)}.msel-box[open]>.msel-summary:after{margin-top:-2px;transform:rotate(225deg)}.msel-summary:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.msel-box[open]>.msel-summary{border-color:var(--accent)}.msel-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.msel-value[data-empty=y]{color:var(--muted)}.msel-panel{z-index:20;background:var(--surface);border:1.5px solid var(--line-3);border-radius:var(--radius-sm);max-height:260px;box-shadow:var(--shadow-lg);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.msel-item{cursor:pointer;align-items:center;gap:8px;min-height:36px;padding:0 6px;font-size:13px;font-weight:500!important;display:flex!important}.msel-item:hover{background:var(--surface-2)}.msel-item input{accent-color:var(--accent);margin:0;width:auto!important;min-height:0!important}@media (max-width:620px){.msel-item{min-height:44px}.msel-panel{max-height:none;box-shadow:none;margin-top:4px;position:static}}.people-filters label{min-width:0;color:var(--ink);gap:4px;font-size:12.5px;font-weight:700;display:grid}.people-filters input,.people-filters select{width:100%;margin:0;font-size:14px}.people-filters-foot{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.people-filters-foot label{min-width:140px}.people-filters-spacer{flex:1}.people-count{font-family:var(--mono);color:var(--muted-strong);white-space:nowrap;font-size:12.5px}.link-quiet{color:var(--muted-strong);font-size:13px;font-weight:600}.link-quiet:hover{color:var(--accent)}@media (max-width:900px){.people-filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.people-filters-row{grid-template-columns:minmax(0,1fr)}.people-filters-foot{display:grid}.people-filters-spacer{display:none}}.people-table .person-main{gap:2px;min-width:0;display:grid}.people-table .person-name{color:var(--ink);font-weight:700;text-decoration:none}.people-table .person-name:hover{color:var(--accent);text-decoration:underline}.people-table .person-company{color:var(--ink-2);font-weight:600}.people-table .person-mail{color:var(--muted-strong);word-break:break-all;font-size:12.5px}.people-table .person-attrs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.people-table .person-attr-text{color:var(--ink-2);font-size:12.5px;display:inline}.people-table .person-ago{color:var(--muted-strong);font-size:12.5px}.people-table .person-ago.follow{color:var(--accent);font-weight:700}.people-table .next-pill{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface-2);font-family:var(--mono);color:var(--ink-2);white-space:nowrap;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-block}.people-table .muted{color:var(--muted);display:inline}.contact-label{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.contact-label.label-green{background:var(--label-green);color:var(--label-green-ink)}.contact-label.label-orange{background:var(--label-orange);color:var(--label-orange-ink)}.contact-label.label-purple{background:var(--label-purple);color:var(--label-purple-ink)}.contact-label.label-yellow{background:var(--label-yellow);color:var(--label-yellow-ink)}.contact-label.label-gray{background:var(--label-gray);color:var(--label-gray-ink)}.customer-head .sub{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.customer-mail{color:var(--muted-strong);word-break:break-all;font-size:13.5px}.customer-labels{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 0;display:flex}.customer-stats{flex-wrap:wrap;gap:10px 28px;margin:14px 0 0;display:flex}.customer-stats>div{gap:2px;display:grid}.customer-stats dt{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-strong);font-size:11px;font-weight:700}.customer-stats dd{color:var(--ink);margin:0;font-size:14.5px;font-weight:700}.customer-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.customer-tab{font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px;font-weight:600;text-decoration:none}.customer-tab:hover{color:var(--accent-ink)}.customer-tab[aria-selected=true]{color:var(--accent-ink);border-bottom-color:var(--accent)}.customer-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.crm-detail .panel+.panel,.crm-detail .customer-cols+.panel,.crm-detail .panel+.list-section,.crm-detail .list-section+.panel{margin-top:8px}.detail-nav{flex-wrap:wrap;gap:8px;margin:12px 0 8px;display:flex}.detail-nav+.pagehead,.crm-detail .pagehead{padding-top:0}.detail-nav+.pagehead h1,.crm-detail .pagehead h1{margin-top:0}.customer-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:8px 18px;display:grid}@media (max-width:900px){.customer-cols{grid-template-columns:minmax(0,1fr)}}.customer-basic{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.customer-basic>label{min-width:0;color:var(--ink);align-content:start;gap:4px;font-size:13px;font-weight:700;display:grid}.customer-basic>.wide,.customer-basic>label.wide{grid-column:1/-1}.customer-basic input,.customer-basic textarea{width:100%;margin:0}.customer-basic input[disabled]{background:var(--surface-2);color:var(--muted-strong)}.customer-basic-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:620px){.customer-basic{grid-template-columns:minmax(0,1fr)}}.customer-readonly{gap:12px;margin:0;display:grid}.customer-readonly dt{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-strong);font-size:11px;font-weight:700}.customer-readonly dd{color:var(--ink-2);white-space:pre-wrap;margin:2px 0 0}.label-picker{gap:10px;display:grid}.label-picker-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.label-toggle{cursor:pointer;font:inherit;border:1px solid #0000;font-size:12px;font-weight:700}.label-toggle[aria-pressed=false]{background:var(--surface-2);color:var(--muted-strong);border-color:var(--line-2)}.label-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.label-toggle[disabled]{opacity:.6;cursor:default}.label-picker-new{text-align:left;gap:12px;margin-bottom:16px;display:grid}.label-picker-new label{color:var(--ink);gap:4px;font-size:12.5px;font-weight:700;display:grid}.label-picker-new input,.label-picker-new select{margin:0}.company-cards{gap:14px;display:grid}.company-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 18px}.company-card-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.company-card-head h3{margin:0;font-size:16px}.company-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.company-card-grid .wide2{grid-column:span 2}.company-card-grid dt{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-strong);font-size:11px;font-weight:700}.company-card-grid dd{color:var(--ink-2);word-break:break-word;margin:2px 0 0;font-size:13.5px}.company-card-note{border-top:1px solid var(--line);color:var(--ink-2);white-space:pre-wrap;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.7}@media (max-width:760px){.company-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-declared{background:var(--accent-soft);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:14px 16px}.meeting-panel .summary dd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.plan-lock-list{gap:8px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.plan-lock-list li{border:1px solid var(--line);border-radius:var(--radius-sm);font-size:var(--fs-note);padding:10px 12px;line-height:1.7}.company-declared-list{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.company-declared-list li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-declared-name{font-weight:700}.company-declared-lead{color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.company-declared ul{color:var(--ink-2);margin:8px 0;padding-left:20px;font-size:13.5px}.timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:14px 16px}.timeline-item[data-upcoming=true]{border-left:3px solid var(--accent)}.timeline-head{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13.5px;display:flex}.timeline-head time{font-weight:700}.timeline-kind{border:1px solid var(--line-2);border-radius:var(--radius-pill);color:var(--muted-strong);background:var(--surface-2);padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.timeline-kind.meeting{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.timeline-meta{color:var(--muted-strong);font-size:12.5px}.timeline-body{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.75}.timeline-body[data-source=none]{color:var(--muted)}.timeline-draft{border-radius:var(--radius-pill);background:var(--premium-soft);color:var(--premium-ink);margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:700;display:inline-block}.timeline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;margin-top:10px;display:flex}.company-form{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:16px;display:grid}.company-form>label{min-width:0;color:var(--ink);align-content:start;gap:4px;font-size:13px;font-weight:700;display:grid}.company-form>.wide,.company-form>label.wide{grid-column:1/-1}.company-form input,.company-form select,.company-form textarea{width:100%;margin:0}.field-req{color:var(--accent-ink);margin-left:6px;font-size:11.5px;font-style:normal;font-weight:700}@media (max-width:620px){.company-form{grid-template-columns:minmax(0,1fr)}}.company-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.company-detail-grid .wide2{grid-column:span 2}.company-detail-grid dt{font-family:var(--mono);letter-spacing:.06em;color:var(--muted-strong);font-size:11px;font-weight:700}.company-detail-grid dd{color:var(--ink-2);word-break:break-word;margin:2px 0 0;font-size:13.5px}@media (max-width:760px){.company-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.member-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.member-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);gap:4px;padding:14px 16px;display:grid}.member-card-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.member-card-name:hover{color:var(--accent);text-decoration:underline}.member-card-meta{color:var(--muted-strong);word-break:break-all;font-size:12.5px}.link-company{text-align:left;gap:14px;margin-top:16px;display:grid}.merge-search{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.merge-search label{color:var(--ink);align-content:start;gap:4px;font-size:13px;font-weight:700;display:grid}.merge-search input{width:100%;margin:0}@media (max-width:720px){.merge-search{grid-template-columns:minmax(0,1fr)}}.link-company-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.link-company-search label{color:var(--ink);gap:4px;font-size:13px;font-weight:700;display:grid}.link-company-search input{margin:0}.link-company-list{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.link-company-list li+li{border-top:1px solid var(--line)}.link-company-option{background:var(--surface);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;gap:2px;padding:10px 14px;display:grid}.link-company-option:hover{background:var(--accent-soft)}.link-company-option b{color:var(--ink)}.link-company-option span{color:var(--muted-strong);font-size:12.5px}.link-company-picked{background:var(--accent-soft);border-radius:var(--radius-sm);color:var(--ink);padding:12px 14px;font-weight:700}.link-company-step2{gap:12px;display:grid}.link-company-step2 label{color:var(--ink);gap:4px;font-size:13px;font-weight:700;display:grid}.link-company-step2 label.checkbox-label{display:flex}.link-company-step2 input[type=text]{margin:0}.timeline-who{color:var(--ink);font-size:13.5px}.company-meeting-names{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.company-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.company-cards-foot{flex-wrap:wrap;gap:10px;display:flex}.dup-hint h2{font-size:16px}.dup-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.dup-list li{background:var(--surface-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;font-size:13.5px;display:flex}.dup-reason{border:1px solid var(--line-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted-strong);padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.dup-list li[data-reason=phone] .dup-reason{color:var(--accent-ink);background:var(--accent-soft);border-color:#0000}.dup-and{color:var(--muted-strong)}.plan-wall{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.plan-wall.is-compact{background:0 0;border:0;padding:0}.plan-wall-text{min-width:0;color:var(--ink-2);flex:1;margin:0;font-size:13px;line-height:1.7}.plan-wall-then{color:var(--ink);font-weight:700}.quota-card{gap:8px;display:grid}.quota-total{color:var(--ink-2);font-size:13px}.quota-used{font-family:var(--mono);font-size:26px;font-weight:800;line-height:1.1}.quota-bar{background:var(--surface-2);border-radius:var(--radius-pill);height:10px;display:block;overflow:hidden}.quota-bar i{background:var(--accent);border-radius:var(--radius-pill);width:0;height:100%;transition:width .45s;display:block}.quota-bar[data-state=near] i{background:#8a5300}.quota-bar[data-state=full] i{background:var(--danger)}.quota-note{font-size:13px}.quota-bar[data-fill="1"] i{width:5%}.quota-bar[data-fill="2"] i{width:10%}.quota-bar[data-fill="3"] i{width:15%}.quota-bar[data-fill="4"] i{width:20%}.quota-bar[data-fill="5"] i{width:25%}.quota-bar[data-fill="6"] i{width:30%}.quota-bar[data-fill="7"] i{width:35%}.quota-bar[data-fill="8"] i{width:40%}.quota-bar[data-fill="9"] i{width:45%}.quota-bar[data-fill="10"] i{width:50%}.quota-bar[data-fill="11"] i{width:55%}.quota-bar[data-fill="12"] i{width:60%}.quota-bar[data-fill="13"] i{width:65%}.quota-bar[data-fill="14"] i{width:70%}.quota-bar[data-fill="15"] i{width:75%}.quota-bar[data-fill="16"] i{width:80%}.quota-bar[data-fill="17"] i{width:85%}.quota-bar[data-fill="18"] i{width:90%}.quota-bar[data-fill="19"] i{width:95%}.quota-bar[data-fill="20"] i{width:100%}.outcome-card{gap:10px;display:grid}.outcome-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.outcome-stats>div{background:var(--surface-2);padding:10px 12px}.outcome-stats dt{color:var(--ink-2);font-size:12.5px}.outcome-stats dd{font-family:var(--mono);margin:2px 0 0;font-size:24px;font-weight:800;line-height:1.15}.outcome-minutes{background:var(--surface-2);margin:0;padding:10px 12px;font-size:13px;line-height:1.65}.outcome-minutes a{font-weight:700}@media (max-width:560px){.outcome-stats{grid-template-columns:1fr}}.record-autodraft{justify-items:start;gap:6px;margin-bottom:14px;padding:12px 14px;display:grid}.record-autodraft-lead{margin:0;font-size:14px}.record-autodraft-body{color:#ffffffe6;margin:0;font-size:12.5px;line-height:1.7}.answers-empty-all{background:var(--surface-2);justify-items:start;gap:8px;padding:16px;display:grid}.answers-empty-all p{margin:0;line-height:1.7}.week-empty-all{margin:0 0 10px;font-size:13px}.aa-safety{margin:12px 0}.answers-empty-all .muted,.checkout-summary .muted,.company-card .muted,.dup-list li .muted,.filters .muted,.label-picker-new .muted,.link-row .muted,.member-card .muted,.outcome-minutes,.plan-wall .muted,.timeline-kind,.week-colhead .muted{color:var(--muted-strong)}@media (max-width:600px){.icon-btn{width:44px;height:44px;min-height:44px}.icon-btn.labeled{width:auto;min-width:96px}.seg-radio{gap:8px}.seg-radio label{width:44px;height:44px}}.seg-radio label:has(input:checked):after{content:"✓";font-size:10px;line-height:1;position:absolute;bottom:0;right:2px}.customer-email-diff{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}.customer-email-old{color:var(--muted-strong);text-decoration:line-through}.feature-list{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.feature-list li{font-size:var(--fs-label);color:var(--ink-2);padding-left:18px;line-height:1.65;position:relative}.feature-list li:before{content:"";background:var(--line-3);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.feature-list li strong{color:var(--ink);margin-right:6px}.plan-ladder{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:16px;margin:0 0 18px;display:grid}.plan-step{grid-template-rows:auto auto 1fr auto;padding:0;display:grid;overflow:hidden}.plan-step.is-premium{background-image:var(--aurora);background-repeat:no-repeat;background-size:100% 3px}.plan-step-head{border-bottom:1px solid var(--line);padding:18px 20px 16px}.plan-step-name{font-size:var(--fs-subhead);margin:0;line-height:1.25}.plan-step-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.plan-step-price .price{color:var(--ink);font-size:32px}.plan-step-cycle{color:var(--muted-strong);margin:0;font-size:13px}.plan-step-lead{font-size:var(--fs-note);color:var(--ink-2);margin:0;padding:14px 20px 10px;line-height:1.75}.plan-step-plus{color:var(--muted-strong);margin:0 0 9px;font-size:13px;font-weight:700}.plan-step-feats{padding:0 20px 18px}.plan-step-feats .feature-list{padding-left:0}.plan-step-pay{padding:0 20px 20px}.plan-step-pay .actions{gap:8px;margin:0;display:grid}.plan-step-pay .button{width:100%}.plan-change-note{margin:0 0 16px}.plan-foot{gap:10px;display:grid}.plan-foot .checkout-tags,.plan-foot p{margin:0}.shell.checkout>.panel+.panel{margin-top:16px}.plan-step-pay .actions{justify-items:center}.plan-step-pay .button{width:100%;max-width:420px}.catkey-card h2{font-size:var(--fs-subhead);margin:4px 0 8px}.catkey-card .inline-form{max-width:520px}
