.smk4-pop,.vbds.smk4{color-scheme:light;--sans:var(--font-nhg,"Neue Haas Grotesk"),"Helvetica Neue",Helvetica,Arial,sans-serif;--display:var(--font-nhg,"Neue Haas Grotesk"),"Helvetica Neue",Helvetica,Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;--marker:var(--font-caveat),"Segoe Print","Comic Sans MS",cursive;--bg:#f7f8f5;--sidebar:#f1f3ee;--panel:#ffffff;--s1:#ffffff;--s2:#eef0eb;--s3:#eef0eb;--bd:rgba(4,19,11,0.12);--bd2:rgba(4,19,11,0.46);--bd-soft:rgba(4,19,11,0.12);--bd-hair:rgba(4,19,11,0.12);--rim:0 0 0 1px rgba(4,19,11,0.12);--sh-sheet:0 30px 80px -30px rgba(4,19,11,0.35);--sh-cmd:0 30px 80px -30px rgba(4,19,11,0.35);--sh-drawer:0 30px 80px -30px rgba(4,19,11,0.35);--sh-pop:0 30px 80px -30px rgba(4,19,11,0.35),0 0 0 1px rgba(4,19,11,0.12);--scrim:rgba(4,19,11,0.3);--sh-tile:0 0 0 1px rgba(4,19,11,0.12);--sh-lift:0 0 0 1px rgba(4,19,11,0.12),0 30px 80px -30px rgba(4,19,11,0.35);--target-line:rgba(4,19,11,0.34);--wash:rgba(68,175,105,0.1);--dash-bd:rgba(4,19,11,0.22);--split-1:#1c7040;--split-2:#2a8a52;--split-3:#44af69;--t1:#04130b;--t2:rgba(4,19,11,0.74);--t3:rgba(4,19,11,0.6);--t4:rgba(4,19,11,0.6);--t5:rgba(4,19,11,0.6);--sbtext:rgba(4,19,11,0.74);--sbtext2:rgba(4,19,11,0.6);--sbtext-strong:#04130b;--navgroup-accent:#e65333;--act:#04130b;--act-hi:#0f2418;--act-down:#04130b;--act-wash:rgba(68,175,105,0.18);--act-wash-bd:#44af69;--accent-ink:#1c7040;--brand:#44af69;--on-brand:#04130b;--on-act:#ffffff;--ringink:#1c7040;--pen:#1c7040;--mark-hairline:rgba(255,255,255,0.25);--approved:#1c7040;--approvedb:rgba(68,175,105,0.18);--approvedbd:#44af69;--approvedink:#1c7040;--onapproved:#ffffff;--ongood:#ffffff;--oncrit:#ffffff;--onmaj:#ffffff;--crit:#b5391b;--critb:#eef0eb;--critbd:rgba(4,19,11,0.12);--critink:#b5391b;--maj:#87540b;--majb:rgba(229,169,78,0.14);--majbd:#87540b;--min:rgba(4,19,11,0.6);--minb:rgba(68,175,105,0.1);--minbd:rgba(4,19,11,0.12);--good:#1c7040;--goodb:rgba(68,175,105,0.1);--goodbd:#44af69;--loud-violet:#1c7040;--loud-violet-2:#1c7040;--loud-ocean:#1c7040;--loud-ocean-2:#1c7040;--loud-teal:#1c7040;--loud-teal-2:#1c7040;--on-loud:#ffffff;--grad-cta:var(--act);--grad-exec:var(--accent-ink);--grad-spark:var(--accent-ink);--aura-mint:var(--wash);--aura-lav:var(--wash);--background:#f7f8f5;--foreground:#04130b;--card:#ffffff;--card-foreground:#04130b;--popover:#ffffff;--popover-foreground:#04130b;--primary:#04130b;--primary-foreground:#ffffff;--secondary:#eef0eb;--secondary-foreground:#04130b;--muted:#f1f3ee;--muted-foreground:rgba(4,19,11,0.74);--accent:#eef0eb;--accent-foreground:#04130b;--destructive:#b5391b;--border:rgba(4,19,11,0.12);--input:rgba(4,19,11,0.46);--ring:#1c7040;--radius:0.625rem;--md-table-max-width:60rem;--md-table-font-size:0.8125rem;--md-table-cell-block:0.625rem;--md-table-cell-inline:0.875rem;--chat-user-bg:var(--s2);--chat-user-fg:var(--t1);--chat-user-border:var(--bd);--chat-user-radius:1rem;--chat-user-pad-block:0.75rem;--chat-user-pad-inline:1rem;--chat-user-max-width:37.5rem;--chat-response-gap:1.5rem;--chat-turn-gap:2rem;--chat-same-speaker-gap:0.5rem;--chat-body-size:0.9375rem;--chat-body-leading:1.5;--chat-meta-size:0.75rem;--chat-prose-measure:42rem;--chat-block-gap:0.75rem;--chat-section-gap:1.75rem;--chat-heading-gap:0.5rem;--chat-heading-size:1.0625rem;--chat-title-size:1.1875rem;--chat-heading-leading:1.4;--chat-list-indent:1.5em;--chat-list-gap:0.75rem;--chat-detail-gap:0.5rem;--chat-quote-pad:0.875rem;--lime:var(--act);--limed:var(--act-wash);--limedb:var(--act-wash-bd);--limeink:var(--accent-ink);--onlime:var(--on-act);--marker-pen:var(--pen)}.smk4 .smk4-chat-transcript{container:chat-transcript/inline-size;display:flex;flex-direction:column;min-width:0}.smk4 .smk4-chat-transcript>*+*{margin-block-start:var(--chat-response-gap)}.smk4 .vbds-message--assistant+.vbds-message--user{margin-block-start:var(--chat-turn-gap)}.smk4 .vbds-message--assistant+.vbds-message--assistant,.smk4 .vbds-message--user+.vbds-message--user{margin-block-start:var(--chat-same-speaker-gap)}.smk4 .vbds-message{display:flex;gap:12px;padding:0;min-width:0}.smk4 .vbds-message-main{flex:1;min-width:0}.smk4 .vbds-message-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:6px;color:var(--t3);font-size:var(--chat-meta-size);line-height:1.4}.smk4 .vbds-message-author{color:var(--t1);font-size:13.5px;font-weight:700}.smk4 .vbds-message-time{font-variant-numeric:tabular-nums}.smk4 .vbds-message--user{align-self:flex-end;width:fit-content;max-width:min(75%,var(--chat-user-max-width))}.smk4 .vbds-message--user .vbds-message-header{justify-content:flex-end}.smk4 .vbds-message--user .vbds-message-author{color:var(--t3);font-size:var(--chat-meta-size);font-weight:500}.smk4 .vbds-message-avatar{display:grid;place-items:center;width:28px;height:28px;flex:none;overflow:hidden;border:1px solid var(--bd);border-radius:50%;background:var(--s2);color:var(--t2);font-size:10px;font-weight:700;line-height:1}.smk4 .vbds-message-avatar img{display:block;width:100%;height:100%;object-fit:cover}.smk4 .vbds-message-bubble{padding:var(--chat-user-pad-block) var(--chat-user-pad-inline);background:var(--chat-user-bg);color:var(--chat-user-fg);border:1px solid var(--chat-user-border);border-radius:var(--chat-user-radius);text-align:left;min-width:0}.smk4 .vbds-message-text,.vbds.smk4 .vbds-message .vbds-md{font-size:var(--chat-body-size);line-height:var(--chat-body-leading);overflow-wrap:anywhere}.smk4 .vbds-message-text{white-space:pre-wrap}.smk4 .vbds-message-attachments{display:flex;flex-wrap:wrap;gap:8px}.smk4 .vbds-message-attachments+.vbds-message-text{margin-top:8px}.smk4 .vbds-message-attachment{max-width:100%}.smk4 .vbds-message-attachment:focus-visible{outline:2px solid var(--ringink);outline-offset:3px}@container chat-transcript (max-width: 640px){.smk4 .vbds-message--user{max-width:100%}}.vbds.smk4{background:var(--bg);min-height:100vh}.smk4-pop,.vbds.smk4{color:var(--t1);font-family:var(--sans);font-size:14px;line-height:1.45;letter-spacing:0;-webkit-font-smoothing:antialiased}.smk4-pop ::selection,.vbds.smk4 ::selection{background:var(--brand);color:var(--on-brand)}.vbds.smk4 a:not(.smk4-navrow):hover{color:var(--accent-ink)}.smk4-pop ::placeholder,.vbds.smk4 ::placeholder{color:var(--t3)}.smk4-pop [data-mono],.vbds.smk4 .vbds-mono,.vbds.smk4 [data-mono]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}@keyframes vbspin{to{transform:rotate(1turn)}}@keyframes vbshimmer{0%{background-position:-260px 0}to{background-position:260px 0}}@keyframes vbrise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vbpulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes smk4-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes smk4-pop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes smk4-slidein{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.smk4 .smk4-display{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.smk4 a:focus-visible,.smk4 button:focus-visible,.smk4 input:focus-visible,.smk4 select:focus-visible,.smk4 summary:focus-visible,.smk4 textarea:focus-visible,.smk4-pop a:focus-visible,.smk4-pop button:focus-visible{outline:2px solid var(--ringink);outline-offset:1px}.smk4 .smk4-composer-input:focus{outline:none}.smk4 .smk4-composer-box:has(.smk4-composer-input:focus-visible){outline:2px solid var(--t3);outline-offset:-1px}.smk4 .smk4-linkbtn:focus-visible,.smk4-pop .smk4-linkbtn:focus-visible{outline:2px solid var(--ringink)!important;outline-offset:2px!important;border-radius:4px}.smk4 .smk4-settings-card{display:grid;gap:14px;max-width:560px;margin:24px 0;padding:16px;border:1px solid var(--bd);border-radius:12px;background:var(--panel)}.smk4 .smk4-settings-layout{display:grid;grid-template-columns:188px minmax(0,1fr);gap:30px;align-items:start}.smk4 .smk4-settings-nav{display:flex;flex-direction:column;gap:20px;min-width:0}.smk4 .smk4-settings-nav-group{display:flex;flex-direction:column;gap:3px}.smk4 .smk4-settings-nav-label{padding:0 10px 5px;color:var(--t3);font-size:.6875rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.smk4 .smk4-connection-details{margin:12px 0 0 46px;color:var(--t3);font-size:11.5px}.smk4 .smk4-connection-details summary{width:fit-content;cursor:pointer;color:var(--t2);font-weight:600}.smk4 .smk4-connection-details p{max-width:680px;margin:7px 0 0;line-height:1.55}.smk4 .smk4-settings-card-title{margin:0;color:var(--t1);font-size:14px;font-weight:650;letter-spacing:-.01em}.smk4 .smk4-settings-card-copy{margin:4px 0 0;color:var(--t3);font-size:12px;line-height:1.5}.smk4 .smk4-settings-section-title{margin:0;color:var(--t1);font-size:20px;font-weight:650;letter-spacing:-.025em;line-height:1.2}.smk4 .smk4-settings-section-copy{max-width:610px;margin:8px 0 20px;color:var(--t2);font-size:13.5px;line-height:1.55}.smk4 .smk4-business-more{max-width:690px;margin-top:22px;border-top:1px solid var(--bd)}.smk4 .smk4-business-more>summary{display:flex;min-height:44px;align-items:center;color:var(--t2);font-size:13px;font-weight:600;cursor:pointer}.smk4 .smk4-business-more>summary:after{width:7px;height:7px;margin:0 3px 4px auto;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg);transition:transform .15s ease}.smk4 .smk4-business-more[open]>summary:after{margin-bottom:0;transform:rotate(225deg)}.smk4 .smk4-business-more>.smk4-identity-settings,.smk4 .smk4-business-more>.smk4-settings-card{margin-top:10px}.smk4 .smk4-memory{max-width:690px}.smk4 .smk4-memory>.smk4-team-subtitle:first-of-type{margin-top:0;margin-bottom:12px}.smk4 .smk4-memory-lesson,.smk4 .smk4-memory-rule{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px}.smk4 .smk4-memory-lesson-body,.smk4 .smk4-memory-rule-body{min-width:0;color:var(--t1);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.smk4 .smk4-memory-rule-effect{margin-top:6px;color:var(--t2);font-size:12px}.smk4 .smk4-memory-rule-source{margin-top:4px;color:var(--t3);font-size:11.5px;line-height:1.5}.smk4 .smk4-memory-icon-button{display:grid;width:36px;height:36px;place-items:center;border:1px solid var(--bd2);border-radius:8px;background:transparent;color:var(--t2);font:inherit;font-size:16px;cursor:pointer}.smk4 .smk4-memory-icon-button:disabled{cursor:not-allowed;opacity:.6}.smk4 .smk4-memory-lesson-actions{display:flex;flex-wrap:wrap;gap:8px}.smk4 .smk4-memory-management{margin-top:24px;border-top:1px solid var(--bd);color:var(--t2);font-size:13px}.smk4 .smk4-memory-management summary{display:flex;min-height:44px;align-items:center;gap:8px;cursor:pointer;font-weight:600}.smk4 .smk4-memory-management summary:after{width:7px;height:7px;margin-left:auto;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg);transition:transform .15s ease}.smk4 .smk4-memory-management[open] summary:after{transform:rotate(225deg)}.smk4 .smk4-memory-management summary span{color:var(--maj);font-size:11.5px}.smk4 .smk4-memory-delete p,.smk4 .smk4-memory-management>p{margin:0 0 14px;color:var(--t2);line-height:1.55}.smk4 .smk4-memory-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px}.smk4 .smk4-memory-switch strong{color:var(--t1);font-size:13px}.smk4 .smk4-memory-switch p{margin:4px 0 0;color:var(--t2);font-size:12px;line-height:1.5}.smk4 .smk4-memory-switch-actions{display:flex;align-items:center;gap:10px}.smk4 .smk4-memory-switch-actions>span{color:var(--t2);font-size:12px}.smk4 .smk4-memory-delete{margin-top:16px;padding:16px 0 0;border-top:1px solid var(--bd)}.smk4 .smk4-memory-delete .smk4-btn{color:var(--crit)}@media (max-width:600px){.smk4 .smk4-memory-lesson{grid-template-columns:auto minmax(0,1fr)}.smk4 .smk4-memory-lesson-actions{grid-column:2}.smk4 .smk4-memory-icon-button{width:44px;height:44px}}.smk4 .smk4-billing-section,.smk4 .smk4-team{max-width:690px}.smk4 .smk4-billing-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:24px;align-items:end;padding:20px;border:1px solid var(--bd);border-radius:12px;background:var(--panel)}.smk4 .smk4-billing-facts>div,.smk4 .smk4-billing-plan{display:grid;gap:5px}.smk4 .smk4-billing-facts dt,.smk4 .smk4-billing-plan>span{color:var(--t3);font-size:12px}.smk4 .smk4-billing-plan strong{color:var(--t1);font-size:24px;font-weight:650;letter-spacing:-.03em;line-height:1.15}.smk4 .smk4-billing-facts{display:flex;flex-wrap:wrap;gap:14px 24px;margin:0}.smk4 .smk4-billing-facts dd{margin:0;color:var(--t1);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.smk4 .smk4-billing-note{max-width:610px;margin:14px 0 0;color:var(--t2);font-size:13px;line-height:1.55}.smk4 .smk4-billing-action{margin-top:20px;text-decoration:none}.smk4 .smk4-billing-spend{margin-top:26px;border-top:1px solid var(--bd);color:var(--t2);font-size:13px}.smk4 .smk4-billing-spend summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600}.smk4 .smk4-billing-spend p{max-width:610px;margin:0 0 12px;line-height:1.55}.smk4 .smk4-team{display:grid;gap:12px}.smk4 .smk4-team-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px}.smk4 .smk4-team-heading .smk4-settings-section-copy{margin-bottom:0}.smk4 .smk4-team-seats{display:grid;gap:2px;min-width:86px;color:var(--t2);font-size:12px;text-align:right}.smk4 .smk4-team-seats strong{color:var(--t1);font-size:15px;font-variant-numeric:tabular-nums}.smk4 .smk4-team-permissions{border-bottom:1px solid var(--bd);color:var(--t2);font-size:13px}.smk4 .smk4-team-permissions summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;cursor:pointer;font-weight:600}.smk4 .smk4-billing-spend summary:after,.smk4 .smk4-team-permissions summary:after{width:7px;height:7px;margin-right:3px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg);transition:transform .15s ease}.smk4 .smk4-billing-spend[open] summary:after,.smk4 .smk4-team-permissions[open] summary:after{transform:rotate(225deg)}.smk4 .smk4-team-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:16px}.smk4 .smk4-team-roles strong{color:var(--t1)}.smk4 .smk4-team-roles p{margin:5px 0 0;line-height:1.5}.smk4 .smk4-team-subtitle{margin:12px 0 0;color:var(--t1);font-size:15px;font-weight:650}.smk4 .smk4-team-invite-form,.smk4 .smk4-team-invite-row,.smk4 .smk4-team-limit,.smk4 .smk4-team-person{min-width:0;border:1px solid var(--bd);border-radius:10px;background:var(--panel)}.smk4 .smk4-team-connection,.smk4 .smk4-team-invite-row,.smk4 .smk4-team-limit,.smk4 .smk4-team-person-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.smk4 .smk4-team-person-identity{display:grid;gap:4px;min-width:0}.smk4 .smk4-team-invite-row strong,.smk4 .smk4-team-person-identity strong{overflow-wrap:anywhere;color:var(--t1);font-size:13.5px;font-weight:600}.smk4 .smk4-team-invite-row>span,.smk4 .smk4-team-person-identity>span,.smk4 .smk4-team-you{color:var(--t2);font-size:12px;font-weight:400}.smk4 .smk4-team-actions{display:flex;flex-wrap:wrap;gap:8px}.smk4 .smk4-team-connection{border-top:1px solid var(--bd);background:var(--s2)}.smk4 .smk4-team-connection strong{color:var(--t1);font-size:12.5px}.smk4 .smk4-team-connection p{margin:4px 0 0;color:var(--t2);font-size:12px;line-height:1.45}.smk4 .smk4-team-edit{display:grid;gap:10px;padding:14px 16px;border-top:1px solid var(--bd)}.smk4 .smk4-team-invite-row{border-style:dashed}.smk4 .smk4-team-invite-form{display:grid;gap:10px;margin-top:10px;padding:20px}.smk4 .smk4-team-invite-form .smk4-team-subtitle{margin:0}.smk4 .smk4-team-hint,.smk4 .smk4-team-invite-form>p{max-width:610px;margin:0;color:var(--t2);font-size:12.5px;line-height:1.5}.smk4 .smk4-team-invite-help{color:var(--t2);font-size:12.5px}.smk4 .smk4-team-invite-help summary{display:list-item;width:fit-content;min-height:44px;align-content:center;cursor:pointer;font-weight:600}.smk4 .smk4-team-invite-help p{max-width:610px;margin:0 0 8px;line-height:1.5}.smk4 .smk4-team-brand-list legend,.smk4 .smk4-team-field-label{color:var(--t1);font-size:12.5px;font-weight:600}.smk4 .smk4-team-email{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--bd2);border-radius:8px;background:var(--bg);color:var(--t1);font:inherit;font-size:13px}.smk4 .smk4-team-brand-list{min-width:0;margin:2px 0 0;padding:0;border:0}.smk4 .smk4-team-brand-list>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.smk4 .smk4-team-brand-list label{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--bd);border-radius:8px;color:var(--t1);font-size:12.5px;cursor:pointer}.smk4 .smk4-team-brand-list input{accent-color:var(--accent-ink)}.smk4 .smk4-team-primary{border-color:var(--act);background:var(--act);color:var(--on-act)}.smk4 .smk4-team-primary:hover:not(:disabled){background:var(--act-hi);color:var(--on-act)}.smk4 .smk4-team-primary:disabled{border-color:var(--bd);background:var(--s2)}.smk4 .smk4-team-limit p{margin:0;color:var(--t2);font-size:12.5px;line-height:1.5}.smk4 .smk4-team-limit p:first-child{color:var(--t1);font-weight:600}.smk4 .smk4-team-feedback{margin:0;color:var(--good);font-size:12px}.smk4 .smk4-team-feedback.is-error{color:var(--crit)}@media (max-width:600px){.smk4 .smk4-billing-summary,.smk4 .smk4-team-roles{grid-template-columns:1fr}.smk4 .smk4-team-seats{display:flex;align-items:baseline;gap:6px;text-align:left}.smk4 .smk4-team-invite-form{padding:16px}.smk4 .smk4-team-connection,.smk4 .smk4-team-invite-row,.smk4 .smk4-team-person-main{align-items:flex-start}}.smk4 .smk4-theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.smk4 .smk4-theme-option{display:flex;min-width:0;min-height:62px;align-items:flex-start;gap:9px;padding:11px;border:1px solid var(--bd2);border-radius:10px;background:var(--s1);color:var(--t1);cursor:pointer}.smk4 .smk4-theme-option[data-selected=true]{border-color:var(--act-wash-bd);background:var(--act-wash)}.smk4 .smk4-theme-option input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent-ink)}.smk4 .smk4-theme-option>span{display:grid;min-width:0;gap:3px}.smk4 .smk4-theme-option strong{font-size:12px;font-weight:650}.smk4 .smk4-theme-option span span{color:var(--t3);font-size:11px;line-height:1.35}.smk4 .smk4-money-tile{container-type:inline-size}.smk4 .smk4-money-value{max-width:100%;font-size:clamp(.8125rem,13cqi,1.125rem)}.smk4 .smk4-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--bd2);border-radius:8px;background:var(--s1);color:var(--t1);font:inherit;font-size:12.5px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.smk4 .smk4-btn:hover:not(:disabled){background:var(--s2)}.smk4 .smk4-btn:active:not(:disabled){background:var(--s3)}.smk4 .smk4-btn:disabled{color:var(--t3);cursor:not-allowed;opacity:.62}.smk4 .smk4-demo-banner{flex:none;padding:7px 16px;border-bottom:1px solid var(--bd);background:var(--s3);color:var(--t2);font-size:12px;line-height:1.4;text-align:center}.smk4 .smk4-setup{background:var(--panel);border:1px solid var(--bd);border-radius:12px;padding:16px 18px 18px;animation:vbrise .4s ease;scroll-margin-top:12px}.smk4 .smk4-setup[data-arrived=true]{box-shadow:0 0 0 2px var(--ringink)}.smk4 .smk4-setup-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.smk4 .smk4-setup-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--t3)}.smk4 .smk4-setup-progress{display:flex;align-items:center;gap:10px}.smk4 .smk4-setup-progress>div{width:110px;height:3px;border-radius:2px;background:var(--bd);overflow:hidden}.smk4 .smk4-setup-progress i{display:block;height:100%;background:var(--brand);transition:width .4s}.smk4 .smk4-setup-hide{all:unset;cursor:pointer;font-family:var(--sans);font-size:12px;color:var(--t3)}.smk4 .smk4-setup h2{margin:12px 0 4px;font-family:var(--sans);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--t1)}.smk4 .smk4-setup-form{display:flex;flex-direction:column;margin-top:0}.smk4 .smk4-setup-form>.smk4-setup-primary,.smk4 .smk4-setup-form>.smk4-setup-secondary{align-self:flex-start}.smk4 .smk4-setup-copy{margin:0 0 12px;max-width:640px;color:var(--t2);font-size:13.5px;line-height:1.55;text-wrap:pretty}.smk4 .smk4-setup-goals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:8px}.smk4 .smk4-setup-choice{position:relative;display:flex;align-items:flex-start;gap:10px;text-align:left;padding:11px 12px;border-radius:9px;border:1px solid var(--bd);background:transparent;color:var(--t1);font-family:var(--sans);font-size:13.5px;font-weight:500;line-height:normal;cursor:pointer}.smk4 .smk4-setup-choice:has(input:checked){border-color:var(--brand);background:var(--wash)}.smk4 .smk4-setup-choice:has(input:focus-visible){outline:2px solid var(--ringink);outline-offset:1px}.smk4 .smk4-setup-choice input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0}.smk4 .smk4-setup-ring{box-sizing:content-box;width:14px;height:14px;flex:none;margin-top:2px;border-radius:50%;border:1.5px solid var(--bd2)}.smk4 .smk4-setup-choice:not(.smk4-setup-choice-detail){align-items:center}.smk4 .smk4-setup-choice:not(.smk4-setup-choice-detail) .smk4-setup-ring{margin-top:0}.smk4 .smk4-setup-choice:has(input:checked) .smk4-setup-ring{background:var(--accent-ink);border-color:var(--accent-ink)}.smk4 .smk4-setup-choice-detail>span{display:flex;flex-direction:column;gap:2px}.smk4 .smk4-setup-choice-detail strong{font-weight:600;color:var(--t1)}.smk4 .smk4-setup-choice-detail small{font-size:12px;color:var(--t3)}.smk4 .smk4-setup-fields{max-width:560px}.smk4 .smk4-setup-fields,.smk4 .smk4-setup-lead-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.smk4 .smk4-setup-wide{grid-column:1/-1}.smk4 .smk4-lead-outcomes{min-width:0;margin:0;padding:0;border:0}.smk4 .smk4-lead-outcomes legend,.smk4 .smk4-lead-primary>span{padding:0;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--t1)}.smk4 .smk4-lead-outcomes>p{margin:4px 0 9px;max-width:70ch;color:var(--t3);font-family:var(--sans);font-size:11.5px;font-weight:400;line-height:1.45;text-wrap:pretty}.smk4 .smk4-lead-outcome-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:7px}.smk4 .smk4-lead-outcome-choice{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:9px;min-height:44px;padding:10px 11px;border:1px solid var(--bd2);border-radius:9px;background:var(--panel);color:var(--t1);font-family:var(--sans);font-size:13px;font-weight:500;line-height:1.35;cursor:pointer}.smk4 .smk4-lead-outcome-choice>span{min-width:0;overflow-wrap:anywhere}.smk4 .smk4-lead-outcome-choice:has(input:checked){border-color:var(--brand);background:var(--wash)}.smk4 .smk4-lead-outcome-choice:has(input:focus-visible){outline:2px solid var(--ringink);outline-offset:1px}.smk4 .smk4-lead-outcome-choice input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;margin:1px 0 0;padding:0;accent-color:var(--accent-ink)}.smk4 .smk4-lead-primary{display:grid;gap:5px;max-width:360px;margin-top:12px}.smk4 .smk4-lead-primary select:disabled{cursor:not-allowed;opacity:.6}.smk4 .smk4-setup-account,.smk4 .smk4-setup-fields label,.smk4 .smk4-setup-lead-fields label,.smk4 .smk4-setup-margin{display:grid;gap:5px;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--t1)}.smk4 .smk4-setup input,.smk4 .smk4-setup select,.smk4 .smk4-setup textarea{width:100%;min-height:38px;border:1px solid var(--bd2);border-radius:9px;background:var(--panel);color:var(--t1);font-family:var(--sans);font-variant-numeric:tabular-nums}.smk4 .smk4-setup input{padding:9px 12px;font-size:14px;line-height:18px}.smk4 .smk4-setup select{padding:0 10px;font-size:13.5px}.smk4 .smk4-setup textarea{min-height:76px;padding:9px 12px;font-size:14px;resize:vertical;line-height:1.45}.smk4 .smk4-setup-account{max-width:420px}.smk4 .smk4-setup-margin{max-width:220px}.smk4 .smk4-setup-margin>span:last-child{display:flex;align-items:center;gap:8px;color:var(--t3)}.smk4 .smk4-setup-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.smk4 .smk4-setup-copy+.smk4-setup-actions{margin-top:0}.smk4 .smk4-setup-primary{display:inline-flex;align-items:center;border:none;background:var(--brand);color:var(--on-brand);border-radius:999px;padding:8px 16px;font-family:var(--sans);font-size:12.5px;font-weight:700;line-height:normal;white-space:nowrap;cursor:pointer;text-decoration:none}.smk4 .smk4-setup-primary:hover,.vbds.smk4 .smk4-setup a.smk4-setup-primary:hover{color:var(--on-brand);filter:brightness(1.08)}.smk4 .smk4-setup-secondary{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--bd2);color:var(--t1);border-radius:999px;padding:7px 14px;font-family:var(--sans);font-size:12.5px;font-weight:600;line-height:normal;cursor:pointer}.smk4 .smk4-setup-secondary:hover{background:var(--wash)}.smk4 .smk4-setup-primary:disabled,.smk4 .smk4-setup-secondary:disabled{opacity:.55}.smk4 .smk4-setup-status{color:var(--critink);font-family:var(--sans);font-size:11.5px}.smk4 .smk4-setup-status:not(:empty){margin-top:10px}.smk4 .smk4-setup-reference{font-family:var(--mono);font-size:10.5px;color:var(--t3)}.smk4 .smk4-setup-details{margin-top:14px}.smk4 .smk4-setup-details summary{width:fit-content;list-style:none;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--accent-ink)}.smk4 .smk4-setup-details summary::-webkit-details-marker{display:none}.smk4 .smk4-setup-details ol{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--bd);display:grid;gap:4px;animation:vbrise .3s ease}.smk4 .smk4-setup-details li{display:flex;align-items:center;gap:10px;padding:4px 0;font-family:var(--sans);font-size:13px;color:var(--t1)}.smk4 .smk4-setup-details li[data-done=true]{color:var(--t3)}.smk4 .smk4-setup-index{width:16px;flex:none;font-family:var(--mono);font-size:10.5px;color:var(--t3)}.smk4 .smk4-setup-label{flex:1}.smk4 .smk4-setup-mark{margin-left:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--t3)}.smk4 .smk4-setup-details li[data-done=true] .smk4-setup-mark{color:var(--accent-ink)}.smk4 .smk4-setup-details li[data-current=true] .smk4-setup-mark{color:var(--maj)}.smk4 .smk4-identity-prompt{display:flex;align-items:flex-start;gap:14px;padding:15px 17px;border:1px solid var(--bd);border-radius:12px;background:color-mix(in srgb,var(--panel) 92%,var(--wash));animation:vbrise .35s ease}.smk4 .smk4-identity-preview,.smk4 .smk4-identity-prompt-mark{display:grid;place-items:center;flex:none;overflow:hidden;background:var(--act);color:var(--on-act);font-family:var(--sans);font-weight:800}.smk4 .smk4-identity-prompt-mark{width:38px;height:38px;border-radius:10px;font-size:13px}.smk4 .smk4-identity-prompt-copy{min-width:0}.smk4 .smk4-identity-prompt-eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--t3)}.smk4 .smk4-identity-prompt h2{margin:4px 0 0;color:var(--t1);font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:-.015em}.smk4 .smk4-identity-prompt p{margin:4px 0 0;max-width:620px;color:var(--t2);font-family:var(--sans);font-size:12.5px;line-height:1.5;text-wrap:pretty}.smk4 .smk4-identity-prompt-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.smk4 .smk4-identity-settings{display:grid;gap:14px;margin-bottom:22px;padding:15px;border:1px solid var(--bd2);border-radius:11px;background:var(--s1)}.smk4 .smk4-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.smk4 .smk4-identity-person{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px;border:1px solid var(--bd);border-radius:10px;background:var(--panel)}.smk4 .smk4-identity-preview{width:54px;height:54px;border-radius:12px;font-size:13px}.smk4 .smk4-brandtile img,.smk4 .smk4-identity-preview img{width:100%;height:100%;object-fit:contain;background:var(--panel)}.smk4 .smk4-identity-preview img{padding:3px}.smk4 .smk4-identity-detail{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.smk4 .smk4-identity-detail strong{max-width:100%;overflow:hidden;color:var(--t1);font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.smk4 .smk4-identity-detail>span{color:var(--t3);font-size:11.5px;line-height:1.4}.smk4 .smk4-identity-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.smk4 .smk4-identity-link,.smk4 .smk4-identity-primary,.smk4 .smk4-identity-secondary{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-family:var(--sans);font-size:11.5px;font-weight:650;line-height:1;text-decoration:none;cursor:pointer}.smk4 .smk4-identity-primary{border:1px solid var(--limedb);background:var(--limed);color:var(--limeink)}.smk4 .smk4-identity-secondary{border:1px solid var(--bd2);background:transparent;color:var(--t1)}.smk4 .smk4-identity-link{border:0;background:transparent;color:var(--t3)}.smk4 .smk4-identity-link:disabled,.smk4 .smk4-identity-primary:disabled,.smk4 .smk4-identity-secondary:disabled{cursor:wait;opacity:.55}.smk4 .smk4-focusbar select{min-height:40px;padding:0 10px;border:1px solid var(--bd2);border-radius:8px;background:var(--s2);color:var(--t1);font-family:var(--sans);font-size:13px}.smk4 .smk4-focusbar{position:relative;display:flex;align-items:center;gap:9px;min-height:48px;padding:7px 16px;border-bottom:1px solid var(--bd);background:var(--s2)}.smk4 .smk4-focusbar-copy{display:flex;flex-direction:column;min-width:180px}.smk4 .smk4-focusbar-copy strong{color:var(--t1);font-size:11.5px}.smk4 .smk4-focusbar-copy span{color:var(--t3);font-size:10.5px}.smk4 .smk4-focusbar label{min-width:220px;max-width:420px;flex:1}.smk4 .smk4-focusbar select{width:100%;min-height:34px}.smk4 .smk4-focusbar button{min-height:34px;padding:0 12px;border:1px solid var(--bd2);border-radius:7px;background:var(--s1);color:var(--t1);font-family:var(--sans);font-size:12px;font-weight:600}.smk4 .smk4-focusbar-status{min-width:0;color:var(--t3);font-size:10.5px}.smk4 .smk4-mobilestrip{display:none}@media (max-width:767px){.smk4 .smk4-mobilestrip{display:flex}}.smk4 .smk4-alert-details{margin-top:8px}.smk4 .smk4-alert-details summary{display:inline-flex;min-height:34px;align-items:center;gap:6px;color:var(--accent-ink);cursor:pointer;font-size:12px;font-weight:600;list-style:none}.smk4 .smk4-alert-details summary::-webkit-details-marker{display:none}.smk4 .smk4-alert-details summary:after{content:"+";color:var(--t3);font-family:var(--mono)}.smk4 .smk4-alert-details[open] summary:after{content:"−"}.smk4 .smk4-alert-cause{max-width:68ch;padding-top:2px;color:var(--t2);font-size:12.5px;line-height:1.5}.smk4 .smk4-approval-history{margin-top:2px}.smk4 .smk4-approval-history>summary{display:flex;min-height:44px;align-items:center;gap:8px;padding:0 4px;color:var(--t2);cursor:pointer;font-size:12.5px;font-weight:600;list-style:none}.smk4 .smk4-approval-history>summary::-webkit-details-marker{display:none}.smk4 .smk4-approval-history>summary span:last-child{color:var(--t3);font-size:10.5px;font-weight:500}.smk4 .smk4-approval-history>summary:after{content:"+";color:var(--t3);font-family:var(--mono)}.smk4 .smk4-approval-history[open]>summary:after{content:"−"}.smk4 .smk4-approval-history-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.smk4 .smk4-run-screen{box-sizing:border-box;width:100%;padding:24px 24px 56px}.smk4 .smk4-run-header{border:1px solid var(--bd);border-radius:12px;padding:16px 18px;min-width:0}.smk4 .smk4-run-body{padding:18px 0 0}.smk4 .smk4-run-history{border-top:1px solid var(--bd)}.smk4 .smk4-run-history>summary{display:flex;min-height:44px;align-items:center;gap:8px;color:var(--t2);cursor:pointer;font-size:12.5px;font-weight:600;list-style:none}.smk4 .smk4-run-history>summary::-webkit-details-marker{display:none}.smk4 .smk4-run-history>summary span:last-child{color:var(--t3);font-size:10.5px;font-weight:500}.smk4 .smk4-run-history>summary:after{content:"+";color:var(--t3);font-family:var(--mono)}.smk4 .smk4-run-history[open]>summary:after{content:"−"}.smk4 .smk4-run-history-list{padding-top:10px}.smk4 .smk4-run-history-list>:last-child{margin-bottom:0!important}@media (max-width:767px){.smk4 .smk4-agent-wizard,.smk4 .smk4-agents-screen,.smk4 .smk4-inbox-screen{padding-left:16px!important;padding-right:16px!important}.smk4 .smk4-alert-row{grid-template-columns:8px minmax(0,1fr)!important}.smk4 .smk4-alert-time{grid-column:2}.smk4 .smk4-alert-action,.smk4 .smk4-alert-details summary,.smk4 .smk4-alert-filter,.smk4 .smk4-alert-mark-read{min-height:44px!important}.smk4 .smk4-action-timeline-row{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.smk4 .smk4-run-screen{padding-left:16px;padding-right:16px}.smk4 .smk4-run-screen button{min-height:44px!important;min-width:44px}}@media (max-width:420px){.smk4 .smk4-agent-wizard-footer{align-items:stretch!important;flex-direction:column}.smk4 .smk4-agent-wizard-actions{display:grid!important;grid-template-columns:auto minmax(0,1fr);margin-left:0!important;width:100%}.smk4 .smk4-agent-wizard-actions>button{min-width:0}}.smk4 .smk4-workpanel{flex:none;width:304px;min-width:0;display:flex;flex-direction:column;border-left:1px solid var(--bd);background:var(--panel)}.smk4 .smk4-workpanel-head,.smk4-pop .smk4-workpanel-head{height:52px;flex:none;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px solid var(--bd);font-family:var(--sans);font-size:14px;font-weight:700;color:var(--t1)}.smk4 .smk4-workpanel-close,.smk4-pop .smk4-workpanel-close{margin-left:auto;width:28px;height:28px;border-radius:999px;border:none;background:transparent;color:var(--t3);font-size:13px;font-weight:400;cursor:pointer}.smk4 .smk4-workpanel-close:hover,.smk4-pop .smk4-workpanel-close:hover{background:var(--wash);color:var(--t1)}.smk4 .smk4-workpanel-body{flex:1;min-height:0;overflow-y:auto}.smk4 .smk4-overview-toggle[aria-expanded=true]{background:var(--wash);border-color:var(--brand);color:var(--brand)}.smk4 .smk4-mobile-actions{display:none}@media (max-width:600px){.smk4 .smk4-topbar[data-has-overview=true]{height:52px!important}.smk4 .smk4-topbar-modes,.smk4 .smk4-topbar-overview{display:none!important}.smk4 .smk4-mobile-actions{display:inline-flex!important;width:44px!important;height:44px!important;align-items:center;justify-content:center;flex:none;padding:0!important}}.smk4-mobile-actions-positioner{z-index:180;outline:none}.smk4-pop.smk4-mobile-actions-popup{min-width:230px;padding:6px;border:1px solid var(--bd2);border-radius:12px;outline:none;background:var(--panel);box-shadow:var(--sh-pop);transform-origin:var(--transform-origin);transition:opacity .12s ease,transform .12s ease}.smk4-pop.smk4-mobile-actions-popup[data-ending-style],.smk4-pop.smk4-mobile-actions-popup[data-starting-style]{opacity:0;transform:scale(.98)}.smk4-pop .smk4-mobile-actions-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:44px;align-items:center;gap:8px;padding:0 10px;border-radius:8px;outline:none;color:var(--t1);cursor:default;user-select:none}.smk4-pop .smk4-mobile-actions-item[data-highlighted]{background:var(--wash)}.smk4-pop .smk4-mobile-actions-label{padding:8px 10px 4px 36px;color:var(--t3);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.smk4-pop .smk4-mobile-actions-meta{color:var(--t3);font-size:11px}.smk4-pop .smk4-mobile-actions-check{display:flex;width:18px;align-items:center;justify-content:center;color:var(--accent-ink)}.smk4-pop .smk4-mobile-actions-check[data-unchecked]{visibility:hidden}.smk4-pop .smk4-mobile-actions-check svg{width:14px;height:14px}.smk4-pop .smk4-mobile-actions-separator{height:1px;margin:5px 8px;background:var(--bd)}.smk4 .smk4-needs-card:hover,.smk4-pop .smk4-needs-card:hover{border-color:var(--bd2)!important}@media (max-width:1199px){.smk4 .smk4-topbar-watch,.smk4 .smk4-workpanel{display:none}}.smk4 .smk4-skip{position:absolute;top:8px;left:-9999px;z-index:200;padding:8px 14px;border-radius:8px;background:var(--act);color:var(--on-act);font-family:var(--sans);font-size:13px;font-weight:600;text-decoration:none}.smk4 .smk4-skip:focus{left:8px}.smk4 .smk4-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.smk4 .smk4-nav{display:flex;flex:none}.smk4 .smk4-scrim{display:none}.smk4 .smk4-hamburger,.smk4 .smk4-nav-close{display:none!important}.smk4 .smk4-navrow{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 10px;border:none;border-radius:8px;cursor:pointer;font-family:var(--sans);font-size:14px;line-height:20px;letter-spacing:-.01em;text-align:left;color:var(--sbtext);background:transparent;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.smk4 .smk4-navrow:hover{color:var(--sbtext-strong)}.smk4 .smk4-navrow[data-active=true]{background:var(--act-wash);color:var(--sbtext-strong);font-weight:600}.smk4 .smk4-navgroup{display:flex;align-items:center;gap:8px;padding:18px 10px 6px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sbtext-strong)}.smk4 .smk4-navgroup:before{content:"";width:3px;height:11px;flex:none;border-radius:2px;background:var(--navgroup-accent)}.smk4 .smk4-navcount{margin-left:auto;flex:none;font-family:var(--mono);font-size:10.5px;color:var(--t3)}.smk4 .smk4-sidelinks{display:flex;gap:2px;font-family:var(--sans);font-size:12.5px;color:var(--t2)}.smk4 .smk4-sidelinks a{flex:1;min-width:0;display:flex;align-items:center;gap:7px;min-height:44px;padding:0 10px;border-radius:8px;color:inherit;text-decoration:none;white-space:nowrap}.smk4 .smk4-godview{display:block;padding:4px 10px 2px;font-family:var(--sans);font-size:11.5px;color:var(--t3);text-decoration:none}.smk4 .smk4-brandbtn{display:flex;min-height:44px;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;border-radius:8px;background:transparent;color:var(--t1);font-family:var(--sans);font-size:14px;font-weight:700;letter-spacing:-.02em;text-align:left;cursor:pointer}.smk4 .smk4-brandbtn:hover{background:var(--wash)}.smk4 .smk4-brandtile{width:26px;height:26px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--act);color:var(--on-act);font-family:var(--sans);font-size:10.5px;font-weight:900}.smk4 .smk4-brandtile img{border-radius:inherit}.smk4 .smk4-brandmenu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;padding:6px;border:1px solid var(--bd);border-radius:10px;background:var(--panel);box-shadow:var(--sh-cmd);animation:smk4-pop .15s ease-out}.smk4 .smk4-brandmenu .smk4-navrow{color:var(--t1);letter-spacing:0}.smk4 .smk4-brandlabel{margin-left:auto;flex:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;color:var(--accent-ink)}.smk4 .smk4-brandform{display:flex;gap:6px;padding:4px 9px 8px}.smk4 .smk4-brandform input{flex:1;min-width:0;padding:0 8px;font-size:13px}.smk4 .smk4-brandform button,.smk4 .smk4-brandform input{height:28px;border:1px solid var(--bd2);border-radius:8px;background:var(--panel);color:var(--t1);font-family:var(--sans)}.smk4 .smk4-brandform button{flex:none;padding:0 10px;font-size:12.5px;font-weight:600;cursor:pointer}.smk4 .smk4-brandform button:hover{background:var(--s2)}.smk4 .smk4-brandform button:disabled{color:var(--t3);cursor:default}.smk4 .smk4-account{padding-top:4px}.smk4 .smk4-account button:hover{background:var(--s2)}.smk4 .smk4-account-role{padding:0 0 0 36px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--t3)}.smk4 .smk4-account-role b{font-weight:700;color:var(--brand)}.smk4 .smk4-navrow:disabled,.smk4 .smk4-navrow:disabled:hover{background:transparent;color:var(--sbtext2)}.smk4 .smk4-modetabs [data-slot=tabs-list]{background:transparent;border:1px solid var(--bd2);border-radius:999px;height:32px;padding:2px;gap:2px}.smk4 .smk4-modetabs [data-slot=tabs-trigger]{border-radius:999px;height:26px;padding:0 11px;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--t2);transition:background .15s ease,color .15s ease}.smk4 .smk4-topbar .smk4-modetabs [data-slot=tabs-list]{height:31px;border-color:var(--bd)}.smk4 .smk4-topbar .smk4-modetabs [data-slot=tabs-trigger]{height:25px;border:0;color:var(--t3)}.smk4 .smk4-modetabs [data-slot=tabs-trigger]:hover,.smk4 .smk4-topbar .smk4-modetabs [data-slot=tabs-trigger]:hover{color:var(--t1)}.smk4 .smk4-modetabs [data-slot=tabs-trigger][data-active]{background:var(--act-wash)!important;border-color:transparent!important;color:var(--t1)!important;box-shadow:none;font-weight:600}.smk4 .smk4-modetabs [data-slot=tabs-trigger]:after{display:none}.smk4 .smk4-chromebtn{height:32px!important;border-radius:999px!important;border:1px solid var(--bd2)!important;background:transparent!important;color:var(--t1)!important;box-shadow:none!important;font-family:var(--sans);font-size:12.5px!important;font-weight:600!important;transition:background .15s ease,color .15s ease}.smk4 .smk4-chromebtn:hover{background:var(--wash)!important}.smk4 .smk4-hamburger{border-radius:8px!important}.smk4 .smk4-topbar-small{height:26px!important;padding:0 9px!important;border-radius:7px!important;border:1px solid var(--bd)!important;background:transparent!important;color:var(--t2)!important;box-shadow:none!important;font-family:var(--sans);font-size:11.5px!important;font-weight:600!important}.smk4 .smk4-topbar-small:hover{background:var(--wash)!important;border-color:var(--bd2)!important;color:var(--t1)!important}.smk4 .smk4-pillcount,.vbds.smk4 .smk4-pillcount[data-mono]{display:inline-block;padding:1px 6px;border-radius:999px;background:var(--crit);color:var(--oncrit);font-family:var(--sans);font-size:10px;font-weight:700;line-height:1.5;text-align:center;font-variant-numeric:tabular-nums}.smk4 .smk4-chat-screen{width:min(100%,760px);margin:0 auto;padding:24px 28px 40px}.smk4 .smk4-chat-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.smk4 .smk4-chat-heading h2{margin:0;color:var(--t1);font-family:var(--sans);font-size:20px;font-weight:650;line-height:1.2;letter-spacing:-.015em}.smk4 .smk4-chat-heading p{margin:7px 0 0;color:var(--t3);font-family:var(--sans);font-size:13px;line-height:1.5}.smk4 .smk4-chat-heading .smk4-chat-lead{margin-top:0}.smk4 .smk4-chat-heading-actions{display:flex;flex:none;align-items:center;gap:10px}.smk4 .smk4-chat-search{max-width:420px;height:38px;margin-top:20px;border-color:var(--bd2);background:var(--panel);color:var(--t1);font-family:var(--sans);box-shadow:var(--rim)}.smk4 .smk4-chat-list{margin-top:14px;overflow:hidden;border:1px solid var(--bd);border-radius:12px;background:var(--panel);box-shadow:var(--rim)}.smk4 .smk4-chatrow{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 13px 0 16px;border-bottom:1px solid var(--bd);transition:background .15s ease}.smk4 .smk4-chatrow:last-child{border-bottom:0}.smk4 .smk4-chatrow:focus-within,.smk4 .smk4-chatrow:hover{background:var(--s2)}.smk4 .smk4-chatrow-open,.smk4 .smk4-chatrow-title{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:18px;min-height:54px;padding:0;border:0;background:transparent;color:var(--t1);font-family:var(--sans);font-size:13.5px;font-weight:550;text-align:left;cursor:pointer}.smk4 .smk4-chatrow-title{cursor:default}.smk4 .smk4-chatrow-open>span:first-child,.smk4 .smk4-chatrow-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smk4 .smk4-chatrow-open>[data-mono],.smk4 .smk4-chatrow-title>[data-mono]{flex:none;color:var(--t3);font-size:11px;font-weight:400}.smk4 .smk4-chatrow-open[aria-current=true]{color:var(--accent-ink)}.smk4 .smk4-chatrow-actions{display:flex;flex:none;gap:2px}.smk4 .smk4-chatrow-action{min-height:28px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--t3);font-family:var(--sans);font-size:12px;font-weight:550;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.smk4 .smk4-chatrow:focus-within .smk4-chatrow-action,.smk4 .smk4-chatrow:hover .smk4-chatrow-action{opacity:1}.smk4 .smk4-chatrow-action:hover{background:var(--s3);color:var(--t1)}.smk4 .smk4-chatrow-action:disabled{cursor:wait;opacity:.45}.smk4 .smk4-chatrow-edit{display:flex;flex:1;min-width:0;align-items:center;gap:7px;padding:8px 0}.smk4 .smk4-chatrow-edit input{min-width:120px;border-color:var(--bd2);background:var(--bg);color:var(--t1)}.smk4 .smk4-chat-empty{padding:24px 16px;color:var(--t3);font-family:var(--sans);font-size:13.5px;text-align:center}.smk4 .smk4-chat-status{min-height:20px;margin:10px 2px 0;color:var(--t3);font-family:var(--sans);font-size:12px}.smk4-pop.smk4-sheet{background:var(--panel)!important;color:var(--t1);border-left:1px solid var(--bd)!important;box-shadow:var(--sh-sheet)!important;animation:smk4-slidein .22s ease-out}[data-slot=sheet-overlay]:has(~[data-slot=sheet-content].smk4-sheet){display:none}.smk4-pop.smk4-cmd{width:min(600px,100%)!important;max-width:min(600px,100%)!important;background:var(--panel)!important;border:1px solid var(--bd)!important;border-radius:14px!important;padding:0!important;box-shadow:var(--sh-cmd)!important;animation:smk4-pop .18s ease-out}.smk4-cmd [data-slot=command]{background:transparent!important;padding:6px!important}.smk4-cmd [data-slot=input-group]{background:transparent!important;border:none!important;border-bottom:1px solid var(--bd)!important;border-radius:0!important}.smk4-cmd input{font-family:var(--sans);font-size:15px;color:var(--t1);caret-color:var(--accent-ink)}.smk4-cmd input::placeholder{color:var(--t3)}.smk4-cmd [data-slot=command-list]{max-height:52vh}.smk4-cmd [cmdk-group-heading]{font-family:var(--mono)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--t3)!important}.smk4-cmd [cmdk-item]{border-radius:8px!important;font-family:var(--sans);font-size:13.5px;color:var(--t1)}.smk4-cmd [cmdk-item][data-selected=true]{background:var(--act-wash)!important;color:var(--t1)!important}.smk4-cmd [data-slot=command-shortcut]{font-family:var(--mono);font-size:10.5px;letter-spacing:0;color:var(--t3)!important}.smk4-cmd .smk4-cmd-esc{flex:none;margin-right:8px;padding:1px 5px;border:1px solid var(--bd);border-radius:5px;font-family:var(--mono);font-size:10px;color:var(--t3)}.smk4-cmd .smk4-cmd-foot{display:flex;flex-direction:column;gap:2px;padding:8px 12px 6px;border-top:1px solid var(--bd);font-family:var(--mono);font-size:10.5px;color:var(--t3)}@media (max-width:899px){.smk4 .smk4-nav{position:absolute;top:0;bottom:0;left:0;width:240px;z-index:116;transform:translateX(-100%);visibility:hidden;transition:transform .2s ease-out,visibility 0s linear .2s;box-shadow:var(--sh-drawer)}.smk4 .smk4-nav[data-open=true]{transform:translateX(0);visibility:visible;transition:transform .2s ease-out,visibility 0s}.smk4 .smk4-scrim{display:block;position:absolute;inset:0;z-index:114;background:var(--scrim)}.smk4 .smk4-hamburger,.smk4 .smk4-nav-close{display:inline-flex!important;width:44px!important;height:44px!important}.smk4 .smk4-nav-close{position:absolute;top:8px;right:8px;z-index:2;border-color:var(--bd2);border-radius:999px;color:var(--sbtext-strong);background:var(--sidebar);font-size:22px;line-height:1;touch-action:manipulation}.smk4 .smk4-nav-close:focus-visible,.smk4 .smk4-nav-close:hover{color:var(--sbtext-strong);background:var(--s3)}.smk4 .smk4-topbar{padding:0 10px!important;gap:8px!important}.smk4 .smk4-search-kbd,.smk4 .smk4-search-label,.smk4 .smk4-topbar-sub{display:none}
  /* !important beats the Button base display class, same as the hamburger. */.smk4 .smk4-composer-credits,.smk4 .smk4-topbar-compact{display:none!important}}@media (max-width:767px){.smk4 .smk4-navrow{min-height:44px}.smk4 .smk4-chat-screen{padding:18px 16px 32px}.smk4 .smk4-chat-heading{align-items:flex-start;flex-direction:column}.smk4 .smk4-chat-heading-actions{width:100%;flex-wrap:wrap;justify-content:space-between}.smk4 .smk4-chat-heading-actions>button{min-height:44px}.smk4 .smk4-chat-search{width:100%;max-width:none;min-height:44px}.smk4 .smk4-chatrow{align-items:stretch;flex-wrap:wrap;padding:0 8px 6px 14px}.smk4 .smk4-chatrow-open,.smk4 .smk4-chatrow-title{min-height:48px}.smk4 .smk4-chatrow-actions{margin-left:auto}.smk4 .smk4-chatrow-action{min-height:44px;opacity:1}.smk4 .smk4-chatrow-edit{align-items:stretch;flex-wrap:wrap}.smk4 .smk4-chatrow-edit button,.smk4 .smk4-chatrow-edit input{min-height:44px}.smk4-pop .smk4-sheetclose{width:44px!important;height:44px!important}.smk4 .smk4-chromebtn{min-width:44px!important;min-height:44px!important}.smk4 .smk4-modetabs [data-slot=tabs-list],.smk4 .smk4-topbar .smk4-modetabs [data-slot=tabs-list]{height:48px}.smk4 .smk4-modetabs [data-slot=tabs-trigger],.smk4 .smk4-topbar .smk4-modetabs [data-slot=tabs-trigger]{height:44px;min-width:56px}.smk4 .smk4-account button,.smk4 .smk4-brandform button,.smk4 .smk4-brandform input{min-height:44px}.smk4 .smk4-composer-footer button{min-width:44px;min-height:44px}.smk4 .smk4-settings{min-height:0!important;padding:20px 16px 32px!important}.smk4 .smk4-settings,.smk4 .smk4-settings-layout{display:block!important}.smk4 .smk4-settings-nav{width:auto!important;border-right:none!important;border-bottom:1px solid var(--bd)!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;padding:0!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:thin}.smk4 .smk4-settings-nav-label{display:none!important}.smk4 .smk4-settings-nav-group{display:contents!important}.smk4 .smk4-settings-nav button{width:auto!important;min-height:44px!important;box-shadow:none!important}.smk4 .smk4-settings-nav button[aria-selected=true]{box-shadow:inset 0 -2px 0 var(--lime)!important}.smk4 .smk4-settings-body{padding:0!important}.smk4 .smk4-theme-options{grid-template-columns:1fr}.smk4 .smk4-settings-body a,.smk4 .smk4-settings-body button,.smk4 .smk4-settings-body input:not([type=checkbox]):not([type=radio]),.smk4 .smk4-settings-body select,.smk4 .smk4-workpanel button{min-height:44px!important}.smk4 .smk4-mobilestrip button,.smk4 .smk4-recipe-chip,.smk4 .smk4-tool-activity-trigger,.smk4-pop .smk4-workpanel-content button{min-height:44px!important;touch-action:manipulation}.smk4 .smk4-replay-nav,.smk4-pop .smk4-replay-nav{min-width:44px!important;min-height:44px!important}.smk4 .smk4-setup{padding:14px 14px 16px}.smk4 .smk4-identity-prompt{padding:14px}.smk4 .smk4-identity-grid{grid-template-columns:1fr}.smk4 .smk4-identity-link,.smk4 .smk4-identity-primary,.smk4 .smk4-identity-secondary{min-height:44px}.smk4 .smk4-setup-head{gap:12px}.smk4 .smk4-setup-details ol,.smk4 .smk4-setup-fields,.smk4 .smk4-setup-goals,.smk4 .smk4-setup-lead-fields{grid-template-columns:1fr}.smk4 .smk4-lead-outcome-choice,.smk4 .smk4-setup-account select,.smk4 .smk4-setup-choice,.smk4 .smk4-setup-details summary,.smk4 .smk4-setup-fields select,.smk4 .smk4-setup-lead-fields input,.smk4 .smk4-setup-lead-fields select,.smk4 .smk4-setup-margin input,.smk4 .smk4-setup-primary,.smk4 .smk4-setup-secondary{min-height:44px}.smk4 .smk4-setup-hide{display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px}.smk4 .smk4-focusbar{flex-wrap:wrap;padding:9px 16px}.smk4 .smk4-focusbar-copy{width:100%}.smk4 .smk4-focusbar label{min-width:0}.smk4 .smk4-focusbar button,.smk4 .smk4-focusbar select{min-height:44px}.smk4 .smk4-focusbar-status{width:100%}.smk4 .smk4-integration-account{align-items:flex-start!important;flex-wrap:wrap}.smk4 .smk4-integrations{padding:20px 16px 32px!important}.smk4 .smk4-integration-platform{padding:14px!important}.smk4 .smk4-integration-head{align-items:flex-start!important;flex-wrap:wrap}.smk4 .smk4-connection-details{margin-left:0}.smk4 .smk4-connection-details summary{min-height:44px;display:inline-flex;align-items:center}.smk4 .smk4-integration-account-copy{flex-basis:100%!important}.smk4 .smk4-integration-actions{margin-left:auto;flex-wrap:wrap}.smk4 .smk4-integration-actions a,.smk4 .smk4-integration-actions button{align-items:center;display:inline-flex;min-height:44px}}.smk4 .smk4-feed-screen{grid-template-columns:minmax(0,1fr)}.smk4 .smk4-feed-tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.smk4 .smk4-feed-tabs [role=tab]{flex:none}.smk4 .smk4-feed-guide{width:100%}@media (min-width:1250px){.smk4 .smk4-feed-screen{grid-template-columns:minmax(0,1fr) minmax(0,300px)}}@media (max-width:767px){.smk4 .smk4-feed-screen{padding:20px 16px 32px!important;gap:22px!important}.smk4 .smk4-feed-tabs [role=tab]{min-height:44px}}.smk4 .smk4-today-watch{display:grid;grid-template-columns:1.5fr 1fr 1fr .9fr;gap:10px;align-items:stretch}@media (max-width:1100px){.smk4 .smk4-today-watch{grid-template-columns:1fr 1fr}}@media (max-width:560px){.smk4 .smk4-today-watch{grid-template-columns:1fr}}.smk4 .smk4-kpis[data-count="1"]{grid-template-columns:minmax(0,280px)}.smk4 .smk4-kpis[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.smk4 .smk4-kpis[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.smk4 .smk4-kpis[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.smk4 .smk4-kpis[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.smk4 .smk4-kpi-coverage{overflow:hidden;border:1px solid var(--bd);border-radius:10px;background:var(--panel);color:var(--t2)}.smk4 .smk4-kpi-coverage summary{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;cursor:pointer;font-size:12.5px;font-weight:600}.smk4 .smk4-kpi-coverage summary span:last-child{color:var(--t3);font-size:10.5px;font-weight:500}.smk4 .smk4-kpi-coverage-list{display:grid;border-top:1px solid var(--bd)}.smk4 .smk4-kpi-coverage-row{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:14px;padding:10px 14px;font-size:12px;line-height:1.5}.smk4 .smk4-kpi-coverage-row+.smk4-kpi-coverage-row{border-top:1px solid var(--bd)}.smk4 .smk4-kpi-coverage-row strong{color:var(--t1);font-weight:600}@media (max-width:1100px){.smk4 .smk4-kpis[data-count="4"],.smk4 .smk4-kpis[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.smk4 .smk4-kpis[data-count="2"],.smk4 .smk4-kpis[data-count="3"],.smk4 .smk4-kpis[data-count="4"],.smk4 .smk4-kpis[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.smk4 .smk4-kpi-coverage summary{min-height:44px}.smk4 .smk4-kpi-coverage-row{grid-template-columns:1fr;gap:2px}.smk4 .smk4-today-hint{display:none}.smk4 .smk4-today{padding-left:16px!important;padding-right:16px!important}.smk4 .smk4-today-composer{padding:10px 16px 22px!important}.smk4 .smk4-today [role=button],.smk4 .smk4-today button,.smk4 .smk4-today input{min-height:44px!important;min-width:44px}.smk4 .smk4-today [role=button][aria-haspopup=dialog]{min-height:0!important;min-width:0}}.smk4-toast{position:fixed;left:50%;bottom:22px;z-index:130;transform:translateX(-50%);max-width:90%;padding:10px 16px;border-radius:999px;background:var(--act);color:var(--on-act);box-shadow:var(--sh-cmd);font-family:var(--sans);font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:vbrise .25s ease-out}.smk4-turn-wrap{flex:none;padding:0 24px 4px}.smk4-turn-activity{box-sizing:border-box;max-width:850px;margin:0 auto;padding:9px 12px;border:1px solid var(--bd);border-radius:10px;background:var(--s1);color:var(--t1);box-shadow:0 1px 0 color-mix(in srgb,var(--t1) 4%,transparent)}.smk4-turn-main{display:flex;align-items:center;gap:9px;min-width:0}.smk4-turn-pulse{width:8px;height:8px;flex:none;border-radius:50%;background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 38%,transparent);animation:smk4-turn-pulse 1.8s ease-out infinite}.smk4-turn-pulse.is-quiet{background:var(--maj);box-shadow:none;animation:none}.smk4-turn-copy{flex:1 1 auto;min-width:0}.smk4-turn-primary{font-size:12.5px;font-weight:650}.smk4-turn-primary,.smk4-turn-secondary{font-family:var(--sans);line-height:1.35}.smk4-turn-secondary{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px;color:var(--t3);font-size:11px}.smk4-turn-secondary .is-failed{color:var(--crit)}.smk4-turn-elapsed{flex:none;color:var(--t3);font-size:11px;font-variant-numeric:tabular-nums}.smk4-turn-disclosure,.smk4-turn-stop{flex:none;min-height:32px;border-radius:7px;padding:0 10px;font-family:var(--sans);font-size:11.5px;font-weight:650;cursor:pointer}.smk4-turn-disclosure{border:1px solid var(--bd);background:transparent;color:var(--t2)}.smk4-turn-stop{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bd2);background:var(--panel);color:var(--t1)}.smk4-turn-stop span{font-size:8px}.smk4-turn-disclosure:focus-visible,.smk4-turn-stop:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@keyframes smk4-turn-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 38%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@media (max-width:767px){.smk4-turn-wrap{padding:0 12px 4px}.smk4-turn-activity{padding:9px 10px}.smk4-turn-main{align-items:flex-start;flex-wrap:wrap}.smk4-turn-copy{flex-basis:calc(100% - 70px)}.smk4-turn-elapsed{margin-left:auto}.smk4-turn-disclosure,.smk4-turn-stop{min-height:44px}.smk4-turn-disclosure{margin-left:17px}.smk4-turn-stop{margin-left:auto}.smk4-activity-line{align-items:flex-start!important;flex-wrap:wrap}.smk4-activity-chips{width:100%;margin-left:20px!important;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.smk4 .smk4-chatrow,.smk4 .smk4-chatrow-action,.smk4 .smk4-chromebtn,.smk4 .smk4-modetabs [data-slot=tabs-trigger],.smk4 .smk4-nav,.smk4 .smk4-navrow{transition:none}.smk4-pop *,.vbds.smk4 *{animation:none!important}.smk4-turn-pulse{animation:none;box-shadow:none}}@media (prefers-color-scheme:dark){html:not([data-workspace-theme]) .smk4-pop,html:not([data-workspace-theme]) .vbds.smk4{color-scheme:dark;--bg:#0d0d11;--sidebar:#0a0a0e;--panel:#15151b;--s1:#15151b;--s2:#1c1c23;--s3:#1c1c23;--bd:rgba(255,255,255,0.09);--bd2:rgba(255,255,255,0.34);--bd-soft:rgba(255,255,255,0.09);--bd-hair:rgba(255,255,255,0.09);--rim:0 0 0 1px rgba(255,255,255,0.09);--sh-sheet:0 30px 80px -30px rgba(0,0,0,0.8);--sh-cmd:0 30px 80px -30px rgba(0,0,0,0.8);--sh-drawer:0 30px 80px -30px rgba(0,0,0,0.8);--sh-pop:0 30px 80px -30px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.09);--scrim:rgba(0,0,0,0.55);--sh-tile:0 0 0 1px rgba(255,255,255,0.09);--sh-lift:0 0 0 1px rgba(255,255,255,0.09),0 30px 80px -30px rgba(0,0,0,0.8);--target-line:rgba(255,255,255,0.34);--wash:rgba(68,175,105,0.14);--dash-bd:rgba(255,255,255,0.22);--split-1:#8fdca8;--split-2:#5fc985;--split-3:#44af69;--t1:#ffffff;--t2:rgba(255,255,255,0.72);--t3:rgba(255,255,255,0.55);--t4:rgba(255,255,255,0.55);--t5:rgba(255,255,255,0.55);--sbtext:rgba(255,255,255,0.72);--sbtext2:rgba(255,255,255,0.55);--sbtext-strong:#ffffff;--navgroup-accent:#ff8a6e;--act:#ffffff;--act-hi:#ffffff;--act-down:#e6e6ea;--act-wash:#1a2a1f;--act-wash-bd:#44af69;--accent-ink:#5fc985;--brand:#44af69;--on-brand:#04130b;--on-act:#04130b;--ringink:#5fc985;--pen:#5fc985;--mark-hairline:rgba(4,19,11,0.25);--approved:#5fc985;--approvedb:#1a2a1f;--approvedbd:#44af69;--approvedink:#5fc985;--onapproved:#04130b;--ongood:#04130b;--oncrit:#04130b;--onmaj:#04130b;--crit:#ff8a6e;--critb:#1c1c23;--critbd:rgba(255,255,255,0.09);--critink:#ff8a6e;--maj:#e5a94e;--majb:rgba(229,169,78,0.14);--majbd:#e5a94e;--min:rgba(255,255,255,0.55);--minb:rgba(68,175,105,0.14);--minbd:rgba(255,255,255,0.09);--good:#5fc985;--goodb:rgba(68,175,105,0.14);--goodbd:#44af69;--loud-violet:#1c7040;--loud-violet-2:#1c7040;--loud-ocean:#1c7040;--loud-ocean-2:#1c7040;--loud-teal:#1c7040;--loud-teal-2:#1c7040;--on-loud:#ffffff;--grad-cta:var(--act);--grad-exec:var(--accent-ink);--grad-spark:var(--accent-ink);--aura-mint:var(--wash);--aura-lav:var(--wash);--background:#0d0d11;--foreground:#ffffff;--card:#15151b;--card-foreground:#ffffff;--popover:#15151b;--popover-foreground:#ffffff;--primary:#ffffff;--primary-foreground:#04130b;--secondary:#1c1c23;--secondary-foreground:#ffffff;--muted:#0a0a0e;--muted-foreground:rgba(255,255,255,0.72);--accent:#1c1c23;--accent-foreground:#ffffff;--destructive:#ff8a6e;--border:rgba(255,255,255,0.09);--input:rgba(255,255,255,0.34);--ring:#5fc985;--radius:0.625rem;--md-table-max-width:60rem;--md-table-font-size:0.8125rem;--md-table-cell-block:0.625rem;--md-table-cell-inline:0.875rem;--chat-user-bg:var(--s2);--chat-user-fg:var(--t1);--chat-user-border:var(--bd);--chat-user-radius:1rem;--chat-user-pad-block:0.75rem;--chat-user-pad-inline:1rem;--chat-user-max-width:37.5rem;--chat-response-gap:1.5rem;--chat-turn-gap:2rem;--chat-same-speaker-gap:0.5rem;--chat-body-size:0.9375rem;--chat-body-leading:1.5;--chat-meta-size:0.75rem;--chat-prose-measure:42rem;--chat-block-gap:0.75rem;--chat-section-gap:1.75rem;--chat-heading-gap:0.5rem;--chat-heading-size:1.0625rem;--chat-title-size:1.1875rem;--chat-heading-leading:1.4;--chat-list-indent:1.5em;--chat-list-gap:0.75rem;--chat-detail-gap:0.5rem;--chat-quote-pad:0.875rem;--lime:var(--act);--limed:var(--act-wash);--limedb:var(--act-wash-bd);--limeink:var(--accent-ink);--onlime:var(--on-act);--marker-pen:var(--pen)}}html[data-workspace-theme=dark] .smk4-pop,html[data-workspace-theme=dark] .vbds.smk4{color-scheme:dark;--bg:#0d0d11;--sidebar:#0a0a0e;--panel:#15151b;--s1:#15151b;--s2:#1c1c23;--s3:#1c1c23;--bd:rgba(255,255,255,0.09);--bd2:rgba(255,255,255,0.34);--bd-soft:rgba(255,255,255,0.09);--bd-hair:rgba(255,255,255,0.09);--rim:0 0 0 1px rgba(255,255,255,0.09);--sh-sheet:0 30px 80px -30px rgba(0,0,0,0.8);--sh-cmd:0 30px 80px -30px rgba(0,0,0,0.8);--sh-drawer:0 30px 80px -30px rgba(0,0,0,0.8);--sh-pop:0 30px 80px -30px rgba(0,0,0,0.8),0 0 0 1px rgba(255,255,255,0.09);--scrim:rgba(0,0,0,0.55);--sh-tile:0 0 0 1px rgba(255,255,255,0.09);--sh-lift:0 0 0 1px rgba(255,255,255,0.09),0 30px 80px -30px rgba(0,0,0,0.8);--target-line:rgba(255,255,255,0.34);--wash:rgba(68,175,105,0.14);--dash-bd:rgba(255,255,255,0.22);--split-1:#8fdca8;--split-2:#5fc985;--split-3:#44af69;--t1:#ffffff;--t2:rgba(255,255,255,0.72);--t3:rgba(255,255,255,0.55);--t4:rgba(255,255,255,0.55);--t5:rgba(255,255,255,0.55);--sbtext:rgba(255,255,255,0.72);--sbtext2:rgba(255,255,255,0.55);--sbtext-strong:#ffffff;--navgroup-accent:#ff8a6e;--act:#ffffff;--act-hi:#ffffff;--act-down:#e6e6ea;--act-wash:#1a2a1f;--act-wash-bd:#44af69;--accent-ink:#5fc985;--brand:#44af69;--on-brand:#04130b;--on-act:#04130b;--ringink:#5fc985;--pen:#5fc985;--mark-hairline:rgba(4,19,11,0.25);--approved:#5fc985;--approvedb:#1a2a1f;--approvedbd:#44af69;--approvedink:#5fc985;--onapproved:#04130b;--ongood:#04130b;--oncrit:#04130b;--onmaj:#04130b;--crit:#ff8a6e;--critb:#1c1c23;--critbd:rgba(255,255,255,0.09);--critink:#ff8a6e;--maj:#e5a94e;--majb:rgba(229,169,78,0.14);--majbd:#e5a94e;--min:rgba(255,255,255,0.55);--minb:rgba(68,175,105,0.14);--minbd:rgba(255,255,255,0.09);--good:#5fc985;--goodb:rgba(68,175,105,0.14);--goodbd:#44af69;--loud-violet:#1c7040;--loud-violet-2:#1c7040;--loud-ocean:#1c7040;--loud-ocean-2:#1c7040;--loud-teal:#1c7040;--loud-teal-2:#1c7040;--on-loud:#ffffff;--grad-cta:var(--act);--grad-exec:var(--accent-ink);--grad-spark:var(--accent-ink);--aura-mint:var(--wash);--aura-lav:var(--wash);--background:#0d0d11;--foreground:#ffffff;--card:#15151b;--card-foreground:#ffffff;--popover:#15151b;--popover-foreground:#ffffff;--primary:#ffffff;--primary-foreground:#04130b;--secondary:#1c1c23;--secondary-foreground:#ffffff;--muted:#0a0a0e;--muted-foreground:rgba(255,255,255,0.72);--accent:#1c1c23;--accent-foreground:#ffffff;--destructive:#ff8a6e;--border:rgba(255,255,255,0.09);--input:rgba(255,255,255,0.34);--ring:#5fc985;--radius:0.625rem;--md-table-max-width:60rem;--md-table-font-size:0.8125rem;--md-table-cell-block:0.625rem;--md-table-cell-inline:0.875rem;--chat-user-bg:var(--s2);--chat-user-fg:var(--t1);--chat-user-border:var(--bd);--chat-user-radius:1rem;--chat-user-pad-block:0.75rem;--chat-user-pad-inline:1rem;--chat-user-max-width:37.5rem;--chat-response-gap:1.5rem;--chat-turn-gap:2rem;--chat-same-speaker-gap:0.5rem;--chat-body-size:0.9375rem;--chat-body-leading:1.5;--chat-meta-size:0.75rem;--chat-prose-measure:42rem;--chat-block-gap:0.75rem;--chat-section-gap:1.75rem;--chat-heading-gap:0.5rem;--chat-heading-size:1.0625rem;--chat-title-size:1.1875rem;--chat-heading-leading:1.4;--chat-list-indent:1.5em;--chat-list-gap:0.75rem;--chat-detail-gap:0.5rem;--chat-quote-pad:0.875rem;--lime:var(--act);--limed:var(--act-wash);--limedb:var(--act-wash-bd);--limeink:var(--accent-ink);--onlime:var(--on-act);--marker-pen:var(--pen)}