*,:before,:after{box-sizing:border-box}html,body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}html{scrollbar-gutter:stable}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px}.home{min-height:70dvh;padding:var(--sf-space-6) var(--sf-space-4);place-items:center;display:grid}.home__card{gap:var(--sf-space-4);flex-direction:column;max-width:640px;display:flex}.home__badge{padding:var(--sf-space-1) var(--sf-space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--sf-color-text-muted);align-self:flex-start;font-size:13px}.home__headline{letter-spacing:-.02em;margin:0;font-size:clamp(32px,7vw,52px);line-height:1.05}.home__accent{color:var(--sf-color-accent)}.home__subhead{color:var(--sf-color-text-muted);margin:0;font-size:clamp(17px,3.5vw,20px);line-height:1.45}.home__footer{margin:var(--sf-space-6) 0 0;color:var(--sf-color-text-muted);font-size:14px}a{color:var(--brand-300)}a:hover{color:var(--brand-500)}:root{--icon-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");--icon-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' x2='12' y1='8' y2='12'/%3E%3Cline x1='12' x2='12.01' y1='16' y2='16'/%3E%3C/svg%3E");--icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast), opacity var(--dur-fast);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn--sm{height:28px;font-size:var(--text-xs);padding:0 10px}.btn--lg{height:40px;padding:0 var(--space-4);font-size:var(--text-base)}.btn--icon{width:32px;padding:0}.btn--icon.btn--sm{width:28px}.btn--icon.btn--lg{width:40px}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn[aria-busy=true]{pointer-events:none}.btn--primary{background:var(--brand-500);color:var(--brand-on);font-weight:var(--weight-semibold)}.btn--primary:hover:not(:disabled){background:var(--brand-600);color:var(--brand-on)}.btn--primary:active:not(:disabled){background:var(--brand-700)}.btn--secondary{background:var(--bg-raised);color:var(--text-primary);border-color:var(--border-control)}.btn--secondary:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-tertiary)}.btn--ghost{color:var(--text-secondary);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn--danger{background:var(--danger-muted);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.btn--danger:hover:not(:disabled){background:var(--danger);color:var(--danger-on)}.btn--admin{height:32px;padding:0 var(--space-3);background:var(--danger-muted);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.btn__spinner{border-radius:var(--radius-full);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.7s linear infinite sf-spin}@keyframes sf-spin{to{transform:rotate(360deg)}}.link{padding:var(--space-1) 0;font:inherit;color:var(--brand-300);cursor:pointer;text-align:left;background:0 0;border:0}.link:hover{color:var(--brand-500)}.field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}.field__input{font:inherit;font-size:var(--text-sm);height:32px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);width:100%;transition:border-color var(--dur-fast), box-shadow var(--dur-fast)}select.field__input{appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px}textarea.field__input,.field__input--area{height:auto;min-height:72px;padding:var(--space-2) var(--space-3);line-height:var(--leading-normal)}.field__input::placeholder{color:var(--text-tertiary)}.field__input:hover:not(:disabled){border-color:var(--border-strong)}.field__input:focus,.field__input:focus-visible{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-glow);outline:none}.field__input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-muted)}.field__input:disabled{opacity:.5;cursor:not-allowed}.field__input--lg{height:40px;font-size:var(--text-base)}.field__input--code{height:48px;font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.3em;text-align:center}.field__input--mono{font-family:var(--font-mono);font-size:var(--text-xs)}.field__input--compact{width:auto;height:28px;font-size:var(--text-xs)}.field__hint{font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.field__error{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--danger);margin:0;display:flex}.field__error:before{content:"";width:12px;height:12px;-webkit-mask:var(--icon-error) center / contain no-repeat;mask:var(--icon-error) center / contain no-repeat;background:currentColor;flex:none}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--brand-glow);outline-offset:2px}@media (pointer:coarse){.btn{min-height:44px}.btn--icon{min-width:44px}.field__input{min-height:44px;font-size:16px}}.alert{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-left:3px solid var(--alert-color,var(--info));border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;display:flex}.alert:before{content:"";background:var(--alert-color,var(--info));width:16px;height:16px;-webkit-mask:var(--alert-icon,var(--icon-info)) center / contain no-repeat;mask:var(--alert-icon,var(--icon-info)) center / contain no-repeat;flex:none;margin-top:2px}.alert--error{--alert-color:var(--danger);--alert-icon:var(--icon-error)}.alert--info{--alert-color:var(--info);--alert-icon:var(--icon-info)}.alert--success{--alert-color:var(--success);--alert-icon:var(--icon-check)}.alert--warn{--alert-color:var(--brand-500);--alert-icon:var(--icon-alert)}.badge{align-items:center;gap:var(--space-1);margin-left:var(--space-2);padding:3px var(--space-2);border:1px solid color-mix(in srgb, currentColor 55%, transparent);border-radius:var(--radius-full);background:var(--bg-active);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--text-secondary);vertical-align:middle;white-space:nowrap;line-height:1.3;display:inline-flex}.badge--admin,.badge--failed,.badge--danger{background:var(--danger-muted);color:var(--danger)}.badge--active,.badge--success{background:var(--success-muted);color:var(--success)}.badge--paused,.badge--waiting,.badge--warn,.badge--highlight{background:var(--brand-muted);color:var(--brand-300)}.badge--info{background:var(--info-muted);color:var(--info)}.badge--paused:before,.badge--waiting:before,.badge--warn:before,.badge--failed:before,.badge--danger:before{content:"";width:12px;height:12px;-webkit-mask:var(--icon-alert) center / contain no-repeat;mask:var(--icon-alert) center / contain no-repeat;background:currentColor;flex:none}.badge--failed:before,.badge--danger:before{-webkit-mask-image:var(--icon-error);mask-image:var(--icon-error)}.badge__dot{border-radius:var(--radius-full);background:currentColor;width:6px;height:6px}.muted{color:var(--sf-color-text-muted);margin:2px 0 0;font-size:14px}.small{font-size:12px}.auth{min-height:100dvh;padding:var(--sf-space-8) var(--sf-space-4);place-items:start center;display:grid}.auth__card{gap:var(--sf-space-4);flex-direction:column;width:100%;max-width:420px;display:flex}.auth__brand{align-items:center;gap:8px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand-logo{flex:none;width:auto;height:28px}.auth__title{letter-spacing:-.01em;margin:0;font-size:26px}.auth__email{color:var(--sf-color-text-muted);overflow-wrap:anywhere;margin:-8px 0 0}.auth__oauth,.auth__form,.stack-form{gap:var(--sf-space-3);flex-direction:column;display:flex}.cardscan__capture{gap:var(--sf-space-2);margin-bottom:var(--sf-space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.cardscan__big{cursor:pointer;justify-content:center;min-height:48px}.cardscan__reading{align-items:center;gap:var(--sf-space-2);display:flex}.cardscan__title{align-items:center;gap:var(--sf-space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.cardscan__missing{border-style:dashed}@media (max-width:719px){.cardscan__actions .btn{flex:100%}}.auth__divider{align-items:center;gap:var(--sf-space-3);color:var(--sf-color-text-muted);font-size:13px;display:flex}.auth__divider:before,.auth__divider:after{content:"";border-top:1px solid var(--sf-color-border);flex:1}.auth__links{gap:var(--sf-space-1);flex-direction:column;display:flex}.auth__muted{color:var(--sf-color-text-muted);margin:0;font-size:14px;line-height:1.5}.auth__legal{margin:var(--sf-space-4) 0 0;color:var(--sf-color-text-muted);font-size:12px}.mfa__badge{align-self:flex-start;align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--sf-color-accent) 18%, transparent);color:var(--sf-color-accent);margin:0;font-size:15px;font-weight:700;display:inline-flex}.mfa__qr{align-items:center;gap:var(--sf-space-2);flex-direction:column;display:flex}.mfa__qr img{background:var(--on-image);padding:var(--sf-space-2);border-radius:var(--sf-radius-sm)}.mfa__secret{font-family:var(--sf-font-mono);overflow-wrap:anywhere;text-align:center;font-size:13px}.shell{flex-direction:column;min-height:100dvh;display:flex}.shell__header{align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-2) var(--sf-space-4);border-bottom:1px solid var(--sf-color-border);background:var(--sf-color-surface);display:flex}.shell__brand{white-space:nowrap;font-weight:700;text-decoration:none}.shell__spacer{flex:1}.shell__nav{gap:var(--sf-space-4);padding:0 var(--sf-space-4);border-bottom:1px solid var(--sf-color-border);scrollbar-width:none;display:flex;overflow-x:auto}.shell__nav a{padding:var(--sf-space-3) 0;color:var(--sf-color-text-muted);white-space:nowrap;font-weight:500;text-decoration:none}.shell__nav a:hover{color:var(--sf-color-text)}.shell__main{width:100%;min-width:0;max-width:960px;padding:var(--sf-space-6) var(--sf-space-4) var(--sf-space-12);flex:1;margin:0 auto}.menu{min-width:0;position:relative}.menu__trigger{align-items:center;gap:var(--sf-space-2);min-height:40px;padding:0 var(--sf-space-2);border-radius:var(--sf-radius-sm);cursor:pointer;list-style:none;display:flex}.menu__trigger::-webkit-details-marker{display:none}.menu__label{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-weight:600;overflow:hidden}.menu__panel{z-index:20;min-width:240px;max-width:calc(100vw - 32px);padding:var(--sf-space-2);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 4px);left:0}.menu--right .menu__panel{left:auto;right:0}.menu__heading{margin:var(--sf-space-2) var(--sf-space-2) var(--sf-space-1);color:var(--sf-color-text-muted);overflow-wrap:anywhere;font-size:12px}.menu__item{width:100%;padding:var(--sf-space-2);border-radius:var(--sf-radius-sm);color:var(--sf-color-text);font:inherit;text-align:left;text-decoration:none;display:block}.menu__item:hover,.menu__item[aria-current=page]{background:color-mix(in srgb, var(--sf-color-accent) 10%, transparent)}.menu__item--muted{color:var(--sf-color-text-muted)}.menu__item--button{cursor:pointer;background:0 0;border:0}.page{gap:var(--sf-space-4);flex-direction:column;display:flex}.page__header{justify-content:space-between;align-items:center;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.page__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);margin:0}.page__lead{color:var(--text-tertiary);line-height:var(--leading-normal);margin:0}.card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);flex-direction:column;min-width:0;display:flex}.card--link{transition:border-color var(--dur-fast), box-shadow var(--dur-fast), transform var(--dur-fast)}.card--link:hover{border-color:var(--border-default);box-shadow:var(--shadow-md);transform:translateY(-1px)}.card__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.card__desc{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.grid{gap:var(--sf-space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.grid--stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.stat__value{margin:0;font-size:28px;font-weight:700}.inline-form{align-items:flex-end;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.inline-form .field{flex:200px}.row{gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.list{margin:0;padding:0;list-style:none}.list__row{justify-content:space-between;align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-3) 0;border-bottom:1px solid var(--sf-color-border);flex-wrap:wrap;min-width:0;display:flex}.list__row>div:first-child{overflow-wrap:anywhere;min-width:0}.list__row:last-child{border-bottom:0}.list__row--support{border-left:3px solid var(--sf-color-danger);padding-left:var(--sf-space-3)}.list__actions{gap:var(--sf-space-2);flex-wrap:wrap;align-items:center;display:flex}.list__meta{text-align:right;font-size:13px}.toggle{align-items:center;gap:var(--sf-space-2);min-height:44px;display:flex}.toggle input{width:20px;height:20px}.copy{align-items:center;gap:var(--sf-space-2);margin-top:var(--sf-space-2);flex-wrap:wrap;display:flex}.copy code{overflow-wrap:anywhere;font-size:12px}.imp-banner{z-index:50;align-items:center;gap:var(--sf-space-2) var(--sf-space-3);padding:var(--sf-space-2) var(--sf-space-4);background:var(--impersonation);color:var(--impersonation-on);flex-wrap:wrap;font-size:14px;display:flex;position:sticky;top:0}.imp-banner strong{overflow-wrap:anywhere}.imp-banner__time{opacity:.85}.imp-banner__actions{gap:var(--sf-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.imp-banner__btn{min-height:32px;padding:0 var(--sf-space-3);border:1px solid var(--impersonation-on);border-radius:var(--sf-radius-sm);color:var(--impersonation-on);font:inherit;cursor:pointer;background:0 0;font-weight:600}.imp-banner__btn--end{background:var(--impersonation-on);color:var(--impersonation)}.turnstile{min-height:65px}.turnstile:empty{display:none}.legal{max-width:720px;padding:var(--sf-space-8) var(--sf-space-4) var(--sf-space-12);margin:0 auto;line-height:1.6}.legal h1{margin:var(--sf-space-6) 0 0;font-size:clamp(26px,6vw,34px)}.legal h2{margin-top:var(--sf-space-8);font-size:19px}.legal ul{padding-left:var(--sf-space-6)}.legal__operator{text-transform:none;white-space:normal}.reply-type{--rt:var(--sf-color-text-muted);padding:1px var(--sf-space-2);border-radius:var(--radius-full);background:color-mix(in srgb, var(--rt) 14%, transparent);color:var(--rt);white-space:nowrap;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.reply-type--positive,.reply-type--meeting_requested{--rt:var(--sf-color-ok)}.reply-type--question,.reply-type--referral{--rt:var(--sf-color-accent)}.reply-type--not_now,.reply-type--out_of_office{--rt:var(--sf-color-warn)}.reply-type--negative,.reply-type--unsubscribe{--rt:var(--sf-color-danger)}.inbox__meta .reply-type{margin-left:var(--sf-space-1)}.bubble__type{align-items:center;gap:var(--sf-space-2);margin:var(--sf-space-1) 0 0;flex-wrap:wrap;display:flex}.bubble__type-fix{max-width:100%;padding:0 var(--sf-space-1);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-sm);background:var(--sf-color-surface);color:var(--sf-color-text-muted);font:inherit;font-size:12px}.thread__suggestion{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid color-mix(in srgb, var(--sf-color-accent) 40%, var(--sf-color-border));border-radius:var(--sf-radius-md);background:color-mix(in srgb, var(--sf-color-accent) 6%, var(--sf-color-surface));flex-direction:column;display:flex}.thread__suggestion-head{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;margin:0;display:flex}.thread__suggestion-text{white-space:pre-wrap;margin:0}.thread__suggestion-bar{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.reply-settings{gap:var(--sf-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.reply-settings__row{gap:var(--sf-space-2);padding-bottom:var(--sf-space-3);border-bottom:1px solid var(--sf-color-border);flex-direction:column;display:flex}.reply-settings__head{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.waitlist{align-items:center;gap:var(--sf-space-2);margin:var(--sf-space-2) 0 0;flex-wrap:wrap;display:flex}.waitlist--joined{color:var(--sf-color-ok);font-size:13px}.waitlist__soon{border:1px solid var(--sf-color-border);border-radius:var(--radius-full);color:var(--sf-color-text-muted);padding:2px 8px;font-size:12px}.waitlist-card{padding-top:0}.waitlist-card__list{margin:0 0 var(--sf-space-2);padding-left:var(--sf-space-4);color:var(--sf-color-text-muted);font-size:13px}.addons{gap:var(--sf-space-3);scroll-margin-top:var(--sf-space-6);flex-direction:column;display:flex}.addon__buy{align-items:flex-end;gap:var(--sf-space-2);margin-top:var(--sf-space-2);flex-wrap:wrap;display:flex}.addon__units{gap:var(--sf-space-1);flex-direction:column;width:88px;display:flex}.addons__packs{margin:var(--sf-space-1) 0 var(--sf-space-2);padding-left:var(--sf-space-4)}.addons__history-title{margin:var(--sf-space-4) 0 var(--sf-space-2);font-size:14px}.addons__history{border-collapse:collapse;width:100%;font-size:13px}.addons__history th,.addons__history td{padding:var(--sf-space-2) var(--sf-space-1);border-bottom:1px solid var(--sf-color-border);text-align:left}.addons__history th{color:var(--sf-color-text-muted);font-weight:500}.addons__history .num{text-align:right;font-variant-numeric:tabular-nums}.billing__count{margin:0;font-size:32px;font-weight:600}.site-head{align-items:center;gap:var(--sf-space-6);max-width:1040px;padding:var(--sf-space-4);margin:0 auto;display:flex}.site-head__links{gap:var(--sf-space-4);font-size:15px;display:flex}.site-head__links a,.site-head__login,.site-foot a{color:var(--sf-color-text-muted);text-decoration:none}.site-head__links a:hover,.site-head__login:hover,.site-foot a:hover{color:var(--sf-color-text)}.site-head__actions{align-items:center;gap:var(--sf-space-3);margin-left:auto;font-size:15px;display:flex}@media (max-width:720px){.site-head{gap:var(--sf-space-3)}.site-head__wide,.site-head__login{display:none}}.site-foot{max-width:1040px;margin:var(--sf-space-12) auto 0;padding:var(--sf-space-8) var(--sf-space-4);border-top:1px solid var(--sf-color-border)}.site-foot__top{justify-content:space-between;align-items:center;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.site-foot__tagline{letter-spacing:-.01em;margin:0;font-size:clamp(22px,4vw,30px);font-weight:600}.site-foot__cols{gap:var(--sf-space-6);margin:var(--sf-space-8) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.site-foot__cols nav{gap:var(--sf-space-2);flex-direction:column;font-size:15px;display:flex}.site-foot__cols h2{margin:0 0 var(--sf-space-1);letter-spacing:.06em;text-transform:uppercase;font-size:13px}.site-foot__fine{padding-top:var(--sf-space-6);border-top:1px solid var(--sf-color-border);text-align:center;color:var(--sf-color-text-muted);margin:0;font-size:13px;line-height:1.6}:root{--site-sky-mix:10%;--site-sky:color-mix(in srgb, var(--info) var(--site-sky-mix), var(--bg-base));--site-sky-gradient:linear-gradient(to bottom, var(--site-sky) 0, var(--bg-base) 100vh)}:root[data-theme=light]{--site-sky-mix:16%}@media (prefers-color-scheme:light){:root[data-theme=system]{--site-sky-mix:16%}}body:has(.site-head){isolation:isolate;background:var(--site-sky-gradient) no-repeat, var(--bg-base)}body:has(.site-head):after{content:"";z-index:-1;background-image:radial-gradient(var(--border-default) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;height:640px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}.faq{max-width:820px;margin:var(--sf-space-12) auto 0}.faq h2{letter-spacing:-.01em;font-size:clamp(24px,5vw,32px)}.faq__item{border-bottom:1px solid var(--sf-color-border)}.faq__item summary{justify-content:space-between;gap:var(--sf-space-4);padding:var(--sf-space-4) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--sf-color-text-muted);font-weight:400}.faq__item[open] summary:after{content:"-"}.faq__item p{margin:0 0 var(--sf-space-4);color:var(--sf-color-text-muted);line-height:1.6}.pricing{max-width:1040px;padding:var(--sf-space-4) var(--sf-space-4) var(--sf-space-12);margin:0 auto}.pricing__title{margin:var(--sf-space-8) 0 var(--sf-space-2);text-align:center;letter-spacing:-.02em;font-size:clamp(28px,6vw,42px)}.pricing__subtitle,.pricing__note{text-align:center;max-width:620px;color:var(--sf-color-text-muted);margin:0 auto}.pricing__periods{justify-content:center;gap:var(--sf-space-1);width:fit-content;max-width:100%;margin:var(--sf-space-6) auto var(--sf-space-3);padding:var(--sf-space-1);border:1px solid var(--sf-color-border);border-radius:var(--radius-full);flex-wrap:wrap;display:flex}.pricing__period{align-items:center;gap:var(--sf-space-2);min-height:36px;padding:0 var(--sf-space-4);border-radius:var(--radius-full);color:var(--sf-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}.pricing__period--on{background:var(--brand-500);color:var(--brand-on);font-weight:var(--weight-semibold);box-shadow:var(--sf-shadow-sm)}.pricing__period:not(.pricing__period--on):hover{color:var(--sf-color-text)}.pricing__period--on .pricing__save{color:inherit}.pricing__save{color:var(--sf-color-ok);font-size:12px}.pricing__billed.pricing__billed--gold{color:var(--brand-500);font-weight:var(--weight-semibold)}@media (max-width:480px){.pricing__period{gap:var(--sf-space-1);padding:0 var(--sf-space-2);font-size:13px}.pricing__save{font-size:11px}}.pricing__plans{gap:var(--sf-space-4);margin:var(--sf-space-6) 0;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pricing__plan{gap:var(--sf-space-2);padding:var(--sf-space-6) var(--sf-space-4) var(--sf-space-4);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-lg);background:var(--sf-color-surface);flex-direction:column;display:flex;position:relative}.pricing__plan--featured{border-color:var(--sf-color-accent)}.pricing__plan h2{margin:0;font-size:20px}.pricing__badge{top:calc(-1 * var(--sf-space-3));left:var(--sf-space-4);padding:2px var(--sf-space-2);border-radius:var(--radius-full);background:var(--sf-color-accent);color:var(--sf-color-accent-contrast);font-size:12px;position:absolute}.pricing__desc,.pricing__billed,.pricing__detail{color:var(--sf-color-text-muted);margin:0;font-size:14px}.pricing__price{align-items:baseline;gap:var(--sf-space-1) var(--sf-space-2);margin:var(--sf-space-2) 0 0;flex-wrap:wrap;display:flex}.pricing__price strong{letter-spacing:-.02em;font-size:36px}.pricing__was{color:var(--sf-color-text-muted);font-size:13px}.pricing__accounts{align-items:center;gap:var(--sf-space-2);margin:var(--sf-space-2) 0 var(--sf-space-3);font-size:14px;display:flex}.pricing__details{gap:var(--sf-space-2);flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){.pricing__plans{row-gap:var(--sf-space-6)}.pricing__plan{grid-row:span 9;grid-template-rows:subgrid;row-gap:var(--sf-space-2);align-content:start;display:grid}.pricing__plan>.pricing__features{align-self:start}}.pricing__plan .btn--block{margin-top:var(--sf-space-2)}.pricing__promise{max-width:820px;margin:0 auto var(--sf-space-6);padding:var(--sf-space-4) var(--sf-space-6);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-lg)}.pricing__promise h2{margin:0 0 var(--sf-space-2);font-size:17px}.pricing__promise ul{gap:var(--sf-space-2) var(--sf-space-4);padding-left:var(--sf-space-4);color:var(--sf-color-text-muted);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;font-size:14px;display:grid}.pricing__included{max-width:720px;margin:var(--sf-space-8) auto var(--sf-space-6)}.pricing__included h2{text-align:center;font-size:19px}.pricing__included ul{gap:var(--sf-space-2) var(--sf-space-6);padding-left:var(--sf-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));line-height:1.5;display:grid}.pricing__note{font-size:13px}.subnav{gap:var(--sf-space-4);flex-wrap:wrap;font-size:14px;display:flex}.status{padding:2px var(--sf-space-2);border-radius:var(--radius-full);white-space:nowrap;border:1px solid;font-size:12px;font-weight:600;display:inline-block}.status--ok{color:var(--sf-color-ok)}.status--paused,.status--connecting{color:var(--sf-color-text-muted)}.status--checkpoint,.status--restricted,.status--disconnected,.status--credentials{color:var(--sf-color-danger)}.sender--critical{border-color:color-mix(in srgb, var(--sf-color-danger) 50%, var(--sf-color-border))}.sender--warning{border-color:color-mix(in srgb, var(--sf-color-warn) 50%, var(--sf-color-border))}.sender__head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-2);display:flex}.sender__issue{color:var(--sf-color-danger);margin:0;font-size:14px}.bars{gap:var(--sf-space-2);flex-direction:column;display:flex}.bar__label{justify-content:space-between;gap:var(--sf-space-1);flex-wrap:wrap;font-size:14px;display:flex}.bar__track{border-radius:var(--radius-full);background:var(--sf-color-border);height:6px;overflow:hidden}.bar__track--big{height:12px}.bar__fill{background:var(--sf-color-accent);height:100%;transition:width .4s}.sim-controls summary{cursor:pointer;color:var(--sf-color-text-muted);font-size:13px}.days{gap:var(--sf-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.days legend{width:100%;margin-bottom:var(--sf-space-1)}.day{align-items:center;gap:var(--sf-space-1);min-height:40px;padding:0 var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-sm);display:inline-flex}.field__input--area{min-height:88px;padding:var(--sf-space-2) var(--sf-space-3);resize:vertical;font-family:inherit}.field__input--file{padding:var(--sf-space-2)}.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;padding:var(--sf-space-2) var(--sf-space-2);border-bottom:1px solid var(--sf-color-border);vertical-align:top}.table th{color:var(--sf-color-text-muted);white-space:nowrap;font-size:12px;font-weight:600}.table__check{width:32px}.table input[type=checkbox]{width:18px;height:18px}.row--bad td{background:color-mix(in srgb, var(--sf-color-danger) 6%, transparent)}.filters{gap:var(--sf-space-2);grid-template-columns:1fr;display:grid}@media (min-width:720px){.filters{grid-template-columns:2fr 1fr 1fr auto}}.bulkbar{z-index:10;align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border:1px solid var(--sf-color-accent);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);flex-wrap:wrap;display:flex;position:sticky;top:0}.empty{align-items:flex-start;gap:var(--sf-space-3);flex-direction:column;display:flex}.tabs{gap:var(--sf-space-2);border-bottom:1px solid var(--sf-color-border);display:flex}.tab{padding:var(--sf-space-2) var(--sf-space-1);font:inherit;color:var(--sf-color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-weight:600}.tab[aria-selected=true]{color:var(--sf-color-text);border-bottom-color:var(--control-on-edge)}.advanced summary{cursor:pointer;color:var(--sf-color-accent);margin-bottom:var(--sf-space-2);font-size:14px}.show-sm{display:none}@media (max-width:719px){.hide-sm{display:none}.show-sm{display:block}}.shell__main:has(.page--wide){max-width:1440px}.app:has(.deal) .app__content{max-width:none;padding:var(--space-4) var(--space-5) var(--space-8)}.badge:first-child{margin-left:0}.mono{font-family:var(--sf-font-mono)}.link-button{font:inherit;color:var(--sf-color-accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.field__hint--bad{color:var(--sf-color-danger)}.row--selected td{background:color-mix(in srgb, var(--sf-color-accent) 8%, transparent)}.choice-cards{gap:var(--sf-space-2);border:0;margin:0;padding:0;display:grid}@media (min-width:720px){.choice-cards{grid-template-columns:1fr 1fr}.choice-cards legend{grid-column:1/-1}}.choice-card{gap:2px var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--border-control);border-radius:var(--sf-radius-md);background:var(--bg-surface);cursor:pointer;grid-template-columns:auto 1fr;display:grid}.choice-card:hover{border-color:var(--text-tertiary)}.choice-card[data-checked],.choice-card[data-checked]:hover{border-color:var(--brand-500);box-shadow:inset 0 0 0 1px var(--brand-500);background:var(--brand-muted)}.choice-card .muted{grid-column:2}.choice-card__title{font-weight:600}.dialog{width:min(520px,100vw - 32px);padding:var(--sf-space-6);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-lg);background:var(--sf-color-surface);color:var(--sf-color-text)}.dialog::backdrop{background:var(--scrim)}.dialog__title{margin:0 0 var(--sf-space-3);font-size:20px}.dialog__list{margin:var(--sf-space-2) 0;padding-left:var(--sf-space-6);line-height:1.7}.dialog__safe{color:var(--sf-color-ok);font-weight:600}.dialog__actions{justify-content:flex-end;gap:var(--sf-space-2);margin-top:var(--sf-space-4);display:flex}.type-menu{z-index:30;min-width:220px;margin-top:var(--sf-space-1);padding:var(--sf-space-1);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);box-shadow:var(--shadow-lg);position:absolute}.seq__header{align-items:flex-start}.seq__actions{gap:var(--sf-space-2);align-items:center;display:flex}.save{color:var(--sf-color-text-muted);font-size:13px}.save--error{color:var(--sf-color-danger)}.seq__rules{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);padding:var(--sf-space-2) var(--sf-space-3);background:var(--sf-color-surface)}.seq__rules summary{cursor:pointer;font-weight:600}.seq__rules-body{gap:var(--sf-space-2) var(--sf-space-6);margin:var(--sf-space-2) 0 0;border:0;flex-wrap:wrap;padding:0;display:flex}.seq__rules-body .toggle{flex-wrap:nowrap;min-height:36px}.seq__rules-body .toggle input[type=checkbox]{flex:none}.seq__num,.toggle input.seq__num{width:72px;height:auto}.seq__rules-summary{color:var(--sf-color-text-muted);font-size:13px;font-weight:400}.seq__toolbar{justify-content:space-between;align-items:flex-end;gap:var(--sf-space-3);display:flex}.seq__hint{margin:0 0 var(--sf-space-2)}.seq__timeline[data-view=list],.seq__list[data-view=timeline]{display:none}.seq__days{max-width:720px;padding-bottom:var(--sf-space-3);flex-direction:column;gap:4px;display:flex}.seq-day{border-radius:var(--sf-radius-md);background:var(--sf-color-surface);border:1px solid var(--sf-color-border);grid-template-columns:76px minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.seq-day--empty{background:0 0;border-style:dashed;min-height:0}.seq-day--empty .seq-day__head{padding-block:2px;font-weight:400}.seq-day--drop{border:2px solid var(--sf-color-accent);background:color-mix(in srgb, var(--sf-color-accent) 5%, var(--sf-color-surface))}.seq-day__head{padding:var(--sf-space-2) var(--sf-space-2);color:var(--sf-color-text-muted);flex-direction:column;align-items:flex-start;font-size:12px;font-weight:600;display:flex}.seq-day__gap{font-size:11px;font-weight:400}.seq-day__chips{flex-direction:column;gap:6px;min-width:0;padding:6px 0;display:flex}.seq-day--empty .seq-day__chips{padding:0}.seq__timeline--compact .chip{padding-block:3px}.seq-day__add{padding:6px;position:relative}.seq-day__plus{border:1px dashed var(--sf-color-border);border-radius:var(--sf-radius-sm);width:28px;height:28px;color:var(--sf-color-text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.seq-day__plus:hover{border-color:var(--sf-color-accent);color:var(--sf-color-accent)}.seq-day--empty .seq-day__add{padding-block:0}.seq-day--empty .seq-day__plus{border:0;height:20px}.seq-drop{background:var(--sf-color-accent);border-radius:2px;height:4px;margin:2px 0}.chip{border:1px solid var(--border-control);border-left:3px solid var(--chip-color,var(--sf-color-accent));border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);width:100%;color:var(--sf-color-text);font:inherit;text-align:left;cursor:grab;gap:6px;padding:6px 8px;font-size:13px;display:flex}.chip__num,.fnode__num{border-radius:var(--radius-full);background:var(--sf-color-bg);border:1px solid var(--sf-color-border);min-width:18px;height:18px;color:var(--sf-color-text-muted);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-grid}.seq-day__add .type-menu{right:0}.chip:hover{border-color:var(--chip-color,var(--sf-color-accent))}.chip--selected{outline:2px solid var(--sf-color-accent);outline-offset:1px}.chip--dragging{opacity:.4}.chip__body{flex-direction:column;min-width:0;display:flex}.chip__label{font-weight:600}.chip__summary,.chip__stats{color:var(--sf-color-text-muted);font-size:11px;overflow:hidden}.chip__summary{white-space:nowrap;text-overflow:ellipsis}.chip--connect,.chip--withdraw,.chip--message,.chip--inmail,.chip--visit,.chip--follow,.chip--like{--chip-color:var(--cat-linkedin)}.chip--http_request{--chip-color:var(--cat-integration)}.seq__list-add{margin-top:var(--sf-space-3);position:relative}.seq__cell-summary{white-space:nowrap;text-overflow:ellipsis;max-width:420px;overflow:hidden}.panel{z-index:40;background:var(--sf-color-surface);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:900px){.panel{border-left:1px solid var(--sf-color-border);width:420px;box-shadow:var(--shadow-lg);inset:0 0 0 auto}.seq--panel{padding-right:420px}}.panel__head{padding:var(--sf-space-4);border-bottom:1px solid var(--sf-color-border);background:var(--sf-color-surface);justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}.panel__title{margin:2px 0 0;font-size:18px}.panel__sub{color:var(--sf-color-text-muted);margin:2px 0 0;font-size:12px}.panel__sub code{font-size:11px}.fallbacks{margin-top:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);gap:6px;display:grid}.fallbacks__title{color:var(--sf-color-text-muted);margin:0;font-size:12px;font-weight:600}.fallbacks__row{align-items:center;gap:var(--sf-space-2);grid-template-columns:minmax(90px,140px) 1fr;font-size:13px;display:grid}.fallbacks__input--none::placeholder{color:var(--sf-color-warn)}.panel__body{gap:var(--sf-space-4);padding:var(--sf-space-4);flex-direction:column;display:flex}.panel__fields{gap:var(--sf-space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.panel__row{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.panel__footer{padding-top:var(--sf-space-3);border-top:1px solid var(--sf-color-border)}.preview{padding:var(--sf-space-3);border-radius:var(--sf-radius-md);background:var(--sf-color-bg);border:1px solid var(--sf-color-border)}.preview__head{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.preview__title{margin:0;font-size:14px}.preview__chat{margin-top:var(--sf-space-2);border:1px solid var(--border-default);background:var(--bg-raised);border-radius:12px;overflow:hidden}.preview__chat-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:8px 12px;display:flex}.preview__avatar{border-radius:var(--radius-full);background:var(--cat-linkedin-muted);width:28px;height:28px;color:var(--cat-linkedin);place-items:center;font-size:11px;font-weight:700;display:grid}.preview__chat-name{font-weight:600}.preview__chat-body{flex-direction:column;align-items:flex-end;gap:6px;padding:12px;display:flex}.preview__bubble{max-width:88%;padding:var(--sf-space-2) var(--sf-space-3);background:color-mix(in srgb, var(--sf-color-accent) 16%, var(--sf-color-surface));white-space:pre-wrap;border-radius:14px 14px 4px;margin:0;line-height:1.5}@media (max-width:719px){.seq__timeline[data-view]{display:none}.seq__list[data-view]{display:block}.seq__toolbar{display:none}}.launch__sources{gap:var(--sf-space-2);margin:0 0 var(--sf-space-3);border:0;padding:0;display:grid}@media (min-width:720px){.launch__sources{grid-template-columns:1fr 1fr}}.launch__check,.launch__go{align-items:center;gap:var(--sf-space-3);margin-top:var(--sf-space-3);flex-wrap:wrap;display:flex}.launch__go{justify-content:flex-end}.picker{gap:var(--sf-space-2);flex-direction:column;display:flex}.picker__list{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.picker__row{align-items:center;gap:var(--sf-space-2);min-height:44px;padding:0 var(--sf-space-3);border-bottom:1px solid var(--sf-color-border);cursor:pointer;display:flex}.preflight__ok{align-items:center;gap:var(--space-2);color:var(--success);font-weight:var(--weight-medium);margin:0;display:flex}.preflight__icon--warn{color:var(--brand-500)}.preflight__icon--block{color:var(--danger)}.preflight__icon--info{color:var(--sf-color-text-muted)}.preflight__heading{align-items:center;gap:var(--space-2);margin:var(--space-2) 0 var(--space-1);font-weight:var(--weight-semibold);color:var(--brand-300);display:flex}.preflight__heading--block{color:var(--danger)}.preflight__subhead{margin:var(--space-4) 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary)}.preflight__list{margin:0;padding:0;list-style:none}.preflight__item{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.preflight__item:last-child{border-bottom:0}.preflight__mark{border-radius:var(--radius-full);background:var(--bg-surface);width:26px;height:26px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.preflight__mark--block{background:var(--danger-muted);color:var(--danger)}.preflight__mark--warn{background:var(--warning-muted);color:var(--brand-300)}.preflight__mark--info{background:var(--info-muted);color:var(--info)}.preflight__mark--pass{background:var(--success-muted);color:var(--success)}.preflight__text{min-width:0;color:var(--text-primary);overflow-wrap:anywhere}.preflight__text .infotip{margin-left:var(--space-1)}.preflight__item--pass .preflight__text,.preflight__item--info .preflight__text{color:var(--text-secondary)}.preflight__fix{white-space:nowrap;justify-content:center;min-width:64px}.launch__went{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.launch__went-chip{padding:2px var(--space-2);border:1px solid var(--border-control);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px}.launch__went-chip--soon{background:var(--warning-muted);color:var(--brand-300);border-color:#0000}.addl__went{padding:2px var(--space-2);background:var(--bg-active);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.launch__count{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.launch__count-icon{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);width:30px;height:30px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.fcast{gap:var(--space-3);flex-direction:column;display:flex}.fcast__ends{justify-content:space-between;gap:var(--space-4);display:flex}.fcast__end{flex-direction:column;gap:2px;display:flex}.fcast__end--last{text-align:right;align-items:flex-end}.fcast__label{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);display:inline-flex}.fcast__date{align-items:baseline;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);display:flex}.fcast__date--unknown{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-secondary)}.fcast__time{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--text-tertiary)}.fcast__track{align-items:center;height:28px;display:flex;position:relative}.fcast__dot{border-radius:var(--radius-full);background:var(--brand-500);width:12px;height:12px;box-shadow:0 0 0 4px var(--brand-muted);flex:none}.fcast__dot--end{background:var(--success);box-shadow:0 0 0 4px var(--success-muted)}.fcast__dot--open{background:var(--bg-surface);box-shadow:inset 0 0 0 2px var(--text-tertiary)}.fcast__line{height:3px;margin:0 var(--space-1);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--brand-500), var(--success));flex:1}.fcast__line--open{background:repeating-linear-gradient(90deg, var(--text-tertiary) 0 6px, transparent 6px 12px)}.fcast__span{padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-raised);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;line-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fcast__note{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.fcast__lanes{gap:var(--space-2);padding:var(--space-3) 0 0;border-top:1px solid var(--border-subtle);flex-direction:column;margin:0;list-style:none;display:flex}.fcast__lane{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,14em) minmax(0,1fr);display:grid}.fcast__who{align-items:center;gap:0 var(--space-2);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;display:inline-flex}.fcast__name{color:var(--text-primary);overflow-wrap:anywhere}.fcast__count{color:var(--text-tertiary)}.fcast__bar{border-radius:var(--radius-full);background:var(--bg-surface);height:8px;position:relative}.fcast__fill{border-radius:var(--radius-full);background:var(--brand-500);position:absolute;top:0;bottom:0}@media (max-width:599px){.fcast__lane{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.fcast__date{font-size:var(--text-base);flex-direction:column;gap:0}.fcast__end--last .fcast__date{align-items:flex-end}.preflight__item{gap:var(--space-2)}}.canvas-toolbar{align-items:center;gap:var(--sf-space-1) var(--sf-space-2);flex-wrap:wrap;display:flex}.canvas-toolbar__search{align-items:center;gap:var(--sf-space-2);margin-right:auto;display:flex}.canvas-wrap{gap:var(--sf-space-3);outline:none;grid-template-columns:1fr;display:grid}.canvas{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-bg);height:max(480px,100vh - 300px);position:relative;overflow:hidden}.canvas .react-flow__controls button{background:var(--sf-color-surface);color:var(--sf-color-text);border-bottom-color:var(--sf-color-border)}.canvas__minimap{background:var(--sf-color-surface)}.palette{display:none}@media (min-width:900px){.palette{gap:var(--sf-space-2);flex-direction:column;max-height:max(480px,100vh - 300px);display:flex;overflow-y:auto}}.palette__hint{margin:0}.palette__title{margin:var(--sf-space-2) 0 2px;letter-spacing:.04em;text-transform:uppercase;color:var(--sf-color-text-muted);font-size:11px;font-weight:700}.palette__item{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-sm);background:var(--sf-color-surface);width:100%;color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;margin-bottom:4px;padding:6px 8px;font-size:13px;display:block}.palette__item:hover{border-color:var(--sf-color-accent)}.type-menu--fixed{z-index:50;max-height:60vh;position:fixed;overflow-y:auto}.addmenu{border-radius:12px;flex-direction:column;padding:8px;display:flex;overflow:hidden}.addmenu--panel{max-height:none;box-shadow:var(--shadow-lg);border-radius:0 12px 12px 0;padding:12px;animation:.16s ease-out addmenu-in}@keyframes addmenu-in{0%{opacity:0;transform:translate(-12px)}}@media (prefers-reduced-motion:reduce){.addmenu--panel{animation:none}}.addmenu__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.addmenu__heading{color:var(--text-primary);margin:0;font-weight:600}.addmenu__search{border:1px solid var(--border-strong);background:var(--bg-input);color:var(--text-tertiary);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.addmenu__search:focus-within{border-color:var(--sf-color-accent)}.addmenu__search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0}.addmenu__tabs{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.addmenu__tab{color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:500;display:flex}.addmenu__tab:hover{color:var(--text-primary)}.addmenu__tab--on{border-bottom-color:var(--sf-color-accent);border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.addmenu__list{flex:1;min-height:0;padding-top:4px;overflow-y:auto}.addmenu__section+.addmenu__section{margin-top:6px}.addmenu__title{color:var(--text-tertiary);margin:8px 8px 4px;font-size:12px}.addmenu__item{width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.addmenu__item:hover,.addmenu__item:focus-visible{background:var(--bg-hover)}.addmenu__icon{background:var(--cat-linkedin-muted);width:28px;height:28px;color:var(--cat-linkedin);border-radius:8px;flex:none;place-items:center;display:grid}.addmenu__item--timing .addmenu__icon,.addmenu__item--logic .addmenu__icon{background:var(--cat-logic-muted);color:var(--cat-logic)}.addmenu__item--data .addmenu__icon{background:var(--cat-data-muted);color:var(--cat-data)}.addmenu__item--integrations .addmenu__icon{background:var(--cat-integration-muted);color:var(--cat-integration)}.addmenu__icon--brand{border:1px solid var(--mark-tile-edge);background:var(--mark-tile);color:var(--mark-tile-on)}.addmenu__empty{color:var(--text-tertiary);margin:12px 8px}.fnode{border:1px solid var(--border-default);background:var(--bg-raised);width:280px;min-height:84px;color:var(--text-primary);box-shadow:var(--sf-shadow-sm);border-radius:12px;padding:0 0 14px;font-size:13px;transition:border-color .12s,box-shadow .12s;position:relative;overflow:visible}.fnode:hover{border-color:var(--border-strong)}.fnode--linkedin{--node-color:var(--cat-linkedin);--node-soft:var(--cat-linkedin-muted)}.fnode--timing,.fnode--logic{--node-color:var(--cat-logic);--node-soft:var(--cat-logic-muted)}.fnode--data{--node-color:var(--cat-data);--node-soft:var(--cat-data-muted)}.fnode--integrations{--node-color:var(--cat-integration);--node-soft:var(--cat-integration-muted)}.fnode--flow{--node-color:var(--cat-terminal);--node-soft:var(--cat-terminal-muted)}.fnode--selected{border-color:var(--sf-color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-color-accent) 28%, transparent)}.fnode--match{box-shadow:0 0 0 4px color-mix(in srgb, var(--sf-color-warn) 45%, transparent)}.assist-hold{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--brand-500);border-radius:var(--radius-md);background:var(--brand-muted);color:var(--text-primary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.assist-hold>.icon{color:var(--brand-500)}.assist-hold__text{flex:220px}.fnode--fresh{border-color:var(--brand-500);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-500) 40%, transparent);animation:1.6s ease-in-out 3 fnode-fresh}@keyframes fnode-fresh{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand-500) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.fnode--fresh{animation:none}}.fnode--issue{border-color:var(--sf-color-danger)}.palette__item[draggable=true]{cursor:grab}.fnode--drop{box-shadow:0 0 0 4px color-mix(in srgb, var(--sf-color-accent) 45%, transparent)}.fnode__when{border:0;border-bottom:1px solid var(--border-subtle);background:var(--bg-overlay);width:100%;color:var(--text-tertiary);font:inherit;text-align:left;cursor:pointer;border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.fnode__when:disabled{cursor:default}.fnode__when--wait{color:var(--text-secondary)}.fnode__when--wait .fnode__when-text{color:var(--sf-color-accent);font-weight:600}.fnode__when:not(:disabled):hover{background:var(--bg-hover);color:var(--text-primary)}.fnode__when--selected{background:color-mix(in srgb, var(--sf-color-accent) 16%, var(--bg-overlay));color:var(--text-primary)}.fnode__when-count{border-radius:var(--radius-full);background:var(--cat-logic-muted);color:var(--text-primary);margin-left:auto;padding:0 6px;font-size:11px;font-weight:600}.fnode__when--j-current{box-shadow:inset 3px 0 0 var(--sf-color-accent)}.fnode__head{align-items:center;gap:10px;padding:10px 12px 0;display:flex}.fnode:not(.fnode--when) .fnode__head{padding-top:12px}.fnode__icon{border-radius:var(--radius-full);background:var(--node-soft,var(--bg-overlay));width:32px;height:32px;color:var(--node-color,var(--sf-color-accent));flex:none;place-items:center;display:grid}.fnode__title{flex-direction:column;flex:1;min-width:0;display:flex}.fnode__label{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:14px;font-weight:600;overflow:hidden}.fnode .fnode__num{background:var(--bg-overlay);min-width:20px;height:20px;color:var(--text-tertiary);flex:none;font-size:11px}.fnode__collapse{border:1px solid var(--sf-color-border);color:var(--sf-color-text-muted);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0 4px;font-size:11px}.fnode__key{font-family:var(--sf-font-mono);color:var(--sf-color-text-muted);font-size:10px}.fnode__summary{white-space:nowrap;text-overflow:ellipsis;color:var(--text-tertiary);font-size:12px;overflow:hidden}.fnode__comment,.fnode__counters,.fnode__issue{margin:6px 12px 0 54px}.fnode__comment{border-radius:var(--sf-radius-sm,4px);background:color-mix(in srgb, var(--sf-color-warn) 14%, transparent);white-space:nowrap;text-overflow:ellipsis;padding:2px 6px;font-style:italic;overflow:hidden}.fnode__badges{flex-wrap:wrap;gap:4px;display:flex}.fnode__badge{border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--sf-color-text-muted);white-space:nowrap;padding:1px 6px;font-size:11px}.fnode__badge--warn{border-color:color-mix(in srgb, var(--sf-color-warn) 50%, transparent);background:color-mix(in srgb, var(--sf-color-warn) 14%, transparent);color:var(--sf-color-text)}.fnode__counters{color:var(--sf-color-accent);font-size:12px;font-weight:600}.fnode__counters--bad{color:var(--sf-color-danger)}.fnode__issue{color:var(--sf-color-danger);font-size:12px}.fnode .react-flow__handle{background:var(--bg-raised);border:2px solid var(--border-strong);width:9px;min-width:0;height:9px;min-height:0}.fnode__open{justify-content:center;gap:8px;display:flex;position:absolute;top:calc(100% + 12px);left:0;right:0}.fnode__add{border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-raised);min-width:24px;height:24px;color:var(--sf-color-accent);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:inline-flex}.fnode__add:hover{border-color:var(--sf-color-accent)}.fnode__add--label{color:var(--text-secondary);padding:0 8px 0 10px}.fnode__add--label svg{color:var(--sf-color-accent)}.fnode__add.fedge__port--yes{border-color:color-mix(in srgb, var(--sf-color-ok) 45%, transparent);background:color-mix(in srgb, var(--sf-color-ok) 14%, var(--bg-raised));color:var(--sf-color-ok)}.fnode__add.fedge__port--no{border-color:color-mix(in srgb, var(--sf-color-danger) 40%, transparent);background:color-mix(in srgb, var(--sf-color-danger) 12%, var(--bg-raised));color:var(--sf-color-danger)}.fnode__decision{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-overlay);color:var(--text-secondary);align-items:center;gap:8px;margin:10px 12px 0;padding:7px 10px;font-size:12px;display:flex}.fnode__decision svg{color:var(--cat-logic);flex:none}.fnode__branches{grid-template-columns:repeat(var(--cols), 150px);width:calc(var(--cols) * 150px);padding-top:16px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fnode__branches-stem{border-left:1.75px solid var(--text-tertiary);height:16px;position:absolute;top:0;left:50%}.fnode__branches-bar{border-top:1.75px solid var(--text-tertiary);position:absolute;top:16px;left:75px;right:75px}.fnode__branch{flex-direction:column;grid-row:1;align-items:center;display:flex}.fnode__branch-line{border-left:1.75px solid var(--text-tertiary);height:14px}.fnode__branch-row{flex-direction:column;align-items:center;display:flex}.fnode__branch .fnode__add{margin-top:10px}.fnode__branch .fnode__add:before{content:"";border-left:1.75px solid var(--text-tertiary);height:10px;margin-top:-36px;position:absolute}.fnode__menu{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.fnode__menu:hover{background:var(--bg-hover);color:var(--text-primary)}.fnode--if{border-radius:var(--radius-full);min-height:0;padding-bottom:10px}.fnode--if.fnode--when{border-radius:12px}.fnode--if .fnode__head{padding:10px 10px 0 12px}.fnode--if .fnode__icon{width:26px;height:26px}.fnode--if .fnode__label{font-size:13px;font-weight:500}.fnode__if{color:var(--text-tertiary);font-weight:400}.cardmenu{border-radius:10px;flex-direction:column;width:220px;padding:6px;display:flex}.cardmenu__item{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.cardmenu__item:hover{background:var(--bg-hover)}.cardmenu__item--danger{color:var(--sf-color-danger)}.fedge{stroke:var(--sf-color-text-muted);stroke-width:1.75px}.fedge--selected{stroke:var(--sf-color-accent);stroke-width:2.5px}.fedge--back{stroke-dasharray:5 4}.fedge__label{pointer-events:all;align-items:center;gap:4px;font-size:11px;display:flex;position:absolute}.fedge__port{border-radius:var(--radius-full);background:var(--sf-color-surface);border:1px solid var(--sf-color-border);color:var(--sf-color-text-muted);padding:2px 8px}.fedge__label--port{z-index:1}.fedge__port--yes{background:color-mix(in srgb, var(--sf-color-ok) 18%, var(--bg-raised));border-color:color-mix(in srgb, var(--sf-color-ok) 45%, transparent);color:var(--sf-color-ok);font-weight:600}.fedge__port--no{background:color-mix(in srgb, var(--sf-color-danger) 14%, var(--bg-raised));border-color:color-mix(in srgb, var(--sf-color-danger) 40%, transparent);color:var(--sf-color-danger);font-weight:600}.fedge__add{border:1px solid var(--sf-color-border);border-radius:var(--radius-full);background:var(--sf-color-surface);width:22px;height:22px;color:var(--sf-color-accent);cursor:pointer;opacity:.8;place-items:center;padding:0;display:grid}.fedge__add:hover{opacity:1;border-color:var(--sf-color-accent)}.fedge__remove{border:1px solid color-mix(in srgb, var(--sf-color-danger) 40%, transparent);border-radius:var(--radius-full);background:var(--bg-raised);height:22px;color:var(--sf-color-danger);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}@media (max-width:719px){.canvas__minimap{display:none}}.preset-grid{gap:var(--sf-space-2);display:grid}@media (min-width:720px){.preset-grid{grid-template-columns:repeat(3,1fr)}}.preset-card{padding:var(--sf-space-3);border:1px solid var(--border-control);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;display:flex}.preset-card:hover{border-color:var(--sf-color-accent)}.conn{gap:var(--sf-space-3);flex-wrap:wrap}.conn__main{flex:280px;min-width:0}.conn__brand{vertical-align:-3px;margin-right:6px;display:inline-flex}.conn__brand img{border-radius:4px}.conn__actions{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.conn__actions .field__input{width:180px}.oauth-card{align-items:center;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.oauth-card__brand{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.oauth-card__text{flex:220px;min-width:0}.oauth-card__text p{margin:2px 0 0}.oauth-card__actions{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}@media (max-width:719px){.oauth-card__actions{flex:100%}.oauth-card__actions>*{flex:auto;justify-content:center}}.lfp{margin-top:var(--sf-space-3);padding-top:var(--sf-space-3);border-top:1px solid var(--sf-color-border);gap:var(--sf-space-2);display:grid}.lfp__list{gap:var(--sf-space-2);margin:0;padding:0;list-style:none;display:grid}.lfp__item{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;min-width:0;display:flex}.lfp__name{overflow-wrap:anywhere}.lfp__actions{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}@media (max-width:719px){.lfp__actions>*{flex:auto;justify-content:center}}.lft__head{align-items:flex-start;gap:var(--sf-space-2);margin:0;display:flex}.lft__head>svg{flex:none;margin-top:2px}.lft__map{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lft__row{gap:var(--sf-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;font-size:.875rem;display:grid}.lft__q{color:var(--sf-color-text-muted);overflow-wrap:anywhere}.lft__arrow{color:var(--sf-color-text-muted)}.lft__to{overflow-wrap:anywhere;font-weight:600}.lfr{margin-top:var(--sf-space-3);padding-top:var(--sf-space-3);border-top:1px solid var(--sf-color-border);gap:var(--sf-space-3);min-width:0;display:grid}.lfr--closed{flex-wrap:wrap;display:flex}.lfr__head p{margin:0}.lfr__step{gap:var(--sf-space-2);min-width:0;display:grid}.lfr__title{align-items:center;gap:var(--sf-space-2);margin:0;font-size:.9375rem;display:flex}.lfr__num{border-radius:var(--radius-full);border:1px solid var(--sf-color-border);flex:none;place-items:center;width:22px;height:22px;font-size:.75rem;font-weight:600;display:inline-grid}.lfr__url{gap:var(--sf-space-2);min-width:0;display:flex}.lfr__url .field__input{flex:auto;min-width:0}.lfr__list{overflow-wrap:anywhere;gap:6px;margin:0;padding-left:1.25rem;font-size:.875rem;display:grid}.lfr__key{overflow-wrap:anywhere;font-size:.8125rem}@media (max-width:719px){.lfr__url{flex-direction:column}.lfr--closed>*{flex:auto;justify-content:center}}.fr{gap:var(--sf-space-3);min-width:0;display:grid}.fr p{margin:0}.fr__card{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);min-width:0;display:grid}.fr__head{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;min-width:0;display:flex}.fr__name{overflow-wrap:anywhere;margin:0;font-size:.9375rem}.fr__add{gap:4px;display:grid}.fr__addrow{gap:var(--sf-space-2);min-width:0;display:flex}.fr__addrow .field__input{flex:auto;min-width:0}.fr__steps summary{cursor:pointer;font-size:.875rem;font-weight:600}.fr__steps[open] summary{margin-bottom:var(--sf-space-2)}.fr__map{gap:var(--sf-space-2);margin:0;padding:0;list-style:none;display:grid}.fr__maprow{gap:var(--sf-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;font-size:.875rem;display:grid}@media (max-width:719px){.fr__maprow{grid-template-columns:minmax(0,1fr);gap:4px}.fr__addrow{flex-direction:column}}.conn__status--ok,.conn__ok{border-color:var(--sf-color-ok);color:var(--sf-color-ok)}.conn__status--auth_failed,.conn__status--unreachable{border-color:var(--sf-color-danger);color:var(--sf-color-danger)}.intg{gap:var(--space-5);flex-direction:column;display:flex}.intg__section{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-raised);min-width:0}.intg__head{padding:var(--space-4) var(--space-5) var(--space-3)}.intg__title{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.intg__text{font-size:var(--text-sm);color:var(--text-tertiary);margin:2px 0 0}.intg__list{margin:0;padding:0;list-style:none}.intg__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.intg__logo{border-radius:var(--radius-md);border:1px solid var(--mark-tile-edge);background:var(--mark-tile);width:40px;height:40px;color:var(--mark-tile-on);flex:none;justify-content:center;align-items:center;display:inline-flex}.intg__logo--pair{gap:3px}.intg__logo img{border-radius:var(--radius-sm)}.intg__who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.intg__name{font:inherit;font-weight:var(--weight-medium);color:var(--text-primary);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.intg__name:hover{color:var(--brand-300)}.intg__name--static{cursor:default}.intg__name--static:hover{color:var(--text-primary)}.intg__help{font-size:var(--text-xs);color:var(--text-tertiary);text-underline-offset:2px;text-decoration:underline}.intg__help:hover{color:var(--text-secondary)}.intg__end{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.intg__status{align-items:center;gap:var(--space-2);min-width:9.5em;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.intg__dot{border-radius:var(--radius-full);background:var(--success);flex:none;width:8px;height:8px}.intg__status--off .intg__dot,.intg__status--soon .intg__dot{box-shadow:inset 0 0 0 1.5px var(--text-tertiary);background:0 0}.intg__status--off,.intg__status--soon{color:var(--text-tertiary)}.intg__status--attention{color:var(--text-primary);font-weight:var(--weight-medium)}.intg__status--attention .intg__dot{background:var(--danger)}.intg__end .btn{justify-content:center;min-width:108px}.intg__note{min-width:108px;font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.intg__more{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.intg__more:hover{background:var(--bg-hover);color:var(--text-primary)}.intg__name:focus-visible,.intg__more:focus-visible,.intg__help:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}@media (max-width:599px){.intg__head{padding:var(--space-4) var(--space-4) var(--space-3)}.intg__row{row-gap:var(--space-2);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.intg__end{grid-column:2;justify-content:space-between}.intg__status{min-width:0}.intg__end .btn,.intg__note{min-width:0;margin-left:auto}}.intg-search{width:min(100%,520px);margin:0 auto;position:relative}.intg-search__icon{top:50%;left:var(--space-4);color:var(--text-tertiary);pointer-events:none;display:flex;position:absolute;transform:translateY(-50%)}.field__input.intg-search__input{border-radius:var(--radius-full);background:var(--bg-raised);height:44px;box-shadow:var(--shadow-sm);padding-left:42px;padding-right:40px}.intg-search__input::-webkit-search-cancel-button{display:none}.intg-search__clear{top:50%;right:var(--space-2);border-radius:var(--radius-full);width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.intg-search__clear:hover{background:var(--bg-hover);color:var(--text-primary)}.intg-search__clear:focus-visible,.intg__fold-btn:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.intg-wrap{container-type:inline-size}@container (min-width:880px){.intg{columns:2;column-gap:var(--space-5);display:block}.intg__section{break-inside:avoid;margin-bottom:var(--space-5)}}.intg__meta{align-items:center;gap:2px var(--space-3);flex-wrap:wrap;display:flex}.intg__meta .intg__status{min-width:0;font-size:var(--text-xs)}.intg__peek{align-items:start;gap:var(--space-3);height:46px;padding:var(--space-3) var(--space-5) 0;border-top:1px solid var(--border-subtle);pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr);display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.intg__peek-name{padding-top:var(--space-2);font-weight:var(--weight-medium);color:var(--text-secondary)}.intg__fold{padding:var(--space-2) var(--space-5) var(--space-4);justify-content:center;display:flex}.intg__section:not(.intg__section--folded) .intg__fold{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.intg__section--folded .intg__fold{margin-top:calc(-1 * var(--space-4));position:relative}.intg__fold-btn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);display:inline-flex}.intg__fold-btn:hover{border-color:var(--brand-500);color:var(--text-primary)}.intg-empty{padding:var(--space-6) 0}@media (max-width:599px){.intg__peek,.intg__fold{padding-inline:var(--space-4)}}.ytasks{position:relative;overflow:hidden}.ytasks:before{content:"";background:var(--kerux-line-gold);height:2px;position:absolute;inset:0 0 auto}.ytasks__title{align-items:center;gap:var(--space-2);display:inline-flex}.ytasks__link{color:inherit;text-decoration:none}.ytasks__link:hover{text-decoration:underline}.ytasks__more{margin:var(--space-2) 0 0}.attn__detail.ytasks__late{color:var(--danger)}@media (min-width:768px){.sheet--drawer.conn-drawer{width:min(560px,100vw)}}.conn-panel{gap:var(--space-3);flex-direction:column;display:flex}.conn-panel p{margin:0}.conn-panel>.card{background:0 0;border:0;padding:0}.conn-panel .oauth-card__actions{flex:none}.conn-panel__sub{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.conn-panel__help{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.conn-panel__help .link{align-items:center;gap:var(--space-1);display:inline-flex}.conn-item{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;gap:4px;display:flex}.conn-item .conn__actions{margin-top:var(--space-2)}.preset-grid.preset-grid--panel{grid-template-columns:1fr}.listen{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px dashed var(--sf-color-border);border-radius:var(--sf-radius-md);flex-direction:column;display:flex}.listen__waiting{align-items:center;gap:var(--sf-space-2);color:var(--sf-color-accent);margin:0;font-weight:600;display:flex}.listen__dot{border-radius:var(--radius-full);background:var(--sf-color-accent);width:10px;height:10px;animation:1.2s ease-in-out infinite sf-pulse}@keyframes sf-pulse{50%{opacity:.3}}.listen__curl{padding:var(--sf-space-2);border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);font-family:var(--sf-font-mono);margin:0;font-size:11px;overflow-x:auto}.json-tree{font-family:var(--sf-font-mono);margin:0;padding:0;font-size:12px;list-style:none}.json-tree li{gap:4px var(--sf-space-2);border-bottom:1px solid var(--sf-color-border);flex-wrap:wrap;padding:4px 0;display:flex}.json-tree__key{color:var(--sf-color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.json-tree__value{color:var(--sf-color-text-muted);overflow-wrap:anywhere}.json-tree__copied{color:var(--sf-color-ok);flex-basis:100%}@media (prefers-reduced-motion:reduce){.listen__dot{animation:none}}.leads-here{gap:var(--sf-space-2);flex-direction:column;display:flex}.leads-here__list{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.leads-here__row{align-items:flex-start;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border-bottom:1px solid var(--sf-color-border);display:flex}.leads-here__row input{margin-top:4px}.leads-here__row--bad{background:color-mix(in srgb, var(--sf-color-danger) 5%, transparent)}.leads-here__bulk{align-items:center;gap:var(--sf-space-1) var(--sf-space-2);flex-wrap:wrap;display:flex}.leads-here__move{gap:var(--sf-space-1);align-items:center;display:inline-flex}.enr{gap:var(--sf-space-3);flex-wrap:wrap}.enr__main{flex:280px;min-width:0}.enr--bad{border-left:3px solid var(--sf-color-danger);padding-left:var(--sf-space-3)}.enr__fix{margin-top:var(--sf-space-2)}.enr__actions,.review__actions{align-items:center;gap:var(--sf-space-1) var(--sf-space-2);flex-wrap:wrap;display:flex}.review{gap:var(--sf-space-3);flex-wrap:wrap}.review__main{flex:320px;min-width:0}.review__main pre{max-height:160px}.vars__row{gap:var(--sf-space-2);padding-bottom:var(--sf-space-3);border-bottom:1px solid var(--sf-color-border);grid-template-columns:1fr;display:grid}@media (min-width:720px){.vars__row{grid-template-columns:220px 1fr auto;align-items:center}.vars__use{grid-column:1/-1}}.tab[aria-current=page]{color:var(--sf-color-text);border-bottom-color:var(--sf-color-accent)}a.tab{text-decoration:none}.shell__main:has(.inbox){max-width:none}.inbox.page{gap:var(--sf-space-2)}@media (min-width:768px){.app:has(.inbox) .app__content{max-width:none;padding:var(--space-3) var(--space-4)}.inbox.page{height:calc(100dvh - var(--topbar-h) - 2 * var(--space-3));min-height:420px}}.inbox__filters{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.inbox__keys{cursor:help;margin-left:auto;font-size:16px}.inbox__search{flex:200px}.inbox__search input{width:100%}.inbox__panes{gap:var(--sf-space-3);flex:1;grid-template-columns:minmax(280px,360px) 1fr;min-height:0;display:grid}.inbox__list-wrap{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);min-height:0;overflow:auto}.inbox__list{margin:0;padding:0;list-style:none}.inbox__item{border-bottom:1px solid var(--sf-color-border);color:var(--sf-color-text);flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.inbox__item:hover{background:var(--sf-color-bg)}.inbox__item--active{background:color-mix(in srgb, var(--sf-color-accent) 10%, var(--sf-color-surface));box-shadow:inset 3px 0 0 var(--sf-color-accent)}.inbox__item-top{justify-content:space-between;gap:var(--sf-space-2);display:flex}.inbox__name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.inbox__item--unread .inbox__name,.inbox__item--unread .inbox__preview{font-weight:700}.inbox__dot{background:var(--sf-color-accent);border-radius:50%;flex:none;width:8px;height:8px}.inbox__preview{white-space:nowrap;text-overflow:ellipsis;color:var(--sf-color-text-muted);font-size:14px;overflow:hidden}.inbox__meta{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inbox__empty{padding:var(--sf-space-4)}.inbox__more{margin:var(--sf-space-2) auto;text-align:center;display:block}.inbox-tag{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sf-color-accent) 14%, transparent);color:var(--sf-color-text);align-items:center;gap:2px;padding:1px 8px;font-size:12px;display:inline-flex}.inbox-tag__remove{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}.inbox__thread{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);min-width:0;min-height:0;overflow:hidden}.thread{grid-template:"head head""labels labels""body side"minmax(0,1fr)"reply side"/minmax(0,1fr) 240px;height:100%;display:grid}.thread__head{align-items:center;gap:var(--sf-space-2);border-bottom:1px solid var(--sf-color-border);grid-area:head;padding:10px 12px;display:flex}.thread__back{font-size:20px;text-decoration:none;display:none}.thread__who{flex:1;min-width:0}.thread__name{margin:0;font-size:17px}.thread__actions{gap:var(--sf-space-1);display:flex}.thread__labels{flex-wrap:wrap;grid-area:labels;align-items:center;gap:6px;padding:6px 12px;display:flex}.thread__label-add input{width:140px}.thread__body{grid-area:body;padding:8px 12px;overflow:auto}.thread__messages{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bubble{background:var(--sf-color-bg);border:1px solid var(--sf-color-border);border-radius:14px;max-width:78%;padding:8px 12px}.bubble--out{background:color-mix(in srgb, var(--sf-color-accent) 12%, var(--sf-color-surface));align-self:flex-end}.bubble--problem{border-color:var(--sf-color-danger)}.bubble__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bubble__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.link-card{border:1px solid var(--sf-color-border);background:var(--sf-color-surface);max-width:360px;color:inherit;border-radius:10px;flex-direction:column;margin-top:8px;text-decoration:none;display:flex;overflow:hidden}.link-card:hover{border-color:var(--border-strong)}.link-card__image{object-fit:cover;background:var(--sf-color-bg);width:100%;max-height:180px;display:block}.link-card__body{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.link-card__site{color:var(--sf-color-text-muted)}.link-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.link-card__desc{color:var(--sf-color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bubble__meta{color:var(--sf-color-text-muted);margin:4px 0 0}.bubble__problem{color:var(--sf-color-danger);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.bubble__problem.bubble__scheduled{color:inherit}.thread__reply{border-top:1px solid var(--sf-color-border);grid-area:reply;padding:8px 12px 12px}.thread__reply textarea{width:100%}.thread__reply-bar{justify-content:space-between;align-items:center;gap:var(--sf-space-2);margin-top:6px;display:flex}.thread__side a{font-size:14px}.thread__side{border-left:1px solid var(--sf-color-border);flex-direction:column;grid-area:side;gap:6px;padding:10px;display:flex;overflow:auto}.thread__campaigns{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:899px){.thread{grid-template:"head""labels""side""body"1fr"reply"/minmax(0,1fr)}.thread__side{border-left:0;border-bottom:1px solid var(--sf-color-border);flex-flow:wrap}}@media (min-width:720px) and (max-width:767px){.inbox__list-wrap,.thread{max-height:75vh}}@media (max-width:719px){.inbox__panes{grid-template-columns:1fr}.inbox--open .inbox__list-wrap,.inbox--open .inbox__filters,.inbox--open .inbox__keys,.inbox:not(.inbox--open) .inbox__thread{display:none}.thread__back{display:inline}.thread__head{flex-wrap:wrap}.thread__actions{justify-content:flex-end;width:100%}.inbox__thread{overflow:visible}.inbox__keys{display:none}.bubble{max-width:90%}}.dash__header{align-items:flex-end;gap:var(--sf-space-3);flex-wrap:wrap}.dash__alerts{gap:var(--sf-space-2);margin-bottom:var(--sf-space-4);flex-direction:column;display:flex}.dash__tiles{gap:var(--sf-space-3);margin-bottom:var(--sf-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.tile{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);padding:12px 14px}.tile__label{color:var(--sf-color-text-muted);margin:0;font-size:13px}.tile__value{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:28px;font-weight:700}.tile__sub{margin:2px 0 0}.dash__charts{gap:var(--sf-space-3);margin-bottom:var(--sf-space-4);grid-template-columns:repeat(auto-fit,minmax(min(240px,40vw),1fr));display:grid}.dbars{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);margin:0;padding:12px 14px}.dbars__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.dbars__title{color:var(--sf-color-text-muted);font-size:14px}.dbars__total{font-variant-numeric:tabular-nums;font-weight:700}.dbars__plot{width:100%;height:72px;display:block;overflow:visible}.dbars__base{stroke:var(--sf-color-border);stroke-width:1px;vector-effect:non-scaling-stroke}.dbars__hit{fill:#0000}.dbars__bar{fill:var(--sf-color-accent)}.dbars__slot:hover .dbars__hit{fill:color-mix(in srgb, var(--sf-color-accent) 8%, transparent)}.dbars__axis{color:var(--sf-color-text-muted);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.dbars__table summary{color:var(--sf-color-accent);cursor:pointer;margin-top:6px;font-size:12px}.dash__cols{gap:var(--sf-space-4);margin-bottom:var(--sf-space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.dash__block-head{justify-content:space-between;align-items:baseline;display:flex}.dash__h2{margin:0 0 8px;font-size:17px}.dash__senders{gap:var(--sf-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash__sender{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);padding:10px 12px}.dash__sender-head{justify-content:space-between;margin-bottom:6px;display:flex}.meter{margin-bottom:6px}.meter__row{justify-content:space-between;font-size:13px;display:flex}.meter__track{background:var(--sf-color-border);border-radius:3px;height:6px;margin-top:3px;overflow:hidden}.meter__fill{background:var(--sf-color-accent);border-radius:3px;height:100%}.meter__track--full .meter__fill{background:var(--sf-color-warn)}@media (max-width:899px){.dash__cols{grid-template-columns:minmax(0,1fr)}}.devkey__created{border-color:var(--sf-color-ok);margin-bottom:var(--sf-space-4)}.devkey__secret{align-items:center;gap:var(--sf-space-2);margin:var(--sf-space-2) 0;flex-wrap:wrap;display:flex}.devkey__secret code,.devkey__curl{border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);border:1px solid var(--sf-color-border);font-family:var(--sf-font-mono);overflow-wrap:anywhere;padding:8px 10px;font-size:13px}.devkey__curl{white-space:pre;overflow-x:auto}.devkey__form{margin-bottom:var(--sf-space-4)}.devkey__modes,.devkey__scopes{margin:0 0 var(--sf-space-3);border:0;flex-wrap:wrap;gap:6px 16px;padding:0;display:flex}.dev__section{margin-top:var(--sf-space-6)}.dev__endpoints{margin:0 0 var(--sf-space-4);gap:var(--sf-space-3);padding:0;list-style:none;display:grid}.dev__endpoint{min-width:0}.dev__endpoint-head{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.dev__url,.dev__url-cell{font-family:var(--sf-font-mono);overflow-wrap:anywhere;min-width:0;font-size:13px}.dev__url-cell{max-width:260px}.dev__endpoint-actions{gap:var(--sf-space-2);margin-top:var(--sf-space-2);flex-wrap:wrap;display:flex}.dev__h3{margin:var(--sf-space-4) 0 var(--sf-space-2);font-size:15px}.rules__form{margin-bottom:var(--sf-space-4);gap:var(--sf-space-3);display:grid}.rules__group{gap:var(--sf-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.rules__action{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-sm);min-width:0;display:grid}.rules__http{gap:var(--sf-space-2);grid-template-columns:110px minmax(0,1fr);display:grid}.rules__submit{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.rules__list{margin-top:var(--sf-space-4)}.apidocs{max-width:1040px;padding:var(--sf-space-8) var(--sf-space-4) 0;overflow-wrap:anywhere;margin:0 auto}.apidocs .devkey__curl{max-width:100%;overflow-x:auto}.apidocs__recipes{columns:2 260px;column-gap:var(--sf-space-8);padding-left:1.2em;line-height:1.8}.apidocs__op{margin:var(--sf-space-3) 0;padding-bottom:var(--sf-space-3);border-bottom:1px solid var(--sf-color-border)}.apidocs__op h3{margin:0 0 4px;font-size:15px}.apidocs__verb{border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);border:1px solid var(--sf-color-border);min-width:56px;font-family:var(--sf-font-mono);text-align:center;padding:1px 6px;font-size:12px;display:inline-block}.devui{max-width:var(--content-max);padding:var(--space-6);color:var(--text-secondary);margin:0 auto}.devui__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.devui__title{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.devui__lead{margin:var(--space-1) 0 0;color:var(--text-tertiary)}.devui__theme{min-width:200px}.devui__section{margin-bottom:var(--space-8);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised)}.devui__h2{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary)}.devui__swatches{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.devui__swatch{gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-tertiary);margin:0;display:grid}.devui__chip{border:1px solid var(--border-control);border-radius:var(--radius-md);height:48px;display:block}.devui__box{border:1px solid var(--border-default);background:var(--bg-overlay);height:48px;display:block}.devui__type{margin:0 0 var(--space-2);color:var(--text-primary);line-height:var(--leading-tight);overflow-wrap:anywhere}.devui__tok{min-width:110px;font-size:var(--text-2xs);color:var(--text-tertiary);display:inline-block}.devui__label{margin:var(--space-4) 0 0;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary)}.devui__row{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.devui__bar{border-radius:var(--radius-sm);background:var(--brand-500);height:12px}.devui__buttons{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.brand-si{color:var(--text-primary)}.icon{flex:none}.field__affix{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);align-items:stretch;display:flex;overflow:hidden}.field__affix:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-glow)}.field__affix .field__input{box-shadow:none;border:0;border-radius:0}.field__addon{padding:0 var(--space-3);background:var(--bg-active);color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap;align-items:center;display:flex}.check{align-items:center;gap:var(--space-2);min-height:24px;font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex}.check__input{opacity:0;width:1px;height:1px;position:absolute}.check__box{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-input);color:#0000;width:16px;height:16px;transition:background-color var(--dur-fast), border-color var(--dur-fast);flex:none;place-items:center;display:grid}.check--radio .check__box{border-radius:var(--radius-full)}.check__input:checked+.check__box{background:var(--brand-500);border-color:var(--brand-500);color:var(--brand-on)}.check--radio .check__input:checked+.check__box{background:var(--bg-input);box-shadow:inset 0 0 0 4px var(--brand-500)}.check__input:focus-visible+.check__box{outline:2px solid var(--brand-glow);outline-offset:2px}.check__input:disabled+.check__box,.check__input:disabled~.check__label{opacity:.4}.switch{align-items:center;gap:var(--space-2);font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.switch__track{border-radius:var(--radius-full);background:var(--bg-active);width:28px;height:16px;transition:background-color var(--dur-fast);align-items:center;padding:2px;display:flex}.switch--md .switch__track{width:34px;height:20px}.switch__thumb{border-radius:var(--radius-full);background:var(--text-tertiary);width:12px;height:12px;transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast)}.switch--md .switch__thumb{width:16px;height:16px}.switch[aria-checked=true] .switch__track{background:var(--brand-500)}.switch[aria-checked=true] .switch__thumb{background:var(--brand-on);transform:translate(12px)}.switch--md[aria-checked=true] .switch__thumb{transform:translate(14px)}.switch:disabled{opacity:.4;cursor:not-allowed}.switch:focus-visible{outline:none}.switch:focus-visible .switch__track{outline:2px solid var(--brand-glow);outline-offset:2px}.select{position:relative}.select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;display:flex}.select__placeholder{color:var(--text-tertiary)}.select__value,.select__placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select__trigger .icon{color:var(--text-tertiary)}.select__panel{z-index:40;top:calc(100% + var(--space-1));max-height:280px;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.select__option{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:30px;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.select__option--active{background:var(--bg-hover)}.select__option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.select__option .icon{color:var(--brand-300)}.select__option-text{flex-direction:column;min-width:0;display:flex}.select__option-hint{font-size:var(--text-2xs);color:var(--text-tertiary)}.stat{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);min-width:0;display:flex}.stat__label{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}.stat__value{margin:var(--space-2) 0 0;font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:var(--leading-tight)}.stat__delta{gap:var(--space-1) var(--space-2);margin:var(--space-2) 0 0;font-size:var(--text-xs);flex-wrap:wrap;display:flex}.stat__trend--up{color:var(--success)}.stat__trend--down{color:var(--danger)}.stat__trend--neutral,.stat__period{color:var(--text-tertiary)}.stat__aside{flex:none;width:72px;height:40px}.avatar{border-radius:var(--radius-full);color:var(--avatar-on);font-weight:var(--weight-medium);object-fit:cover;-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid}.avatar--square{border-radius:var(--radius-md)}.avatar-group{display:inline-flex}.avatar-group .avatar{box-shadow:0 0 0 2px var(--bg-raised)}.avatar-group .avatar+.avatar{margin-left:-8px}.avatar--more{background:var(--bg-active);color:var(--text-secondary);font-size:var(--text-2xs)}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--bg-hover) 0%, var(--bg-active) 50%, var(--bg-hover) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite sf-shimmer;display:block}.skeleton--round{border-radius:var(--radius-full)}@keyframes sf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton,.btn__spinner{animation:none}}.empty{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.empty__icon{width:72px;height:72px;margin-bottom:var(--space-2);border-radius:var(--radius-2xl);background:var(--bg-active);color:var(--text-tertiary);place-items:center;display:grid}.empty--good .empty__icon{background:var(--success-muted);color:var(--success)}.empty__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.empty__text{max-width:360px;color:var(--text-secondary);margin:0}.empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.kbd{border-radius:var(--radius-sm);background:var(--bg-active);font-family:var(--font-mono);color:var(--text-tertiary);padding:1px 5px;font-size:10px;line-height:1.5;display:inline-block}.meter{gap:var(--space-1);display:grid}.meter__label{align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--text-tertiary);display:flex}.meter__nums{margin-left:auto}.meter__track{border-radius:var(--radius-full);background:var(--bg-active);height:4px;overflow:hidden}.meter__fill{border-radius:inherit;background:var(--brand-500);height:100%;display:block}.meter--near .meter__label{color:var(--brand-300)}.meter--full .meter__label{color:var(--danger)}.meter--full .meter__fill{background:var(--danger)}.tip{display:inline-flex;position:relative}.tip__bubble{z-index:60;width:max-content;max-width:260px;padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-overlay);box-shadow:var(--shadow-md);font-size:var(--text-xs);color:var(--text-primary);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.tip__bubble--open{opacity:1;visibility:visible}.dmenu{display:inline-flex;position:relative}.dmenu__panel{z-index:60;top:calc(100% + var(--space-1));min-width:180px;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);position:absolute;overflow-y:auto}.dmenu__panel--end{right:0}.dmenu__panel--start{left:0}.dmenu__item{align-items:center;gap:var(--space-2);width:100%;min-height:30px;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.dmenu__item:hover,.dmenu__item:focus-visible{background:var(--bg-hover);outline:none}.dmenu__item .icon{color:var(--text-tertiary)}.dmenu__item--danger,.dmenu__item--danger .icon{color:var(--danger)}.dmenu__item:disabled{opacity:.4;cursor:not-allowed}.dmenu__label{flex:1}.dmenu__sep{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.sheet{border:1px solid var(--border-default);background:var(--bg-overlay);color:var(--text-primary);box-shadow:var(--shadow-xl);padding:0}.sheet::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sheet--modal{border-radius:var(--radius-xl);width:min(520px,100vw - 32px);max-height:calc(100dvh - 64px)}.sheet--modal.sheet--md{width:min(680px,100vw - 32px)}.sheet--modal.sheet--lg{width:min(880px,100vw - 32px)}.sheet--modal[open]{animation:sf-pop var(--dur-normal) var(--ease-out)}.sheet--drawer{width:min(var(--panel-w), 100vw);border-width:0 0 0 1px;border-radius:0;height:100dvh;max-height:100dvh;margin:0 0 0 auto}.sheet--drawer[open]{animation:sf-slide-in var(--dur-normal) var(--ease-out)}@media (max-width:767px){.sheet--drawer{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;width:100vw;max-width:100vw;height:auto;max-height:90dvh;margin:auto 0 0}.sheet--drawer[open]{animation-name:sf-slide-up}}.sheet__inner{max-height:inherit;flex-direction:column;height:100%;display:flex}.sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex}.sheet__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.sheet__body{padding:var(--space-6);flex:1;overflow-y:auto}.sheet__foot{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}@keyframes sf-pop{0%{opacity:0;transform:scale(.97)}}@keyframes sf-slide-in{0%{opacity:0;transform:translate(24px)}}@keyframes sf-slide-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.sheet[open]{animation:none}}.tabs{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.tabs__tab{align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-tertiary);white-space:nowrap;cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-normal);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.tabs__tab:hover{color:var(--text-secondary)}.tabs__tab--active{color:var(--text-primary);border-bottom-color:var(--control-on-edge)}.tabs__tab:focus-visible{outline:2px solid var(--brand-glow);outline-offset:-2px}.tabs__count{border-radius:var(--radius-full);background:var(--bg-active);font-size:var(--text-2xs);color:var(--text-secondary);border:1px solid var(--border-control);padding:0 6px}.toasts{z-index:100;right:var(--space-4);bottom:var(--space-4);align-items:flex-end;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (max-width:767px){.toasts{left:var(--space-4);align-items:stretch}}.toasts__more{font-size:var(--text-2xs);color:var(--text-tertiary);margin:0}.toast{align-items:flex-start;gap:var(--space-3);width:min(380px,100%);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border:1px solid var(--border-default);border-left:3px solid var(--toast-color,var(--info));border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);pointer-events:auto;animation:sf-slide-in var(--dur-normal) var(--ease-out);display:flex}.toast--success{--toast-color:var(--success)}.toast--warn{--toast-color:var(--brand-500)}.toast--danger{--toast-color:var(--danger)}.toast__icon{color:var(--toast-color,var(--info));margin-top:1px}.toast__body{flex:1;min-width:0}.toast__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary);margin:0}.toast__desc{font-size:var(--text-xs);color:var(--text-secondary);margin:2px 0 0}.toast__action,.toast__close{padding:0 var(--space-1);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--brand-300);cursor:pointer;background:0 0;border:0;flex:none}.toast__close{color:var(--text-tertiary);line-height:0}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.devui__grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.devui__icons{margin-top:var(--space-4)}.devui__icon{align-items:center;gap:var(--space-2);min-width:150px;font-size:var(--text-2xs);color:var(--text-secondary);display:inline-flex}.devui__skeleton{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.app{background:var(--bg-base);min-height:100dvh;display:flex}.side{width:var(--sidebar-w);height:100dvh;padding:var(--space-3) 10px;border-right:1px solid var(--border-subtle);background:var(--bg-surface);transition:width var(--dur-normal) var(--ease-out);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.side__top{align-items:center;gap:var(--space-1);display:flex}.side__collapse{border-radius:var(--radius-md);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.side__collapse:hover{background:var(--bg-hover);color:var(--text-primary)}.side__search{align-items:center;gap:var(--space-2);width:100%;height:30px;margin-top:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);font:inherit;color:var(--text-tertiary);text-align:left;cursor:pointer;padding:0 9px;display:flex}.side__search:hover{border-color:var(--border-strong)}.side__search-text{font-size:var(--text-xs);flex:1}.side__nav{flex-direction:column;display:flex}.side__label{padding:var(--space-4) 9px 6px;font-size:10px;font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;margin:0}.side__item{border-radius:var(--radius-md);height:32px;font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);align-items:center;gap:9px;padding:0 9px;text-decoration:none;display:flex;position:relative}.side__item .icon{color:var(--text-tertiary)}.side__item:hover{background:var(--bg-hover);color:var(--text-primary)}.side__item--active,.side__item--active:hover{background:var(--brand-muted);color:var(--brand-300);font-weight:var(--weight-medium)}.side__item--active .icon{color:var(--brand-300)}.side__item--active:before{content:"";border-radius:var(--radius-full);background:var(--brand-500);width:2px;position:absolute;top:7px;bottom:7px;left:2px}.side__text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.side__badge{border-radius:var(--radius-full);background:var(--bg-active);min-width:18px;height:18px;font-size:10px;font-weight:var(--weight-medium);color:var(--text-secondary);place-items:center;padding:0 5px;display:grid}.side__badge--danger{background:var(--danger);color:var(--danger-on)}.side__foot{padding-top:var(--space-4);flex-direction:column;gap:10px;margin-top:auto;display:flex}.side__capacity{padding:var(--space-3) 9px 0;border-top:1px solid var(--border-subtle);text-decoration:none;display:block}.wss{flex:1;min-width:0;position:relative}.wss__trigger{width:100%;height:40px;padding:0 var(--space-2);border-radius:var(--radius-md);font:inherit;color:var(--text-tertiary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.wss__trigger:hover{background:var(--bg-hover)}.wss__logo{background:var(--brand-500);width:24px;height:24px;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--brand-on);border-radius:7px;flex:none;place-items:center;display:grid}.wss__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);flex:1;overflow:hidden}.wss__panel{z-index:50;top:calc(100% + var(--space-1));width:240px;max-height:60dvh;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);position:absolute;left:0;overflow-y:auto}.wss__search{width:100%;margin-bottom:var(--space-1)}.wss__group .side__label{padding:var(--space-2) var(--space-2) var(--space-1)}.wss__item{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);text-decoration:none;display:flex}.wss__item:hover{background:var(--bg-hover);color:var(--text-primary)}.wss__item .icon{color:var(--brand-300)}.wss__item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wss__item--muted,.wss__item--muted .icon{color:var(--text-secondary)}.urow{align-items:center;gap:var(--space-2);padding:0 9px 2px;display:flex;position:relative}.urow__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);color:var(--text-secondary);flex:1;overflow:hidden}.urow__panel{z-index:50;bottom:calc(100% + var(--space-1));padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);position:absolute;left:0;right:0}.urow__email{padding:var(--space-2) var(--space-3);font-size:var(--text-2xs);color:var(--text-tertiary);overflow-wrap:anywhere;margin:0}.urow__panel .dmenu__item{text-decoration:none}.urow__panel form{margin:0}.langmenu__current{font-size:var(--text-xs);color:var(--text-tertiary)}.langmenu__list{padding-left:var(--space-5)}.langmenu__choice[aria-pressed=true]{font-weight:var(--weight-semibold)}@media (max-width:767px){.urow__panel .langmenu .dmenu__item{min-height:40px}}.app--collapsed .side{width:var(--sidebar-w-collapsed);padding-inline:var(--space-2)}.app--collapsed .side .side__text,.app--collapsed .side .side__search-text,.app--collapsed .side .side__search .kbd,.app--collapsed .side .side__badge,.app--collapsed .side .urow__name,.app--collapsed .side .side__capacity{display:none}.app--collapsed .side .side__label{height:1px;margin:var(--space-2) var(--space-1);background:var(--border-subtle);color:#0000;padding:0;overflow:hidden}.app--collapsed .side .side__top{flex-direction:column}.app--collapsed .side .side__item,.app--collapsed .side .side__search{justify-content:center;padding:0}.app--collapsed .side .urow{flex-direction:column;padding:0}@media (min-width:768px) and (max-width:1023px){.app .side{width:var(--sidebar-w-collapsed);padding-inline:var(--space-2)}.app .side .side__text,.app .side .side__search-text,.app .side .side__search .kbd,.app .side .side__badge,.app .side .urow__name,.app .side .side__capacity,.app .side .wss__name,.app .side .wss__trigger>.icon,.app .side .side__collapse{display:none}.app .side .side__label{height:1px;margin:var(--space-2) var(--space-1);background:var(--border-subtle);color:#0000;padding:0;overflow:hidden}.app .side .side__item,.app .side .side__search{justify-content:center;padding:0}.app .side .urow{flex-direction:column;padding:0}}.app__main{flex-direction:column;flex:1;min-width:0;display:flex}.top{z-index:30;height:var(--topbar-h);padding:0 var(--space-6);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);transition:box-shadow var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:10px;display:flex;position:sticky;top:0}.top--scrolled{border-bottom-color:var(--border-default);box-shadow:var(--shadow-sm)}.top__menu{border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:none}.top__crumbs{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);display:flex}.top__crumb{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);color:var(--text-primary);text-decoration:none;overflow:hidden}.top__crumb:hover{color:var(--text-primary)}.top__crumb--parent{font-weight:var(--weight-normal);color:var(--text-tertiary)}.top__sep{color:var(--text-disabled)}.top__spacer{flex:1}.top__bell{border-radius:var(--radius-md);width:30px;height:30px;color:var(--text-secondary);place-items:center;display:grid;position:relative}.top__bell:hover{background:var(--bg-hover);color:var(--text-primary)}.top__dot{border-radius:var(--radius-full);background:var(--danger);width:6px;height:6px;position:absolute;top:6px;right:7px}.app__content{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-6) var(--space-12);flex:1;margin:0 auto}.app__content>.page:not(.page--wide),.subnav-body>.page:not(.page--wide){max-width:960px;margin:0 auto}.subnav-wrap{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.subnav-col{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.subnav-slot{gap:var(--space-2);flex-wrap:wrap;display:flex}.subnav-slot:empty,.top__crumb-slot:empty{display:none}.top__crumb-slot{align-items:center;gap:inherit;min-width:0;display:inline-flex}.subnav{max-width:100%;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);scrollbar-width:none;flex-flow:row;gap:2px;display:flex;overflow-x:auto}.subnav__title{display:none}.subnav__item{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);white-space:nowrap;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);flex:none;text-decoration:none;display:flex}.subnav__item:hover{background:var(--bg-hover);color:var(--text-primary)}.subnav__item--active{background:var(--bg-hover);color:var(--text-primary);font-weight:var(--weight-semibold);box-shadow:inset 0 0 0 1px var(--brand-500)}.subnav-body{min-width:0}.side__item--sub{height:28px;font-size:var(--text-xs);padding-left:34px}@media (max-width:899px){.subnav-wrap{gap:var(--space-3)}}.staging-bar{padding:4px var(--space-4);background:var(--sf-color-warn);color:var(--sf-color-accent-contrast);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-align:center;margin:0}.wrong-site{padding-top:var(--space-12)}.tabbar{display:none}.navsheet{border:0;border-right:1px solid var(--border-default);background:var(--bg-surface);width:min(280px,85vw);height:100dvh;max-height:100dvh;color:var(--text-primary);margin:0 auto 0 0;padding:0}.navsheet::backdrop{background:var(--scrim)}.navsheet[open]{animation:sf-nav-in var(--dur-normal) var(--ease-out)}.navsheet__inner.side{border:0;width:100%;height:100%;position:static}@keyframes sf-nav-in{0%{opacity:0;transform:translate(-24px)}}@media (max-width:767px){.app>.side{display:none}.top{padding:0 var(--space-4)}.top__menu{display:grid}.top__crumb--parent,.top__sep{display:none}.top__crumbs:has(.top__crumb-slot:not(:empty))>a.top__crumb{display:none}.app__content{padding:var(--space-4) var(--space-4) calc(72px + env(safe-area-inset-bottom))}.tabbar{z-index:40;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar__item{min-height:56px;font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;text-decoration:none;display:flex}.tabbar__item--active{color:var(--brand-300)}.tabbar__icon{line-height:0;position:relative}.tabbar__dot{border-radius:var(--radius-full);background:var(--brand-500);width:7px;height:7px;position:absolute;top:-1px;right:-3px}}@media (prefers-reduced-motion:reduce){.navsheet[open]{animation:none}.side{transition:none}}.cmdk{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--bg-overlay);width:min(640px,100vw - 32px);color:var(--text-primary);box-shadow:var(--shadow-xl);margin:12dvh auto auto;padding:0}.cmdk::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cmdk__search{align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);display:flex}.cmdk__input{height:48px;font:inherit;font-size:var(--text-base);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.cmdk__input::placeholder{color:var(--text-tertiary)}.cmdk__list{max-height:50dvh;padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.cmdk__item{align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}.cmdk__item .icon{color:var(--text-tertiary)}.cmdk__item--active{background:var(--bg-hover)}.cmdk__label{flex:1}.cmdk__group{font-size:var(--text-2xs);color:var(--text-tertiary)}.cmdk__enter{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.cmdk__empty{padding:var(--space-6);text-align:center;color:var(--text-tertiary)}.dt{border:1px solid var(--border-subtle);background:var(--bg-raised);border-radius:9px;flex-direction:column;min-width:0;display:flex;position:relative}.dt__toolbar{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;padding:10px 14px;display:flex}.dt__spacer{flex:1}.dt__search{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);width:220px;max-width:100%;height:28px;color:var(--text-tertiary);align-items:center;gap:7px;padding:0 9px;display:flex}.dt__search:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-glow)}.dt__search input{min-width:0;font:inherit;font-size:var(--text-xs);color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.dt__chip{border-radius:var(--radius-full);background:var(--bg-active);height:26px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 4px 0 9px;display:inline-flex}.dt__chip button{border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dt__chip button:hover{background:var(--bg-hover);color:var(--text-primary)}.dt__addfilter{border:1px dashed var(--border-control);border-radius:var(--radius-full);height:26px;font:inherit;font-size:var(--text-xs);color:var(--text-tertiary);cursor:pointer;background:0 0;padding:0 9px}.dt__addfilter:hover{color:var(--text-primary)}.dt__save{color:var(--brand-300)}.dt__pop{min-width:200px;padding:var(--space-2)}.dt__colopt{align-items:center;gap:var(--space-2);min-height:30px;padding:0 var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;display:flex}.dt__colopt:hover{background:var(--bg-hover)}.dt__colopt input,.dt__check input{accent-color:var(--brand-500)}.dt__saveform{gap:var(--space-2);display:flex}.dt__view{align-items:center;display:flex}.dt__table{border-collapse:collapse;table-layout:auto;width:100%}.dt__th{border-bottom:1px solid var(--border-subtle);height:34px;font-size:10px;font-weight:var(--weight-medium);letter-spacing:.07em;text-transform:uppercase;text-align:left;color:var(--text-tertiary);white-space:nowrap;padding:0 14px}.dt__sort{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.dt__sort:hover{color:var(--text-secondary)}.dt__sort-off{opacity:0}.dt__sort:hover .dt__sort-off,.dt__sort:focus-visible .dt__sort-off{opacity:1}.dt__sort-on{color:var(--brand-300)}.dt__cell,.dt__check{border-bottom:1px solid var(--border-subtle);height:48px;font-size:var(--text-sm);color:var(--text-secondary);vertical-align:middle;padding:0 14px}.dt--compact .dt__cell,.dt--compact .dt__check{height:36px}.dt__check{width:36px;padding-right:0}.dt__cell--end{text-align:right}.dt__cell--num{font-size:var(--text-xs);color:var(--text-primary)}.dt__row:not(.dt__row--head):hover{background:var(--bg-hover)}.dt__row--selected,.dt__row--selected:hover{background:var(--brand-muted);box-shadow:inset 2px 0 0 var(--brand-500)}.dt__table tbody .dt__row:last-child .dt__cell,.dt__table tbody .dt__row:last-child .dt__check{border-bottom:0}.dt__foot{align-items:center;gap:var(--space-2);border-top:1px solid var(--border-subtle);padding:10px 14px;display:flex}.dt__count{font-size:var(--text-xs);color:var(--text-tertiary)}.dt__bulk{z-index:45;left:50%;bottom:var(--space-6);align-items:center;gap:var(--space-2);max-width:calc(100vw - 32px);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-overlay);box-shadow:var(--shadow-xl);animation:sf-slide-up var(--dur-normal) var(--ease-out);display:flex;position:fixed;transform:translate(-50%)}.dt__bulk-note{bottom:calc(100% + var(--space-2));width:max-content;max-width:calc(100vw - 32px);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-overlay);box-shadow:var(--shadow-md);font-size:var(--text-xs);color:var(--text-secondary);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.dt__bulk-count{font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap}.dt__skrow{align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border-subtle);height:48px;padding:0 14px;display:flex}.idcell{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.idcell__text{min-width:0}.idcell__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);color:var(--text-primary);display:block;overflow:hidden}a.idcell:hover .idcell__name{color:var(--brand-300)}.idcell__sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);color:var(--text-tertiary);display:block;overflow:hidden}.tagchips{gap:var(--space-1);flex-wrap:wrap;display:flex}.tagchips .badge{margin:0}@media (max-width:767px){.dt__search{width:100%}.dt__table,.dt__table tbody{display:block}.dt__table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dt__table .dt__row{gap:6px var(--space-3);padding:var(--space-3) 14px;border-bottom:1px solid var(--border-subtle);grid-template-columns:auto 1fr;display:grid}.dt__table .dt__cell,.dt__table .dt__check{text-align:left;border:0;height:auto;padding:0;display:block}.dt__table .dt__check{grid-row:1;align-self:center}.dt__table .dt__cell--primary{grid-area:1/2}.dt__table .dt__cell:not(.dt__cell--primary){justify-content:space-between;gap:var(--space-3);font-size:var(--text-xs);grid-column:1/-1;display:flex}.dt__table .dt__cell:not(.dt__cell--primary):before{content:attr(data-label);color:var(--text-tertiary)}.dt__table .dt__cell--mhide{display:none!important}.dt__bulk{bottom:calc(72px + env(safe-area-inset-bottom));border-radius:var(--radius-lg);width:max-content;padding:var(--space-2);flex-wrap:wrap;justify-content:center}}.dt__clip{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.dt__link{color:var(--text-secondary);text-decoration:none}.dt__link:hover{color:var(--text-primary);text-decoration:underline}.filters__group{gap:var(--space-3);border:0;margin:0;padding:0;display:grid}.filters__legend{margin-bottom:var(--space-2);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-weight:600}.co-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.plain-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.enrich-order{margin:var(--space-3) 0}.enrich-order__row{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);display:flex}.kv{gap:var(--space-2);margin:0;display:grid}.kv__row{gap:var(--space-3);grid-template-columns:120px 1fr;display:grid}.kv__key{color:var(--text-tertiary);font-size:var(--text-xs)}.kv__val{overflow-wrap:anywhere;min-width:0;margin:0}.idcell__li{border-radius:var(--radius-md);border:1px solid #0000;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.idcell__li:hover{border-color:var(--border-control);background:var(--bg-hover)}.idcell-wrap{align-items:center;gap:var(--space-1);min-width:0;display:flex}.dash__stats{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dash__grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.dash__panel{padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);min-width:0}.dash__panel>.dash__charts{margin-bottom:0}.dash__panel .dbars{border-color:var(--border-subtle);background:var(--bg-surface)}.spark{width:72px;height:40px}.spark polyline{fill:none;stroke:var(--brand-500);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.attn{margin:0;padding:0;list-style:none;display:grid}.attn__row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);display:flex}.attn__row:first-child{border-top:0}.attn__icon{border-radius:var(--radius-md);background:var(--warning-muted);width:34px;height:34px;color:var(--brand-300);flex:none;justify-content:center;align-items:center;display:inline-flex}.attn__row--danger .attn__icon{background:var(--danger-muted);color:var(--danger)}.attn__text{min-width:0;font-size:var(--text-sm);flex-direction:column;flex:1;gap:2px;display:flex}.attn__title{color:var(--text-primary);font-weight:var(--weight-medium)}.attn__detail{font-size:var(--text-xs);color:var(--text-tertiary)}.dash__chips{gap:var(--space-1);margin:var(--space-1) 0 0;flex-wrap:wrap;display:flex}.cap__meters{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.upc__icon{border-radius:var(--radius-full);background:var(--bg-surface);width:26px;height:26px;color:var(--text-secondary);grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.cap,.upc{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cap__row{gap:var(--space-3);align-items:flex-start;display:flex}.cap__body{flex:1;min-width:0}.cap__head{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);display:flex}.cap__nums,.cap__state{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.cap__nums--high{color:var(--brand-300)}.cap__state--danger{color:var(--danger)}.cap__track{height:4px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--bg-active);overflow:hidden}.cap__fill{border-radius:inherit;background:var(--brand-500);height:100%}.cap__fill--full{background:var(--danger)}.cap__detail{margin:var(--space-1) 0 0;font-size:var(--text-2xs)}.upc__row{align-items:center;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:auto 88px 1fr;display:grid}.upc__when{color:var(--text-tertiary);font-size:var(--text-xs)}.upc__who{grid-column:3}@media (max-width:1100px){.dash__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.dash__stats{gap:var(--space-2)}.dash__stats .stat{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column}.dash__stats .stat__aside,.dash__stats .stat__aside .spark{width:100%;height:28px}.dash__stats .stat__delta{flex-wrap:wrap}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prog{align-items:center;gap:var(--space-2);display:inline-flex}.prog__track{border-radius:var(--radius-full);background:var(--bg-active);width:100px;height:6px;display:flex;overflow:hidden}.prog__done{background:var(--brand-500)}.prog__live{background:var(--brand-muted)}.prog__nums{font-size:var(--text-2xs);color:var(--text-secondary)}.drawer-status{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--text-sm);display:flex}.drawer-status>span{flex:1;min-width:0}.drawer-status--blocked{border-color:var(--brand-500)}.drawer-status--blocked>svg{color:var(--brand-500)}.tl{gap:var(--space-3);padding:0 0 0 var(--space-5);margin:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:4px;bottom:4px;left:5px}.tl__item{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex;position:relative}.tl__dot{left:calc(-1 * var(--space-5) + 1px);border-radius:var(--radius-full);background:var(--bg-raised);border:2px solid var(--brand-500);width:10px;height:10px;position:absolute;top:5px}.tl__when{color:var(--text-tertiary);font-size:var(--text-xs);flex:none}.drawer-thread{gap:var(--space-2);display:grid}.dt__scroll{min-width:0;overflow-x:auto}.acct-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1100px){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.acct-grid{grid-template-columns:minmax(0,1fr)}}.acct{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-raised);flex-direction:column;min-width:0;display:flex}.acct--down{border-color:var(--danger)}.acct--down .acct__bars{opacity:.45}.acct__head{gap:var(--space-3);align-items:flex-start;display:flex}.acct__id{gap:var(--space-1);min-width:0;display:grid}.acct__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.acct__issue{gap:var(--space-2);font-size:var(--text-sm);color:var(--brand-300);align-items:flex-start;margin:0;display:flex}.acct__issue--danger{color:var(--danger)}.acct__bars{gap:var(--space-3);display:grid}.acct__bar-label{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary);display:flex}.acct__bar-nums{align-items:center;gap:var(--space-1);display:inline-flex}.acct__bar--high .acct__bar-nums{color:var(--brand-300)}.acct__bar--full .acct__bar-nums{color:var(--danger)}.acct__track{height:6px;margin-top:var(--space-1);border-radius:var(--radius-full);background:var(--bg-active);overflow:hidden}.acct__fill{border-radius:inherit;background:var(--brand-500);height:100%}.acct__bar--full .acct__fill{background:var(--danger)}.acct__fill--muted{background:var(--brand-muted)}.acct__foot{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);margin-top:auto;display:flex}.acct__reconnect{gap:var(--space-2);margin-top:auto;display:grid}.acct__reconnect p{margin:0}.acct__full{justify-content:center;width:100%}.manual-leads__row{gap:var(--space-2);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.manual-leads__error{grid-column:1/-1;margin:0}@media (max-width:640px){.manual-leads__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.manual-leads__row>:first-child{grid-column:1/-1}}.varbar{gap:var(--space-2);margin-bottom:var(--space-2);display:grid}.varbar__row{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.varbar__chip{min-height:28px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer}.varbar__chip:hover{border-color:var(--brand-500);color:var(--text-primary)}.varbar__chip--more{border-style:dashed}.varbar__chip--on{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.varbar__edit{gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--border-default);border-radius:var(--radius-md);display:grid}.tpl-list{gap:var(--space-3);display:grid}.tpl{padding:var(--space-4)}.tpl__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tpl__name{font-size:var(--text-base);margin:0}.tpl__body{margin:var(--space-2) 0 0;white-space:pre-wrap;color:var(--text-secondary)}.tpl__subject{margin:var(--space-2) 0 0;overflow-wrap:anywhere}.viewswitch{border:1px solid var(--border-default);border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.viewswitch__btn{height:30px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.viewswitch__btn+.viewswitch__btn{border-left:1px solid var(--border-default)}.viewswitch__btn--on{background:var(--bg-hover);color:var(--text-primary);cursor:default;font-weight:600}.viewswitch__btn:disabled:not(.viewswitch__btn--on){opacity:.5;cursor:not-allowed}.viewswitch__btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.findbar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.findbar .field__input{width:auto;min-width:140px;height:30px}.fedge--used{stroke:var(--sf-color-accent);stroke-width:2px}.fedge--pulse{stroke-dasharray:6 6;animation:.8s linear infinite fedge-flow}@keyframes fedge-flow{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.fedge--pulse{animation:none}}.fedge__count{border-radius:var(--radius-full);background:var(--sf-color-accent);color:var(--sf-color-surface);font-variant-numeric:tabular-nums;padding:1px 6px;font-weight:600}.live-dot{color:var(--sf-color-text-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.live-dot:before{content:"";border-radius:var(--radius-full);background:var(--success);width:7px;height:7px;animation:2s ease-in-out infinite live-blink}@keyframes live-blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.live-dot:before{animation:none}}.lmap{gap:var(--space-3);display:grid}.lmap__campaign{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);padding:var(--space-3)}.lmap__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.lmap__name{color:var(--text-primary);font-weight:600}.lmap__steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.lmap__step{min-width:110px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-base);gap:2px;display:grid}.lmap__step--busy{border-color:var(--sf-color-accent)}.lmap__step--blocked{border-color:var(--warning)}.lmap__type{color:var(--text-secondary);font-size:12px}.lmap__here{font-weight:600}.lmap__passed{color:var(--text-secondary)}.lmap__blocked{color:var(--warning)}.lmap__arrow{color:var(--text-secondary)}.lmap__arrow--pulse{color:var(--sf-color-accent);animation:1s ease-in-out infinite live-blink}@media (prefers-reduced-motion:reduce){.lmap__arrow--pulse{animation:none}}.code{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-base);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;word-break:break-all;margin:0}.feed__controls{align-items:center;gap:var(--space-2);display:inline-flex}.rnow{gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}.rnow__title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:flex}.rnow__list{margin:0;padding:0;list-style:none;display:grid}.rnow__row{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);grid-template-columns:32px minmax(0,max-content) auto auto 1fr auto;display:grid}.rnow__row:first-child{border-top:0}.rnow__mark{border-radius:var(--radius-md);background:var(--bg-raised);place-items:center;width:32px;height:32px;display:grid}.rnow__step{color:var(--text-primary);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rnow__step:hover{text-decoration:underline}.rnow__count{padding:2px var(--space-2);border:1px solid var(--border-control);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);border-radius:999px;align-items:center;gap:4px;display:inline-flex}.rnow__chip{padding:2px var(--space-2);background:var(--bg-active);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;display:inline-flex}.rnow__chip--blocked{background:var(--warning-muted);color:var(--brand-300)}.rnow__when{color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap}.rnow__confirm,.rnow__done{align-items:center;gap:var(--space-1);display:inline-flex}.rnow__done{color:var(--success);font-size:var(--text-sm)}@media (max-width:640px){.rnow__row{grid-template-columns:32px minmax(0,1fr) auto}.rnow__chip,.rnow__when,.rnow__row>:last-child{grid-column:2/-1;justify-self:start}}.feed{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);margin:0;padding:0;list-style:none}.feed__item{gap:var(--space-2);padding:var(--space-2) var(--space-3);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.feed__item+.feed__item{border-top:1px solid var(--border-default)}.feed__dot{border-radius:var(--radius-full);background:var(--text-secondary);width:8px;height:8px}.feed__item--success .feed__dot{background:var(--success)}.feed__item--warning .feed__dot{background:var(--warning)}.feed__item--error .feed__dot{background:var(--danger)}.feed__item--new{animation:2.5s ease-out feed-in}@keyframes feed-in{0%{background:var(--bg-hover)}}@media (prefers-reduced-motion:reduce){.feed__item--new{animation:none}}.feed__lead{color:var(--text-primary);font-weight:600}.feed__time{white-space:nowrap}.ov__stats{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.ov__h2{margin:0 0 var(--space-2);font-size:14px;font-weight:600}.ov__actions{margin-bottom:var(--space-4)}.ov__filters,.feed__more{justify-content:center;align-items:center;gap:var(--space-2,8px);margin:var(--space-3,12px) 0 0;flex-wrap:wrap;display:flex}.feed__filters{gap:var(--space-2) var(--space-3);margin:var(--space-2) 0 var(--space-3);flex-wrap:wrap;display:flex}.ov__filter{flex:160px;gap:2px;min-width:0;max-width:240px;display:grid}.ov__filter .field__input{width:100%}@media (max-width:480px){.ov__filter{flex-basis:100%;max-width:none}}.kx-form__checks{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.lead-settings__points{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.lead-settings__set{border:0;min-width:0;margin:0;padding:0}.lead-settings__points .field{min-width:0}.kx-form__pair{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.kx-form__pair .field{flex:180px;min-width:0}.kx-form__pair .field__hint{flex-basis:100%}.options__gap .field{flex:140px;min-width:0}.ov__actionlist{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ov__actionlist li{padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);gap:2px;display:grid}.ov__status{justify-items:start;gap:2px;display:grid}.pform{min-height:100vh;padding:var(--space-6) 16px;background:var(--bg-base);place-items:start center;display:grid}.pform__card{gap:var(--space-3);width:100%;max-width:480px;padding:var(--space-4) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);display:grid}.pform__title{margin:0;font-size:22px}.pform__intro{color:var(--text-secondary);white-space:pre-line;margin:0}.pform__q{border:0;min-width:0;margin:0;padding:0}.pform__q>legend{margin-bottom:var(--space-2);padding:0}.pform__page{gap:var(--space-3);display:grid}.pform__choices{gap:var(--space-2);display:grid}.pform__yesno{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pform__scale{flex-wrap:wrap;gap:6px;display:flex}.pform__choice{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-base);cursor:pointer;display:flex;position:relative}.pform__choice:has(input:checked){border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.pform__choice:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.pform__yesno .pform__choice{justify-content:center}.pform__scale .pform__choice{min-width:44px;padding:var(--space-2);justify-content:center}.pform__scale .pform__choice input{opacity:0;width:1px;height:1px;position:absolute}.pform__scale-ends{justify-content:space-between;margin:4px 0 0;display:flex}.pform__progress{gap:4px;display:grid}.pform__progress progress{width:100%;height:6px;accent-color:var(--primary)}.pform__nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.pform__nav .btn{flex:120px}.pform__score{margin:0;font-size:20px;font-weight:600}.qset{gap:var(--space-2);display:grid}.qset__options{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qset__option{gap:var(--space-2);align-items:center;display:flex}.qset__option .field__input{flex:auto;min-width:0}.qset__option .qset__points{flex:0 0 80px}.qset__rating{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.dev__form{gap:var(--space-2);margin-top:var(--space-2);display:grid}.dev__formfields{border:0;gap:4px;margin:0;padding:0;display:grid}.dev__formfield{gap:var(--space-3);flex-wrap:wrap;display:flex}.stepform{gap:var(--space-2);display:grid}.stepform__fields{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.stepform__field{padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);gap:4px;display:grid}.journey,.jbanner{--j-done:var(--success);--j-current:var(--info);--j-stopped:var(--danger);--j-idle:var(--border-default)}.journey{gap:var(--space-3);display:grid}.journey__summary{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border-left:4px solid var(--j-idle);background:var(--bg-raised);gap:2px;margin:0;font-weight:600;display:grid}.journey__summary--current{border-left-color:var(--j-current)}.journey__summary--stopped,.journey__summary--failed{border-left-color:var(--j-stopped)}.journey__summary--completed{border-left-color:var(--j-done)}.journey__until{color:var(--text-secondary);font-size:13px;font-weight:400}.journey__line{margin:0;padding:0;list-style:none}.jstep{gap:var(--space-2);grid-template-columns:28px 1fr auto;min-height:52px;display:grid}.jstep__rail{flex-direction:column;align-items:center;display:flex;position:relative}.jstep__dot{z-index:1;border-radius:var(--radius-full);width:22px;height:22px;color:var(--bg-base);background:var(--bg-base);border:2px solid var(--j-idle);place-items:center;font-size:12px;font-weight:700;display:grid}.jstep__seg{background:var(--j-idle);flex:1;width:2px;margin:2px 0}.jstep__seg--done{background:var(--j-done)}.jstep--done .jstep__dot{background:var(--j-done);border-color:var(--j-done)}.jstep--current .jstep__dot{border-color:var(--j-current);box-shadow:0 0 0 4px color-mix(in srgb, var(--j-current) 25%, transparent);animation:1.6s ease-in-out infinite jpulse}.jstep--stopped .jstep__dot{background:var(--j-stopped);border-color:var(--j-stopped)}.jstep--ahead .jstep__dot{border-style:solid}.jstep--unreached .jstep__dot{border-style:dashed}.jstep--unreached .jstep__body,.jstep--ahead .jstep__body{opacity:.55}@keyframes jpulse{50%{box-shadow:0 0 0 7px color-mix(in srgb, var(--j-current) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.jstep--current .jstep__dot{animation:none}}.jstep__body{padding-bottom:var(--space-3);gap:2px;display:grid}.jstep__name{font-weight:600}.jstep__what{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.jstep--current .jstep__what{color:var(--j-current)}.jstep__why{color:var(--j-stopped);font-weight:600}.jstep__time{white-space:nowrap;padding-top:2px}.jtag{border-radius:var(--radius-full);border:1px solid var(--border-control);padding:0 6px;font-size:11px}.jtag--rehearsal{border-color:var(--warning);color:var(--warning)}.journey__legend{gap:var(--space-3);flex-wrap:wrap;margin:0;display:inline-flex}.jlegend:before{content:"";border-radius:var(--radius-full);vertical-align:middle;width:9px;height:9px;margin-right:5px;display:inline-block}.jlegend--done:before{background:var(--j-done)}.jlegend--current:before{background:var(--j-current)}.jlegend--stopped:before{background:var(--j-stopped)}.jlegend--ahead:before{border:2px solid var(--j-idle)}.idcell--button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.idcell--button:hover .idcell__name{text-decoration:underline}.jbanner{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--info);border-radius:var(--radius-md);background:var(--bg-raised);margin-bottom:var(--space-3);display:flex}.jbanner details{flex:1}.jbanner summary{cursor:pointer}.jbanner .journey{margin-top:var(--space-3)}.fnode--j-done{box-shadow:0 0 0 3px var(--success)}.fnode--j-current{--j-current:var(--info);box-shadow:0 0 0 3px var(--info);animation:1.6s ease-in-out infinite jpulse}.fnode--j-stopped{box-shadow:0 0 0 3px var(--danger)}.fnode--j-ahead,.fnode--j-unreached{opacity:.4}.fedge.fedge--journey{stroke:var(--success);stroke-width:4px;stroke-dasharray:none;animation:none}.chip--j-done{outline:3px solid var(--success);outline-offset:1px}.chip--j-current{outline:3px solid var(--info);outline-offset:1px}.chip--j-stopped{outline:3px solid var(--danger);outline-offset:1px}.chip--j-ahead,.chip--j-unreached{opacity:.4}.enr__journey{margin-top:var(--space-2);order:99}.enr__journey>summary{cursor:pointer;margin-bottom:var(--space-2)}.jfix{border-radius:var(--radius-full);color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.jfix:hover{background:var(--bg-hover)}.jfix-wrap{align-items:center;gap:6px;display:inline-flex}.feed__what{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.syslog__row{align-items:flex-start}.syslog__main{flex:1;min-width:0}.syslog__msg{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.syslog__pre{max-height:240px;margin:var(--space-1) 0 0;padding:var(--space-2);border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);font-family:var(--font-mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;overflow:auto}.cbar{align-items:center;column-gap:var(--space-4);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:48px;display:grid}.cbar__left{align-items:center;gap:var(--space-3);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.cbar__left>*{flex:none}.cbar__left .cbar__title{text-overflow:ellipsis;flex:0 auto;min-width:6ch;max-width:320px;overflow:hidden}.cbar__right{justify-content:flex-end;align-items:center;min-width:0;display:flex}.cbar__right .seq__actions{flex-wrap:nowrap}.cbar__right .btn{height:32px}@media (max-width:767px){.cbar{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);height:auto}.cbar__left{white-space:normal;flex-wrap:wrap}.cbar__right{justify-content:flex-start}}.cbar__back{flex:none;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1599px){.cbar{grid-template-columns:minmax(0,2fr) auto minmax(0,1fr)}@media (max-width:767px){.cbar{grid-template-columns:minmax(0,1fr)}}.cbar__left>.save:not(.save--error){display:none}.cbar__left .live-save--done .live-save__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:1399px){.cbar__back{padding:0 9px}.cbar__back-text{display:none}}.cbar__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.cbar__title-btn{border-radius:var(--radius-sm);max-width:100%;color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin:0 -6px;padding:2px 6px;display:inline-flex}.cbar__title-btn svg{color:var(--text-tertiary);opacity:0;flex:none}.cbar__title-btn:hover,.cbar__title-btn:focus-visible{border-color:var(--border-default)}.cbar__title-btn:hover svg,.cbar__title-btn:focus-visible svg{opacity:1}.cbar__title-input{border:1px solid var(--brand-500);border-radius:var(--radius-sm);background:var(--bg-input);width:min(360px,60vw);min-width:0;color:var(--text-primary);padding:2px 6px}.cbar__switch{color:var(--sf-color-text-muted);align-items:center;font-size:13px;display:inline-flex}.cbar__switch--on{color:var(--sf-color-ok);font-weight:600}.cbar__spacer{flex:1}.canvas-toolbar--float{top:var(--space-2);left:var(--space-2);right:var(--space-2);z-index:5;pointer-events:none;position:absolute}.canvas-toolbar--float>*{pointer-events:auto}.canvas-toolbar--float .btn{background:var(--bg-surface)}@media (min-width:768px){.app:has(.canvas-page) .top{display:none}.app:has(.canvas-page) .app__content{max-width:none;padding:var(--space-3) var(--space-4)}.canvas-page{height:calc(100dvh - 2 * var(--space-3));gap:var(--space-2)}.canvas-page .canvas-wrap{flex:1;min-height:0}.canvas-page .canvas,.canvas-page .palette{height:100%;max-height:none}}.side__pin{display:none}@media (min-width:1024px){.side__pin{top:50%;left:var(--sidebar-w);z-index:40;border:1px solid var(--border-default);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--bg-surface);width:16px;height:44px;color:var(--text-tertiary);cursor:pointer;transition:left var(--dur-normal) var(--ease-out);border-left:0;place-items:center;padding:0;font-size:14px;display:grid;position:fixed;transform:translateY(-50%)}.app--collapsed .side__pin{left:var(--sidebar-w-collapsed)}.side__pin:hover{color:var(--text-primary);border-color:var(--brand-500)}}.tcard{gap:var(--space-1);width:280px;padding:var(--space-3);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);cursor:default;flex-direction:column;font-size:13px;display:flex}.tcard__kind{margin:var(--space-1) 0 0;color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.tcard__kind:first-child{margin-top:0}.tcard__none{color:var(--text-tertiary);margin:0;font-size:13px}.tcard__row{align-items:center;gap:var(--space-2);display:flex}.tcard__name{flex:1;min-width:0}.tcard__link{color:var(--text-link,var(--brand-500));font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.tcard__x{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px}.tcard__add{margin-top:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-primary);font:inherit;cursor:pointer;align-self:flex-start;padding:4px 8px}.tcard__add:hover,.tcard__opt:hover{border-color:var(--brand-500)}.tcard__menu{gap:var(--space-1);flex-direction:column;display:flex}.tcard__opt{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;display:flex}.canvas-toolbar__add{font-weight:var(--weight-semibold)}.cbar__tabs{border-bottom:0}.brandbtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--brandbtn-bg,var(--bg-hover));width:100%;color:var(--brand-on);font:inherit;font-size:13px;font-weight:var(--weight-semibold);text-align:left;cursor:pointer;border:0;margin:2px 0;padding:6px 10px;display:flex}.brandbtn:hover{filter:brightness(1.12)}.brandbtn--sendspark{--brandbtn-bg:var(--brand-sendspark)}.brandbtn--slack{--brandbtn-bg:var(--brand-slack)}.brandbtn--clay{--brandbtn-bg:var(--brand-clay)}.brandbtn--sendspark,.brandbtn--slack,.brandbtn--clay{color:var(--brand-integration-on)}.brandbtn--generic{color:var(--text-primary)}.cbar__tabs .tabs__tab{text-decoration:none}.canvas--loading{align-items:center;gap:var(--space-8);padding-top:var(--space-12);flex-direction:column;display:flex}.campaign-settings{gap:var(--sf-space-4);flex-direction:column;display:flex}.page--narrow{width:100%;max-width:720px}.campaign-settings__fields{gap:var(--sf-space-4);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.campaign-settings__senders{margin:var(--sf-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.campaign-settings__actions{justify-content:flex-end;display:flex}.ov__results{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.alert__body{flex:1;min-width:0}@media (max-width:640px){.ov__results,.ov__stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ov__results .stat,.ov__stats .stat{padding:var(--space-3);align-items:flex-start}.ov__results .stat__label,.ov__stats .stat__label{font-size:11px}.ov__results .stat__value,.ov__stats .stat__value{font-size:20px}.ov__results .stat__period{font-size:11px}}.varbar__chip--ai{border-color:color-mix(in srgb, var(--brand-500) 60%, transparent);color:var(--text-primary);background:color-mix(in srgb, var(--brand-500) 10%, transparent)}.aiw{gap:var(--space-2);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--brand-500) 40%, var(--border-subtle));border-radius:var(--radius-md);background:var(--bg-raised);display:grid}.aiw__head{justify-content:space-between;align-items:center;display:flex}.aiw__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.aiw__draft{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-base,var(--bg-raised));border:1px dashed var(--border-default);display:grid}.aiw__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.thread__ai{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ov__insights ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ov__insight{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--info);border-radius:var(--radius-md);background:var(--bg-raised);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ov__insight>span{flex:260px;min-width:0}.ov__insight--warn{border-left-color:var(--warning)}.ov__insight--good{border-left-color:var(--success)}.ov__abtable{width:100%;max-width:560px}.ov__abtable caption{text-align:left;padding-bottom:var(--space-1)}.analytics .analytics__stats{margin-bottom:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr))}.analytics>.muted.small{margin:0 0 var(--space-4)}.analytics__filters{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,220px));align-items:end;display:grid}.analytics__filters.is-loading{opacity:.6}.analytics__clear{padding-bottom:2px}.analytics__who{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media (max-width:1100px){.analytics .analytics__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.analytics .analytics__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics__filters{grid-template-columns:1fr}}.cview{gap:var(--space-3)}.cview>.cbar{border-bottom:1px solid var(--border-default)}.cview__body{gap:var(--sf-space-4);flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.cview__body--narrow{max-width:760px}.feed-wrap{gap:var(--sf-space-3);flex-direction:column;display:flex}.shell__main:has(.cview){max-width:none}@media (min-width:768px){.app:has(.cview) .top{display:none}.app:has(.cview) .app__content{max-width:none;padding:var(--space-3) var(--space-4)}}.schedule-presets{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.preset{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font:inherit;cursor:pointer;padding:6px 12px;font-size:13px}.preset:hover{background:var(--bg-hover);color:var(--text-primary)}.preset--on{font-weight:var(--weight-semibold);border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.cview__split{flex:1;min-height:0;display:flex}.cview__split>.cview__main{min-width:0}.cview__main{flex-direction:column;flex:1;min-height:0;display:flex}.cbar__slot:empty,span.cbar__slot{display:contents}.cview__loading{align-items:center;gap:var(--space-8);padding-top:var(--space-12);flex-direction:column;display:flex}@media (min-width:768px){.app:has(.cview .canvas-page) .app__content{max-width:none;padding:var(--space-3) var(--space-4)}.cview:has(.canvas-page){height:calc(100dvh - 2 * var(--space-3))}.cview .canvas-page{flex:1;height:auto;min-height:0}}.launch--embedded{gap:var(--sf-space-4);flex-direction:column;display:flex}.jstep__missing{color:var(--sf-color-danger);font-size:12px;display:block}.jcalls{margin-top:var(--space-1);grid-column:2/-1}.jcalls>summary{cursor:pointer;color:var(--sf-color-accent);font-size:12px}.jcall{margin-top:var(--space-2)}.jcall__json{max-height:220px;margin:var(--space-1) 0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-hover);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;font-size:11px;overflow:auto}.jtag--bad{color:var(--sf-color-danger)}.account-alert{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--danger);color:var(--danger-on);font-size:var(--text-sm);line-height:1.5}.account-alert__fix{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}.cproblems{gap:var(--space-2);padding:var(--space-2) 0 0;display:grid}.cproblems__item{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:1.5}.cproblems__item--stop{background:var(--danger);color:var(--danger-on)}.cproblems__item--warn{background:var(--warning-muted);color:var(--text-primary);border:1px solid color-mix(in srgb, var(--warning) 40%, transparent)}.cproblems__fix{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}.li-methods{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.li-method{align-content:start;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid}.li-method:hover{border-color:var(--text-tertiary);background:var(--bg-hover)}.li-method:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.li-method--on,.li-method--on:hover{border-color:var(--brand-500);box-shadow:inset 0 0 0 1px var(--brand-500);background:var(--brand-muted)}.li-method__name{align-items:center;gap:var(--space-2);font-weight:600;display:flex}.li-method__icon{color:var(--text-secondary);display:inline-flex}.li-method--on .li-method__icon{color:var(--brand-500)}.li-method__radio{border:1.5px solid var(--border-control);border-radius:var(--radius-full);flex:none;width:16px;height:16px;margin-left:auto}.li-method--on .li-method__radio{border-color:var(--brand-500);box-shadow:inset 0 0 0 3px var(--bg-surface);background:var(--brand-500)}.li-dialog__title{align-items:center;gap:var(--space-2);display:inline-flex}.li-method__help{font-size:var(--text-xs);color:var(--text-secondary)}.li-steps{padding-left:var(--space-5);gap:var(--space-1);margin:0;display:grid}.live-save--done{align-items:center;gap:4px;display:inline-flex}.app{--rail-w:92px}.app .side.side--rail{z-index:45;width:var(--rail-w);align-items:center;gap:6px;padding:12px 6px;overflow:visible}.app--collapsed .side.side--rail{border-right:0;width:0;padding:0;overflow:hidden}.side--rail .wss{flex:none}.side--rail .wss__trigger{justify-content:center;width:44px;padding:0}.side--rail .wss__logo{border-radius:10px;width:36px;height:36px;font-size:15px}.side--rail .wss__panel{width:260px;top:0;left:calc(100% + 8px)}.rail__nav{flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:8px;display:flex}.rail__item{width:100%;font:inherit;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:3px 2px 5px;text-decoration:none;display:flex;position:relative}.rail__icon{width:40px;height:32px;color:var(--text-primary);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:10px;place-items:center;display:grid;position:relative}.rail__item:hover .rail__icon{background:var(--bg-hover)}.rail__item--active .rail__icon{background:var(--brand-muted);color:var(--brand-300);box-shadow:inset 0 0 0 1px var(--brand-500)}.rail__label{max-width:100%;font-size:11px;font-weight:var(--weight-semibold);text-align:center;color:var(--text-primary);line-height:1.2}.rail__item--active .rail__label{color:var(--brand-300)}.rail__badge{border:2px solid var(--bg-surface);border-radius:var(--radius-full);background:var(--bg-active);min-width:18px;height:18px;font-size:10px;font-weight:var(--weight-semibold);color:var(--text-primary);place-items:center;padding:0 5px;display:grid;position:absolute;top:0;left:calc(50% + 10px)}.rail__badge--danger{background:var(--danger);color:var(--danger-on)}.rail__foot{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:8px;display:flex}.side--rail .urow{flex-direction:column;padding:0}.side--rail .urow__name{display:none}.side--rail .urow__panel{width:260px;bottom:0;left:calc(100% + 8px);right:auto}.app .side__pin{left:var(--rail-w)}.app.app--collapsed .side__pin{left:0}.welcome{min-height:calc(100dvh - var(--topbar-h) - var(--space-12));justify-content:center}.welcome__card{gap:var(--space-3);max-width:560px;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-md);flex-direction:column;margin:0 auto;display:flex}.welcome__mark{display:inline-flex}.welcome__step{color:var(--brand-300);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.welcome__title{margin:0;font-size:28px;line-height:1.2}.welcome__lead{color:var(--text-secondary);font-size:var(--text-lg);margin:0}.welcome__points{gap:var(--space-2);margin:var(--space-2) 0;flex-direction:column;padding:0;list-style:none;display:flex}.welcome__points li{padding-left:28px;position:relative}.welcome__points li:before{content:"";background:var(--success);width:18px;height:18px;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;position:absolute;top:2px;left:0}.welcome__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:719px){.welcome__card{padding:var(--space-5)}.welcome__title{font-size:22px}}.signals__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.signals__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.signals__item{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;display:grid}.signals__what,.signals__into,.signals__activity{flex-direction:column;gap:2px;min-width:0;display:flex}.signals__into{align-items:center;gap:var(--space-1) var(--space-2);flex-flow:wrap}.signals__label{flex-basis:100%}.siglimit{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--warning);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;min-width:0;display:flex}.siglimit__title{margin:0}.siglimit__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.siglimit__item{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-wrap:wrap;min-width:0;display:flex}.siglimit__item--suggested{border-color:var(--warning)}.siglimit__what{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.siglimit__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.siglimit__name{overflow-wrap:anywhere;font-weight:600}.siglimit__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.signals__limit{grid-column:1/-1;min-width:0}.signals__full{color:var(--warning)}.signals__chip{border:1px solid var(--border-control);border-radius:var(--radius-full);max-width:100%;color:var(--text-primary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:2px 8px;text-decoration:none;display:inline-flex;overflow:hidden}.signals__chip:hover{border-color:var(--brand-500)}.signals__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.signals__name{font-weight:var(--weight-semibold)}.signals__url{align-items:center;gap:4px;display:inline-flex}.signals__actions{gap:var(--space-2);display:flex}.posts__form .posts__textarea{min-height:160px}.posts__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.posts__row{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.posts__buttons,.posts__actions,.posts__watch-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.posts__watch-row .field__input{flex:200px;min-width:0}.posts__section{margin-top:var(--space-5)}.posts__h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.posts__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.posts__item{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.posts__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.posts__account{font-weight:var(--weight-semibold);align-items:center;gap:4px;display:inline-flex}.posts__when,.posts__reason{margin:0}.posts__reason{color:var(--text-secondary)}.posts__reason--bad{color:var(--danger)}.posts__text{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.posts__images{gap:var(--space-2);flex-wrap:wrap;display:flex}.posts__thumb-wrap{position:relative}.posts__thumb{object-fit:cover;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);width:96px;height:96px;display:block}.posts__thumb-remove{border-radius:var(--radius-full);background:var(--bg-overlay);width:28px;height:28px;color:var(--text-primary);cursor:pointer;border:0;position:absolute;top:4px;right:4px}.posts__link{align-items:center;gap:4px;display:inline-flex}.posts__watch{padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.posts__watch p{margin:0 0 var(--space-2)}.posts__history ol{margin:var(--space-2) 0 0;padding-left:var(--space-4)}.pcm__section-head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.pcm__section-head .posts__h2{margin:0}.pcm__row2{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pcm__label{font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.pcm__chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.pcm__author{font-weight:var(--weight-semibold);overflow-wrap:anywhere}.pcm__headline,.pcm__meta,.pcm__entered{overflow-wrap:anywhere;margin:0}.pcm__entered{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pcm__reply{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-left:3px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-raised);flex-direction:column;display:flex}.pcm__reply-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pcm__composer{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.pcm__composer-tools{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.pcm__filters{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.pcm__filter{min-height:32px;padding:4px var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.pcm__filter--on{font-weight:var(--weight-semibold);border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}@media (max-width:719px){.pcm__row2{grid-template-columns:minmax(0,1fr)}.pcm__section-head>.btn,.posts__actions>.btn{flex:100%}.posts__row{grid-template-columns:minmax(0,1fr)}.posts__item{padding:var(--space-3)}.posts__buttons>.btn{flex:100%}}.signals__h2{margin:var(--space-2) 0 var(--space-2);font-size:var(--text-lg)}.signals__icp{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);background:var(--bg-surface)}.signals__icp>summary{cursor:pointer;flex-direction:column;gap:2px;display:flex}.signals__icp[open]>summary{margin-bottom:var(--space-3)}@media (max-width:899px){.signals__item{grid-template-columns:minmax(0,1fr)}}.dm{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.dm__head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.dm__title{font-size:var(--text-lg);margin:0}.dm__head p{margin:var(--space-1) 0 0}.dm__scan-head{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.dm__strip{gap:var(--space-2);padding:0 0 var(--space-1);margin:0;list-style:none;display:flex;overflow-x:auto}.dm__person{justify-items:center;gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-lg);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;display:grid}.dm__person--on{border-color:var(--brand-500);background:var(--bg-raised)}.dm__pill{border-radius:var(--radius-full);font-size:11px;font-weight:var(--weight-semibold);white-space:nowrap;background:var(--bg-raised);color:var(--text-secondary);padding:1px 8px}.dm__pill--dm{background:var(--success-muted);color:var(--success)}.dm__pill--review{background:var(--warning-muted);color:var(--text-primary)}.dm__judge-head{align-items:center;gap:var(--space-3);display:flex}.dm__who{flex:1;min-width:0;display:grid}.dm__signal{margin:var(--space-2) 0 var(--space-3);overflow-wrap:anywhere}.dm__checks{gap:var(--space-1);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.dm__check{align-items:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);grid-template-columns:24px minmax(90px,140px) 1fr auto;display:grid}.dm__check--not_set,.dm__check--ai{opacity:.6}.dm__num{border-radius:var(--radius-full);background:var(--bg-raised);width:22px;height:22px;font-size:10px;font-weight:var(--weight-semibold);place-items:center;display:inline-grid}.dm__check-name{font-weight:var(--weight-semibold)}.dm__check-q{min-width:0;display:grid}.dm__why{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm__score{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);background:var(--bg-raised);grid-template-columns:minmax(90px,140px) 1fr auto;display:grid}.dm__bar{border-radius:var(--radius-full);background:var(--border-default);height:8px;position:relative}.dm__bar-fill{border-radius:var(--radius-full);background:var(--brand-500);position:absolute;inset:0 auto 0 0}.dm__bar-mark{background:var(--text-primary);width:2px;height:16px;position:absolute;top:-4px}.dm__score-num{font-size:22px}.dm__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.dm__size{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:599px){.dm__check{grid-template-columns:24px 1fr auto}.dm__check-q{grid-column:2/-1}.dm__score{grid-template-columns:1fr auto}.dm__score .dm__check-name{grid-column:1/-1}}.newc__back{color:var(--text-tertiary);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.newc__back:hover{color:var(--text-primary)}.newc__ways{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1279px){.newc__ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.newc__ways{grid-template-columns:1fr}}.newc__way{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-default);background:var(--bg-raised);border-radius:14px;flex-direction:column;display:flex}.newc__way:hover{border-color:var(--border-strong)}.newc__art{border:1px solid var(--border-subtle);background:radial-gradient(circle at 1px 1px, var(--border-default) 1px, transparent 0) 0 0 / 14px 14px, var(--bg-surface);border-radius:10px;height:128px;position:relative;overflow:hidden}.newc__art-center{border:1px solid var(--border-strong);background:var(--bg-overlay);width:56px;height:56px;color:var(--sf-color-accent);border-radius:16px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newc__art-chip{border:1px solid var(--border-default);background:var(--bg-overlay);color:var(--sf-color-accent);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex;position:absolute}.newc__art-line{border-radius:var(--radius-full);background:var(--border-strong);width:64px;height:6px;display:block}.newc__art-chip--0{top:14px;left:16px}.newc__art-chip--1{top:50px;left:44px}.newc__art-chip--2{top:86px;left:72px}.newc__art-center~.newc__art-chip--0{top:14px;left:10px}.newc__art-center~.newc__art-chip--1{top:18px;left:auto;right:10px}.newc__art-center~.newc__art-chip--2{top:auto;bottom:14px;left:18px}.newc__way-title{margin:0;font-size:17px}.newc__points{color:var(--text-secondary);gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.newc__points li{align-items:flex-start;gap:10px;display:flex}.newc__point-icon{background:color-mix(in srgb, var(--sf-color-accent) 16%, transparent);width:26px;height:26px;color:var(--sf-color-accent);border-radius:7px;flex:none;place-items:center;display:grid}.newc__way .btn,.newc__way button[type=submit]{margin-top:auto}.newc__brief{flex:1;min-height:96px}.newc__library{margin-top:var(--space-6)}.newc__lib-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.newc__lib-title{margin:0;font-size:17px}.newc__chips{flex-wrap:wrap;gap:6px;display:flex}.newc__chip{border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;padding:5px 12px;font-size:13px}.newc__chip:hover{color:var(--text-primary)}.newc__chip--on{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.newc__grid{gap:var(--space-3);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:0;list-style:none;display:grid}.newc__tpl{padding:var(--space-3);border:1px solid var(--border-default);background:var(--bg-raised);border-radius:12px;flex-direction:column;gap:8px;display:flex}.newc__tpl:hover{border-color:var(--border-strong)}.newc__goal{border-radius:var(--radius-full);background:var(--cat-linkedin-muted);color:var(--cat-linkedin);align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:600}.newc__tpl-title{margin:0;font-size:15px}.newc__tpl-desc{color:var(--text-secondary);flex:1;margin:0;font-size:13px}.newc__tpl-steps{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.newc__tpl-steps .muted{margin-left:6px}.newc__step-dot{border-radius:var(--radius-full);background:var(--cat-linkedin-muted);width:24px;height:24px;color:var(--cat-linkedin);flex:none;place-items:center;display:inline-grid}.newc__tpl-actions{gap:8px;display:flex}.newc__preview{margin:var(--space-3) 0;gap:10px;padding:0;list-style:none;display:grid}.newc__preview-step{grid-template-columns:52px 24px 1fr;align-items:start;gap:10px;display:grid}.newc__preview-day{color:var(--text-tertiary);padding-top:3px;font-size:12px}.newc__preview-body{flex-direction:column;gap:2px;display:flex}.newc__preview-text{color:var(--text-secondary);font-size:13px}.page.newc{width:100%;max-width:1080px;margin-inline:auto}.newc__sec+.newc__sec{margin-top:var(--space-5)}.newc__sec-title,.aib__tplsec-title{margin:0 0 var(--space-2);color:var(--text-primary);align-items:baseline;gap:6px;font-size:15px;font-weight:600;display:flex}.newc__sec-title .muted,.aib__tplsec-title .muted{font-size:12px;font-weight:500}.newc__back--btn{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.newc__choice{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.newc__pick p{flex:1;margin:0}.newc__social{align-items:center;gap:var(--space-4);padding:var(--space-4);flex-direction:row;grid-column:1/-1}.newc__social-icon{background:var(--control-on-bg);width:48px;height:48px;color:var(--control-on-text);border-radius:12px;flex:none;place-items:center;display:grid}.newc__social-text{flex:1;min-width:0}.newc__social-text p{margin:4px 0 0}@media (max-width:767px){.newc__choice{grid-template-columns:1fr}.newc__social{flex-wrap:wrap}.newc__social .btn{width:100%}}.aib{gap:var(--space-4);margin-top:var(--space-4);display:grid}.aib__modes{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.aib__modes{grid-template-columns:1fr}}.aib__mode{border:1px solid var(--border-control);background:var(--bg-raised);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.aib__mode>span{flex-direction:column;gap:2px;display:flex}.aib__mode strong{color:var(--text-primary);font-size:14px}.aib__mode:hover{border-color:var(--border-strong)}.aib__mode--on{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.aib__levels{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:inline-grid}.aib__level{color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.aib__level strong{color:var(--text-primary);font-size:14px}.aib__level--on{background:var(--bg-raised);box-shadow:0 0 0 1px var(--sf-color-accent)}.aib__soon{border:1px dashed var(--border-strong);color:var(--text-secondary);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.aib__soon>span{flex-direction:column;gap:2px;display:flex}.aib__soon strong{color:var(--text-primary);font-size:14px}.aib__soon-tag{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sf-color-accent) 14%, transparent);color:var(--sf-color-accent);vertical-align:1px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.aib__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);background:var(--bg-raised);border-radius:14px;flex-direction:column;display:flex}.aib__panel>p,.aib__panel .muted{margin:0}.aib__area{position:relative}.aib__area textarea{width:100%;padding-right:48px}.aib__area .mic{position:absolute;top:8px;right:8px}.aib__brief{min-height:132px}.aib__q{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.aib__n{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sf-color-accent) 16%, transparent);width:20px;height:20px;color:var(--sf-color-accent);place-items:center;margin-right:4px;font-size:11px;font-weight:700;display:inline-grid}.aib__pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aib__checks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.aib__check{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.aib__tpls{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.aib__tpl{border:1px solid var(--border-default);background:var(--bg-surface);width:100%;height:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.aib__tpl:hover{border-color:var(--border-strong)}.aib__tpl--on{border-color:var(--sf-color-accent);box-shadow:0 0 0 1px var(--sf-color-accent)}.aib__tplmode{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:1023px){.aib__tplmode{grid-template-columns:1fr}}.aib__tpllist{gap:var(--space-4);flex-direction:column;display:flex}.aib__tplmode .aib__tpls{grid-template-columns:1fr}.aib__tplside{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-default);background:var(--bg-raised);border-radius:14px;flex-direction:column;scroll-margin-top:72px;display:flex}@media (min-width:1024px){.aib__tplside{top:var(--space-4);overscroll-behavior:contain;max-height:calc(100dvh - 104px);position:sticky;overflow-y:auto}}@media (max-width:1023px){.aib__tplside{position:static}}.aib__tplhead{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.aib__tpltitle{margin:0;font-size:17px}.aib__tplempty{min-height:220px;color:var(--text-tertiary);text-align:center;place-items:center;gap:8px;display:grid}.aib__tplempty p{max-width:260px;margin:0}.tflow{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.tflow__node{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:relative}.tflow__node+.tflow__node:before{content:"";background:var(--border-strong);border-radius:2px;width:2px;height:14px;position:absolute;top:-15px;left:25px}.tflow__node--entry{border-color:color-mix(in srgb, var(--sf-color-accent) 55%, var(--border-default))}.tflow__icon{background:color-mix(in srgb, var(--sf-color-accent) 14%, transparent);width:28px;height:28px;color:var(--sf-color-accent);border-radius:8px;flex:none;place-items:center;display:grid}.tflow__body{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.tflow__kicker{color:var(--text-tertiary);letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.tflow__text{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.aib__adapt,.aib__asis{gap:var(--space-2);flex-direction:column;display:flex}.aib__shape{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.aib__shape-opts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:767px){.aib__shape-opts,.aib__pair{grid-template-columns:1fr}}.aib__shape-opt{border:1px solid var(--border-control);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.aib__shape-opt:has(input:checked){border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.aib__shape-opt>span{flex-direction:column;gap:2px;font-size:14px;display:flex}.mic{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.mic__btn{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-overlay);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.mic__btn:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-strong)}.mic__btn--on{border-color:var(--sf-color-accent);background:color-mix(in srgb, var(--sf-color-accent) 18%, var(--bg-overlay));color:var(--sf-color-accent);animation:1.4s ease-in-out infinite mic-pulse}@keyframes mic-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--sf-color-accent) 20%, transparent)}}@media (prefers-reduced-motion:reduce){.mic__btn--on{animation:none}}.mic__status:empty{display:none}.mic__status{background:var(--bg-overlay);max-width:220px;color:var(--text-secondary);text-align:right;border-radius:6px;padding:2px 8px;font-size:12px}.ai-notes{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid color-mix(in srgb, var(--sf-color-accent) 45%, var(--border-default));background:color-mix(in srgb, var(--sf-color-accent) 6%, var(--bg-raised));border-radius:12px;flex-direction:column;gap:10px;display:flex}.ai-notes__head{align-items:center;gap:10px;display:flex}.ai-notes__icon{background:color-mix(in srgb, var(--sf-color-accent) 16%, transparent);width:28px;height:28px;color:var(--sf-color-accent);border-radius:8px;flex:none;place-items:center;display:grid}.ai-notes__title{flex:1;margin:0;font-size:15px}.ai-notes__row{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ai-notes__row--warn{border-color:var(--warning)}.ai-notes__brand{flex:none;place-items:center;display:inline-grid}.ai-notes__text{flex:200px;min-width:0}.ai-notes__line{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.ai-notes__line--warn{color:var(--warning);flex-wrap:nowrap;align-items:flex-start}.ai-notes__line--warn .icon{flex:none;margin-top:2px}.ai-notes__sub{margin:0 0 4px;font-size:13px}.ai-notes__list ul{color:var(--text-secondary);margin:0;padding-left:20px;font-size:13px}.start{margin-bottom:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-raised)}.start__head{align-items:center;gap:var(--space-1);display:flex}.start__title{font-size:var(--text-lg);margin:0}.start__count{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;margin-left:auto}.start__steps{margin:var(--space-4) 0 var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.start__steps:before,.start__steps:after{content:"";border-radius:var(--radius-full);height:2px;position:absolute;top:17px;left:10%}.start__steps:before{background:var(--border-default);right:10%}.start__steps:after{width:calc(var(--start-done,0%) * .8);background:var(--success)}.start__item{z-index:1;justify-content:center;min-width:0;display:flex;position:relative}.start__dot{align-items:center;gap:var(--space-1);max-width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.start__dot:focus-visible{outline:2px solid var(--brand-300);outline-offset:4px;border-radius:var(--radius-md)}.start__icon{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);place-items:center;display:grid}.start__item--done .start__icon{background:var(--success);color:var(--bg-raised);border-color:#0000}.start__item--on .start__icon{border-color:var(--brand-500);box-shadow:0 0 0 4px var(--brand-muted);color:var(--brand-300)}.start__item--done.start__item--on .start__icon{color:var(--bg-raised);box-shadow:0 0 0 4px var(--success-muted)}.start__short{font-size:var(--text-xs);text-align:center;overflow-wrap:anywhere}.start__item--on .start__short{color:var(--text-primary);font-weight:var(--weight-medium)}.start__card{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.start__card-icon{border-radius:var(--radius-md);background:var(--brand-muted);width:40px;height:40px;color:var(--brand-300);place-items:center;display:grid}.start__name{font-size:var(--text-base);font-weight:var(--weight-medium);margin:0}.start__text{font-size:var(--text-sm);color:var(--text-secondary);margin:2px 0 0}.start__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.start__help{color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;display:inline-flex}.start__ai{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.start__ai-chip{align-items:center;gap:2px;display:inline-flex}.start__ai-card{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);font-size:var(--text-sm);color:inherit;text-decoration:none;display:inline-flex}.start__ai-card>svg:first-child{color:var(--brand-300)}.start__ai-card:hover{border-color:var(--border-strong)}.start__ai-go{color:var(--text-tertiary);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}@media (max-width:599px){.start{padding:var(--space-4)}.start__card{grid-template-columns:auto minmax(0,1fr)}.start__actions{grid-column:1/-1}}.auth--split{background:radial-gradient(var(--border-default) 1px, transparent 1px) 0 0 / 22px 22px, var(--site-sky-gradient) no-repeat, var(--bg-base);grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:stretch stretch;gap:0;padding:16px;display:grid}.auth__panel{background:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-xl);border-radius:20px;place-items:center;padding:48px 24px;display:grid}.auth--split .auth__card{max-width:400px}.auth--split .auth__brand{color:var(--text-primary);text-align:center;justify-content:center;display:flex}.auth--split .auth__title{text-align:center}.auth__side{place-items:center;padding:48px;display:grid}.auth__pitch{border:1px solid var(--border-default);background:color-mix(in srgb, var(--bg-raised) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;max-width:520px;padding:32px}.auth__pitch-mark{background:color-mix(in srgb, var(--sf-color-accent) 18%, transparent);width:44px;height:44px;color:var(--sf-color-accent);border-radius:12px;place-items:center;display:grid}.auth__pitch-text{letter-spacing:-.01em;margin:20px 0;font-size:24px;font-weight:600;line-height:1.35}.auth__pitch-points{color:var(--text-secondary);gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth__pitch-points li{align-items:flex-start;gap:10px;display:flex}.auth__pitch-check{border-radius:var(--radius-full);background:color-mix(in srgb, var(--sf-color-ok) 20%, transparent);width:22px;height:22px;color:var(--sf-color-ok);flex:none;place-items:center;display:grid}@media (max-width:900px){.auth--split{grid-template-columns:1fr;padding:0}.auth__panel{min-height:100dvh;box-shadow:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--info) 14%, var(--bg-surface)) 0, var(--bg-surface) 100vh);border-radius:0;position:relative}.auth__panel:before{content:"";background-image:radial-gradient(var(--border-default) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;height:320px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.auth__panel>*{position:relative}.auth__side{display:none}}.start-q{text-align:center}.start-q__hello{color:var(--text-secondary);margin:0}.start-q__count{color:var(--text-tertiary);margin:8px 0 0;font-size:13px}.start-q__title{font-size:22px}.start-q__options{gap:8px;display:grid}.start-q__option{border:1px solid var(--border-control);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.start-q__option--single{justify-content:center}.start-q__option:hover{border-color:var(--border-strong);background:var(--bg-hover)}.start-q__option--on{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.start-q__option input{accent-color:var(--sf-color-accent)}.start-q__foot{justify-content:space-between;align-items:center;display:flex}.panel__head-actions{align-items:center;gap:4px;display:flex}.panel__delete{color:var(--sf-color-danger);align-items:center;gap:6px;display:inline-flex}.preset-dlg__head{align-items:center;gap:12px;display:flex}.preset-dlg__head .dialog__title{margin:0}.preset-dlg__mark{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.preset-dlg__notes{margin:4px 0 8px}.preset-dlg__notes summary{color:var(--text-secondary);cursor:pointer;font-size:13px}.preset-dlg__notes p{margin:6px 0 0}.preset-dlg__label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.preset-dlg__reload{align-items:center;gap:4px;display:inline-flex}.choice-seg{border:1px solid var(--border-control);background:var(--bg-input);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.choice-seg__item{min-height:38px;color:var(--text-secondary);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex;position:relative}.choice-seg__item input{opacity:0;pointer-events:none;position:absolute}.choice-seg__item[data-checked]{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text);font-weight:600}.choice-seg__item:has(input:focus-visible){outline:2px solid var(--sf-color-accent)}.choice-seg__item--soon{cursor:not-allowed;opacity:.6}.choice-seg__soon{border-radius:var(--radius-full);background:var(--bg-overlay);color:var(--text-tertiary);white-space:nowrap;padding:1px 6px;font-size:11px;font-weight:500}fieldset.field{border:0;min-width:0;margin:0;padding:0}fieldset.field>legend{margin-bottom:6px;padding:0}.fnode .react-flow__handle.fnode__grip{border:1px solid var(--sf-color-border);border-radius:var(--radius-full);background:var(--sf-color-surface);width:auto;min-width:0;height:auto;min-height:0;color:var(--sf-color-text-muted);cursor:grab;padding:2px 10px;font-size:11px;line-height:1.4;position:static;transform:none}.fnode .react-flow__handle.fnode__grip.fedge__port--yes{border-color:color-mix(in srgb, var(--sf-color-ok) 45%, transparent);background:color-mix(in srgb, var(--sf-color-ok) 18%, var(--bg-raised));color:var(--sf-color-ok);font-weight:600}.fnode .react-flow__handle.fnode__grip.fedge__port--no{border-color:color-mix(in srgb, var(--sf-color-danger) 40%, transparent);background:color-mix(in srgb, var(--sf-color-danger) 14%, var(--bg-raised));color:var(--sf-color-danger);font-weight:600}.fnode .react-flow__handle.fnode__grip:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--sf-color-accent) 30%, transparent)}.fnode__branches--linked .fnode__branch-row{flex-direction:row;gap:4px}.fnode__branches--linked .fnode__branch .fnode__add{margin-top:0}.fnode__branches--linked .fnode__branch .fnode__add:before{content:none}.fnode--entry{width:360px;padding-bottom:0}.entry{border-radius:inherit;cursor:default;grid-template-columns:1fr 1fr;display:grid;position:relative}.entry__col{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 12px 0;display:flex}.entry__col+.entry__col{border-left:1px solid var(--border-default)}.entry__title{color:var(--text-primary);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:flex}.entry__help{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.35}.entry__row{width:100%;color:var(--text-secondary);align-items:center;gap:6px;font-size:12.5px;display:flex}.entry__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entry__link,.entry__x{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.entry__link{color:var(--text-link,var(--brand-500))}.entry__x{color:var(--text-tertiary);font-size:14px}.entry__col--action{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:stretch;padding:12px;text-decoration:none;transition:background .12s}.entry__col--action:first-child{border-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0}.entry__col--action:last-of-type{border-top-right-radius:inherit;border-bottom-right-radius:inherit}.entry__col--action:hover:not(:disabled),.entry__col--action[aria-expanded=true]{background:var(--bg-hover)}.entry__col--action:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.entry__col--action:disabled{cursor:default}.entry__do{color:var(--brand-300);text-align:center;padding-top:2px;font-size:13px;font-weight:500}.entry__col--action:hover .entry__do{text-underline-offset:3px;text-decoration:underline}.entry__error{grid-column:1/-1;margin:6px 14px 0}.entry__col--trigger{align-items:stretch;gap:8px;padding:12px}.entry__head{justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:22px;display:flex}.entry__menu{border-radius:var(--radius-md);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-2px -4px -2px 0;padding:0;display:grid}.entry__menu:hover,.entry__menu[aria-expanded=true]{background:var(--bg-hover);color:var(--text-primary)}.entry__menu:focus-visible{outline:2px solid var(--brand-500);outline-offset:1px}.entry__trig{align-items:center;gap:8px;min-width:0;display:flex}.entry__mark,.tpick__mark{border:1px solid var(--border-default);background:var(--bg-base);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.tmark__net{background:var(--bg-raised);border-radius:5px;padding:1px;line-height:0;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.entry__trig-text{flex-direction:column;gap:1px;min-width:0;display:flex}.entry__trig-name,.entry__trig-sum{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.entry__trig-name{color:var(--text-primary);font-size:13px;font-weight:600;text-decoration:none}.entry__trig-sum{color:var(--text-tertiary);font-size:12px}.entry__acts{flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;display:flex}.entry__act{white-space:nowrap;border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-raised);min-width:0;max-width:100%;min-height:28px;color:var(--text-secondary);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:3px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.entry__act:hover:not(:disabled){border-color:var(--brand-500);color:var(--text-primary)}.entry__act--start{background:var(--brand-500);color:var(--brand-on);border-color:#0000;font-weight:600}.entry__act--start:hover:not(:disabled){background:var(--brand-600);color:var(--brand-on)}.entry__mark--play{cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);padding:0}.entry__mark--play:hover{border-color:var(--brand-500);color:var(--brand-500)}.entry__act:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.autostart{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.autostart .switch{text-align:left;max-width:100%}.autostart .switch__track{flex:none}.autostart--compact{color:var(--text-secondary);cursor:pointer;flex-direction:row;align-items:center;gap:6px;font-size:12px;line-height:1.3}.autostart__short{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autostart__hint{padding-left:36px}.mstart{gap:var(--space-3);flex-direction:column;display:flex}.mstart p{margin:0}.mstart__result{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-hover);flex-direction:column;display:flex}.mstart__count{align-items:center;gap:var(--space-2);font-size:var(--text-base);display:flex}.mstart__count-icon{border-radius:var(--radius-full);background:var(--bg-raised);width:28px;height:28px;color:var(--brand-500);flex:none;place-items:center;display:grid}.mstart__count--none{color:var(--text-secondary);font-size:var(--text-sm)}.mstart__ready,.mstart__problem{font-size:var(--text-sm);align-items:center;gap:6px;display:flex}.mstart__ready{color:var(--success)}.mstart__problem{color:var(--danger)}.mstart__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mstart--empty{padding:var(--space-4) 0;text-align:center;align-items:center}.mstart__empty-icon{border-radius:var(--radius-full);background:var(--bg-hover);width:44px;height:44px;color:var(--text-secondary);place-items:center;display:grid}.mstart__empty-title{font-weight:var(--weight-semibold)}.entry__slots{gap:28px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:0;bottom:0;left:calc(100% + 28px)}.entry__slot{border:1px solid color-mix(in srgb, var(--sf-color-accent) 45%, var(--border-default));background:var(--bg-raised);width:200px;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.entry__slot:before{content:"";background:color-mix(in srgb, var(--sf-color-accent) 55%, var(--border-default));width:28px;height:2px;position:absolute;top:50%;right:calc(100% + 1px)}.entry__slot--empty{border:1.5px dashed var(--border-control);box-shadow:none;background:0 0;padding:0}.entry__slot--empty:before{border-top:2px dashed var(--border-default);background:0 0;height:0}.entry__slot-title{color:var(--text-tertiary);font-size:12px;font-weight:600}.entry__slot-add{border-radius:inherit;width:100%;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.entry__slot-add .entry__do{color:var(--text-tertiary);margin-top:0;padding-top:0}.entry__slot-add:hover{background:var(--bg-hover)}.entry__slot-add:hover .entry__do{color:var(--brand-300);text-underline-offset:3px;text-decoration:underline}.entry__slot-add:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (min-width:768px){.sheet--drawer.sheet--wide{width:min(480px,100vw)}}.tpanel{gap:var(--space-4);flex-direction:column;display:flex}.tpanel p{margin:0}.tpick{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tpick__opt{border:1px solid var(--border-control);background:var(--bg-raised);width:100%;min-height:56px;color:var(--text-tertiary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:border-color .12s;display:flex}.tpick__opt:hover:not(:disabled){border-color:var(--brand-500)}.tpick__opt:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.tpick__opt:disabled{cursor:default;opacity:.6}.tpick__mark{border-radius:9px;width:34px;height:34px}.tpick__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpick__name,.tpick__hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpick__name{color:var(--text-primary);font-size:14px;font-weight:600}.tpick__hint{color:var(--text-tertiary);font-size:12.5px}.tpanel__head{gap:var(--space-2);flex-direction:column;display:flex}.tpanel__back{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:2px;padding:0;font-size:13px;display:inline-flex}.tpanel__back:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.tpanel__kind{align-items:center;gap:10px;font-size:15px;display:flex}.tpanel__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.tpanel__url code{word-break:break-all}.tpanel__failed{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.addl{gap:var(--sf-space-3);flex-direction:column;display:flex;container-type:inline-size}.addl__label{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.addl__ways{gap:8px;display:grid}@container (min-width:600px){.addl__ways{grid-template-columns:1fr 1fr}}.addl__way{border:1px solid var(--border-default);background:var(--bg-raised);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:8px 36px 8px 12px;transition:border-color .12s,background .12s;display:flex;position:relative}.addl__way:hover{border-color:var(--text-tertiary)}.addl__way--on,.addl__way--on:hover{border-color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 8%, var(--bg-raised))}.addl__way:has(input:focus-visible){outline:2px solid var(--brand-500);outline-offset:2px}.addl__way-icon{background:var(--bg-base);width:32px;height:32px;color:var(--text-secondary);border-radius:9px;flex:none;place-items:center;display:grid}.addl__way--on .addl__way-icon{background:color-mix(in srgb, var(--brand-500) 18%, var(--bg-base));color:var(--brand-500)}.addl__way-text{flex-direction:column;gap:2px;min-width:0;display:flex}.addl__way-title,.addl__way-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.addl__way-title{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.25}.addl__way-desc{color:var(--text-tertiary);font-size:12.5px;line-height:1.3}.addl__loading{border:1px dashed var(--border-default);border-radius:12px;align-items:center;min-height:52px;margin:0;padding:0 12px;display:flex}.addl__way-check,.addl__tick{border:1.5px solid var(--border-default);border-radius:var(--radius-full);color:#0000;place-items:center;width:18px;height:18px;display:grid}.addl__way-check{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.addl__way--on .addl__way-check,.addl__row--on .addl__tick{border-color:var(--brand-500);background:var(--brand-500);color:var(--brand-on)}.addl__lists,.addl__results{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:12px;flex-direction:column;max-height:320px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}.addl__row{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.addl__row:hover{background:var(--bg-base)}.addl__row--on{background:color-mix(in srgb, var(--brand-500) 8%, transparent)}.addl__row:has(input:focus-visible){outline:2px solid var(--brand-500)}.addl__avatar{border-radius:var(--radius-full);background:var(--bg-base);width:32px;height:32px;color:var(--text-secondary);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.addl__avatar--list{border-radius:9px}.addl__row-main{min-width:0;color:var(--text-primary);flex-direction:column;flex:1;font-size:14px;display:flex}.addl__name,.addl__company{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.addl__company{color:var(--text-tertiary);font-size:12.5px}.addl__count{color:var(--text-tertiary);white-space:nowrap;font-size:12.5px}.addl__search{border:1px solid var(--border-default);background:var(--bg-raised);height:42px;color:var(--text-tertiary);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.addl__search:focus-within{border-color:var(--brand-500)}.addl__search input{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.addl__go{margin-top:0}.addl__go .btn{min-width:140px}.billing__plan{align-items:flex-start;gap:var(--sf-space-2);flex-direction:column;display:flex}.billing__plan p{margin:0}.billing__quarter-choices{gap:var(--sf-space-2);margin:var(--sf-space-3) 0 var(--sf-space-2);flex-wrap:wrap;display:flex}.billing__quarter-choices .btn{white-space:normal;text-align:center}@media (max-width:600px){.billing__quarter-choices .btn{flex:100%}}.billing__choose{gap:var(--sf-space-3);margin:var(--sf-space-4) 0;flex-direction:column;display:flex}.billing__choose-title{margin:0;font-size:20px}.billing__choose>p{margin:0}.pchange{gap:var(--sf-space-3);flex-direction:column;display:flex}.pchange__field{gap:var(--sf-space-1);flex-direction:column;display:flex}.pchange__label{font-weight:var(--weight-semibold);font-size:14px}.pchange__seg{gap:var(--sf-space-1);width:fit-content;max-width:100%;padding:var(--sf-space-1);border:1px solid var(--border-control);border-radius:var(--radius-full);flex-wrap:wrap;display:flex}.pchange__opt{align-items:center;gap:var(--sf-space-1);min-height:36px;padding:0 var(--sf-space-3);border-radius:var(--radius-full);color:var(--sf-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.pchange__opt--on{background:var(--brand-500);color:var(--brand-on);font-weight:var(--weight-semibold)}.pchange__now{opacity:.8;font-size:11px}.pchange__stepper{align-items:center;gap:var(--sf-space-2);display:flex}.pchange__count{text-align:center;width:5em}.pchange__preview{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md,10px);flex-direction:column;transition:opacity .15s;display:flex}.pchange__preview--busy{opacity:.6}.pchange__preview p{margin:0}.pchange__price{font-size:18px}.pchange__list ul{margin:var(--sf-space-1) 0 0;padding-left:1.2em}.pchange__list-title{font-weight:var(--weight-semibold)}.pchange__list--gain .pchange__list-title{color:var(--sf-color-ok)}.pchange__portal{gap:var(--sf-space-2);flex-direction:column;display:flex}.pchange__ways{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:inline-flex}.pchange__confirm{white-space:normal;text-align:left;align-self:flex-start}@media (max-width:600px){.pchange__seg{border-radius:var(--sf-radius-md,10px);width:100%}.pchange__opt{flex:auto;justify-content:center}.pchange__confirm,.pchange__ways .btn{justify-content:center;align-self:stretch;width:100%}}.urow__trigger{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1);border-radius:var(--radius-md);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.urow__trigger:hover,.urow__trigger[aria-expanded=true]{background:var(--bg-hover)}.urow__menu{font-size:var(--text-2xs);color:var(--text-secondary);flex:none;font-weight:500}.app--collapsed .side .urow__trigger,.side--rail .urow__trigger{text-align:center;flex-direction:column;gap:4px}@media (min-width:768px) and (max-width:1023px){.app .side .urow__trigger{text-align:center;flex-direction:column;gap:4px}}.side--rail .urow__menu{font-size:11px;font-weight:var(--weight-semibold);color:var(--text-primary)}.side__item,.rail__item,.subnav__item,.tabbar__item,.top__bell,.dmenu__item{position:relative}.link-pending{background:var(--sf-color-accent);opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:opacity .12s;position:absolute;bottom:1px;left:20%;right:20%}.link-pending--on{opacity:1;animation:.9s ease-in-out infinite link-pending}@keyframes link-pending{50%{opacity:.5;left:35%;right:35%}}@media (prefers-reduced-motion:reduce){.link-pending--on{animation:none}}.wss__logo--img{object-fit:cover;background:var(--bg-surface)}.picture-upload{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.picture-upload__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.creator{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.creator__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.campaigns__bar{align-items:flex-end;gap:var(--space-4);display:flex}.campaigns__bar>:first-child{flex:1;min-width:0}.campaigns__filters{width:220px;margin-bottom:var(--space-2)}@media (max-width:640px){.campaigns__bar{align-items:stretch;gap:var(--space-2);flex-direction:column-reverse}.campaigns__filters{width:100%}}a.tcard__opt{text-decoration:none}a.entry__name{color:inherit;text-decoration:none}a.tcard__opt:hover strong,a.entry__name:hover{text-decoration:underline}.entry__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.entry__open:hover{text-decoration:underline}.entry__state{color:var(--text-tertiary);font-size:var(--text-xs);flex:none}.entry__state--on{color:var(--success)}.entry__state--bad{color:var(--warning,var(--danger))}.entry__state--checks{white-space:normal}.sigpanel{gap:var(--space-3);flex-direction:column;display:flex}.sigpanel p{margin:0}.sigpanel__row,.sigpanel__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tabs__tab--off{opacity:.5}.autos{gap:var(--space-4);flex-direction:column;width:100%;max-width:880px;margin:0 auto;display:flex}.autos__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.autos__title{font-size:var(--text-lg);margin:0}.autos__connect{position:relative}.autos__menu{z-index:5;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);width:300px;box-shadow:var(--shadow-lg);flex-direction:column;gap:4px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.autos__empty{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center;display:grid}.autos__section{gap:var(--space-2);flex-direction:column;display:flex}.autos__h{font-size:var(--text-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0}.autos__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.autos__item{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.autos__item p{margin:0}.autos__name{font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.autos__url code{overflow-wrap:anywhere}.ov__waiting{gap:var(--space-2);display:grid}.ov__waiting-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ov__waiting-list li{padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--warning);border-radius:var(--radius-md);background:var(--bg-raised);gap:2px;min-width:0;display:grid}.ov__why{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.panel__wait-remove{color:var(--danger);margin-left:auto}.step-voice__have{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.step-voice__have audio{width:240px;max-width:100%;height:36px}.step-voice__actions{gap:12px;display:inline-flex}.step-voice__remove{color:var(--danger)}.step-voice__record{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.canvas-toolbar--float .btn.canvas-toolbar__undo{align-items:center;gap:6px;display:inline-flex}.canvas-toolbar--float .btn--primary.canvas-toolbar__undo{background:var(--kerux-gold-metallic)}.canvas-toolbar--float .canvas-toolbar__undo:disabled{opacity:.55}.canvas{flex-direction:column;display:flex}.canvas>.canvas-toolbar--float{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);pointer-events:auto;flex:none;position:static}.canvas>.react-flow{flex:1;min-height:0;height:auto!important}@media (max-width:719px){.canvas>.canvas-toolbar--float{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.canvas>.canvas-toolbar--float>*{flex:none}.canvas>.canvas-toolbar--float .canvas-toolbar__search{margin-right:0}.canvas>.canvas-toolbar--float .canvas-toolbar__search input{width:140px}}.inboxes{margin-top:var(--sf-space-6);padding:var(--sf-space-4);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-lg);background:var(--sf-color-surface);gap:var(--sf-space-3);scroll-margin-top:var(--sf-space-6);flex-direction:column;display:flex}.inboxes__head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.inboxes__title{align-items:center;gap:var(--sf-space-2);margin:0;font-size:18px;display:flex}.inboxes__list{gap:var(--sf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inboxes__item{align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);flex-wrap:wrap;display:flex}.inboxes__icon{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.inboxes__who{overflow-wrap:anywhere;flex-direction:column;flex:200px;min-width:0;display:flex}.inboxes__reason{margin-top:var(--sf-space-1);color:var(--sf-color-danger)}.inboxes__limit{align-items:center;gap:var(--sf-space-2);display:inline-flex}.inboxes__blocked{align-items:center;gap:var(--sf-space-1);margin:0 0 var(--sf-space-3);padding:var(--sf-space-2) var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);color:var(--sf-color-text-muted);flex-wrap:wrap;font-size:13px;display:flex}.inboxes__empty{margin:0}.inboxes__how{margin:var(--sf-space-2) 0 0;gap:var(--sf-space-1);color:var(--sf-color-text-muted);overflow-wrap:anywhere;padding-left:20px;display:grid}.addmenu__item[data-soon]{opacity:.6;cursor:not-allowed}.addmenu__soon{color:var(--sf-color-text-muted);margin-left:auto}.choice-card[data-soon]{opacity:.6;cursor:not-allowed}.wa-limits{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wa-limits__chip{line-height:24px}.wa-limits__chip>svg,.wa-number .srow__chip>svg{color:var(--text-tertiary);flex:none}.wa-number .inboxes__who{gap:var(--space-1)}.wa-number__meters{gap:var(--space-3);flex:220px;grid-template-columns:repeat(2,minmax(96px,1fr));min-width:0;display:grid}.wa-number__limits{gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.inboxes__warning{align-items:flex-start;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);color:var(--sf-color-text-muted);overflow-wrap:anywhere;margin:0;display:flex}.inboxes__warning>svg{color:var(--sf-color-warn);flex:none;margin-top:2px}.pstep{gap:var(--space-3);flex-direction:column;display:flex}.panel__advanced{border-top:1px solid var(--border-default);padding-top:var(--space-2)}.panel__advanced>summary{color:var(--text-secondary);cursor:pointer;font-size:13px}.panel__advanced[open]>summary{margin-bottom:var(--space-3)}.panel__advanced>:not(summary)+:not(summary){margin-top:var(--space-3)}.ai-notes-float{z-index:6;width:min(360px,100% - 24px);max-height:calc(100% - 80px);box-shadow:var(--shadow-lg);border-radius:12px;position:absolute;top:64px;left:12px;overflow-y:auto}.ai-notes-float .ai-notes{background:var(--bg-raised);margin:0}.ai-notes-float .ai-notes__title{font-size:14px}.ai-notes-float .ai-notes__row{flex-wrap:wrap}.ai-notes-pill{z-index:6;border:1px solid color-mix(in srgb, var(--sf-color-accent) 45%, var(--border-default));border-radius:var(--radius-full);background:var(--bg-raised);color:var(--sf-color-accent);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex;position:absolute;top:64px;left:12px}@media (max-width:767px){.ai-notes-float{max-height:42%;top:auto;bottom:12px}.ai-notes-pill{top:auto;bottom:12px}}.lead-work__note{white-space:pre-wrap;overflow-wrap:anywhere}.lead-work__task-form>*{flex:140px;min-width:0}.my-tasks__row{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.pricing__features{margin-top:var(--sf-space-4);padding-top:var(--sf-space-4);border-top:1px solid var(--sf-color-border)}.pricing__features-title{margin:0 0 var(--sf-space-2);font-weight:var(--weight-semibold)}.pricing__features ul{gap:var(--sf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing__features li{align-items:flex-start;gap:var(--sf-space-2);display:flex}.pricing__check{color:var(--brand-500);flex:none;margin-top:3px}.pricing__feature{color:var(--sf-color-text);font:inherit;text-align:left;-webkit-text-decoration:underline dotted var(--sf-color-text-muted);text-decoration:underline dotted var(--sf-color-text-muted);text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0;font-size:14px}.pricing__features .tip__bubble{white-space:normal;max-width:min(280px,80vw);top:calc(100% + 6px);bottom:auto;left:0;transform:none}.dmenu__search{top:calc(-1 * var(--space-1));z-index:1;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-1)) var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--border-subtle);background:var(--bg-overlay);position:sticky}.dmenu__search-input{width:100%;min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);color:var(--text-primary);font:inherit;font-size:max(16px, var(--text-sm))}.dmenu__search-input:focus-visible{outline:2px solid var(--sf-color-accent);outline-offset:0}.dmenu__empty{padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--text-tertiary);margin:0}.pstep__connect{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.pstep__connect .brandbtn{width:auto;min-height:36px;text-decoration:none}.pstep__managed{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.panel__body{counter-reset:psec}.panel__steps>.field,.panel__steps>.panel__row,.panel__steps .pstep>.field,.panel__body .psec{counter-increment:psec;border:1px solid var(--border-default);background:var(--bg-raised);border-radius:12px;margin:0;padding:14px 14px 14px 52px;position:relative}.panel__steps>.field:before,.panel__steps>.panel__row:before,.panel__steps .pstep>.field:before,.panel__body .psec:before{content:counter(psec);background:var(--sf-color-accent);width:26px;height:26px;color:var(--brand-on);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:13px;left:14px}.panel__steps>.field>.field__label:first-child,.panel__steps .pstep>.field>.field__label:first-child,.panel__body .psec>.field__label:first-child{color:var(--text-primary);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.panel__steps{gap:12px}.fallbacks--plain{border:0;margin-top:6px;padding:0}.panel__leads{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:12px 4px}.panel__leads>summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.panel__leads[open]>summary{margin-bottom:10px}.mfix{border:1px solid var(--sf-color-danger);background:var(--bg-elevated,transparent);border-radius:10px;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.mfix__title{font-size:13px;font-weight:600}.mfix__form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mfix__row{flex-direction:column;flex:160px;gap:2px;min-width:160px;display:flex}.mfix__alts{flex-wrap:wrap;gap:6px;display:flex}.aibox{border:1px solid var(--sf-color-accent,var(--border));background:var(--bg-hover);border-radius:12px;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;display:flex}.aibox__who{color:var(--sf-color-accent,inherit);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.aibox__say{font-size:13px;line-height:1.45}.aibox__ask{color:var(--sf-color-accent,inherit);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;text-decoration:underline}.aibox .mfix{background:0 0;border:0;margin-top:0;padding:0}.mfix-details>summary{cursor:pointer;color:var(--sf-color-danger);font-size:12px}.ov__statbtn{text-align:inherit;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0;display:block}.ov__statbtn:hover .stat,.ov__statbtn:focus-visible .stat{border-color:var(--sf-color-danger)}button.cproblems__fix,.fnode__blocked,.panel__blocked{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fnode__blocked,.panel__blocked{color:var(--sf-color-danger,var(--danger));text-underline-offset:2px;font-weight:600;text-decoration:underline}.fnode__blocked:focus-visible,.panel__blocked:focus-visible,button.cproblems__fix:focus-visible{outline:2px solid var(--focus-ring,var(--brand-300));outline-offset:2px;border-radius:2px}.attn__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.attn__item{border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-2);display:grid}.attn__who{gap:var(--space-2);align-items:center;min-width:0;display:flex}.attn__name{gap:4px var(--space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.attn__lead{color:var(--text-primary);font-weight:600}.attn__step{align-items:center;gap:4px;display:inline-flex}.attn__why{overflow-wrap:anywhere;margin:0}.attn__fix{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-sunken,var(--bg-hover));display:grid}.attn__fix-title{font-weight:600}.attn__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.attn__row>input{flex:180px;min-width:0}.attn__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.attn__ok{color:var(--success);margin:0}@media (max-width:767px){.sheet--modal.attn-sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-width:1px 0 0;width:100vw;max-width:100vw;max-height:90dvh;margin:auto 0 0}.sheet--modal.attn-sheet[open]{animation-name:sf-slide-up}.attn__actions>.btn,.attn__actions>a{flex:auto}}.feed__body{gap:2px;min-width:0;display:grid}.feed__info{color:var(--text-secondary);overflow-wrap:anywhere}.feed__fix{font-weight:600}.feed__side{align-items:center;gap:var(--space-1);display:inline-flex}.feed__more{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:2px}.feed__more:hover{background:var(--bg-hover)}.feed__brand{vertical-align:-2px;display:inline-flex}.feed__details{gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--bg-sunken,var(--bg-hover));display:grid}.feed__pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;margin:2px 0 0;font-size:12px;overflow:auto}.feed__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.feed__item--test{background:color-mix(in srgb, var(--bg-hover) 50%, transparent)}.always-on{gap:var(--sf-space-2);flex-direction:column;display:flex}.canvas__body{flex:1;min-height:0;display:flex}.canvas__body>.react-flow{flex:1;min-width:0;height:auto!important}.always-on-node{padding:var(--sf-space-3);border:1px dashed var(--sf-color-accent);background:var(--sf-color-surface);cursor:default;border-radius:14px}.always-on--compact{width:auto;max-height:none;margin:var(--sf-space-2) 0;flex-flow:wrap;align-items:flex-start;position:static}.always-on__head{flex-direction:column;gap:2px;display:flex}.always-on__badge{border-radius:var(--radius-full);border:1px dashed var(--sf-color-accent);color:var(--sf-color-accent);background:var(--sf-color-surface);align-self:flex-start;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.always-on__box{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px dashed var(--sf-color-accent);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);box-shadow:var(--sf-shadow-sm);flex-direction:column;display:flex}.always-on--compact .always-on__box{flex:220px;min-width:220px}.always-on__box--off{opacity:.6}.always-on__box--offer{border-style:dotted;border-color:var(--sf-color-border)}.always-on__when{color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-weight:600;display:flex}.always-on__off,.always-on__todo{border-radius:var(--radius-full);border:1px solid var(--sf-color-border);color:var(--sf-color-text-muted);margin-left:auto;padding:0 6px;font-size:11px;font-weight:500}.always-on__todo{border-color:var(--sf-color-warn);color:var(--sf-color-warn)}.always-on__actions{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.always-on__action{border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:flex}.always-on__add{color:var(--sf-color-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px}.always-on__foot{flex-wrap:wrap;gap:4px 10px;display:flex}.always-on__failed{color:var(--sf-color-danger)}.always-on__row{gap:var(--sf-space-2);display:flex}.always-on__new{align-self:flex-start}.always-on__picker{padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);flex-direction:column;gap:4px;display:flex}.always-on__choice{border:1px solid var(--border-control);border-radius:var(--sf-radius-sm);background:var(--sf-color-bg);color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.always-on__choice:hover{border-color:var(--sf-color-accent)}.always-on__possible{border-radius:var(--radius-full);border:1px solid var(--sf-color-warn);color:var(--sf-color-warn);background:var(--sf-color-surface);align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;text-decoration:none;display:inline-flex}.always-on-panel__list{gap:var(--sf-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.always-on-panel__item{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);flex-direction:column;display:flex}.always-on-panel__item .btn{align-self:flex-start}.always-on-panel__kind{margin:0 0 4px;font-weight:600}.always-on-panel__pair{gap:var(--sf-space-2);flex-direction:column;display:flex}.always-on-panel__people{margin-top:var(--sf-space-2);flex-wrap:wrap;gap:4px 12px;display:flex}.always-on-panel__wait{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.always-on-panel__wait .field__input{width:72px}@media (max-width:719px){.canvas__body{flex-direction:column}.canvas__body>.always-on{width:auto;max-height:168px;padding:var(--sf-space-2);border-left:0;border-bottom:1px solid var(--sf-color-border);order:-1}}.inboxes__calendar{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:inline-flex}.inboxes__sim{flex-basis:100%}.hook-url{overflow-wrap:anywhere;max-width:100%;font-size:12px;display:block}.possible-meeting{gap:var(--sf-space-2);padding:var(--sf-space-3) 0;border-bottom:1px solid var(--sf-color-border);flex-direction:column;display:flex}.possible-meeting__event{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.possible-meeting__candidates{gap:var(--sf-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.possible-meeting__candidate{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.possible-meeting__candidate p{margin:2px 0 0}.possible-meeting__search{gap:var(--sf-space-2);flex-direction:column;display:flex}.inmail-card{gap:var(--sf-space-2);margin:0 0 var(--sf-space-3);display:grid}.inmail-card__row{gap:var(--sf-space-1) var(--sf-space-3);flex-wrap:wrap;display:flex}.inmail-card__row dt{min-width:10rem;color:var(--sf-color-text-muted)}.inmail-card__row dd{gap:var(--sf-space-2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.findbar--wrap{display:flex}.findbar--wrap .field__input{height:36px}.search-imports{margin-top:var(--sf-space-4)}.search-imports__list{gap:var(--sf-space-3);margin:0;padding:0;list-style:none;display:grid}.search-imports__item{gap:var(--sf-space-2);padding:var(--sf-space-3);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);min-width:0;display:grid}.search-imports__item p{margin:0}.search-imports__head{gap:var(--sf-space-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.search-imports__kind{font-weight:600}.search-imports__actions{gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.search-imports__progress{gap:4px var(--sf-space-2);grid-template-columns:1fr auto;display:grid}.search-imports__bar{border-radius:var(--radius-full);background:var(--sf-color-border);grid-column:1/-1;height:6px;overflow:hidden}.search-imports__bar span{border-radius:var(--radius-full);background:var(--sf-color-accent);height:100%;display:block}.inmail-card__check{gap:var(--sf-space-2);justify-items:start;display:grid}.inmail-card__check p{margin:0}.inbox__undo{border:1px solid var(--sf-color-border);background:var(--sf-color-surface);border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 10px;font-size:13px;display:flex}.inbox__undo>span{flex:1}.cproblems__item--warn{padding-right:40px;position:relative}.cproblems__close{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cproblems__close:hover{background:var(--bg-hover)}.always-on--canvas{gap:var(--sf-space-2)}.always-on--canvas .always-on__box{padding:8px 10px}.always-on--canvas .always-on__actions{margin:4px 0 0}.always-on-strip{max-height:180px;padding:var(--sf-space-2) var(--sf-space-3);border-bottom:1px dashed var(--sf-color-accent);background:var(--sf-color-surface);overflow-y:auto}.opick__field{justify-content:space-between;align-items:center;gap:var(--sf-space-2);text-align:left;cursor:pointer;display:flex}.opick{gap:var(--sf-space-2);flex-direction:column;display:flex}.opick__list{border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);max-height:min(55vh,420px);margin:0;padding:0;list-style:none;overflow-y:auto}.opick__item{justify-content:space-between;align-items:center;gap:var(--sf-space-2);width:100%;padding:var(--sf-space-2) var(--sf-space-3);border:0;border-bottom:1px solid var(--sf-color-border);color:var(--sf-color-text);text-align:left;cursor:pointer;background:0 0;display:flex}.opick__item:hover,.opick__item:focus-visible{background:var(--sf-color-surface)}.opick__item--on{color:var(--sf-color-accent);font-weight:600}.always-on__fold{cursor:pointer;font:inherit;align-items:center;gap:6px;display:inline-flex}.always-on__count{border-radius:var(--radius-full);background:var(--sf-color-accent);min-width:18px;color:var(--sf-color-accent-contrast);text-align:center;padding:0 5px;font-size:11px}.always-on-node:has(.always-on__fold[aria-expanded=false]){border-style:dashed;max-width:280px;padding:6px;width:auto!important}.always-on__chain{flex-direction:column;gap:10px;padding-left:0;list-style:none;display:flex;position:relative}.always-on__chain>.always-on__action{border:1px solid var(--sf-color-border);background:var(--sf-color-bg);border-radius:8px;padding:6px 8px;position:relative}.always-on__chain>.always-on__action+.always-on__action:before{content:"";border-left:1px solid var(--sf-color-border);height:10px;position:absolute;top:-11px;left:50%}.always-on__next{border:1px solid var(--sf-color-accent);border-radius:var(--radius-full);width:22px;height:22px;color:var(--sf-color-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:6px auto 0;font-size:14px;line-height:1;display:flex}.always-on__next:hover{background:var(--bg-hover)}.varbar__chip--step{border-color:var(--sf-color-accent);color:var(--sf-color-accent)}.findfilters{gap:var(--sf-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.findfilters__section{margin-top:var(--sf-space-4)}.findfilters__section>h3{margin:0 0 var(--sf-space-2);font-size:14px}.findfilters__locked{opacity:.6}.findfilters__note{margin:var(--sf-space-1) 0 var(--sf-space-2)}.findfilters__row{gap:var(--sf-space-2);flex-wrap:wrap;align-items:center;display:flex}.findfilters__row .field__input{flex:90px;width:auto;min-width:0}.findfilters__actions{gap:var(--sf-space-2);margin-top:var(--sf-space-4);flex-wrap:wrap;align-items:center;display:flex}.optpick{min-width:0;position:relative}.optpick__menu{z-index:20;max-height:260px;padding:var(--sf-space-1);border:1px solid var(--sf-color-border);border-radius:var(--sf-radius-md);background:var(--sf-color-surface);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:auto}.optpick__opt{border-radius:var(--sf-radius-sm);width:100%;color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13px;display:block}.optpick__opt:hover,.optpick__opt:focus-visible{background:var(--bg-hover)}.optpick__hint{color:var(--sf-color-text-muted);padding:6px 8px;font-size:12px}.fpills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.fpill{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--sf-color-bg);align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 10px;font-size:12px;display:inline-flex}.fpill>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpill__x{border-radius:var(--radius-full);width:20px;height:20px;color:var(--sf-color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:14px;line-height:1;display:inline-grid}.fpill__x:hover{background:var(--bg-hover);color:var(--sf-color-text)}.ftoggle{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--sf-color-bg);color:var(--sf-color-text);font:inherit;cursor:pointer;padding:4px 10px;font-size:12px}.ftoggle[aria-pressed=true]{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text);font-weight:600}.ftoggle:disabled{cursor:not-allowed}.saved-searches{gap:var(--sf-space-2);flex-wrap:wrap;align-items:center;display:flex}.saved-searches .field__input{width:auto;min-width:180px}.pipe__head{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-3);display:flex}.pipe__empty{padding:var(--sf-space-3);border:1px dashed var(--sf-color-border);color:var(--sf-color-text-muted);border-radius:12px}.pipe__board{gap:var(--sf-space-3);padding-bottom:var(--sf-space-3);grid-auto-columns:minmax(240px,1fr);grid-auto-flow:column;min-height:60vh;display:grid;overflow-x:auto}.pipe__col{border:1px solid var(--sf-color-border);background:var(--sf-color-surface);border-radius:12px;flex-direction:column;min-width:0;display:flex}.pipe__col--over{border-color:var(--sf-color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sf-color-accent) 35%, transparent)}.pipe__colhead{border-bottom:1px solid var(--sf-color-border);align-items:baseline;gap:8px;padding:10px 12px;display:flex}.pipe__col--won .pipe__colhead{border-bottom-color:var(--sf-color-ok)}.pipe__col--lost .pipe__colhead{border-bottom-color:var(--sf-color-danger)}.pipe__count{border-radius:var(--radius-full);background:var(--bg-hover);text-align:center;min-width:20px;padding:0 6px;font-size:12px}.pipe__total{margin-left:auto}.pipe__cards{flex-direction:column;gap:8px;max-height:70vh;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.pipe__card{border:1px solid var(--sf-color-border);background:var(--sf-color-bg);cursor:grab;border-radius:10px;padding:10px 12px}.pipe__card:active{cursor:grabbing}.pipe__cardtop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pipe__name{color:var(--sf-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pipe__value{color:var(--sf-color-text-muted);white-space:nowrap;font-size:12px}.pipe__company{color:var(--sf-color-accent);margin:2px 0 0;font-size:13px}.pipe__cardfoot{align-items:center;gap:8px;margin-top:8px;display:flex}.pipe__move{margin-left:auto}.pipe__move select{border:1px solid var(--sf-color-border);max-width:120px;color:var(--sf-color-text-muted);background:0 0;border-radius:6px;padding:3px 6px;font-size:12px}.pipe__edit{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.pipe__editrow{grid-template-columns:1fr 110px auto auto auto;align-items:center;gap:6px;display:grid}@media (max-width:719px){.pipe__board{grid-auto-columns:82vw}}.lead-pipe__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lead-pipe__row{gap:var(--sf-space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:719px){.lead-pipe__row{grid-template-columns:1fr}}@media (hover:hover) and (pointer:fine){.pipe__card{position:relative}.pipe__move{background:var(--sf-color-bg);opacity:0;margin:0;transition:opacity .15s;position:absolute;bottom:8px;right:10px}.pipe__card:hover .pipe__move,.pipe__move:focus-within{opacity:1}}.deal__head{align-items:center;gap:var(--sf-space-3);display:flex}.deal__back{color:var(--sf-color-accent);display:inline-flex}.deal__titles{flex:1;min-width:0}.deal__title{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.deal__value{border-radius:var(--radius-full);background:var(--bg-hover);padding:4px 12px;font-weight:600}.deal__head{flex-wrap:wrap}.deal__steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.deal__step button{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-raised);height:28px;color:var(--text-tertiary);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.deal__step button:hover:not(:disabled){border-color:var(--sf-color-accent);color:var(--text-primary)}.deal__step button:disabled{cursor:default}.deal__dot{display:none}.deal__step--done button{border-color:color-mix(in srgb, var(--sf-color-accent) 45%, var(--border-default));background:color-mix(in srgb, var(--sf-color-accent) 14%, var(--bg-raised));color:var(--text-secondary)}.deal__step--here button{border-color:var(--kerux-gold-edge);background:var(--kerux-gold-metallic);color:var(--sf-color-accent-contrast);font-weight:600}.deal__step--here.deal__step--won button{background:var(--sf-color-ok);border-color:var(--sf-color-ok)}.deal__step--here.deal__step--lost button{background:var(--sf-color-danger);border-color:var(--sf-color-danger)}@media (max-width:1099px){.deal__steps{flex-basis:100%;order:3}}.deal__card,.deal__main{gap:var(--sf-space-3);padding:var(--sf-space-4);border:1px solid var(--border-default);background:var(--bg-raised);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;display:flex}.deal__cardtitle{margin:0;font-size:14px}.deal__links{flex-wrap:wrap;margin-top:4px;display:flex}.deal__head+.deal__grid,.deal__head~.deal__grid{margin-top:var(--sf-space-4)}.deal__grid{gap:var(--sf-space-4);grid-template-columns:300px minmax(0,1fr) 340px;align-items:start;display:grid}.deal__side{gap:var(--sf-space-3);flex-direction:column;display:flex}.deal__facts{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.deal__facts dt{color:var(--sf-color-text-muted)}.deal__facts dd{margin:0}.deal__person{align-items:center;gap:8px;margin:0 0 6px;display:flex}.deal__chip{border:1px solid var(--border-control);border-radius:var(--radius-full);align-items:center;gap:6px;margin:0 6px 6px 0;padding:3px 10px;font-size:12px;display:inline-flex}.deal__h2{margin:0 0 var(--sf-space-2)}.deal__tabs{margin-bottom:var(--sf-space-3);flex-wrap:wrap;gap:6px;display:flex}.deal__tab{border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--sf-color-text);font:inherit;cursor:pointer;background:0 0;padding:4px 12px;font-size:13px}.deal__tab--on{border-color:var(--sf-color-accent);background:var(--sf-color-accent);color:var(--sf-color-accent-contrast)}.deal__tabcount{opacity:.7}.deal__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.deal__item{border:1px solid var(--sf-color-border);background:var(--sf-color-surface);border-radius:10px;grid-template-columns:28px 1fr;gap:10px;padding:10px 12px;display:grid}.deal__icon{border-radius:var(--radius-full);background:var(--bg-hover);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.deal__body p{margin:0}.deal__subject{margin-top:2px;font-weight:600}.deal__text{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.deal__when{margin-top:6px}@media (max-width:1100px){.deal__grid{grid-template-columns:240px minmax(0,1fr)}.deal__side--right{grid-column:1/-1}}@media (max-width:719px){.deal__grid{grid-template-columns:1fr}}.bp__styles{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.bp__style-opts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.bp__style-opts{grid-template-columns:1fr}}.bp__style{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bp__style:has(input:checked){border-color:var(--sf-color-accent)}.bp__style>span{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.bp__example{color:var(--text-secondary);font-style:italic}.bp__site{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);flex-direction:column;display:flex}.bp__site-title{font-weight:var(--weight-semibold);margin:0}.bp__site-text{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-secondary);margin:0}.newc__needs{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.newc__need{border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.aib__style-opts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:767px){.aib__style-opts{grid-template-columns:1fr}}.aib__profile{margin:0 0 var(--space-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pipe__actions{flex-wrap:wrap;gap:8px;display:flex}.pipe__plus{border:1px solid var(--sf-color-border);border-radius:var(--radius-full);width:22px;height:22px;color:var(--sf-color-accent);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:6px;font-size:14px;line-height:1;display:inline-flex}.pipe__plus:hover{border-color:var(--sf-color-accent)}.pipe__found{margin:0 0 var(--sf-space-3);flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.pipe__foundrow{border:1px solid var(--sf-color-border);width:100%;color:var(--sf-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.pipe__foundrow:hover{border-color:var(--sf-color-accent)}.pipe__newform{margin-top:var(--sf-space-3);padding-top:var(--sf-space-3);border-top:1px solid var(--sf-color-border);flex-direction:column;gap:8px;display:flex}.pipe__newgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:719px){.pipe__newgrid{grid-template-columns:1fr}}.canvas-toolbar--float .btn.review-btn{align-items:center;gap:6px;display:inline-flex}.review-btn__count{border-radius:var(--radius-full);text-align:center;min-width:18px;color:var(--sf-color-accent-contrast);background:var(--sf-color-warn);padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.review-btn--problem .review-btn__count{background:var(--sf-color-danger)}.review-btn--ok{color:var(--sf-color-ok)}.review-float{z-index:6;border:1px solid var(--border-default);background:var(--bg-raised);width:min(392px,100% - 24px);max-height:calc(100% - 80px);box-shadow:var(--shadow-xl);border-radius:14px;flex-direction:column;display:flex;position:absolute;top:64px;right:12px;overflow-y:auto}.review__head{justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 0 18px;display:flex}.review__title{color:var(--text-tertiary);margin:0;font-size:13px;font-weight:600}.review__empty{color:var(--text-secondary);margin:0;padding:8px 18px 18px;font-size:14px;line-height:1.5}.review__verdict-block{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:8px;padding:6px 18px 18px;display:flex}.review__meter{grid-template-columns:repeat(3,1fr);gap:4px;width:100%;display:grid}.review__seg{background:var(--bg-active);border-radius:3px;height:6px}.review__seg--on{background:var(--kerux-gold-metallic);box-shadow:0 0 0 1px var(--kerux-gold-edge) inset}.review__verdict-block--weak .review__seg--on{background:var(--sf-color-danger);box-shadow:none}.review__rating{letter-spacing:.01em;color:var(--sf-color-ok);margin:4px 0 0;font-size:13px;font-weight:700}.review__verdict-block--needs_work .review__rating{color:var(--sf-color-warn)}.review__verdict-block--weak .review__rating{color:var(--sf-color-danger)}.review__verdict{letter-spacing:-.01em;color:var(--text-primary);text-wrap:pretty;margin:0;font-size:17px;font-weight:600;line-height:1.35}.review__verdict--pending{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.review__verdict--pending .icon{animation:1s linear infinite review-spin}@keyframes review-spin{to{transform:rotate(360deg)}}.review__goal,.review__note{color:var(--text-secondary);margin:0;font-size:13px}.review__note{color:var(--text-tertiary)}.review__failed{color:var(--sf-color-danger);margin:0;font-size:13px}.review__group{padding:14px 18px 4px}.review__group+.review__group{border-top:1px solid var(--border-subtle)}.review__group-title{color:var(--text-secondary);align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:600;display:flex}.review__dot{background:var(--sf-color-warn);border-radius:50%;width:8px;height:8px}.review__group--problem .review__dot{background:var(--sf-color-danger)}.review__count{font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin-left:auto}.review__list{margin:0;padding:0;list-style:none}.review__item{flex-direction:column;gap:4px;padding:10px 0 12px;display:flex}.review__item+.review__item{border-top:1px dashed var(--border-subtle)}.review__item-title{color:var(--text-primary);align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.review__ai-mark{color:var(--sf-color-accent);flex:none;transform:translateY(2px)}.review__item-detail{color:var(--text-secondary);font-size:13px;line-height:1.45}.review__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.review__step{font:inherit;color:var(--text-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 0;font-size:12px}.review__step:hover,.review__step:focus-visible{color:var(--sf-color-accent)}.review__done{color:var(--sf-color-ok);align-items:center;gap:4px;font-size:13px;display:inline-flex}.review__compare{flex-direction:column;gap:6px;margin-top:6px;display:flex}.review__before,.review__rewrite{white-space:pre-wrap;border-radius:8px;margin:0;padding:8px 10px 8px 12px;font-size:13px;line-height:1.45}.review__before{color:var(--text-tertiary);background:var(--bg-surface)}.review__before-text{text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.review__rewrite{color:var(--text-primary);background:var(--bg-surface);border-left:3px solid var(--sf-color-accent)}.review__compare-label{color:var(--text-tertiary);margin-bottom:2px;font-size:11px;font-weight:600;text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){.review__verdict--pending .icon{animation:none}}@media (max-width:719px){.review-float{width:auto;max-height:60%;inset:auto 12px 12px}}.aib__first{gap:var(--space-3);flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex}.aib__first-title{align-items:center;gap:8px;margin:0;font-size:1.25rem;display:flex}.bp--embedded{gap:var(--space-3);flex-direction:column;display:flex}.bp__found{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.bp__found-list{margin:4px 0 8px;padding-left:18px}.seg{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-input);gap:2px;padding:2px;display:inline-flex}.seg__btn{align-items:center;gap:var(--space-1);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.seg__btn:hover:not(:disabled){color:var(--text-primary)}.seg__btn--on{font-weight:var(--weight-medium);border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.seg__btn:disabled{opacity:.6;cursor:default}.emailbody__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.rte{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);overflow:hidden}.rte--off{opacity:.75}.rte__bar{padding:var(--space-1);border-bottom:1px solid var(--border-subtle);background:var(--bg-raised);flex-wrap:wrap;gap:2px;display:flex}.rte__bar--plain{margin-bottom:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.rte__btn{justify-content:center;align-items:center;gap:var(--space-1);min-width:32px;min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.rte__btn:hover:not(:disabled),.rte__btn--on{background:var(--bg-hover);color:var(--text-primary)}.rte__btn--text{margin-left:auto}.rte__btn--text+.rte__btn--text{margin-left:0}.rte__area{min-height:120px;max-height:480px;padding:var(--space-3);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-relaxed);word-break:break-word;outline:none;overflow:auto}.rte__area:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-500)}.rte__area p{margin:0 0 var(--space-2)}.rte__area img{max-width:100%;height:auto}.rte__area a{color:var(--info)}.email-preview{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);display:grid}.email-preview__subject{font-size:var(--text-sm);margin:0}.email-frame{border-radius:var(--radius-md);background:var(--bg-input);padding:var(--space-2);justify-content:center;display:flex;overflow:hidden}.email-frame__iframe{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--on-image);width:100%;height:520px;display:block}.email-frame--mobile .email-frame__iframe{width:375px;max-width:100%}.image-picker__preview{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);justify-self:start;max-width:100%;max-height:200px}.tplnav{gap:var(--space-4);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex}.tplnav__link{padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--text-sm);border-bottom:2px solid #0000;text-decoration:none}.tplnav__link--on{border-bottom-color:var(--brand-500);color:var(--text-primary);font-weight:var(--weight-medium)}.builder-choice{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.builder-choice__card{justify-items:start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-raised);color:var(--text-primary);text-align:left;cursor:pointer;display:grid}.builder-choice__card:hover:not(:disabled){border-color:var(--brand-500)}.builder-choice__name{font-weight:var(--weight-semibold)}.builder-choice__help{color:var(--text-secondary);font-size:var(--text-sm)}.etpl-list{gap:var(--space-3);display:grid}.etpl{gap:var(--space-2);padding:var(--space-4);display:grid}.etpl__main{align-items:center;gap:var(--space-2);color:var(--text-primary);text-decoration:none;display:flex}.etpl__name{font-weight:var(--weight-semibold)}.etpl__subject{margin:0}.etpl-editor{gap:var(--space-3);display:grid}.etpl-top{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.etpl-top__name{max-width:360px;font-weight:var(--weight-semibold);flex:200px}.etpl-top__save{align-items:center;gap:var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);display:inline-flex}.etpl-top__save--error{color:var(--danger)}.etpl-top__actions{gap:var(--space-1);flex-wrap:wrap;margin-left:auto;display:flex}.etpl-subject{align-items:center;gap:var(--space-3);max-width:900px;display:flex}.etpl-subject>:last-child{flex:1;min-width:0}.etpl-subject__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);flex:none}.etpl-code{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.etpl-code__area{min-height:520px}.etpl-plain{max-width:720px}.cpick__row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cpick__swatch{border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;width:22px;height:22px;padding:0}.cpick__swatch--on{box-shadow:0 0 0 2px var(--brand-500)}.cpick__swatch--none{background:repeating-linear-gradient(45deg, var(--bg-input), var(--bg-input) 4px, var(--bg-hover) 4px, var(--bg-hover) 8px)}.cpick__native{background:0 0;border:0;width:28px;height:24px;padding:0}.cpick__hex{width:84px}.etpl-pick__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.etpl-pick__row .field__input{flex:200px}.etpl-pick__card{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);display:grid}.etpl-pick__name,.etpl-pick__card p{margin:0}.etpl-pick__mode{gap:var(--space-1);display:grid}.bb{--bb-side:272px;--bb-right:320px;grid-template-columns:var(--bb-side) minmax(0, 1fr);gap:var(--space-3);align-items:start;min-height:calc(100vh - 150px);display:grid;position:relative}.bb--inspecting{grid-template-columns:var(--bb-side) minmax(0, 1fr) var(--bb-right)}.bb-side{top:calc(var(--topbar-h) + var(--space-3));max-height:calc(100dvh - var(--topbar-h) - 2 * var(--space-3));border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-rows:auto minmax(0,1fr);display:grid;position:sticky;overflow:hidden}.bb-side__tabs{padding:var(--space-1);border-bottom:1px solid var(--border-default);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.bb-side__tab{min-width:0;padding:var(--space-2) 2px;border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;gap:2px;line-height:1.2;display:grid}.bb-side__tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bb-side__tab:hover{background:var(--bg-hover);color:var(--text-primary)}.bb-side__tab--on{border-color:var(--brand-500);background:var(--brand-muted);color:var(--brand-300)}.bb-side__body{gap:var(--space-3);min-height:0;padding:var(--space-3);align-content:start;display:grid;overflow:auto}.bb-right{top:calc(var(--topbar-h) + var(--space-3));gap:var(--space-3);max-height:calc(100dvh - var(--topbar-h) - 2 * var(--space-3));padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);align-content:start;display:grid;position:sticky;overflow:auto}.bb-left__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.bb-right__head{justify-content:space-between;align-items:center;display:flex}.bb-tiles{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bb-tiles--small{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-tile{justify-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-xs);cursor:grab;display:grid}.bb-tile:hover:not(:disabled),.bb-tile--on{border-color:var(--brand-500);color:var(--text-primary)}.bb-tile__cols{gap:3px;width:100%;height:22px;display:flex}.bb-tile__cols span{background:var(--bg-active);border-radius:3px}.bb-center{min-width:0;display:grid;position:relative}.bb-center__bar{top:var(--space-2);left:var(--space-2);z-index:2;align-items:center;gap:var(--space-2);display:flex;position:absolute}.bb-stage{min-height:calc(100dvh - var(--topbar-h) - 120px);padding:var(--space-4) var(--space-4) var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-lg);justify-content:center;align-items:flex-start;display:flex;overflow:auto}.bb-email{border-radius:var(--radius-sm);width:100%;min-height:420px;box-shadow:var(--shadow-md);font-size:15px;line-height:1.5}.bb-email--empty{min-height:520px;display:grid}.bb-email--mobile{max-width:375px;min-height:640px;box-shadow:0 0 0 10px var(--bg-active), var(--shadow-lg);border-radius:28px;overflow:hidden}.bb-stage--mobile{padding-top:calc(var(--space-6) + 10px)}@media (max-width:1280px){.bb--inspecting{grid-template-columns:var(--bb-side) minmax(0, 1fr)}.bb--inspecting .bb-right{z-index:20;top:calc(var(--topbar-h) + var(--space-3));right:var(--space-3);bottom:var(--space-3);width:var(--bb-right);max-height:none;box-shadow:var(--shadow-lg);position:fixed}}@media (max-width:900px){.bb,.bb--inspecting{grid-template-columns:minmax(0,1fr);min-height:0}.bb-side{max-height:none;position:static}.bb-side__body{max-height:260px}.bb-side .bb-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bb-stage{min-height:0;padding:var(--space-4) var(--space-2)}.bb--inspecting .bb-right{width:auto;max-height:none;box-shadow:none;position:static}}.bb-block{cursor:pointer;outline:1px dashed #0000;position:relative}.bb-block:hover{outline-color:var(--border-strong)}.bb-block--on{outline:2px solid var(--brand-500)}.bb-block--hidden{opacity:.35}.bb-tools{z-index:2;border-radius:var(--radius-sm);background:var(--brand-500);gap:2px;padding:2px;display:flex;position:absolute;top:-14px;right:6px}.bb-tools button{width:24px;height:22px;color:var(--brand-on);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:grid}.bb-flags{color:var(--text-tertiary);gap:2px;display:flex;position:absolute;top:2px;left:4px}.bb-drop{border-radius:3px;height:6px;margin:0 8px}.bb--dragging .bb-drop{background:var(--bg-active);outline:1px dashed var(--border-strong);height:16px}.bb-drop--over,.bb--dragging .bb-drop--over{background:var(--brand-muted);outline:2px dashed var(--brand-500);height:20px}.bb-email--over{outline:2px dashed var(--brand-500);outline-offset:4px}.bb-text p{margin:0 0 12px}.bb-text img,.bb-img{max-width:100%;height:auto;display:block}.bb-placeholder{justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-sm);min-height:90px;color:var(--text-tertiary);font-size:var(--text-sm);display:flex}.bb-button{padding:12px 24px;font-weight:700}.bb-social{justify-content:inherit;gap:8px;display:flex}.bb-social__item{width:32px;height:32px;color:var(--on-image);border-radius:16px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.bb-footer{opacity:.8;font-size:12px}.bb-video p{margin:8px 0 0;font-size:14px}.bb-htmlframe{background:0 0;border:0;width:100%;display:block}.bb-cols{display:flex}.bb-cols--stack{flex-direction:column}.bb-col{border-radius:var(--radius-sm);border:1px dashed #0000;min-width:0;min-height:60px}.bb-block:hover>.bb-cols>.bb-col,.bb-block--on>.bb-cols>.bb-col,.bb--dragging .bb-col{border-color:color-mix(in srgb, currentColor 30%, transparent)}.bb-col:has(>.bb-col__empty){border-color:color-mix(in srgb, currentColor 30%, transparent)}.bb-col__empty{padding:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);text-align:center;margin:0}.bb-empty{place-content:center;justify-items:center;gap:var(--space-2);margin:var(--space-4);padding:var(--space-6) var(--space-4);border:2px dashed color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--radius-md);font-family:var(--font-sans);text-align:center;display:grid}.bb-empty__icon{background:var(--brand-muted);width:48px;height:48px;color:var(--brand-500);border-radius:24px;place-items:center;display:grid}.bb-empty__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.bb-empty__hint{opacity:.7;font-size:var(--text-sm);margin:0}.bb-empty__actions{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.bb--dragging .bb-empty{border-color:var(--brand-500);background:var(--brand-muted)}.bb-fields{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.bb-pad{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bb-num .field__input{width:100%}.bb-social-row,.bb-cond__row{gap:var(--space-1);margin-bottom:var(--space-1);grid-template-columns:110px minmax(0,1fr) auto;display:grid}.bb-cond__row{grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.etpl-code,.builder-choice{grid-template-columns:minmax(0,1fr)}.etpl-top__actions{margin-left:0}.etpl-code__area{min-height:260px}}.imglib{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:220px;display:grid;overflow:auto}.imglib__item{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.imglib__item--on{box-shadow:0 0 0 2px var(--brand-500)}.imglib__pick{aspect-ratio:1;background:var(--bg-input);cursor:pointer;border:0;width:100%;padding:0;display:block}.imglib__pick img{object-fit:cover;width:100%;height:100%}.imglib__delete{border-radius:var(--radius-full);background:var(--scrim);width:22px;height:22px;color:var(--on-image);cursor:pointer;border:0;font-size:11px;position:absolute;top:2px;right:2px}.etpl-versions{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.etpl-versions__row{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lsrc{gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-raised);flex-direction:column;display:flex}.lsrc__block{gap:var(--space-2);flex-direction:column;display:flex}.lsrc__head{flex-direction:column;gap:2px;margin:0;display:flex}.lsrc__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lsrc__row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lsrc__name{font-weight:var(--weight-semibold)}.lsrc__on{color:var(--success,inherit);align-items:center;gap:4px;display:inline-flex}.conn-setup{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;display:flex}.conn-setup__steps{color:var(--text-secondary);margin:0;padding-left:1.25em;font-size:13px;line-height:1.5}.conn-setup__steps li+li{margin-top:4px}.conn-discover{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.conn-discover>.btn{margin-top:24px}.conn-discover>.field{flex:260px}.segments__main{flex:280px;min-width:0}.segments__filters{margin-top:var(--sf-space-2)}.broadcast__channels{margin:var(--sf-space-3) 0 0;border:0;padding:0}.broadcast__text{resize:vertical;min-height:140px;font:inherit}.broadcast__preview{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.broadcast__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.phone-app{gap:var(--space-5);display:grid}.phone-app__section{gap:var(--space-2);min-width:0;display:grid}.phone-app__subtitle{font-size:var(--text-sm);color:var(--text-primary);margin:0;font-weight:600}.phone-app__steps{padding-left:var(--space-5);color:var(--text-secondary);margin:0}.phone-app__steps li+li{margin-top:var(--space-1)}.phone-app__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.phone-app__check{align-items:flex-start}.phone-app__hint{margin:0;display:block}.phone-app__minutes{max-width:320px}.phone-app__devices{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.phone-app__device{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.install-hint__body{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.install-hint__body>div:nth-child(2){flex:200px;min-width:0}.install-hint__steps{margin:var(--space-1) 0 0}.install-hint__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.sgroup__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.sgroup__title{align-items:center;gap:var(--space-2);display:inline-flex}.sgroup__marks{gap:3px;display:inline-flex}.conn-panel__kind{align-items:center;gap:var(--space-2);display:flex}.sgroup__aside{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.srow{border-top:1px solid var(--border-subtle)}.srow__line{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.srow__icon{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.srow--open .srow__icon{border-color:var(--brand-500);color:var(--brand-300)}.srow__who{flex-direction:column;gap:2px;min-width:0;display:flex}.srow__title{align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);color:var(--text-primary);display:inline-flex}.srow__summary{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.srow__summary--attention{color:var(--text-primary)}.srow__dot{border-radius:var(--radius-full);background:var(--danger);flex:none;width:8px;height:8px}.srow__end{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.srow__edit{justify-content:center;min-width:84px}.srow__end .field__input--compact{width:auto;max-width:14em}.srow__body{gap:var(--space-3);padding:0 var(--space-5) var(--space-4) calc(var(--space-5) + 36px + var(--space-3));flex-direction:column;display:flex}.srow__body[hidden]{display:none}.srow__body>.field,.srow__body>.days{margin:0}.srow__save{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.srow__dirty{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--brand-300);display:inline-flex}.srow__saved{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--success);display:inline-flex}.srow__chips{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.srow__chip{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-active);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;line-height:20px;display:inline-flex}.srow__chip--attention{border-color:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--text-primary)}.srow__chip--attention:before{content:"";border-radius:var(--radius-full);background:var(--danger);width:6px;height:6px}.infotip{vertical-align:middle;display:inline-flex}.infotip__btn{border-radius:var(--radius-full);width:22px;height:22px;color:var(--text-tertiary);cursor:help;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.infotip__btn:hover,.infotip__btn[aria-expanded=true]{color:var(--text-primary);background:var(--bg-hover)}.infotip__btn:focus-visible{outline:2px solid var(--brand-300);outline-offset:1px}.infotip__bubble{z-index:200;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-overlay);box-shadow:var(--shadow-md);font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-primary);white-space:normal;text-align:left;line-height:1.45;position:fixed}.infotip__bubble--above{transform:translateY(-100%)}@media (max-width:599px){.srow__line{row-gap:var(--space-2);padding:var(--space-3) var(--space-4)}:is(.srow__line:has(.srow__end select),.srow__line:has(.srow__end--wide)){grid-template-columns:auto minmax(0,1fr)}:is(.srow__line:has(.srow__end select) .srow__end,.srow__line:has(.srow__end--wide) .srow__end){grid-column:2;justify-content:flex-start}.srow__edit{min-width:0}.srow__body{padding:0 var(--space-4) var(--space-4)}.srow__save{padding:var(--space-3) var(--space-4)}}.field__label-row{align-items:center;gap:var(--space-1);display:inline-flex}.field__label-row .field__label{margin:0}.rgrid__wrap{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.rgrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));margin:0;padding:0;list-style:none;display:grid}.rchip{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;display:flex}.rchip:hover{border-color:var(--border-default);background:var(--bg-hover)}.rchip:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px}.rchip__mode{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-tertiary);white-space:nowrap;display:inline-flex}.rchip--suggest .rchip__mode,.rchip__mode.rchip--suggest{color:var(--info)}.rchip--auto .rchip__mode,.rchip__mode.rchip--auto{color:var(--success)}.rchip--auto{border-color:color-mix(in srgb, var(--success) 35%, transparent)}.rchip--always .rchip__mode{color:var(--danger)}.rgrid__legend{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;margin:0;display:flex}.rgrid__legend .rchip__mode{font-size:var(--text-xs);font-weight:var(--weight-medium)}.rgrid__legend .rchip__mode:nth-of-type(2){margin-left:var(--space-2)}.rgrid__ai{align-items:center;gap:var(--space-1);padding:0 var(--space-1) 0 var(--space-2);border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--radius-full);background:var(--warning-muted);font-size:var(--text-xs);color:var(--text-primary);white-space:nowrap;display:inline-flex}.rgrid__ai>.icon,.rgrid__ai>svg{color:var(--brand-300)}.reply-drawer .reply-settings{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.reply-drawer .reply-settings p{margin:0}@media (max-width:599px){.rgrid__wrap{padding:var(--space-3) var(--space-4) var(--space-4)}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rchip{align-items:flex-start;gap:var(--space-1);flex-direction:column}.sgroup__head{flex-wrap:wrap}.sgroup__aside{justify-content:flex-start}}.acct-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.acct-row__avatar{display:inline-flex;position:relative}.acct-row__health{border:2px solid var(--bg-raised);border-radius:var(--radius-full);background:var(--success);width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.acct-row__health--warning{background:var(--brand-500)}.acct-row__health--attention{background:var(--danger)}.acct-row__health--paused,.acct-row__health--connecting{background:var(--text-tertiary)}.acct-row__who{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.acct-row__meta{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary);flex-wrap:wrap;display:inline-flex}.acct-row__type{align-items:center;gap:6px;display:inline-flex}.acct-row__tip{align-items:center;gap:var(--space-1);color:var(--brand-300);display:inline-flex}.acct-row__meters{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.acct-row--attention .acct-row__meters,.acct-row--paused .acct-row__meters{opacity:.45}.mini-meter{flex-direction:column;gap:4px;min-width:0;display:flex}.mini-meter__label{justify-content:space-between;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;display:flex}.mini-meter__label .num{color:var(--text-secondary);align-items:center;gap:2px;display:inline-flex}.mini-meter--high .mini-meter__label .num{color:var(--brand-300)}.mini-meter--full .mini-meter__label .num{color:var(--danger)}.mini-meter__track{border-radius:var(--radius-full);background:var(--bg-active);height:4px;overflow:hidden}.mini-meter__fill{border-radius:inherit;background:var(--brand-500);height:100%;display:block}.mini-meter--full .mini-meter__fill{background:var(--danger)}.acct-row__end .btn{justify-content:center;min-width:96px}.acct-row__end .intg__status{min-width:9em}.acct--panel,.app .acct.acct--panel{background:0 0;border:0;border-radius:0;padding:0}.acct__bar-nums .muted{margin-left:var(--space-2);font-size:inherit}.acct--panel.acct--down{border:0}.acct--panel .acct__foot{flex-wrap:wrap}@media (max-width:899px){.acct-row{grid-template-columns:auto minmax(0,1fr) auto}.acct-row__meters{grid-area:2/2/auto/-1}}@media (max-width:599px){.acct-row{row-gap:var(--space-2);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr)}.acct-row__meters{grid-area:auto/1/auto/-1}.acct-row__end{grid-column:1/-1;justify-content:space-between}.acct-row__end .intg__status{min-width:0}}.mailrows{margin-top:var(--space-5);scroll-margin-top:var(--space-6)}.mailrows__note{padding:0 var(--space-5) var(--space-3)}.mailrows__note .inboxes__blocked{margin:0}.mailrows__add{justify-content:flex-start}.mailrows__add .field__input{width:auto;max-width:100%}.conn-panel .hook-url{overflow-wrap:anywhere}@media (max-width:599px){.mailrows__note{padding:0 var(--space-4) var(--space-3)}}.bp__hero{gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);border-color:color-mix(in srgb, var(--brand-500) 40%, var(--border-subtle));background:linear-gradient(135deg, var(--brand-muted), var(--bg-raised) 60%);flex-direction:column;display:flex}.bp__hero-body{align-items:flex-start;gap:var(--space-3);display:flex}.bp__hero-icon{border-radius:var(--radius-md);background:var(--brand-muted);width:40px;height:40px;color:var(--brand-300);flex:none;justify-content:center;align-items:center;display:inline-flex}.bp__hero-text{min-width:0}.bp__hero-form{align-items:end;gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr) auto;min-width:0;margin:0;padding:0;display:grid}.bp__hero-form>.alert{grid-column:1/-1}.bp__hero .bp__site,.bp__hero .bp__found{margin-top:0}.bp__site-head{align-items:center;gap:var(--space-1);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:inline-flex}.bp__about{margin-bottom:var(--space-4)}.bp__body{gap:var(--space-3);padding:var(--space-3) var(--space-5) var(--space-4);border:0;border-top:1px solid var(--border-subtle);flex-direction:column;min-width:0;margin:0;display:flex}.bp__topics{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bp__topic{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);flex-direction:column;min-width:0;display:flex}.bp__topic:focus-within{border-color:var(--brand-500)}.bp__topic:last-child:nth-child(odd){grid-column:1/-1}.bp__topic-head{align-items:center;gap:var(--space-2);display:flex}.bp__topic-icon{border-radius:var(--radius-sm);background:var(--bg-raised);width:28px;height:28px;color:var(--brand-300);justify-content:center;align-items:center;display:inline-flex}.bp__topic-name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.bp__topic-input{resize:vertical;min-height:56px}.bp__style-name{align-items:center;gap:var(--space-1);display:inline-flex}.bp__style .srow__chip{margin-top:var(--space-1);align-self:flex-start}.bp__style--on{background:var(--brand-muted)}@media (max-width:599px){.bp__hero{padding:var(--space-4)}.bp__hero-form,.bp__topics{grid-template-columns:minmax(0,1fr)}.bp__body{padding:var(--space-3) var(--space-4) var(--space-4)}}.plan-gate{gap:var(--space-2);padding:var(--space-4) var(--space-5);margin-block:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-500);border-radius:var(--radius-lg);background:var(--bg-raised);flex-direction:column;min-width:0;display:flex}.plan-gate__badge{padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--brand-500);color:var(--brand-on);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-self:flex-start}.plan-gate__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.plan-gate__body,.plan-gate__keep{margin:0}.plan-gate--trial{border-left-color:var(--info)}.plan-gate--trial .plan-gate__badge{background:var(--info-muted);color:var(--text-primary)}.plan-gate--compact{gap:var(--space-1);padding:var(--space-2) var(--space-3);margin-block:var(--space-2)}.plan-gate--compact .plan-gate__title{font-size:var(--text-sm)}.ai-notes__plan{margin-block:var(--space-2)}.plan-gate__actions{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:480px){.plan-gate{padding:var(--space-3) var(--space-4)}.plan-gate__actions .btn{flex:100%;justify-content:center}}.bk{align-content:start;justify-items:center;gap:var(--space-4);min-height:100vh;padding:var(--space-6) 16px var(--space-5);background:var(--bk-bg);color:var(--bk-text);display:grid}.bk__card{border:1px solid var(--bk-line);background:var(--bk-card);width:100%;max-width:560px;box-shadow:var(--bk-shadow);border-radius:16px;display:grid;position:relative}.bk__card--split{max-width:1060px}.bk__lang{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.bk__info,.bk__main{min-width:0;padding:var(--space-5)}.bk__info{padding-top:var(--space-6);border-bottom:1px solid var(--bk-line)}.bk__main{gap:var(--space-4);align-content:start;display:grid}@media (min-width:900px){.bk__card--split{grid-template-columns:300px minmax(0,1fr);min-height:560px}.bk__info{padding:var(--space-6);border-bottom:0;border-right:1px solid var(--bk-line)}.bk__main{padding:var(--space-6)}}.bk__head{gap:var(--space-3);display:grid}.bk__host{color:var(--bk-muted);font-weight:var(--weight-semibold);margin:0}.bk__title{margin:0 0 var(--space-1);letter-spacing:-.01em;color:var(--bk-text);font-size:26px;font-weight:700;line-height:1.2}.bk__meta{align-items:center;gap:var(--space-2);color:var(--bk-muted);font-weight:var(--weight-semibold);margin:0;display:flex}.bk__meta--when{color:var(--bk-ink)}.bk__desc{margin:var(--space-2) 0 0;color:var(--bk-text);white-space:pre-line;line-height:1.6}.bk__h2{color:var(--bk-text);margin:0;padding-right:96px;font-size:20px;font-weight:700}.bk__step:not([hidden]){gap:var(--space-4);display:grid}.bk__brand{color:var(--bk-muted);font-size:var(--text-xs);align-items:center;gap:6px;margin:0;display:inline-flex}.bk-note{color:var(--bk-muted);font-size:var(--text-sm);margin:0}.bk .field__label{color:var(--bk-text);font-weight:var(--weight-semibold)}.bk .field__input{border-color:var(--bk-line);background:var(--bk-card);min-height:44px;color:var(--bk-text)}.bk .field__input:focus{border-color:var(--bk-ink);box-shadow:var(--bk-focus);outline:none}.bk-picker{gap:var(--space-5);display:grid}@media (min-width:900px){.bk-picker--day{grid-template-columns:minmax(0,1fr) 220px}}.bk-cal{gap:var(--space-3);align-content:start;max-width:420px;display:grid}.bk-cal__head{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.bk-cal__month{text-align:center;font-weight:var(--weight-semibold);text-transform:capitalize;margin:0}.bk-cal__nav{background:var(--bk-free);width:40px;height:40px;color:var(--bk-free-text);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.bk-cal__nav:disabled{color:var(--bk-line);cursor:default;background:0 0}.bk-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;gap:6px 4px;display:grid}.bk-cal__wd{padding-bottom:var(--space-1);color:var(--bk-muted);font-size:11px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em}.bk-cal__day{aspect-ratio:1;width:100%;max-width:44px;color:var(--bk-muted);font:inherit;background:0 0;border:0;border-radius:999px;place-items:center;font-size:15px;display:grid;position:relative}.bk-cal__day--free{background:var(--bk-free);color:var(--bk-free-text);cursor:pointer;font-weight:700}.bk-cal__day--free:hover{background:var(--bk-free-hover)}.bk-cal__day--on,.bk-cal__day--on:hover{background:var(--bk-ink);color:var(--bk-on-ink)}.bk-cal__day--today:after{content:"";background:currentColor;border-radius:999px;width:4px;height:4px;position:absolute;bottom:6px}.bk-cal__day:focus-visible,.bk-cal__nav:focus-visible,.bk-time:focus-visible,.bk-next:focus-visible,.bk-primary:focus-visible{box-shadow:var(--bk-focus);outline:none}.bk-tz{gap:var(--space-1);margin-top:var(--space-2);display:grid}.bk-tz__label{font-weight:var(--weight-semibold);font-size:var(--text-sm)}.bk-tz__box{align-items:center;gap:var(--space-2);color:var(--bk-muted);display:flex}.bk-tz__select{min-width:0;height:40px;color:var(--bk-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1}.bk-tz__select:focus{outline:none}.bk-slots{gap:var(--space-3);align-content:start;display:grid}.bk-slots__day{font-weight:var(--weight-semibold);text-transform:capitalize;margin:0}.bk-times{gap:var(--space-2);max-height:420px;padding-right:2px;display:grid;overflow-y:auto}@media (max-width:899px){.bk-times{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.bk-time-pair{grid-column:1/-1}}.bk-time,.bk-next{min-height:48px;font:inherit;cursor:pointer;border-radius:8px;font-weight:700}.bk-time{border:1px solid var(--bk-time-border);background:var(--bk-card);color:var(--bk-time-text)}.bk-time:hover{border-width:2px}.bk-time--on,.bk-time--on:hover{border:1px solid var(--bk-muted);background:var(--bk-muted);color:var(--bk-on-ink)}.bk-time-pair{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.bk-next,.bk-primary{background:var(--bk-ink);color:var(--bk-on-ink);border:0}.bk-next:hover,.bk-primary:hover{background:var(--bk-ink-hover)}.bk-primary{min-height:48px;padding:0 var(--space-5);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;font-weight:700}.bk-primary:disabled{opacity:.6;cursor:default}.bk__back{justify-self:start;align-items:center;gap:var(--space-1);color:var(--bk-ink);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.bk__form,.bk__done{gap:var(--space-3);max-width:480px;display:grid}.bk__done{justify-items:start}.bk__done-icon{background:var(--bk-ink);width:52px;height:52px;color:var(--bk-on-ink);border-radius:999px;place-items:center;display:grid}.bk__done-icon--off{background:var(--bk-line);color:var(--bk-muted)}.bk__done p{margin:0}.bk__done .link{color:var(--bk-ink)}.bk .muted{color:var(--bk-muted)}.bk__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.calw__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap}.calw__range{min-width:0}.calw{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calw__day{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);display:grid}.calw__day--today{border-color:var(--brand-500)}.calw__dayname{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.calw__none{margin:0}.calw__item{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);border-left:3px solid var(--border-strong);background:var(--bg-raised);overflow-wrap:anywhere;min-width:0;display:grid}.calw__item--booking{border-left-color:var(--brand-500)}.calw__item--off{opacity:.6}.calw__item--off .calw__title{text-decoration:line-through}.calw__time,.calw__title{margin:0}.calw__title{font-weight:var(--weight-medium)}.calw__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}@media (max-width:900px){.calw{grid-template-columns:1fr}}.bkl__row{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.bkl__main{flex:280px;min-width:0}.bkl__title,.bkl__main p{margin:0 0 var(--space-1)}.bkl__url{overflow-wrap:anywhere}.bkl__side{align-items:center;gap:var(--space-2);flex-wrap:wrap}.bkl__form{gap:var(--space-3);display:grid}.bkl__hosts,.bkl__hours,.bkl__questions{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.bkl__host,.bkl__hour,.bkl__question{align-items:center;gap:var(--space-2);flex-wrap:wrap}.bkl__hour .check{min-width:120px}.bkl__time{width:120px}.bk .site-switch{height:36px;padding:0 var(--space-3);border:1px solid var(--bk-line);background:var(--bk-card);color:var(--bk-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.bk .site-switch:hover,.bk .site-switch[aria-expanded=true]{border-color:var(--bk-muted)}.mtg{gap:var(--space-4);align-content:start;display:grid}.mtg__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}.mtg__h2{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;display:flex}.mtg__who{max-width:360px}.mtg__grid2,.mtg__grid3{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mtg__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.mtg__overrides{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mtg__override{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-raised);display:grid}.mtg__override-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.mtg__override-head strong{flex:160px}.mtg__override-kind{width:auto;max-width:100%}.mtg__add-date{gap:var(--space-2);flex-wrap:wrap;display:flex}.mtg__add-date .field__input{width:auto;min-width:0}.mtg__save{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mtg__saved{align-items:center;gap:var(--space-1);color:var(--success);font-size:var(--text-sm);display:inline-flex}.mtg__connect{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mtg__provider{align-items:center;gap:var(--space-3);min-height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast) var(--ease-out);display:flex}.mtg__provider:hover:not(:disabled){border-color:var(--brand-500)}.mtg__provider:disabled,.mtg__provider.is-disabled{cursor:not-allowed;opacity:.6}a.mtg__provider{text-decoration:none}a.mtg__provider:hover:not(.is-disabled){border-color:var(--brand-500)}.mtg__provider.is-disabled{box-shadow:none}.lead-calls{gap:var(--space-3);display:grid}.lead-calls__row{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle,var(--border));display:grid}.lead-calls__row:last-child{border-bottom:0;padding-bottom:0}.lead-calls__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.lead-calls__head strong{overflow-wrap:anywhere}.lead-calls__summary{gap:var(--space-1);overflow-wrap:anywhere;display:grid}.lead-calls__label{margin:var(--space-1) 0 0;font-size:var(--text-xs,12px);color:var(--text-secondary);font-weight:600}.lead-calls__items{padding-left:var(--space-4);margin:0}.lead-calls__row>.btn{justify-self:start}.lead-calls__text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--text-sm,14px);max-height:70vh;margin:0;line-height:1.55;overflow:auto}.lead-calls__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.lead-calls__source{border-radius:var(--radius-full);border:1px solid var(--border-control);width:22px;height:22px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.lead-calls__empty{gap:var(--space-2);justify-items:start;display:grid}.call-add{gap:var(--space-3);display:grid}.call-add__drop{gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-md,8px);text-align:center;justify-items:center;display:grid}.call-add__row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.call-chips{flex-wrap:wrap;gap:6px;display:flex}.call-chip{border:1px solid var(--border-control);border-radius:var(--radius-full);min-height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:4px 12px;font-size:13px;display:inline-flex}.call-chip:hover{color:var(--text-primary)}.call-chip--on{border-color:var(--control-on-edge);background:var(--control-on-bg);box-shadow:inset 0 0 0 1px var(--control-on-edge);color:var(--control-on-text)}.call-chip:disabled{cursor:not-allowed;opacity:.7}.call-transcribe{gap:var(--space-3);display:grid}.call-transcribe__private{color:var(--text-secondary);align-items:center;gap:6px;margin:0;display:flex}.call-transcribe__meter{width:100%;max-width:320px;height:6px}.call-add__buttons{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.call-add__drop label.btn[aria-disabled=true]{cursor:not-allowed}.lead-calls__pending{margin:0 0 var(--space-2);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.call-drafts{gap:var(--space-3);display:grid}.call-drafts__item{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md,8px);display:grid}.call-drafts__item textarea{width:100%}.mtg__reason{align-items:flex-start;gap:var(--space-1);color:var(--warning,var(--text-secondary));overflow-wrap:anywhere;display:inline-flex}.mtg__provider>span:last-child{gap:2px;min-width:0;display:grid}.mtg__provider-logo{border-radius:var(--radius-md);border:1px solid var(--mark-tile-edge);background:var(--mark-tile);width:44px;height:44px;color:var(--mark-tile-on);flex:0 0 44px;place-items:center;display:inline-grid}.mtg__sim{gap:var(--space-2);display:grid}.mtg__sim .row{gap:var(--space-2);flex-wrap:wrap}.mtg__sim .field__input{flex:220px;min-width:0}.mtg__plan{align-items:baseline;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--info-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.mtg__plan-ok{margin:0}.mtg__facts{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:minmax(0,auto) minmax(0,1fr);margin:0;display:grid}.mtg__facts dt{color:var(--text-secondary)}.mtg__facts dd{overflow-wrap:anywhere;margin:0}.mtg__cals{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.wh{gap:var(--space-2);display:grid}.wh__day{align-items:start;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:140px minmax(0,1fr);display:grid}.wh__check{min-height:36px}.wh__off{align-self:center}.wh__intervals{gap:var(--space-2);min-width:0;display:grid}.wh__interval{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wh__time{width:120px;min-width:0}.wh__dash{color:var(--text-secondary)}.wh__icon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.wh__icon:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.wh__row-end{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wh__add{align-items:center;gap:var(--space-1);color:var(--brand-600);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.wh__add:disabled{color:var(--text-disabled);cursor:not-allowed}.wh__copy{justify-self:start}.wh__problem{color:var(--danger);font-size:var(--text-sm)}.mtg-start{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);display:grid}.mtg-start__title,.mtg-start__done-title{align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--weight-semibold);flex-wrap:wrap;margin:0;display:flex}.mtg-start p{margin:0}.mtg-start__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mtg-start__step{gap:var(--space-3);min-width:0;padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-raised);display:flex}.mtg-start__num{border-radius:var(--radius-full);background:var(--brand-muted);width:32px;height:32px;color:var(--brand-700);font-weight:var(--weight-semibold);flex:0 0 32px;place-items:center;display:inline-grid}.mtg-start__step--done .mtg-start__num{background:var(--success);color:var(--bg-surface)}.mtg-start__body{gap:var(--space-2);align-content:start;min-width:0;display:grid}.mtg-start__body .btn{justify-self:start}.mtg-start__name{align-items:center;gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0;display:flex}.mtg-start__share{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.mtg-start__url{min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--bg-base);font-size:var(--text-sm);overflow-wrap:anywhere;flex:200px}.bkp__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.bkp__card{gap:var(--space-2);min-width:0;padding:var(--space-4);border:1px solid var(--border-subtle);border-top:4px solid var(--brand-500);border-radius:var(--radius-lg);background:var(--bg-surface);align-content:start;display:grid}.bkp__card--off{border-top-color:var(--border-strong)}.bkp__card p{margin:0}.bkp__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.bkp__title{font-size:var(--text-base);font-weight:var(--weight-semibold);overflow-wrap:anywhere;margin:0}.bkp__badges{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.bkp__meta{gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.bkp__meta span{align-items:center;gap:var(--space-1);display:inline-flex}.bkp__url{overflow-wrap:anywhere}.bkp__actions,.bkp__foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bkp__foot{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);justify-content:space-between}.bkp__default{cursor:pointer;background:0 0;border:0;padding:0}.bkl__section{margin:var(--space-2) 0 0;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.bkl__sched{gap:var(--space-1);padding-left:var(--space-6);display:grid}.bkl__sched p{margin:0}@media (max-width:720px){.mtg-start__steps,.mtg__grid3,.wh__day{grid-template-columns:1fr}.wh__time{width:110px}.bkp__grid{grid-template-columns:1fr}}@media (max-width:420px){.mtg__grid2{grid-template-columns:1fr}}.step-voice-modes,.step-voice--clone{gap:var(--space-2);flex-direction:column;display:flex}.step-voice--clone audio,.voice-take audio{width:100%;max-width:420px}.voice-steps{margin:0 0 var(--space-3);padding-left:18px}.voice-script{margin-bottom:var(--space-3)}.voice-take{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.voice-consent{margin:var(--space-3) 0;align-items:flex-start}.voice-pitch{gap:var(--space-2);max-width:640px;padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-500) 10%, var(--bg-surface)), var(--bg-surface) 60%);flex-direction:column;display:flex}.voice-pitch__icon{border-radius:var(--radius-full);width:44px;height:44px;color:var(--brand-500);background:color-mix(in srgb, var(--brand-500) 14%, transparent);justify-content:center;align-items:center;display:inline-flex}.voice-pitch__title{margin:var(--space-1) 0 0;font-size:1.35rem}.voice-pitch__text{margin:0;font-size:1.02rem}.voice-pitch__points{margin:0 0 var(--space-2);color:var(--text-secondary);padding-left:18px}.btn--voice svg{color:var(--brand-500)}.voice-pitch__ask{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.voice-pitch__terms{flex-basis:100%;margin:0}.voice-pitch__done{align-items:center;gap:var(--space-2);margin:0;font-weight:600;display:flex}.channel-mark{flex:none;align-items:center;line-height:0;display:inline-flex}.fnode__icon{position:relative}.fnode__net{background:var(--bg-raised);border-radius:5px;padding:1px;line-height:0;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.fnode__icon--mark,.addmenu__icon--mark{background:var(--mark-tile);box-shadow:inset 0 0 0 1px var(--mark-tile-edge)}.addmenu__title{align-items:center;gap:6px;display:flex}.idcell__marks{vertical-align:-2px;gap:3px;margin-right:6px;display:inline-flex}.tl__title .channel-mark,.jstep__name .channel-mark{vertical-align:-2px;margin-right:6px}.card__title-mark{align-items:center;gap:8px;display:inline-flex}.mark-label{align-items:center;gap:6px;display:inline-flex}.dt__scroll{position:relative}.dt__cell .badge{text-overflow:ellipsis;max-width:280px;overflow:hidden}.row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (pointer:coarse){.ubx .inbox__keys{display:none}}.quicklinks{margin:0 0 var(--space-4);flex-wrap:wrap;gap:6px;display:flex}.quicklinks a{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);min-height:32px;color:var(--text-secondary);font-size:var(--text-sm);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.quicklinks a:hover{border-color:var(--control-on-edge);color:var(--text-primary)}.quicklinks a:focus-visible{outline:2px solid var(--control-on-edge);outline-offset:2px}.chip>.channel-mark{align-self:flex-start;margin-top:2px}.sectabs{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sectabs__tab{min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text-secondary);font-weight:var(--weight-semibold);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.sectabs__tab:hover{background:var(--bg-hover);color:var(--text-primary)}.sectabs__tab--on{border-color:var(--brand-500);background:var(--brand-muted);color:var(--text-primary)}.spp__actions{gap:var(--space-2);flex-wrap:wrap}.spp__bar{margin:var(--space-3) 0}.spp__calbar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.spp__seg{border:1px solid var(--border-control);border-radius:var(--radius-full);display:inline-flex;overflow:hidden}.spp__seg-btn{min-height:34px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0}.spp__seg-btn--on{background:var(--brand-muted);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--brand-500)}.spp__nav{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spp__range{font-size:var(--text-base)}.spp__empty,.spp__hint{margin:var(--space-2) 0 0}.spp__attention{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-full);background:var(--danger-muted);color:var(--text-primary);font:inherit;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.spp__series{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.spp__series-card{height:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-primary);flex-direction:column;gap:4px;text-decoration:none;display:flex}.spp__series-card:hover{background:var(--bg-hover)}.spp__drafts{color:var(--brand-300)}.spp__empty-series{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--border-control);border-radius:var(--radius-lg);flex-direction:column;display:flex}.spp__empty-series p{margin:0}.spcal{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);overflow:hidden}.spcal__weekdays,.spcal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.spcal__wd{padding:var(--space-2);border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.spcal__day{min-width:0;min-height:160px;padding:var(--space-2);border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:4px;display:flex}.spcal--month .spcal__day{min-height:108px}.spcal__day:nth-child(7n){border-right:0}.spcal__day--outside{background:var(--bg-base);opacity:.6}.spcal__day--today .spcal__date{border-radius:var(--radius-full);background:var(--brand-500);color:var(--brand-on)}.spcal__day--over{background:var(--brand-muted);box-shadow:inset 0 0 0 2px var(--brand-500)}.spcal__day-head{justify-content:space-between;align-items:center;display:flex}.spcal__date{min-width:26px;height:26px;font-weight:var(--weight-semibold);justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.spcal__wd-inline{display:none}.spcal__add{border:1px solid var(--border-control);border-radius:var(--radius-full);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.spcal__add:hover{background:var(--bg-hover);color:var(--text-primary)}.spcal__chips{flex-direction:column;gap:4px;min-width:0;display:flex}.spcal__chip{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-raised);width:100%;min-width:0;min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;border-left-width:3px;align-items:center;gap:6px;padding:4px 6px;display:flex}.spcal__chip[draggable=true]{cursor:grab}.spcal__chip:hover{background:var(--bg-hover)}.spcal__chip--scheduled,.spcal__chip--publishing{border-left-color:var(--info)}.spcal__chip--published{border-left-color:var(--success)}.spcal__chip--failed{border-left-color:var(--danger)}.spcal__chip--review{border-left-color:var(--warning)}.spcal__chip--draft,.spcal__chip--cancelled{border-left-style:dashed;border-left-color:var(--border-strong)}.spcal__marks{flex-shrink:0;gap:2px;display:inline-flex}.spcal__time{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0}.spcal__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spcal__grip{color:var(--text-tertiary);margin-left:auto}.spcal__chip--compact .spcal__time{display:none}.spcal__more{color:var(--text-secondary);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 4px}.sptl{gap:var(--space-2);max-width:100%;padding-bottom:var(--space-2);display:flex;overflow-x:auto}.sptl__day{gap:var(--space-2);min-height:220px;padding:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;flex:0 0 240px;display:flex}.sptl__day--empty{background:0 0;border-style:dashed;flex-basis:64px}.sptl__day--empty .sptl__head .small{display:none}.sptl__day--today{border-color:var(--brand-500)}.sptl__day--over{background:var(--brand-muted);box-shadow:inset 0 0 0 2px var(--brand-500)}.sptl__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sptl__head .spcal__add{margin-left:auto}.sptl__card{padding:var(--space-2);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-raised);flex-direction:column;gap:6px;display:flex}.sptl__card[draggable=true]{cursor:grab}.sptl__card-head{align-items:center;gap:6px;display:flex}.sptl__grip{color:var(--text-tertiary)}.sptl__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sptl__card-head .small{margin-left:auto}.sptl__text{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}.sptl__branches{padding:0 0 0 var(--space-2);border-left:2px solid var(--border-strong);flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.sptl__branch{border-radius:var(--radius-md);width:100%;min-height:32px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:2px 6px;display:flex}.sptl__branch:hover{border-color:var(--border-control);background:var(--bg-hover)}.sptl__branch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sptl__branch .badge{margin-left:auto}.spser__name{border-radius:var(--radius-md);min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semibold);background:0 0;border:1px solid #0000;flex:260px;padding:4px 8px}.spser__name:hover,.spser__name:focus{border-color:var(--border-control);background:var(--bg-input)}.spser__notes{margin:var(--space-3) 0;padding:var(--space-3) var(--space-4);border:1px solid var(--brand-500);border-radius:var(--radius-lg);background:var(--brand-muted)}.spser__notes ul{margin:var(--space-2) 0;padding-left:var(--space-4)}.spser__danger{align-items:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.spser__danger .field__input{max-width:220px}.spc{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;display:grid}.spc__targets{border:0;margin:0;padding:0}.spc__chips,.spc__tags,.spc__best,.spc__counts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.spc__chip{max-width:100%;min-height:36px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-secondary);font:inherit;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.spc__chip--on{border-color:var(--brand-500);background:var(--brand-muted);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--brand-500)}.spc__chip:disabled{cursor:default;opacity:.5}.spc__chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spc__chip-detail{color:var(--text-tertiary);font-size:var(--text-xs)}.spc__tabs{gap:var(--space-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.spc__tab{min-height:36px;padding:0 var(--space-3);color:var(--text-secondary);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.spc__tab--on{border-bottom-color:var(--brand-500);color:var(--text-primary)}.spc__tab--bad{color:var(--danger)}.spc__dot{border-radius:var(--radius-full);background:var(--brand-500);width:6px;height:6px}.spc__count{color:var(--text-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.spc__count--bad{color:var(--danger);font-weight:var(--weight-semibold)}.spc__tag,.spc__slot{min-height:32px;padding:0 var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0}.spc__tag:hover,.spc__slot:hover{background:var(--bg-hover);color:var(--text-primary)}.spc__slot--on{border-color:var(--brand-500);background:var(--brand-muted);color:var(--text-primary)}.spc__tag-input{flex:0 140px;min-width:0}.spc__video{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.spc__video-name{overflow-wrap:anywhere;min-width:0}.spc__problems{padding:var(--space-2) var(--space-3);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--danger-muted);margin:0;list-style:none}.spc__problems li{align-items:center;gap:6px;display:flex}.spc__previews{gap:var(--space-3);flex-direction:column;display:flex;position:sticky;top:0}.spc__h3{font-size:var(--text-base);margin:0}.spc__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.spc__foot-note{flex:240px;margin:0}.spv{padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);min-width:0;margin:0}.spv__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.spv__avatar{border-radius:var(--radius-full);background:var(--bg-active);width:32px;height:32px;font-size:var(--text-xs);font-weight:var(--weight-semibold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.spv--facebook .spv__avatar,.spv--x .spv__avatar,.spv--instagram .spv__avatar{border-radius:var(--radius-full)}.spv--linkedin .spv__avatar{border-radius:var(--radius-md)}.spv__who{min-width:0;font-size:var(--text-sm);flex-direction:column;display:flex}.spv__who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spv__sub{color:var(--text-tertiary);font-size:var(--text-xs)}.spv__mark{margin-left:auto}.spv__text{margin:0 0 var(--space-2);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.spv__more{color:var(--text-tertiary)}.spv__caption{margin-top:var(--space-2);font-size:var(--text-sm)}.spv__caption .spv__text{display:inline}.spv__grid{border-radius:var(--radius-md);gap:2px;display:grid;overflow:hidden}.spv__grid--2,.spv__grid--4{grid-template-columns:1fr 1fr}.spv__grid--3{grid-template-columns:2fr 1fr}.spv__img{aspect-ratio:1;object-fit:cover;background:var(--bg-raised);width:100%;height:100%;display:block}.spv__grid--1 .spv__img{aspect-ratio:1.6}.spv--instagram .spv__grid--1 .spv__img{aspect-ratio:1}.spv__video,.spv__empty-media{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--bg-active);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.spv--instagram .spv__video,.spv--instagram .spv__empty-media{aspect-ratio:4/5}.spv__empty-media{padding:var(--space-3);border:1px dashed var(--border-control);color:var(--text-tertiary);font-size:var(--text-xs);text-align:center;background:0 0}.spv__video-el{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.spv__play{border-radius:var(--radius-full);background:var(--bg-overlay);width:44px;height:44px;color:var(--text-primary);justify-content:center;align-items:center;display:inline-flex;position:relative}.spv__link{padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.spv__over{margin-top:var(--space-2);color:var(--danger);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.sag{gap:var(--space-4);flex-direction:column;display:flex}.sag__intro{gap:var(--space-1);flex-direction:column;display:flex}.sag__h2{font-size:var(--text-lg);margin:0}.sag__h3{margin:var(--space-2) 0 0;font-size:var(--text-base);color:var(--text-secondary)}.sag__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.sag__card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-lg);background:var(--bg-raised);flex-direction:column;display:flex}.sag__card--soon{background:0 0;border-style:dashed}.sag__card--soon .sag__mark{opacity:.75}.sag__head{align-items:center;gap:var(--space-3);display:flex}.sag__mark{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);width:44px;height:44px;color:var(--text-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.sag__title{flex-direction:column;flex:auto;min-width:0;display:flex}.sag__count{border-radius:var(--radius-full);background:var(--brand-muted);min-width:24px;height:24px;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.sag__accts{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sag__accts--nested{margin-top:var(--space-2);padding-left:var(--space-4)}.sag__group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sag__group>.sag__acct{align-self:stretch}.sag__acct{align-items:center;gap:var(--space-2);min-height:36px;padding:4px var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.sag__acct-name{overflow-wrap:anywhere;flex:120px;min-width:0}.sag__pages{align-items:center;gap:4px;min-height:32px;display:inline-flex}.sag__foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.sag__modal-title{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:480px){.sag__grid{grid-template-columns:1fr}.sag__foot>.btn,.sag__foot>a.btn{flex:auto;justify-content:center}}.plan__net{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.plan__net-label{align-items:center;gap:6px;min-width:160px;min-height:36px;display:inline-flex}.plan__net .field__input{flex:200px;min-width:0}.posts__said{overflow-wrap:anywhere;margin:0}@media (max-width:980px){.spc{grid-template-columns:minmax(0,1fr)}.spc__previews{position:static}}@media (max-width:720px){.spcal--week .spcal__weekdays{display:none}.spcal--week .spcal__grid{grid-template-columns:minmax(0,1fr)}.spcal--week .spcal__day{border-right:0;min-height:0}.spcal--week .spcal__wd-inline{color:var(--text-tertiary);font-weight:var(--weight-normal);margin-right:4px;display:inline}.spcal--week .spcal__date{justify-content:flex-start}.spcal--month .spcal__day{min-height:72px;padding:4px}.spcal--month .spcal__label,.spcal--month .spcal__grip,.spcal--month .spcal__add{display:none}.spcal--month .spcal__chip{justify-content:center;padding:2px}.spcal--month .spcal__wd{text-align:center;padding:4px 2px}.sptl{flex-direction:column;overflow-x:visible}.sptl__day{flex-basis:auto;min-height:0}.sptl__day--empty{display:none}.posts__row{grid-template-columns:minmax(0,1fr)}}.panel{top:var(--campaign-head-bottom,0px)}@media (min-width:900px){.panel.tside{width:440px}}.tside__head{z-index:1;align-items:center}.tside__body{gap:var(--space-3)}.tside__list{gap:var(--space-2);flex-direction:column;display:flex}.tside__search{border:1px solid var(--border-control);background:var(--bg-raised);color:var(--text-tertiary);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.tside__search:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 1px var(--brand-500)}.tside__search-input{min-width:0;height:40px;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.tside__empty{margin:var(--space-2) 0 0}.tcat{flex-direction:column;display:flex}.tcat__head{width:100%;color:var(--text-secondary);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:10px 4px 6px;font-size:12px;font-weight:600;display:flex}.tcat__head:disabled{cursor:default}.tcat__head:hover:not(:disabled){color:var(--text-primary)}.tcat__head:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.tcat__rows{border:1px solid var(--border-control);background:var(--bg-raised);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tcat__rows>li+li{border-top:1px solid var(--border-subtle)}.trow{width:100%;min-height:44px;color:var(--text-tertiary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.trow:hover:not(:disabled){background:var(--bg-hover)}.trow:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.trow:disabled{cursor:default;opacity:.6}.trow__mark{border:1px solid var(--border-default);background:var(--bg-base);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.trow__mark--big{border-radius:10px;width:40px;height:40px}.trow__name{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.trow__badge{border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text-secondary);flex:none;padding:1px 8px;font-size:11.5px}.tdrill{gap:var(--space-3);flex-direction:column;display:flex}.tdrill__nav{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.tdrill__head{align-items:flex-start;gap:12px;display:flex}.tdrill__title{flex-direction:column;gap:2px;min-width:0;display:flex}.tdrill__title h3{color:var(--text-primary);margin:0;font-size:16px}.tdrill__title h3:focus{outline:none}.tdrill__title p{margin:0}.tdrill__about{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);color:var(--text-secondary);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.tdrill__about p{margin:0}.kx-form__brand{align-items:center;gap:6px;display:inline-flex}.inbox-connect__options{gap:var(--space-2);display:grid}.inbox-connect__option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--border-control,var(--border-default));border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.inbox-connect__option:hover{background:var(--bg-hover)}.inbox-connect__option>span{gap:2px;display:grid}.inbox-connect__back{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0;display:inline-flex}.inbox-connect__notice{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.inbox-connect__alt{margin-top:var(--space-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.inbox-connect__steps{gap:var(--space-1);margin:0;padding-left:20px;display:grid}.panel__head--step{z-index:2;padding:var(--space-3) var(--space-4);align-items:center}.panel__head-main{align-items:center;gap:var(--space-2);min-width:0;display:flex}.panel__head-text{min-width:0}.panel__head--step .panel__title{margin:0;font-size:17px;line-height:1.25}.panel__mark{border:1px solid var(--border-default);background:var(--bg-raised);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.ssecs{gap:var(--space-2);flex-direction:column;display:flex}.ssec{counter-increment:psec;border:1px solid var(--border-default);background:var(--bg-raised);border-radius:12px}.ssec--missing:not(.ssec--open){border-color:color-mix(in srgb, var(--danger) 55%, var(--border-default))}.ssec__head{align-items:center;gap:var(--space-2);width:100%;min-height:44px;color:var(--text-primary);text-align:left;padding:8px 12px;display:flex}.ssec__toggle{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px}.ssec__toggle:hover{background:var(--bg-hover)}.ssec__toggle:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.ssec__toggle>svg:last-child{color:var(--text-tertiary);flex:none}.ssec__num{background:var(--sf-color-accent);width:22px;height:22px;color:var(--brand-on);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ssec__num:before{content:counter(psec)}.ssec__title{flex:none;margin:0;font-size:14px;font-weight:600}.ssec__summary{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ssec__summary:before{content:"·";color:var(--text-tertiary);margin-right:6px}.ssec__fill{flex:1}.ssec--fixed .ssec__head{padding-bottom:0}.ssec--fixed .ssec__title{flex:1}.ssec__about{border:1px solid var(--border-control);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.ssec__about[aria-expanded=true]{border-color:var(--control-on-edge);background:var(--control-on-bg);color:var(--control-on-text)}.ssec__mark{flex:none;display:inline-flex}.ssec__mark--ok{color:var(--success)}.ssec__mark--missing{color:var(--danger)}.ssec__info{background:var(--bg-base);color:var(--text-secondary);border-radius:8px;gap:6px;margin:8px 12px 0 42px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:grid}.ssec__info p{margin:0}.ssec__body{gap:var(--space-2);flex-direction:column;padding:8px 12px 12px 42px;display:flex}.ssec__body[hidden]{display:none}.ssec--fixed .ssec__body{padding-left:12px}.ssec__body>.ssec__info,.ssec__body .field{margin:0}.ssec__hint{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.ssec__sub{color:var(--text-secondary);margin:4px 0 0;font-size:12px;font-weight:600}.ssec__bare>.field{background:0 0;border:0;padding:0}.ssec__bare>.field>.field__label:first-child{display:none}.preview--bare{border:0;margin:0;padding:0}.varbar--toolbar,.varbar--insert{margin-bottom:0}.varbar--toolbar{margin-bottom:var(--space-1)}.varbar__chip--menu{min-height:30px;color:var(--text-primary);border-style:solid;align-items:center;gap:4px;padding:0 10px;font-weight:500;display:inline-flex}.varbar__line{align-items:center;gap:var(--space-2);display:flex}.varbar__line>.field__input{flex:1;min-width:0}.varbar__line>.menu,.varbar__line>div{flex:none}.varbar__line>.vhl{flex:1;min-width:0}.vtok{color:var(--var-text);background:var(--var-bg);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--var-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone}.vtok--bad{color:var(--var-bad-text);background:var(--var-bad-bg);box-shadow:0 0 0 1px var(--var-bad-bg);-webkit-text-decoration:underline wavy var(--var-bad-text);text-decoration:underline wavy var(--var-bad-text);text-decoration-skip-ink:none;text-underline-offset:2px}.vtext .vtok,.preview__bubble .vtok{overflow-wrap:anywhere}::highlight(kerux-var){color:var(--var-text);background-color:var(--var-bg)}::highlight(kerux-var-bad){color:var(--var-bad-text);background-color:var(--var-bad-bg);-webkit-text-decoration:underline wavy var(--var-bad-text);text-decoration:underline wavy var(--var-bad-text)}.vtok--chip{padding:0 var(--space-1);box-shadow:none;display:inline-block}.vhl{min-width:0;display:block;position:relative}.vhl--line{flex:auto}.vhl--on>.vhl__field{color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--text-primary)}.vhl__mirror{box-sizing:border-box;color:var(--text-primary);pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;background:0 0;border-style:solid;border-color:#0000;margin:0;position:absolute;top:0;left:0;overflow:hidden}.vhl__mirror--line{white-space:pre;overflow-wrap:normal}.vhl__field:disabled+.vhl__mirror{opacity:.5}@media (forced-colors:active){.vhl__mirror{display:none}.vhl--on>.vhl__field{color:canvastext;-webkit-text-fill-color:CanvasText}}.vsug{z-index:80;overscroll-behavior:contain;width:min(340px,100vw - 16px);max-height:300px;padding:var(--space-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-overlay);box-shadow:var(--shadow-lg);color:var(--text-primary);font-size:var(--text-sm);text-align:left;position:fixed;overflow-y:auto}.vsug__group{padding:var(--space-2) var(--space-2) 2px;font-size:var(--text-xs);color:var(--text-tertiary);font-weight:600}.vsug__opt{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;padding:2px var(--space-2);border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;display:flex}.vsug__opt--on{border-color:var(--control-on-edge);background:var(--control-on-bg);color:var(--control-on-text)}.vsug__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.vsug__token{text-overflow:ellipsis;white-space:nowrap;max-width:58%;font-family:var(--font-mono);font-size:var(--text-xs);flex:0 auto;padding:0 4px;overflow:hidden}.vsug__hint,.vsug__empty{padding:var(--space-1) var(--space-2) 2px;font-size:var(--text-xs);color:var(--text-tertiary);margin:0}.vsug__empty{padding:var(--space-2)}@media (pointer:coarse){.vsug__opt{min-height:44px}.vsug__hint{display:none}}@media (forced-colors:active){.vsug__opt--on{outline:2px solid highlight}}.emailbody__foot{justify-content:flex-end;margin-top:4px;display:flex}.emailbody__pic{align-items:center;gap:5px;display:inline-flex}@media (max-width:899px){.ssec__body{padding-left:12px}.varbar--toolbar .varbar__chip--menu>svg:last-child:not(:first-child){display:none}.ssec__info{margin-left:12px}}.lead-grid{gap:var(--space-4);align-items:start;display:grid}@media (min-width:1024px){.lead-grid{grid-template-columns:minmax(380px,440px) minmax(0,1fr)}.lead-side{top:var(--space-4);position:sticky}}.lead-main{gap:var(--space-4);min-width:0;display:grid}.lead-side__card{gap:var(--space-3);display:grid}.lead-side__head{gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);display:grid}.lead-side__tags{gap:var(--space-1);flex-wrap:wrap}.lead-side__form{gap:var(--space-2)}.lead-side__form .field__input{min-height:38px}.lead-side__form .field__label{font-size:var(--text-xs)}.lead-fields{gap:var(--space-2) var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.lead-fields__full{grid-column:1/-1}.lead-fields .field__input{min-height:36px}.lead-fields__cf{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.lead-fields__cf-add{border:1px solid var(--border-control,var(--border-default));border-radius:var(--radius-md);width:26px;height:26px;color:var(--brand-500);place-items:center;display:grid}.lead-fields__cf-add:hover{background:var(--bg-hover)}.lead-tags{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.lead-tags__tag{align-items:center;gap:4px;display:inline-flex}.lead-tags__x{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lead-tags__x:hover{color:var(--text-primary)}.lead-tags__add{border:1px dashed var(--border-control,var(--border-default));color:var(--text-secondary);cursor:pointer;background:0 0;align-items:center;gap:3px;display:inline-flex}.lead-tags__add:hover{color:var(--text-primary);border-color:var(--border-strong)}.lead-tags__input{border:1px solid var(--border-control,var(--border-default));border-radius:var(--radius-full);background:var(--bg-input);width:120px;min-height:28px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);padding:0 8px}.consent-toggle{align-items:flex-start}.consent-toggle__line{display:block}.appconsent{max-width:480px}.appconsent__app{align-items:flex-start;gap:var(--space-3);display:flex}.appconsent__icon{border-radius:var(--radius-lg);border:1px solid var(--border-control);background:var(--bg-raised);width:44px;height:44px;color:var(--text-primary);flex:none;place-items:center;display:grid}.appconsent__who{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.appconsent__title{overflow-wrap:anywhere;font-size:22px}.appconsent__pill{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.appconsent__pill--verified{border-color:var(--success);background:var(--success-muted);color:var(--success);font-weight:600}.appconsent__info{border:1px solid var(--border-control);border-radius:var(--radius-full);cursor:help;place-items:center;width:16px;height:16px;font-size:11px;font-style:italic;font-weight:700;display:inline-grid}.appconsent__facts{color:var(--text-secondary);font-size:var(--text-sm);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.appconsent__facts strong{color:var(--text-primary)}.appconsent__fixed{margin:0;font-weight:600}.appconsent__perms{gap:var(--space-3);flex-direction:column;display:flex}.appconsent__h2{margin:0;font-size:16px}.appconsent__group{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.appconsent__legend{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);padding:0;font-weight:600}.appconsent__hint{color:var(--text-secondary);font-weight:400}.appconsent__scope{align-items:center;gap:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);min-height:44px;color:var(--text-primary);cursor:pointer;padding:8px 12px;display:flex}.appconsent__scope.is-on{border-color:var(--brand-500);background:var(--control-on-bg)}.appconsent__scope input{width:18px;height:18px;accent-color:var(--brand-500);flex:none}.appconsent__actions{justify-content:flex-end;gap:var(--space-2);display:flex}.appconsent__actions .btn{justify-content:center;min-width:120px;min-height:44px}@media (max-width:479px){.appconsent__actions{flex-direction:column-reverse}.appconsent__actions .btn{width:100%}}.try-asking{margin-top:var(--space-3)}.try-asking__title{color:var(--text-secondary);margin:0 0 6px;font-size:13px;font-weight:600}.try-asking__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.try-asking__chip{border:1px solid var(--border-control);border-radius:var(--radius-full);background:var(--bg-surface);max-width:100%;min-height:32px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:13px;display:inline-flex}.try-asking__chip .icon{color:var(--text-secondary);flex:none}.try-asking__chip:hover{border-color:var(--brand-500);background:var(--bg-hover)}.try-asking__chip:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.try-asking__chip.is-copied{border-color:var(--success);background:var(--success-muted)}.try-asking__chip.is-copied .icon,.try-asking__copied{color:var(--success)}.try-asking__copied{font-size:12px;font-weight:600}.app-mark{color:var(--text-primary);flex:none;place-items:center;line-height:0;display:inline-grid}.app-mark--unknown,.app-mark--computer{color:var(--text-secondary)}.scope-icon{color:var(--text-secondary);flex:none;place-items:center;line-height:0;display:inline-grid}.appconsent__scope.is-on .scope-icon{color:var(--brand-500)}.connected-apps__app{align-items:center;gap:var(--space-2);display:flex}.connected-apps__tile{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-raised);flex:none;place-items:center;width:36px;height:36px;display:grid}.connected-apps__who{flex-direction:column;gap:2px;min-width:0;display:flex}.connected-apps__line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.connected-apps__chip{border:1px solid var(--border-control);border-radius:var(--radius-full);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.connected-apps__chip--verified{border-color:var(--success);background:var(--success-muted);color:var(--success)}.connected-apps__chip--unknown{border-color:var(--danger);background:var(--danger-muted);color:var(--danger)}.connected-apps__scopes{flex-wrap:wrap;gap:4px;display:flex}.connected-apps__scopes .badge{white-space:normal;text-align:left;gap:4px;margin-left:0}.connected-apps__scopes .badge .scope-icon{color:inherit}.mcp-card__way{align-items:center;gap:6px;display:flex}.mcp-card__marks{gap:4px;line-height:0;display:inline-flex}@media (max-width:719px){[data-connected-apps] thead{display:none}[data-connected-apps] table,[data-connected-apps] tbody,[data-connected-apps] tr,[data-connected-apps] td{width:100%;display:block}[data-connected-apps] tr{padding:var(--space-2) 0;border-bottom:1px solid var(--border-subtle)}[data-connected-apps] td{border:0;padding:4px 0}}@media (min-width:768px){.app:has(.etpl-editor) .top{display:none}.app:has(.etpl-editor) .app__content{max-width:none;padding:var(--space-3) var(--space-4) var(--space-4)}.app:has(.etpl-editor) .bb-side{top:var(--space-3);max-height:calc(100dvh - 2 * var(--space-3))}}.etpl-top__device:empty{display:none}.etpl-top__device{margin-left:auto}.bb-faq-row{gap:var(--space-1) var(--space-2);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bb-faq-row textarea{grid-column:1}.bb-faq-row>button{grid-area:1/2/span 2;align-self:start}.newc__tpl--soon,.aib__tpl--soon{opacity:.6}.aib__tpl--soon{cursor:not-allowed}.aib__tpl--soon .aib__soon-tag{margin-left:var(--space-2)}
