html:has(.app-shell){--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:12px;--radius-3xl:12px;--radius-4xl:12px;--radius-card:12px;--radius-pill:9999px;--control-r:10px;--card-r:12px;--color-foreground:#0a0a0a;--color-canvas:#fff;--color-chrome:#fff;--color-muted-fg:#6e7279;--color-text-secondary:#4d5057;--color-text-tertiary:#6e7279;--color-sidebar-hover:#f4f3f0;--color-sidebar-active:#edecea;--color-sidebar-active-fg:#0a0a0a;--color-nav-active:#edecea;--color-surface-hover:#f4f3f0;--color-surface-subtle:#f2f1ee;--color-surface-muted:#edecea;--color-card-hover:#f4f3f0;--color-table-header-fg:#6e7279;--color-table-fg:#0a0a0a;--color-tertiary:#edecea;--color-tertiary-fg:#4d5057;--color-pill-active:#edecea}.app-shell button:not(:disabled):not(.no-press):active,.app-shell [role=button]:not([aria-disabled=true]):not(.no-press):active,.app-shell a.press:active,.motion-root button:not(:disabled):not(.no-press):active,.motion-root [role=button]:not([aria-disabled=true]):not(.no-press):active,.motion-root a.press:active{transition-duration:80ms;transform:scale(.97)}.row-enter{animation:.28s cubic-bezier(.2,.8,.2,1) backwards row-enter;animation-delay:calc(min(var(--i,0), 12) * 28ms)}@keyframes row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.row-stagger>*{animation:.28s cubic-bezier(.2,.8,.2,1) backwards row-enter}.row-stagger>:nth-child(2){animation-delay:28ms}.row-stagger>:nth-child(3){animation-delay:56ms}.row-stagger>:nth-child(4){animation-delay:84ms}.row-stagger>:nth-child(5){animation-delay:.112s}.row-stagger>:nth-child(6){animation-delay:.14s}.row-stagger>:nth-child(7){animation-delay:.168s}.row-stagger>:nth-child(8){animation-delay:.196s}.row-stagger>:nth-child(9){animation-delay:.224s}.row-stagger>:nth-child(10){animation-delay:.252s}.row-stagger>:nth-child(11){animation-delay:.28s}.row-stagger>:nth-child(12){animation-delay:.308s}.row-stagger>:nth-child(n+13){animation-delay:.336s}.page-enter{animation:.32s cubic-bezier(.2,.8,.2,1) backwards page-enter}.page-enter-clip{overflow:clip}.page-enter-clip>.page-enter{animation:.32s cubic-bezier(.2,.8,.2,1) backwards page-enter,.32s cubic-bezier(.2,.8,.2,1) backwards page-rise;position:relative}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@keyframes page-rise{0%{top:8px}to{top:0}}.swap-body[data-swap],.swap-body[data-swap] [data-swap-content]{position:relative}.swap-body[data-swap=a] [data-swap-content]{animation:.28s cubic-bezier(.2,.8,.2,1) backwards swap-fade-a,.28s cubic-bezier(.2,.8,.2,1) backwards swap-shift-a}.swap-body[data-swap=a]:not(:has([data-swap-content])){animation:.28s cubic-bezier(.2,.8,.2,1) backwards swap-fade-a,.28s cubic-bezier(.2,.8,.2,1) backwards swap-shift-a}.swap-body[data-swap=b] [data-swap-content]{animation:.28s cubic-bezier(.2,.8,.2,1) backwards swap-fade-b,.28s cubic-bezier(.2,.8,.2,1) backwards swap-shift-b}.swap-body[data-swap=b]:not(:has([data-swap-content])){animation:.28s cubic-bezier(.2,.8,.2,1) backwards swap-fade-b,.28s cubic-bezier(.2,.8,.2,1) backwards swap-shift-b}@keyframes swap-fade-a{0%{opacity:0}to{opacity:1}}@keyframes swap-fade-b{0%{opacity:0}to{opacity:1}}@keyframes swap-shift-a{0%{left:calc(var(--swap-dir,0) * 16px)}to{left:0}}@keyframes swap-shift-b{0%{left:calc(var(--swap-dir,0) * 16px)}to{left:0}}.content-enter{animation:.24s cubic-bezier(.2,.8,.2,1) backwards content-enter}@keyframes content-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.content-enter{animation:none}}.sheet-exit{pointer-events:none}.bar-enter{animation:.26s cubic-bezier(.2,.8,.2,1) backwards bar-enter}@keyframes bar-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.start-modal{animation:.2s ease-out backwards start-modal-scrim}.start-modal-card{animation:.32s cubic-bezier(.2,.8,.2,1) backwards start-modal-card}.start-modal-card:focus-visible{border-radius:var(--radius-2xl);outline:none}.start-modal[data-closing]{pointer-events:none;animation:.18s ease-in forwards start-modal-scrim-out}.start-modal[data-closing] .start-modal-card{animation:.18s ease-in forwards start-modal-card-out}@keyframes start-modal-scrim{0%{opacity:0}to{opacity:1}}@keyframes start-modal-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes start-modal-card{0%{transform:translateY(8px)scale(.98)}to{transform:none}}@keyframes start-modal-card-out{0%{transform:none}to{transform:scale(.98)}}.start-step[data-phase=exit]{opacity:0;transform:translateX(calc(var(--step-dir,1) * -12px));pointer-events:none;transition:opacity .1s ease-out,transform .1s ease-in}.start-step[data-entering]>*{animation:.28s cubic-bezier(.2,.8,.2,1) backwards start-step-in}.start-step[data-entering]>:nth-child(2){animation-delay:35ms}.start-step[data-entering]>:nth-child(3){animation-delay:70ms}@keyframes start-step-in{0%{opacity:0;transform:translateX(calc(var(--step-dir,1) * 16px))}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.start-modal,.start-modal-card,.start-step[data-entering]>*{animation:none}.start-step[data-phase=exit]{transition:none;transform:none}}.app-shell .animate-in,.motion-root .animate-in,aside .animate-in,[role=dialog].animate-in,[role=menu].animate-in{animation-timing-function:cubic-bezier(.2,.8,.2,1)}.app-shell button:not(.tf-wizard *):not(.fr-row):not(.fr-menu-row):not(.menu-item):not([role=option]):not([role^=menuitem]):not([role=menu] *):not([role=listbox] *):not(thead th *),.app-shell [role=button]:not(.tf-wizard *):not(.fr-row):not(.fr-menu-row):not(.menu-item):not([role=option]):not([role^=menuitem]):not([role=menu] *):not([role=listbox] *):not(thead th *){letter-spacing:0!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.app-shell :is(button,[role=button]):is(.menu-item,[role=option],[role^=menuitem],[role=menu] *,[role=listbox] *):not(.tf-wizard *){letter-spacing:0!important;font-size:14px!important;line-height:20px!important}html:has(.app-shell) :is(.menu-item,[role=option],[role^=menuitem],[role=menu] :is(button,a),[role=listbox] :is(button,a)){font-weight:var(--fw-body)!important}.app-shell .control-inline,.app-shell [role=button].control-inline{font-weight:400!important}.app-shell button.tab-pill,.app-shell [role=button].tab-pill{font-size:15px!important;font-weight:600!important;line-height:20px!important}@media (min-width:1280px){html.copilot-open{--copilot-w:384px}html.copilot-open[data-copilot-side=left]{--copilot-w:0px;--copilot-left:384px}}.app-rail{width:60px;transition:width .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.app-rail[data-rail-open]{width:224px;box-shadow:12px 0 32px -16px #10182838}html[data-rail=open] .app-rail{width:var(--app-rail-w);box-shadow:none}@media (prefers-reduced-motion:reduce){html,.app-rail{transition:none}}.app-main{margin-left:var(--app-left);margin-right:var(--copilot-w);padding-top:calc(76px + var(--top-banner-h));background:var(--color-canvas)}@media (max-width:767px){.app-main{padding-top:calc(56px + var(--top-banner-h));padding-bottom:env(safe-area-inset-bottom);margin-left:0}.section-strip>.section-strip-row>:first-child{margin-inline:-16px;padding-inline:16px}body:has(.app-shell) .toast-close{width:36px;height:36px}body:has(.app-shell) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden]),textarea,select,.reply-editor){font-size:16px!important}}@media (min-width:768px){.app-header-title{width:calc(var(--app-panel-w) - 1px);flex:none}}.app-page-fill{min-height:calc(100vh - 76px - var(--top-banner-h))}@media (max-width:767px){.app-page-fill{min-height:calc(100vh - 56px - var(--top-banner-h) - env(safe-area-inset-bottom))}}.app-card{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 1px 2px #0000000a,0 4px 12px #00000008}@media (min-width:640px){.app-card{border-radius:var(--radius-card)}}@media (max-width:767px){.metric-strip>:nth-child(2n){border-inline-end-width:0}.metric-strip>:nth-child(n+3){border-top:1px solid #e0e5eb}.metric-strip>:last-child:nth-child(odd){grid-column:span 2/span 2}}button.menu-row,.app-shell aside button[data-nav-tier=sub]{font-weight:500!important}.app-shell aside button:not([data-nav-tier=sub]):not(.control-inline):not(.fr-section-header):not(.fr-row):not(.menu-item):not([role=option]):not([role^=menuitem]):not([role=menu] *):not([role=listbox] *):not(.ag-inspector *),.app-shell aside [role=button]:not([data-nav-tier=sub]):not(.control-inline):not(.fr-section-header):not(.fr-row):not(.menu-item):not([role=option]):not([role^=menuitem]):not([role=menu] *):not([role=listbox] *):not(.ag-inspector *){letter-spacing:normal!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.app-shell aside button[data-nav-tier=sub]:not(.fr-row){letter-spacing:normal!important;font-size:14px!important;font-weight:500!important;line-height:20px!important}.fr-section-header,.fr-row{border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:100%;min-height:32px;color:var(--color-foreground);align-items:center;gap:8px;transition:background-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1);display:flex;letter-spacing:normal!important}.fr-section-header{padding:6px 32px 6px 8px;position:relative;font-size:14px!important;line-height:20px!important;font-weight:var(--fw-medium)!important}.fr-row{padding:8px;font-size:13px!important;line-height:16px!important;font-weight:var(--fw-body)!important}.fr-section-header[data-active=true],.fr-row[data-active=true]{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg)}@media (hover:hover){.fr-section-header:hover,.fr-row:hover{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg)}}.fr-row[data-active=true]{font-weight:var(--fw-medium)!important}.fr-section-header svg,.fr-row svg{flex-shrink:0;width:16px;height:16px}.fr-row[data-muted=true]{color:var(--color-muted-fg)}.fr-list{flex-direction:column;gap:4px;padding-left:24px;padding-right:8px;display:flex}.fr-menu-row{color:var(--color-foreground);font-size:14px!important;line-height:20px!important;font-weight:var(--fw-body)!important;letter-spacing:normal!important}.fr-menu-row:hover,.fr-menu-row[data-active=true]{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg)}.fr-menu-row[data-active=true]{font-weight:var(--fw-medium)!important}.fr-opt{border-radius:var(--radius-lg);cursor:pointer;min-height:32px;color:var(--color-foreground);font-size:13px;line-height:16px;font-weight:var(--fw-body);align-items:center;gap:8px;padding:8px;transition:background-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1);display:flex}.fr-opt:hover{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg)}.fr-opt:has(input:checked){background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg)}.fr-opt:has(input:checked){font-weight:var(--fw-medium)}.fr-opt:has(.fr-opt-hint){align-items:flex-start}.fr-opt:has(.fr-opt-hint) input[type=checkbox]{margin-top:1px}.fr-opt .fr-opt-count{font-size:12px;font-weight:var(--fw-body);font-variant-numeric:tabular-nums;color:var(--color-muted-fg);flex-shrink:0}.fr-opt .fr-opt-hint{font-size:12px;line-height:16px;font-weight:var(--fw-body);color:var(--color-muted-fg);margin-top:2px;display:block}.fr-opt:hover .fr-opt-hint{color:var(--color-sidebar-active-fg);opacity:.7}.fr-opt:has(input:checked) .fr-opt-hint{color:var(--color-sidebar-active-fg);opacity:.7}.fr-search{border:1px solid var(--color-input-border);border-radius:var(--radius-lg);background:var(--color-card);width:100%;height:36px;color:var(--color-foreground);outline:none;padding:0 12px 0 32px;font-size:14px;line-height:20px;transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}.fr-search::placeholder{color:#6a6a6a}.fr-search:focus{border-color:var(--color-primary)}@media (max-width:639px){.fr-section-header,.fr-row,.fr-opt{min-height:44px}}.app-shell h1:not(.tf-wizard *){color:var(--color-foreground);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:28px}.ob-form{padding:24px 24px 20px}.ob-lockup{align-items:center;height:28px;display:flex}.ob-segs{gap:6px;margin-top:20px;display:flex}.ob-seg{background:#e7e9ee;border-radius:999px;width:30px;height:4px;position:relative;overflow:hidden}.ob-seg:after{content:"";border-radius:inherit;background:var(--color-primary);transform-origin:0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.ob-seg[data-on]:after{transform:none}.app-shell h2.ob-title{letter-spacing:-.025em;color:var(--color-foreground);margin-top:24px;font-size:28px;font-weight:600;line-height:36px}.ob-desc{max-width:440px;color:var(--color-muted-fg);margin-top:10px;font-size:14px;line-height:22.75px}.ob-body{flex-direction:column;flex:1;gap:20px;min-height:0;margin:0 -4px;padding:28px 4px 4px;display:flex;overflow:hidden auto}.ob-label{font-size:13px;line-height:16px;font-weight:var(--fw-body);color:var(--color-foreground);margin-bottom:8px;display:block}.ob-hint{color:var(--color-muted-fg);margin-top:6px;font-size:12px;line-height:1.5;display:block}.app-shell .ob-card .ob-input{border:1px solid var(--color-input-border);border-radius:var(--radius-lg);background:#fff;outline:none;width:100%;height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.app-shell .ob-card .ob-input::placeholder{color:color-mix(in srgb, var(--color-muted-fg) 70%, transparent)}.app-shell .ob-card .ob-input:focus,.app-shell .ob-card .ob-input[aria-expanded=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px #0181ff33}.app-shell .ob-card .ob-input:disabled{background:var(--color-surface-hover)}.app-shell .ob-card textarea.ob-area{resize:none;height:auto;padding:8px 12px;line-height:1.5}.ob-select>span:first-child{font-weight:var(--fw-body)}.ob-select-empty>span:first-child{color:var(--color-muted-fg)}.ob-read{border-radius:var(--radius-lg);background:var(--color-primary);color:#fff;white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;min-width:96px;height:44px;padding:0 16px;transition:background-color .15s,opacity .15s;display:inline-flex}.ob-read:hover:not(:disabled){background:var(--color-primary-hover)}.ob-read[data-read]{background:var(--color-primary-light);color:var(--color-primary)}.ob-read:disabled{cursor:default}.ob-read:disabled:not([data-read]){opacity:.4;cursor:not-allowed}.ob-logo{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ob-logo img{object-fit:contain;max-width:75%;max-height:75%}.ob-foot{flex:none;padding-top:24px}.ob-primary{background:var(--color-primary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;transition:background-color .15s,opacity .15s;display:flex}.ob-primary:hover:not(:disabled){background:var(--color-primary-hover)}.ob-primary:disabled{opacity:.4;cursor:not-allowed}.ob-foot-row{justify-content:space-between;align-items:center;min-height:36px;margin-top:8px;display:flex}.ob-link{border-radius:var(--radius-lg);height:36px;color:var(--color-muted-fg);align-items:center;gap:6px;padding:0 12px;transition:color .15s,background-color .15s;display:inline-flex}.ob-link:hover:not(:disabled){color:var(--color-foreground);background:var(--color-surface-hover)}.ob-link:disabled{opacity:.5}.ob-close{z-index:5;position:absolute;top:14px;right:14px}.ob-snippet{border-radius:var(--radius-lg);color:#e8edf5;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;word-break:break-all;-webkit-user-select:all;user-select:all;background:#0b1424;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6}.ob-text{color:var(--color-foreground);font-size:14px;line-height:22px}.ob-list{color:var(--color-foreground);margin-top:8px;padding-left:20px;font-size:14px;line-height:22px;list-style:outside}.ob-list>li+li{margin-top:2px}.ob-list>li::marker{color:var(--color-muted-fg)}.app-shell .ob-card .ob-affix{align-items:center;padding:0;display:flex}.app-shell .ob-card .ob-affix:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px #0181ff33}.ob-affix-prefix{color:var(--color-muted-fg);-webkit-user-select:none;user-select:none;flex:none;padding:0 4px 0 12px;font-size:14px}.app-shell .ob-card .ob-affix-input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding-right:12px}.ob-terms{font-style:italic;line-height:1.45}.ob-install{flex-direction:column;gap:14px;display:flex}.ob-text-btn{height:22px;color:var(--color-primary);border-radius:9999px;align-items:center;gap:6px;margin-right:-4px;padding:0 6px;transition:background-color .15s;display:inline-flex}.ob-text-btn:hover{background:var(--color-primary-light)}.ob-test-btn{min-width:64px;height:36px;color:var(--color-foreground);background:#edecea;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;margin-top:8px;padding:0 20px;transition:background-color .15s;display:inline-flex}.ob-test-btn:hover:not(:disabled){background:#e3e2df}.ob-test-btn:disabled{opacity:.5}.ob-note-ok{border-radius:var(--radius-lg);color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.ob-secondary{height:32px;color:var(--color-foreground);background:#edecea;border:1px solid #0000;border-radius:9999px;flex:none;align-items:center;gap:6px;margin-right:-6px;padding:0 12px;transition:background-color .15s;display:inline-flex}.ob-secondary:hover:not(:disabled){background:#e3e2df}.ob-secondary:disabled{opacity:.6}.ob-note-warn{border-radius:var(--radius-lg);color:#92400e;background:#fffbeb;border:1px solid #fde68a;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5}.ob-status{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:44px;color:var(--color-foreground);align-items:center;gap:12px;padding:0 14px;font-size:14px;line-height:20px;display:flex}.ob-status-tick{background:var(--color-success);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media (min-width:640px){.ob-form{padding:40px 44px 32px}.ob-segs{margin-top:24px}.app-shell h2.ob-title{margin-top:32px;font-size:36px;line-height:45px}.ob-desc{margin-top:12px}.ob-body{padding-top:36px}.app-shell .ob-card .ob-input,.ob-read,.ob-primary{height:36px}.ob-logo{width:36px;height:36px}}@media (min-width:640px) and (max-height:820px){.app-shell h2.ob-title{margin-top:24px}.ob-body{gap:18px;padding-top:28px}}@media (min-width:640px) and (max-height:760px){.ob-form{padding-top:28px;padding-bottom:22px}.ob-segs{margin-top:18px}.app-shell h2.ob-title{margin-top:20px}.ob-body{padding-top:22px}}@media (min-width:640px) and (max-height:720px){.app-shell h2.ob-title{font-size:30px;line-height:38px}.ob-body{padding-top:16px}.ob-list,.ob-text{line-height:20px}.ob-foot{padding-top:16px}}.ob-stage{background:#c9ddfd;flex:none;position:relative;overflow:hidden}.ob-window{background:var(--color-chrome,#fdfcfd);transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;border:1px solid #dde3ea;border-radius:14px;width:920px;height:calc(138.889% - 133.333px);transition:transform .8s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:48px;left:40px;overflow:hidden;transform:scale(.72);box-shadow:0 40px 90px -20px #0d193947,0 8px 22px #0d193914}.ob-window[data-zoom]{transform:translateY(-33%)scale(1.05)}.ob-win-rail{width:var(--app-rail-w);flex:none;transition:width .25s cubic-bezier(.22,1,.36,1)}.ob-win-main{flex-direction:column;flex:1;min-width:0;display:flex}.ob-win-page{flex:1;min-height:0;position:relative;overflow:hidden}.ob-win-fade{animation:.35s cubic-bezier(.22,1,.36,1) backwards ob-win-fade}@keyframes ob-win-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ob-win-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) backwards ob-win-pop}@keyframes ob-win-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.ob-menu{transform-origin:0 100%;animation:.3s cubic-bezier(.22,1,.36,1) .35s backwards ob-menu-in}@keyframes ob-menu-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.ob-reveal .ob-brand-head>div>:first-child{animation:.6s cubic-bezier(.34,1.56,.64,1) backwards ob-reveal-logo}.ob-reveal .ob-brand-head h1{animation:.45s cubic-bezier(.22,1,.36,1) .32s backwards ob-reveal-rise}.ob-reveal .ob-brand-head h1+*{animation:.45s cubic-bezier(.22,1,.36,1) .44s backwards ob-reveal-rise}.ob-reveal section{animation:.5s cubic-bezier(.22,1,.36,1) .6s backwards ob-reveal-rise}.ob-reveal section:nth-of-type(2){animation-delay:.7s}.ob-reveal section:nth-of-type(3){animation-delay:.8s}.ob-reveal section:nth-of-type(4){animation-delay:.9s}.ob-reveal section:nth-of-type(n+5){animation-delay:1s}.ob-reveal [data-tab]:not([data-tab=details]) section{animation-delay:.12s}.ob-reveal [data-tab]:not([data-tab=details]) section:nth-of-type(2){animation-delay:.3s}.ob-reveal [data-tab]:not([data-tab=details]) section:nth-of-type(n+3){animation-delay:.48s}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p){animation:.4s cubic-bezier(.22,1,.36,1) .4s backwards ob-reveal-rise}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p):nth-child(2){animation-delay:.48s}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p):nth-child(3){animation-delay:.56s}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p):nth-child(4){animation-delay:.64s}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p):nth-child(5){animation-delay:.72s}.ob-reveal [data-tab]:not([data-tab=details]) section :is(li,p):nth-child(n+6){animation-delay:.8s}@keyframes ob-reveal-logo{0%{opacity:0;filter:blur(4px);transform:scale(.55)}60%{opacity:1;filter:blur()}to{opacity:1;filter:none;transform:none}}@keyframes ob-reveal-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-logo-in{animation:.6s cubic-bezier(.34,1.56,.64,1) backwards ob-reveal-logo}@media (prefers-reduced-motion:reduce){.ob-seg:after,.ob-window,.ob-win-rail{transition:none}.ob-win-fade,.ob-win-pop,.ob-menu,.ob-logo-in,.ob-reveal *{animation:none}}.app-shell h2.email-subject{font-size:20px;line-height:28px;font-weight:var(--fw-medium);letter-spacing:normal;color:var(--color-foreground)}@media (min-width:768px){.app-shell h2.email-subject{font-size:25px;line-height:32px}}.app-shell h2{color:var(--color-foreground);font-size:16px;font-weight:600;line-height:24px}.app-shell h3{color:var(--color-foreground);font-size:14px;font-weight:600;line-height:20px}.app-shell table thead th,.app-shell .table-header{font-size:var(--text-table-header);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:uppercase;color:var(--color-table-header-fg);line-height:16px}.app-shell table thead th button:not(.tf-wizard *),.app-shell table thead th [role=button]:not(.tf-wizard *){text-transform:uppercase;color:var(--color-table-header-fg);font-size:var(--text-table-header)!important;font-weight:var(--fw-medium)!important;letter-spacing:normal!important;line-height:16px!important}.app-shell table tbody td:not(:where(.bv-design td)){font-size:var(--text-control);color:var(--color-table-fg);padding:6px 12px;line-height:20px}.app-shell table tbody tr:not(:where(.bv-design tr)){height:var(--row-h)}.app-shell table thead tr.th-title-case th{letter-spacing:0;text-transform:none;color:var(--color-table-header-fg);font-size:12px;font-weight:500;line-height:16px}tr.th-list>th{font-size:var(--text-control);font-weight:var(--fw-medium);letter-spacing:normal;text-transform:none;color:var(--color-muted-fg);line-height:20px}tr.th-list-sm>th{font-size:12px;font-weight:500;line-height:16px}.app-shell table thead tr.th-list th,.app-shell table thead tr.th-list th button:not(.tf-wizard *),.app-shell table thead tr.th-list th [role=button]:not(.tf-wizard *){text-transform:none;color:var(--color-muted-fg);font-size:var(--text-control)!important;font-weight:var(--fw-medium)!important;letter-spacing:normal!important;line-height:20px!important}.app-shell table thead tr.th-list-sm th,.app-shell table thead tr.th-list-sm th button:not(.tf-wizard *),.app-shell table thead tr.th-list-sm th [role=button]:not(.tf-wizard *){font-size:12px!important;font-weight:500!important;line-height:16px!important}.toolbar-search{width:100%;position:relative}@media (min-width:640px){.toolbar-search{flex:1;width:auto;min-width:220px}}table.list-table{border-collapse:separate;border-spacing:0}table.list-table thead th{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;white-space:nowrap;height:49px;padding:0 4px}table.list-table tbody tr{height:64px;transition:background-color .15s cubic-bezier(.4,0,.2,1)}table.list-table tbody td{border-bottom:1px solid var(--color-border);height:64px;font-size:var(--text-control);color:var(--color-muted);text-align:left;vertical-align:middle;padding:0 4px;font-weight:400;line-height:24px}table.list-table tbody tr:last-child>td{border-bottom:0}table.list-table tr>:is(th,td):first-child{padding-left:20px}table.list-table tr>:is(th,td):last-child{padding-right:20px}table.list-table tbody tr:hover{background-color:color-mix(in oklab, var(--color-surface-hover) 60%, transparent)}table.list-table tbody tr:not(.has-check)>td:first-child,table.list-table tbody tr.has-check>td:nth-child(2){color:var(--color-foreground);font-weight:600}table.list-table tr>:is(th,td).cell-check,table.list-table tbody tr.has-check>td:first-child{width:60px}table.list-table tbody td.cell-num{color:var(--color-foreground);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}table.list-table tr>:is(th,td).cell-center{text-align:center}table.list-table tr>:is(th,td).cell-right{text-align:right}table.list-table tbody tr>td.cell-bleed{height:auto;padding:0}table.list-table tr>:is(th,td).cell-sticky{z-index:1;background-color:var(--color-card);transition:background-color .15s cubic-bezier(.4,0,.2,1);position:sticky}table.list-table tbody tr:hover>td.cell-sticky{background-color:color-mix(in oklab, var(--color-surface-hover) 60%, var(--color-card))}table.list-table.list-table-flat thead th{border-bottom:0;height:44px}table.list-table.list-table-flat tr>:is(th,td),table.list-table.list-table-flat tr>:is(th,td):is(:first-child,:last-child){padding:0 16px}.app-shell table.list-table-flat thead tr.th-list-sm th,.app-shell table.list-table-flat thead tr.th-list-sm th button:not(.tf-wizard *){color:color-mix(in srgb, var(--color-foreground) 66.7%, var(--color-background));font-size:14px!important;font-weight:600!important;line-height:20px!important}table.list-table.list-table-flat thead th:has(>button):hover{background-color:color-mix(in srgb, var(--color-foreground) 2.25%, var(--color-background))}table.list-table.list-table-flat tr>.cell-check>span,table.list-table.list-table-flat tbody tr.has-check>td:first-child>span{justify-content:flex-start}table.list-table.list-table-flat tbody tr,table.list-table.list-table-flat tbody tr>td{height:44px;transition:none}table.list-table.list-table-flat tbody tr>td,table.list-table.list-table-flat tbody tr:not(.has-check)>td:first-child,table.list-table.list-table-flat tbody tr.has-check>td:nth-child(2),table.list-table.list-table-flat tbody td.cell-num{color:var(--color-foreground);border-bottom:0;font-weight:400;line-height:20px}table.list-table.list-table-flat tbody tr:hover{background-color:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background))}table.list-table.list-table-flat tbody tr:hover>td:not(.cell-bleed):hover{background-color:color-mix(in srgb, var(--color-foreground) 7%, var(--color-background))}table.list-table.list-table-flat tbody td .name-cell{cursor:text;outline:none;align-items:center;min-width:0;padding:0 16px;display:flex;position:absolute;inset:0}table.list-table.list-table-flat tbody td .name-cell:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-primary) 40%, transparent)}.app-shell table.list-table.list-table-flat tbody td input.name-cell-input{z-index:1;border:2px solid var(--color-primary);width:100%;height:100%;color:var(--color-foreground);box-shadow:none;background:#fff;border-radius:4px;outline:none;padding:0 14px;font-size:14px;font-weight:400;line-height:20px;position:absolute;inset:0}@media (max-width:767px){table.list-table.list-table-flat tbody td:has(>.name-cell,>.name-cell-input){z-index:0}}table.list-table.list-table-flat tbody tr.has-check>td:first-child,table.list-table.list-table-flat tbody tr.has-check:hover>td:first-child:hover{background-color:var(--color-canvas)}table.list-table.list-table-flat tbody tr>td.cell-bleed{height:auto;padding:0}table.list-table.list-table-flat thead tr.th-list-sm>th{color:color-mix(in srgb, var(--color-foreground) 66.7%, var(--color-background));font-size:14px;font-weight:600;line-height:20px}.grid-flat-head,.grid-flat-row{align-items:stretch;height:44px;transition:none}.grid-flat-cell{align-items:center;min-width:0;padding:0 16px;display:flex}.grid-flat-cell>*{flex:auto;min-width:0}.grid-flat-cell.grid-flat-actions{padding-left:0}.grid-flat-head .grid-flat-cell{color:color-mix(in srgb, var(--color-foreground) 66.7%, var(--color-background));font-size:14px;font-weight:600;line-height:20px}.grid-flat-row .grid-flat-cell{color:var(--color-foreground);font-size:14px;font-weight:400;line-height:20px}.grid-flat-row:hover{background-color:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background))}.grid-flat-row:hover>.grid-flat-cell:not(.grid-flat-ctl):hover{background-color:color-mix(in srgb, var(--color-foreground) 7%, var(--color-background))}.grid-flat-row>.grid-flat-cell.grid-flat-check{background-color:var(--color-canvas)}table.list-table.list-table-flat thead tr>th.th-menu{padding:0}table.list-table.list-table-flat thead th.th-menu[data-open],.grid-flat-head>.grid-flat-cell.col-head-cell:hover,.grid-flat-head>.grid-flat-cell.col-head-cell[data-open]{background-color:color-mix(in srgb, var(--color-foreground) 2.25%, var(--color-background))}.grid-flat-head>.grid-flat-cell.col-head-cell{padding:0}.col-menu{z-index:60;background-color:var(--color-card);border:0;border-radius:12px;outline:none;width:240px;padding:4px;position:fixed;box-shadow:0 12px 32px #0a0a0a1a,0 2px 6px #0a0a0a0d}.col-menu-sep{background-color:color-mix(in srgb, var(--color-foreground) 10.8%, var(--color-card));height:1px;margin:4px -4px}.col-menu-item{border-radius:var(--control-r);width:100%;height:32px;color:var(--color-foreground);cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;line-height:20px;display:flex}.col-menu-item:hover,.col-menu-item:focus-visible{background-color:color-mix(in srgb, var(--color-foreground) 5%, var(--color-card))}.col-menu-icon{width:16px;height:16px;color:color-mix(in srgb, var(--color-foreground) 66.7%, var(--color-card));flex-shrink:0}@media (max-width:767px){.col-menu-item{height:44px;padding:0 12px}}.pin-cell{z-index:2;background-color:var(--color-canvas);position:sticky}thead .pin-cell,.grid-flat-head>.pin-cell{z-index:3}table.list-table.list-table-flat tr>.cell-check,table.list-table.list-table-flat tbody tr.has-check>td:first-child,.grid-flat-check{z-index:2;background-color:var(--color-canvas);position:sticky;left:0}table.list-table.list-table-flat tbody tr:hover>td.pin-cell,.grid-flat-row:hover>.pin-cell{background-color:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background))}@media (max-width:767px){table.list-table[data-phone-pin]>:is(thead,tbody)>tr>:is(.cell-sticky,.pin-cell){position:static!important}table.list-table[data-phone-pin]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan],.cell-bleed),table.list-table[data-phone-pin="2"]>:is(thead,tbody)>tr>:is(th,td):nth-child(2):not([colspan],.cell-bleed){z-index:1;background-color:var(--color-card);position:sticky!important}table.list-table[data-phone-pin]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan],.cell-bleed){left:0!important}table.list-table[data-phone-pin="2"]>:is(thead,tbody)>tr>:is(th,td):nth-child(2):not([colspan],.cell-bleed){left:var(--phone-pin-1,0px)!important}table.list-table[data-phone-pin="1"]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan],.cell-bleed),table.list-table[data-phone-pin="2"]>:is(thead,tbody)>tr>:is(th,td):nth-child(2):not([colspan],.cell-bleed){max-width:var(--phone-pin-w,min(44vw, 200px));box-shadow:inset -1px 0 0 var(--color-border);width:var(--phone-pin-w,min(44vw, 200px))!important;min-width:var(--phone-pin-w,min(44vw, 200px))!important}table.list-table[data-phone-pin]>thead>tr>th:is(:first-child,:nth-child(2)){z-index:3}table.list-table[data-phone-pin][data-phone-fit]{min-width:0!important}table.list-table.list-table-flat[data-phone-pin="2"]>:is(thead,tbody)>tr>:is(th,td):first-child:not([colspan],.cell-bleed){min-width:48px;max-width:48px;padding-right:0;width:48px!important}table.list-table.list-table-flat[data-phone-pin]>:is(thead,tbody)>tr>:is(th,td):is(:first-child,:nth-child(2)):not([colspan],.cell-bleed){background-color:var(--color-canvas)}table.list-table[data-phone-pin]>tbody>tr:hover>td:is(:first-child,:nth-child(2)):not([colspan],.cell-bleed){background-color:color-mix(in oklab, var(--color-surface-hover) 60%, var(--color-card))}table.list-table.list-table-flat[data-phone-pin]>tbody>tr:hover>td:is(:first-child,:nth-child(2)):not([colspan],.cell-bleed){background-color:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background))}[data-phone-pin] :is(.grid-flat-head,.grid-flat-row)>.pin-cell{position:static!important}[data-phone-pin] :is(.grid-flat-head,.grid-flat-row)>.grid-flat-cell:nth-child(2){z-index:1;box-shadow:inset -1px 0 0 var(--color-border);position:sticky!important;left:60px!important}[data-phone-pin] .grid-flat-head>.grid-flat-cell:nth-child(2):not(:hover,[data-open]),[data-phone-pin] .grid-flat-row>.grid-flat-cell:nth-child(2){background-color:var(--color-canvas)}[data-phone-pin] .grid-flat-row:hover>.grid-flat-cell:nth-child(2):not(:hover){background-color:color-mix(in srgb, var(--color-foreground) 4%, var(--color-background))}table.list-table[data-phone-pin="1"]:not(.list-table-flat)>:is(thead,tbody)>tr>:is(th,td):nth-child(2):not([colspan],.cell-bleed),table.list-table[data-phone-pin="2"]:not(.list-table-flat)>:is(thead,tbody)>tr>:is(th,td):nth-child(3):not([colspan],.cell-bleed){padding-left:12px}.mailbox-grid{margin-bottom:-12px;padding-bottom:12px;overflow-x:auto}.mailbox-grid>*{min-width:calc(529px + min(44vw,200px))}.mailbox-grid :is(.mailbox-grid-head,.mailbox-grid-row)>:is(:first-child,:nth-child(2)){z-index:1;background-color:var(--color-card);align-self:stretch;position:sticky}.mailbox-grid .mailbox-grid-row>:first-child{left:16px}.mailbox-grid .mailbox-grid-row>:first-child:before,.mailbox-grid .mailbox-grid-row>:first-child:after{content:"";pointer-events:none;width:16px;position:absolute;top:-13px;bottom:-13px;left:-16px}.mailbox-grid .mailbox-grid-row>:first-child:after{z-index:-1;background-color:var(--color-canvas)}.mailbox-grid .mailbox-grid-row>:first-child:before{border:1px solid var(--color-border);background-color:var(--color-card);border-right:0;border-radius:12px 0 0 12px;transition:border-color .15s cubic-bezier(.4,0,.2,1)}.mailbox-grid .mailbox-grid-row:hover>:first-child:before{border-color:#cbd2dd}.mailbox-grid .mailbox-grid-row>:nth-child(2){box-shadow:-12px 0 0 var(--color-card), inset -1px 0 0 var(--color-border);padding-right:8px;left:68px}.mailbox-grid .mailbox-grid-head>:is(:first-child,:nth-child(2)){background-color:var(--color-canvas)}.mailbox-grid .mailbox-grid-head>:first-child{box-shadow:-15px 0 0 var(--color-canvas);left:15px}.mailbox-grid .mailbox-grid-head>:nth-child(2){box-shadow:-12px 0 0 var(--color-canvas), inset -1px 0 0 var(--color-border);left:67px}}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not(.hc-search):not(.tf-wizard *),.app-shell select:not(.tf-wizard *),.app-shell textarea:not(.tf-wizard *){font-size:var(--text-control);font-weight:var(--fw-body);color:var(--color-foreground);line-height:20px}.app-shell input:not(.hc-search)::placeholder,.app-shell textarea::placeholder{color:var(--color-muted-fg)}.app-shell textarea.intent-describe-input{color:#0a0a0a;font-size:14px;line-height:22px}.app-shell textarea.intent-describe-input::placeholder{color:#a9afb8}.app-shell textarea.intent-describe-input:focus::placeholder{color:#0000}.app-shell .status-pill,.app-shell [class*=status-pill]{border-radius:var(--radius-sm);padding:2px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-block}[role=tooltip]:not([class*=bg-]){color:#fff;border-radius:var(--radius-sm);background:#000;padding:4px 8px;font-size:14px;font-weight:500;line-height:21px}[role=dialog]{background:#fff;box-shadow:0 24px 48px -12px #1018282e,0 4px 8px -2px #10182814}[role=dialog]:not([class*=rounded-]){border-radius:var(--radius-xl)}html:has(.app-shell) [role=dialog]:not([class*=rounded-]){border-radius:16px}.app-shell .card,.app-shell .panel{border:1px solid var(--color-border,#e0e5eb);border-radius:var(--radius-card);background:#fff}.app-shell a:not(.no-app-link):not([class*=text-]):not([class*=bg-]):not(.tf-wizard *):not(:where(.bv-design a)){color:var(--color-primary)}.app-shell hr{border:0;border-top:1px solid var(--color-border)}.app-shell select:not([class*=bg-]):not([class*=border-]):not(.tf-wizard *){height:var(--control-h);border:1px solid var(--color-input-border);border-radius:var(--control-r);background:#fff;padding:0 12px}.btn-primary,.btn-app-cta{height:var(--control-h);padding:8px var(--control-px);background:var(--color-primary);color:#fff;font-size:var(--text-control);font-weight:var(--fw-medium);letter-spacing:normal;border:1px solid var(--color-primary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-primary:hover,.btn-app-cta:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-primary:active,.btn-app-cta:active{background:var(--color-primary-active);border-color:var(--color-primary-active)}.btn-secondary{height:var(--control-h);padding:8px var(--control-px);color:var(--color-foreground);font-size:var(--text-control);font-weight:var(--fw-medium);cursor:pointer;background:#edecea;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.btn-secondary:hover{background:#e3e2df}.btn-ghost{height:var(--control-h);padding:8px var(--control-px);color:var(--color-muted-fg);font-size:var(--text-control);font-weight:var(--fw-medium);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.btn-ghost:hover{background:var(--color-surface-hover);color:var(--color-foreground)}.btn-pill-active{height:var(--control-h);padding:8px var(--control-px);background:var(--color-pill-active);color:var(--color-foreground);font-size:var(--text-control);font-weight:var(--fw-medium);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;line-height:20px;transition:background-color .15s;display:inline-flex}.btn-pill-active:hover{background:#e3e2df}.field{height:var(--control-h);padding:0 var(--control-px);background:var(--color-card);border:1px solid var(--color-input-border);border-radius:var(--control-r);align-items:center;gap:8px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.field:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent)}.icon-btn{width:var(--control-h);height:var(--control-h);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:8px;transition:background-color .15s;display:inline-flex}.icon-btn:hover{background:var(--color-surface-hover)}.app-shell tbody tr:not(:where(.email-body tr,.bv-design tr)):hover,.app-shell ul[role=list]>li:hover{background-color:#f7f6f3}.app-shell header{border-bottom:1px solid var(--color-border)}@keyframes toastTick{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes roleMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes blogTitleSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes behavly-ripple-enter{0%{opacity:.1;transform:scale(0)}to{opacity:.3;transform:scale(1)}}@keyframes behavly-ripple-leave{0%{opacity:1}to{opacity:0}}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:#6b7280;border:none;border-radius:100px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#374151}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#6b7280 transparent}.scroll-visible{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto}.scroll-visible::-webkit-scrollbar{width:10px}.scroll-visible::-webkit-scrollbar-track{background:#edf0f4;border-radius:100px}.scroll-visible::-webkit-scrollbar-thumb{background:#a3adbd padding-box padding-box;border:2px solid #edf0f4;border-radius:100px}.scroll-visible::-webkit-scrollbar-thumb:hover{background:#7c8698}@supports not selector(::-webkit-scrollbar){.scroll-visible{scrollbar-width:thin;scrollbar-color:#a3adbd #edf0f4}}.menu-item{border-radius:var(--radius-lg)}.menu-item:not(.menu-selected):hover{background:var(--color-surface-hover)}.menu-selected{background:var(--color-cream-hover);color:var(--color-foreground);border-radius:var(--radius-lg)}.pop-panel{border-radius:var(--radius-xl);background:#fff;border:0;box-shadow:0 12px 32px #0a0a0a1a,0 2px 6px #0a0a0a0d}.menu-selected .menu-tick,.menu-tick-selected{color:var(--color-foreground)}:focus-visible{outline-offset:2px;outline:2px solid #006bff80}:focus-visible:not(:where(input,textarea,select)){border-radius:var(--radius-sm)}.lp-beam-slide{animation:4s ease-in-out infinite alternate lp-beam-slide}.lp-beam-spin{background:conic-gradient(from 225deg, transparent 0, #0181ff 90deg, transparent 90deg);animation:8s linear infinite lp-beam-spin}@media (prefers-reduced-motion:reduce){.lp-beam{display:none}}.lp-sf-tap,.lp-sf-ripple{outline:1.5px solid #0000}@media (prefers-reduced-motion:no-preference){.lp-sf:not([data-shown]) :is(.lp-sf-shell,.lp-sf-face,.lp-sf-input,.lp-sf-button,.lp-beam){opacity:0}.lp-sf[data-shown] .lp-sf-shell{transform-origin:26px;animation:lp-sf-pop .6s .3s var(--lp-sf-spring) backwards, lp-sf-grow .9s 1s var(--lp-sf-travel) backwards}.lp-sf[data-shown] .lp-sf-trail{transform-origin:100%;animation:.9s ease-in-out 1s lp-sf-trail}.lp-sf[data-shown] .lp-sf-disc{animation:lp-sf-travel .9s 1s var(--lp-sf-travel) backwards, lp-sf-out .14s 1.98s linear backwards, lp-sf-press .34s .74s ease-in-out}.lp-sf[data-shown] .lp-sf-tap{animation:.6s cubic-bezier(.25,.6,.3,1) .82s lp-sf-tap}.lp-sf[data-shown] .lp-sf-body{transform-origin:100%;animation:.9s ease-in-out 1s lp-sf-stretch}.lp-sf[data-shown] .lp-sf-face{animation:lp-sf-pop .6s .3s var(--lp-sf-spring) backwards, lp-sf-unglow .3s 1.84s ease-out both}.lp-sf[data-shown] .lp-sf-input{animation:.9s cubic-bezier(.65,0,.35,1) 1.12s backwards lp-sf-wipe;-webkit-mask-image:linear-gradient(90deg,#000 41.667%,#0000 58.333%);mask-image:linear-gradient(90deg,#000 41.667%,#0000 58.333%);-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-sf[data-shown] .lp-sf-button{animation:lp-sf-hidden 1.84s linear, lp-sf-open .6s 1.84s var(--lp-sf-settle) backwards}.lp-sf[data-shown] .lp-sf-label{animation:lp-sf-label .5s 1.98s var(--lp-sf-settle) backwards}.lp-sf[data-shown] .lp-sf-ripple{animation:lp-sf-ripple .9s 2.2s var(--lp-sf-settle)}.lp-sf[data-shown] .lp-beam{animation:1s 2.35s backwards lp-sf-fade-in}.lp-agent:is(:hover,:focus-visible) .lp-agent-orbit{animation:.75s cubic-bezier(.34,1.3,.64,1) both lp-agent-orbit}}.lp-title{font-feature-settings:normal;color:#000;font-family:Mori,Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600}.lp-pixel-word{font-family:Mondwest,Mori,serif;font-size:1.143em;font-weight:400}.lp-title-hero .lp-pixel-word{letter-spacing:-.01em}.lp-title-closing .lp-pixel-word{letter-spacing:-.02em}.erg .lp-pixel-word{letter-spacing:0;font-size:1.14em}@media (prefers-reduced-motion:no-preference){.rv-word:has(>.lp-pixel-word){transition:none;transform:none}[data-shown] .rv-word:has(>.lp-pixel-word){animation:.7s steps(6,end) backwards lp-pixel-settle;animation-delay:calc(var(--rv-base,0s) + var(--rv-i,0) * 45ms)}}.erg{--erg-cy:clamp(482px, 47.3vw, 798px);--erg-r:clamp(319px, 33vw, 572px);--erg-w:clamp(97px, 10.22vw, 178px);background:#fff;height:clamp(616px,64.4vw,968px)}@media (max-width:767px){.erg{--erg-cy:clamp(400px, 108vw, 600px);--erg-r:clamp(260px, 70vw, 420px);--erg-w:clamp(86px, 24vw, 132px);height:clamp(580px,142vw,820px)}}.erg-ring{left:50%;top:var(--erg-cy);width:0;height:0;position:absolute}.erg-spin{width:0;height:0;margin:0;padding:0;list-style:none;animation:60s linear infinite erg-spin;position:relative}.erg[data-paused] .erg-spin{animation-play-state:paused}.erg-spoke{width:0;height:0;position:absolute;top:0;left:0}.erg-card{width:var(--erg-w);aspect-ratio:390/692;left:calc(var(--erg-w) / -2);top:calc(var(--erg-w) * 692 / 390 / -2);opacity:0;filter:blur(8px);transition-property:transform,opacity,filter;transition-duration:.8s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-delay:var(--erg-d,0s);position:absolute;transform:translateY(0)scale(.3)}.erg[data-shown] .erg-card{opacity:1;filter:none;transform:translateY(calc(-1 * var(--erg-r)))}.erg-head{left:50%;top:var(--erg-cy);z-index:3;text-align:center;pointer-events:none;width:max-content;max-width:min(90vw,640px);position:absolute;transform:translate(-50%,-50%)}.erg .rv-word{transition-delay:calc(var(--rv-base) + var(--rv-i,0) * 45ms)}.erg .rv-slide{transition-delay:1.1s}.erg-fade{inset-inline:0;z-index:2;pointer-events:none;background:linear-gradient(#fff0,#fff 75%);height:clamp(160px,22vw,320px);position:absolute;bottom:0}@media (max-width:767px){.erg-fade{background:linear-gradient(#fff0,#fff 55%);height:clamp(320px,64vw,460px);bottom:-2px}}@media (hover:hover) and (pointer:fine){.eg-frame{transition:transform .24s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1)}.eg-card:hover .eg-frame{transform:translateY(-4px);box-shadow:0 0 0 1px #1018280f,0 18px 36px -18px #0d193959}}@media (prefers-reduced-motion:reduce){.erg-spin{animation:none}.erg-card{opacity:1;filter:none;transform:translateY(calc(-1 * var(--erg-r)));transition:none}}.egp-root{opacity:0;box-shadow:none;background:0 0;border-radius:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.egp-email,.egp-composer{transition:transform .42s cubic-bezier(.32,.72,0,1);transform:translateY(16px)}.egp-root[data-state=open] .egp-email,.egp-root[data-state=open] .egp-composer{transform:none}.egp-root[data-state=closing]{transition-duration:.18s}@media (prefers-reduced-motion:reduce){.egp-email,.egp-composer{transform:none}}@media (min-width:640px){.pxb-widen .pxb-stage{left:12%;right:12%}}@media (prefers-reduced-motion:reduce){.pxb-widen .pxb-stage{left:0!important;right:0!important}}@keyframes ad-word-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}.ad-word{animation:.56s cubic-bezier(.23,1,.32,1) both ad-word-in;animation-delay:calc(.12s + var(--i,0) * 70ms);display:inline-block}.ad-say[data-title] .ad-word{animation-duration:.82s;animation-delay:calc(.16s + var(--i,0) * .11s)}.ad-say{transition:opacity .36s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.23,1,.32,1)}.ad-say[data-out]{opacity:0;transform:scale(1.04)}.ad-box{opacity:0;pointer-events:none;transition:opacity .46s cubic-bezier(.32,.72,0,1),transform .46s cubic-bezier(.32,.72,0,1);transform:translateY(8px)scale(.97)}.ad-box[data-show]{opacity:1;pointer-events:auto;transform:none}.ad-hand{z-index:30;pointer-events:none;transform-origin:39.3% 11.4%;filter:drop-shadow(0 3px 5px #0d193952);opacity:0;width:34px;height:34px;position:absolute;transform:translate(96px,84px)rotate(8deg)}.ad-hand[data-state=arrive]{opacity:1;transition:transform .82s cubic-bezier(.65,0,.35,1),opacity .26s ease-out;transform:none}.ad-hand[data-state=press]{opacity:1;transition:transform .11s cubic-bezier(.23,1,.32,1);transform:scale(.86)}.ad-hand[data-state=gone]{opacity:0;transition:opacity .22s ease-out;transform:none}.ad-hand[data-state=lift]{opacity:1;transition:transform .16s cubic-bezier(.23,1,.32,1);transform:none}@keyframes ad-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ad-thread{font-variant-numeric:tabular-nums}.ad-thread>div,.ad-thread>div>div>*{animation:.3s cubic-bezier(.23,1,.32,1) both ad-row-in}.ad-caret{animation:1.06s step-end infinite ad-caret}@media (prefers-reduced-motion:reduce){.ad-word,.ad-caret{animation:none}.ad-say,.ad-box{transition:none}.ad-hand{display:none}.ad-thread>div,.ad-thread>div>div>*{animation:none}}.fm-icon{color:#ebeae8;will-change:transform;transition:transform .45s cubic-bezier(.22,1,.36,1),color .45s;transform:translate(0,0)}.fm-reveal{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.fm-body{opacity:0;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}@media (hover:hover){.fm-card:hover .fm-icon{color:#dad9d7;transition-duration:.7s;transform:translate(18px,12px)}.fm-card:hover .fm-reveal{grid-template-rows:1fr;transition-duration:.7s}.fm-card:hover .fm-body{opacity:1;transition:opacity .6s .15s,transform .8s cubic-bezier(.22,1,.36,1) .1s;transform:translate(0,0)}}@media (hover:none){.fm-reveal{grid-template-rows:1fr}.fm-body{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fm-icon,.fm-reveal,.fm-body{transition:none}.fm-reveal{grid-template-rows:1fr}.fm-body{opacity:1;transform:none}}@keyframes alert-swing{0%{transform:rotate(-28deg)}18%{transform:rotate(20deg)}36%{transform:rotate(-14deg)}54%{transform:rotate(9deg)}72%{transform:rotate(-5deg)}88%{transform:rotate(2deg)}to{transform:rotate(0)}}.alert-swing{transform-origin:50% 0;animation:1.4s cubic-bezier(.4,.1,.3,1) both alert-swing}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#f0f0f0 25%,#e5e5e5 50%,#f0f0f0 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite shimmer}.skeleton.rounded-full{border-radius:9999px}.behavly-loader{justify-content:center;align-items:center;display:flex}.behavly-loader--full{z-index:100;background:#fff;position:fixed;inset:0}.behavly-loader--fill{flex:auto;align-self:stretch;width:100%;height:100%;min-height:220px}.behavly-loader__stack{display:block;position:relative}.behavly-loader__mark{animation:2.4s ease-in-out infinite behavly-loader-breathe;display:block;position:relative}.behavly-loader__mark img{width:100%;height:100%;display:block}.behavly-loader__shine{pointer-events:none;background:linear-gradient(#fff0 38%,#ffffffd9 50%,#fff0 62%) 0 0/100% 240% no-repeat;animation:1.9s ease-in-out infinite behavly-loader-shine;position:absolute;inset:0;-webkit-mask:url(/behavly-icon.svg) 50%/contain no-repeat;mask:url(/behavly-icon.svg) 50%/contain no-repeat}.behavly-loader__label{text-align:center;letter-spacing:-.01em;color:#1a2233;width:max-content;max-width:calc(100vw - 32px);font-size:17px;font-weight:700;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}@keyframes behavly-loader-shine{0%{background-position:50% 150%}50%{background-position:50% -50%}to{background-position:50% 150%}}@keyframes behavly-loader-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.skeleton{background:#f0f0f0;animation:none}.behavly-loader__shine{opacity:0;animation:none}.behavly-loader__mark{animation:none}}@keyframes fluid-blob-1{0%{transform:translate(0%)scale(1)rotate(0)}16%{transform:translate(40%,-25%)scale(1.3)rotate(20deg)}33%{transform:translate(-15%,35%)scale(.8)rotate(-10deg)}50%{transform:translate(-35%,-20%)scale(1.25)rotate(15deg)}66%{transform:translate(25%,15%)scale(.85)rotate(-20deg)}83%{transform:translate(-10%,-30%)scale(1.15)rotate(10deg)}to{transform:translate(0%)scale(1)rotate(0)}}@keyframes fluid-blob-2{0%{transform:translate(0%)scale(1)rotate(0)}16%{transform:translate(-40%,25%)scale(1.3)rotate(-15deg)}33%{transform:translate(30%,-30%)scale(.75)rotate(20deg)}50%{transform:translate(35%,20%)scale(1.2)rotate(-10deg)}66%{transform:translate(-20%,-25%)scale(1.1)rotate(15deg)}83%{transform:translate(15%,30%)scale(.9)rotate(-20deg)}to{transform:translate(0%)scale(1)rotate(0)}}@keyframes fluid-blob-3{0%{transform:translate(0%)scale(1.1)rotate(0)}16%{transform:translate(30%,30%)scale(.8)rotate(25deg)}33%{transform:translate(-35%,-25%)scale(1.3)rotate(-15deg)}50%{transform:translate(15%,-35%)scale(.9)rotate(20deg)}66%{transform:translate(-30%,20%)scale(1.2)rotate(-25deg)}83%{transform:translate(20%,-15%)scale(1.05)rotate(10deg)}to{transform:translate(0%)scale(1.1)rotate(0)}}@keyframes fluid-blob-4{0%{transform:translate(0%)scale(.9)}25%{transform:translate(-35%,-30%)scale(1.3)}50%{transform:translate(30%,25%)scale(.85)}75%{transform:translate(20%,-35%)scale(1.15)}to{transform:translate(0%)scale(.9)}}.island-gradient{position:relative}.island-gradient .fluid-blobs{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.island-gradient .fluid-blobs .blob{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.island-gradient .fluid-blobs .blob-1{background:#00003238;width:65%;height:65%;animation:5s ease-in-out infinite fluid-blob-1;top:-10%;left:-5%}.island-gradient .fluid-blobs .blob-2{background:#00005a33;width:55%;height:55%;animation:7s ease-in-out infinite fluid-blob-2;bottom:-5%;right:-5%}.island-gradient .fluid-blobs .blob-3{background:#00002826;width:50%;height:50%;animation:6s ease-in-out infinite fluid-blob-3;top:25%;left:30%}.island-gradient .fluid-blobs .blob-4{animation:4s ease-in-out infinite fluid-blob-4;display:none}.island-gradient--md .fluid-blobs .blob{filter:blur(34px)}.island-gradient--sm .fluid-blobs .blob{filter:blur(14px)}.island-gradient--sm .fluid-blobs .blob-1{background:#00003266;animation:4s ease-in-out infinite fluid-blob-sm-1}.island-gradient--sm .fluid-blobs .blob-2{background:#00005a59;animation:5.5s ease-in-out infinite fluid-blob-sm-2}.island-gradient--sm .fluid-blobs .blob-3{background:#0000284d;animation:4.5s ease-in-out infinite fluid-blob-sm-3}@keyframes fluid-blob-sm-1{0%{transform:translate(0%)scale(1)rotate(0)}25%{transform:translate(55%,-35%)scale(1.5)rotate(45deg)}50%{transform:translate(-45%,40%)scale(.7)rotate(-25deg)}75%{transform:translate(-55%,-30%)scale(1.4)rotate(30deg)}to{transform:translate(0%)scale(1)rotate(0)}}@keyframes fluid-blob-sm-2{0%{transform:translate(0%)scale(1)rotate(0)}25%{transform:translate(-55%,35%)scale(1.45)rotate(-30deg)}50%{transform:translate(45%,-40%)scale(.65)rotate(35deg)}75%{transform:translate(50%,30%)scale(1.35)rotate(-20deg)}to{transform:translate(0%)scale(1)rotate(0)}}@keyframes fluid-blob-sm-3{0%{transform:translate(0%)scale(1.15)rotate(0)}25%{transform:translate(40%,40%)scale(.7)rotate(40deg)}50%{transform:translate(-50%,-35%)scale(1.5)rotate(-30deg)}75%{transform:translate(25%,-45%)scale(.85)rotate(25deg)}to{transform:translate(0%)scale(1.15)rotate(0)}}.hero-water{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-water .blob{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.hero-water .blob-1{background:#00003238;width:65%;height:65%;animation:10s ease-in-out infinite fluid-blob-1;top:-10%;left:-5%}.hero-water .blob-2{background:#00005a33;width:55%;height:55%;animation:14s ease-in-out infinite fluid-blob-2;bottom:-5%;right:-5%}.hero-water .blob-3{background:#00002826;width:50%;height:50%;animation:18s ease-in-out infinite fluid-blob-3;top:25%;left:30%}.hero-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:radial-gradient(circle at 1px 1px,#fff9 1px,#0000 0);background-size:3px 3px;position:absolute;inset:0}.btn-press:active{transform:scale(.97)}.btn-primary-cta{letter-spacing:.5px}.dash-card{border-radius:var(--radius-card);background:#fff;border:1px solid #e0e5eb;box-shadow:0 1px 2px #0d19390a,0 4px 14px #0d193909}.row-avatar{will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,color .18s}.group\/row:hover .row-avatar{color:#0b1020;background-color:#eef1f7;border-color:#ced5de;transform:scale(1.06)}.modal-card{border-radius:var(--radius-2xl);background:#fff;box-shadow:0 1px 2px #0d19390a,0 10px 30px #0d19391a,0 30px 80px #0d193929}.behavly-ripple{pointer-events:none;opacity:.16;z-index:0;mix-blend-mode:normal;background:currentColor;border-radius:9999px;animation:1.4s cubic-bezier(.19,1,.22,1) forwards behavly-ripple-expand;position:absolute;transform:scale(0)}@keyframes behavly-ripple-expand{0%{opacity:.2;transform:scale(0)}80%{opacity:.06}to{opacity:0;transform:scale(1)}}.drawer-scrim{opacity:0;-webkit-backdrop-filter:blur(16px)saturate(.92);background:#f1f3f78c;transition:opacity .32s cubic-bezier(.32,.72,0,1)}.drawer-scrim-on{opacity:1}.drawer-panel{will-change:transform;background:#fff;width:clamp(640px,80vw,1120px);max-width:100vw;transition:transform .44s cubic-bezier(.32,.72,0,1),box-shadow .44s cubic-bezier(.32,.72,0,1);transform:translate(100%)}.drawer-panel-on{transform:translate(0);box-shadow:-1px 0 2px #0d19390a,-12px 0 40px #0d19391f,-32px 0 80px #0d193924}.drawer-panel--sm{width:420px}.drawer-panel--md{width:480px}.drawer-panel--lg{width:720px}@media (max-width:768px){.drawer-panel--sm,.drawer-panel--md,.drawer-panel--lg{width:100vw}.drawer-panel{border-radius:0;width:100vw}}.copilot-panel{will-change:transform;transition:transform .44s cubic-bezier(.32,.72,0,1);transform:translate(100%)}.copilot-panel-on{transform:translate(0);box-shadow:-12px 0 32px #0d19391a,-1px 0 2px #0d19390a}@media (min-width:768px){.copilot-panel[data-side=left]:not(.copilot-panel-on){transform:translateX(calc(-100% - var(--app-rail-w)))}.copilot-panel-on[data-side=left]{box-shadow:12px 0 32px #0d19391a,1px 0 2px #0d19390a}}@media (min-width:1280px){.copilot-panel-on,.copilot-panel-on[data-side=left]{box-shadow:none}}.copilot-shine{color:#0000;background-image:linear-gradient(90deg, #0000 calc(50% - 50px), var(--color-foreground), #0000 calc(50% + 50px)), linear-gradient(#a1a1a1, #a1a1a1);background-position:100%;background-repeat:no-repeat,repeat;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite copilot-shine}@media (prefers-reduced-motion:reduce){.copilot-shine{animation:none}}.prompt-card [data-preview]{--preview-ry:-8deg;--preview-rx:4deg;--preview-rz:3deg;--preview-tx:4px;--preview-ty:4px;--preview-scale:.97;transform:rotateY(var(--preview-ry)) rotateX(var(--preview-rx)) rotateZ(var(--preview-rz)) translateX(var(--preview-tx)) translateY(var(--preview-ty)) scale(var(--preview-scale));transition:transform .25s cubic-bezier(.22,1,.36,1);box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000d}.prompt-card:hover [data-preview],.prompt-card:focus-visible [data-preview]{--preview-ry:0deg;--preview-rx:0deg;--preview-rz:0deg;--preview-tx:-6px;--preview-ty:-2px;--preview-scale:1.04}@media (prefers-reduced-motion:reduce){.prompt-card [data-preview]{transition:none}}.prompt-rail-track{--rail-fade-l:0px;--rail-fade-r:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-l), #000 calc(100% - var(--rail-fade-r)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-l), #000 calc(100% - var(--rail-fade-r)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--rail-fade-l), #000 calc(100% - var(--rail-fade-r)), transparent);scrollbar-width:none;transition:--rail-fade-l .2s ease-out,--rail-fade-r .2s ease-out}.prompt-rail-track::-webkit-scrollbar{display:none}.prompt-rail-track[data-prev=true]{--rail-fade-l:32px}.prompt-rail-track[data-next=true]{--rail-fade-r:48px}@media (max-width:767px){.agent-page .prompt-card-title{font-size:13px}.agent-page .prompt-card-desc{font-size:12px}.agent-page .ac-send{width:40px;height:40px}}.drawer-hero-icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.drawer-hero-icon:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#006bff2e,#006bff00 65%);border-radius:999px;animation:1.1s cubic-bezier(.22,1,.36,1) .32s both drawer-hero-halo;position:absolute;inset:-14px}.drawer-panel-on .drawer-hero-icon>*{animation:.56s cubic-bezier(.16,1,.3,1) .26s both drawer-hero-in}@keyframes drawer-hero-in{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes drawer-hero-halo{0%{opacity:0;transform:scale(.6)}45%{opacity:.9;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.confirm-card{z-index:10;text-align:center;background:#fff;border-radius:16px;width:100%;max-width:540px;padding:40px 36px 32px;font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;position:relative;box-shadow:0 25px 50px -12px #00000040}.confirm-title{letter-spacing:-.01em;color:var(--color-foreground);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.25}.confirm-desc{color:var(--color-muted-fg);margin:0 0 28px;font-size:15px;font-weight:400;line-height:1.55}.confirm-card .confirm-title{font-size:24px;line-height:1.25}.confirm-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:767px){.confirm-actions.confirm-actions--stack{flex-direction:column;align-items:stretch;gap:8px}.confirm-actions.confirm-actions--stack>button{width:100%;height:44px}}.confirm-danger,.confirm-cancel,.confirm-primary{white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-size:15px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.confirm-primary{background:var(--color-primary);color:#fff}.confirm-primary:hover:not(:disabled){background:var(--color-primary-hover)}.confirm-primary:active:not(:disabled){transform:translateY(1px)}.confirm-primary:disabled{opacity:.6;cursor:not-allowed}.confirm-danger{color:#fff;background:#e5484d}.confirm-danger:hover:not(:disabled){background:#cc3338}.confirm-danger:active:not(:disabled){transform:translateY(1px)}.confirm-danger:disabled{opacity:.6;cursor:not-allowed}.confirm-cancel{color:var(--color-foreground);background:#edecea}.confirm-cancel:hover:not(:disabled){background:#e3e2df}.confirm-cancel:active:not(:disabled){transform:translateY(1px)}.confirm-cancel:disabled{opacity:.6;cursor:not-allowed}@media (max-width:767px){.confirm-card{padding:28px 20px 20px}.confirm-card .confirm-title{font-size:20px;line-height:1.3}.confirm-desc{margin-bottom:20px;font-size:14px}.confirm-actions{gap:8px}.confirm-actions>.confirm-danger,.confirm-actions>.confirm-cancel,.confirm-actions>.confirm-primary{flex:auto;height:44px}}.recipient-modal{text-align:left;max-width:560px;padding:32px 32px 26px}.recipient-modal .confirm-title{text-align:left}.recipient-modal .confirm-desc{text-align:left;margin-bottom:20px}.recip-input-wrap{margin-bottom:18px}.recip-list-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.recip-list-count{color:#14171f;font-size:14px;font-weight:700}.recip-list-actions{align-items:baseline;gap:16px;display:inline-flex}.recip-select-all{color:var(--color-accent-text);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.recip-select-all:hover{text-underline-offset:2px;text-decoration:underline}.recip-suggest-all{color:var(--color-accent-text);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:1px solid #eef1f6;margin-bottom:4px;font-size:13px;font-weight:600}.recip-clear{color:#8492a6;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;transition:color .15s}.recip-clear:hover{color:#e5484d}.recip-search-wrap{margin-bottom:8px}.recip-search-icon{color:#9aa4b3;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.recip-search{border-radius:var(--radius-lg);color:#14171f;background:#fff;border:1px solid #e1e5ec;outline:none;width:100%;height:40px;padding:0 12px 0 34px;font-size:14px;transition:border-color .15s}.recip-search:focus{border-color:#006bff}.recip-list{border-radius:var(--radius-lg);background:#fafbfd;border:1px solid #eef1f6;height:285px;overflow-y:auto}.recip-list--with-search{height:237px}.recip-list-empty{text-align:center;color:#8492a6;justify-content:center;align-items:center;height:100%;padding:22px 16px;font-size:13.5px;font-weight:700;display:flex}.recip-row{border-bottom:1px solid #eef1f6;align-items:center;gap:11px;padding:9px 12px;display:flex}.recip-row:last-child{border-bottom:0}.recip-row-avatar{color:#4a5568;background:#e6ecf5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.recip-row-email{color:#14171f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.recip-row-x{border-radius:var(--radius-md);color:#9aa4b3;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:inline-flex}.recip-row-x:hover{color:#e5484d;background:#e5484d1a}.recip-input.tf-input{padding:10px 0;font-size:17px}.recip-suggest{z-index:40;max-height:276px;overflow-y:auto}.recip-csv{border-top:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.recip-csv-btn{color:#14171f;cursor:pointer;background:#fff;border:1.5px solid #d5dbe5;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s;display:inline-flex}.recip-csv-btn:hover{color:#006bff;background:#f5f9ff;border-color:#006bff}.recip-csv-hint{color:#8492a6;font-size:13px}.recip-csv-error{color:#e5484d;margin:10px 0 0;font-size:13px;font-weight:600}.recip-actions{justify-content:flex-end;margin-top:26px}@media (max-width:767px){.recipient-modal{flex-direction:column;max-height:calc(100dvh - 32px);padding:24px 20px 20px;display:flex}.recipient-modal .confirm-desc,.recip-input-wrap{margin-bottom:12px}.recip-list,.recip-list--with-search{flex:285px;height:auto;min-height:112px}.recip-row-email{white-space:normal;overflow-wrap:anywhere}.recip-row-x{width:36px;height:36px;margin:-5px -6px -5px 0}.recip-select-all,.recip-clear{margin:-10px 0;padding:10px 0}.recip-suggest .tf-suggest-name,.recip-suggest .tf-suggest-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recip-csv{margin-top:12px;padding-top:12px}.recip-actions{margin-top:16px}}.row-unread-accent{position:relative}.row-unread-accent:before{content:"";border-radius:0 var(--radius-xs) var(--radius-xs) 0;background:#006bff;width:3px;position:absolute;top:14px;bottom:14px;left:0}.btn-sweep{position:relative;overflow:hidden}.btn-sweep .btn-sweep-fill{pointer-events:none;z-index:0;border-radius:50% 50% 0 0/35% 35% 0 0;width:120%;height:180%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:-10%;right:-10%;transform:translateY(calc(100% + 2px))}.btn-sweep:hover .btn-sweep-fill{transform:translateY(0%)}.btn-sweep .btn-sweep-label{z-index:1;position:relative}.btn-sweep-ghost{transition:color .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1)}.btn-sweep-ghost:hover{color:#fff;border-color:var(--color-primary)}.tabular-nums{font-variant-numeric:tabular-nums}.reply-editor{color:#000}.reply-editor[data-placeholder]:empty:before,.reply-editor[data-placeholder]>p:only-child:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.reply-editor p{margin:0 0 12px}.reply-editor p:last-child{margin-bottom:0}.reply-editor blockquote{color:#4a4d54;border-left:3px solid #e0e5eb;margin:8px 0;padding:4px 0 4px 12px}.reply-editor ul,.reply-editor ol{margin:8px 0;padding-left:24px}.reply-editor a{color:#006bff;text-decoration:underline}.reply-editor img{border-radius:8px;max-width:100%}.reply-editor:focus,.recharts-wrapper:focus,.recharts-wrapper:focus-visible,.recharts-wrapper :focus,.recharts-wrapper :focus-visible,.recharts-surface:focus,.recharts-surface:focus-visible{outline:none}.recharts-responsive-container,.recharts-wrapper,.recharts-wrapper *{-webkit-user-select:none;user-select:none}.email-body,.email-body *{font-family:var(--font-sans,"Figtree", ui-sans-serif, system-ui, -apple-system, sans-serif)!important}.email-body p{margin:0 0 12px}.email-body p:last-child{margin-bottom:0}.email-body blockquote{color:#4a4d54;border-left:3px solid #e0e5eb;margin:8px 0;padding:4px 0 4px 12px}.email-body ul,.email-body ol{margin:8px 0;padding-left:24px}.email-body a{color:#006bff;text-decoration:underline}.email-body img{border-radius:8px;max-width:100%}@media (max-width:767px){.inbox-thread .email-body{overscroll-behavior-x:contain;overflow-x:auto}body:has(.reply-editor) .copilot-launcher{display:none}}@keyframes icon-database{0%{transform:translateY(0)}25%{transform:translateY(-1.5px)}50%{transform:translateY(0)}75%{transform:translateY(-.8px)}to{transform:translateY(0)}}@keyframes icon-mail-flap{0%{transform:rotateX(0)}50%{transform:rotateX(40deg)}to{transform:rotateX(0)}}@keyframes icon-mail-body{0%{transform:translateY(0)}30%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes icon-file-corner{0%{transform:translate(0)}40%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes icon-file-lines{0%{opacity:.5;transform:translate(0)}40%{opacity:1;transform:translate(-1px)}to{opacity:.5;transform:translate(0)}}.group:hover .icon-database{animation:.5s cubic-bezier(.22,1,.36,1) icon-database}.group:hover .icon-mail-flap{transform-origin:top;animation:.5s cubic-bezier(.22,1,.36,1) icon-mail-flap}.group:hover .icon-mail-body{animation:.4s cubic-bezier(.22,1,.36,1) 50ms icon-mail-body}.group:hover .icon-file-corner{animation:.45s cubic-bezier(.22,1,.36,1) icon-file-corner}.group:hover .icon-file-line1{animation:.4s 50ms icon-file-lines}.group:hover .icon-file-line2{animation:.4s .12s icon-file-lines}.icon-root{transform-origin:50%;transition:transform .28s cubic-bezier(.22,1,.36,1)}.group:hover .icon-root{transform:scale(1.07)}.icon-anchor{transform-origin:50%;transform-box:fill-box;transition:transform .35s cubic-bezier(.22,1,.36,1),fill-opacity .35s}.group:hover .icon-anchor{fill-opacity:.16;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.icon-root,.group:hover .icon-root,.icon-anchor,.group:hover .icon-anchor{transition:none;transform:none}}.icon-insights-bar-1,.icon-insights-bar-2,.icon-insights-bar-3{transform-origin:bottom}@keyframes icon-insights-bar-pulse{0%{transform:scaleY(1)}50%{transform:scaleY(1.08)}to{transform:scaleY(1)}}.group:hover .icon-insights-bar-1{animation:.5s cubic-bezier(.22,1,.36,1) icon-insights-bar-pulse}.group:hover .icon-insights-bar-2{animation:.5s cubic-bezier(.22,1,.36,1) 80ms icon-insights-bar-pulse}.group:hover .icon-insights-bar-3{animation:.5s cubic-bezier(.22,1,.36,1) .16s icon-insights-bar-pulse}.icon-contacts-secondary{opacity:.55;transform-origin:50%}.icon-contacts-primary{transform-origin:10px 8px}@keyframes icon-contacts-primary-nod{0%{transform:translate(0)}50%{transform:translate(-.5px,-.8px)}to{transform:translate(0)}}@keyframes icon-contacts-secondary-in{0%{opacity:0;transform:translate(-2px)}60%{opacity:.7;transform:translate(.5px)}to{opacity:.55;transform:translate(0)}}.group:hover .icon-contacts-primary{animation:.7s cubic-bezier(.22,1,.36,1) icon-contacts-primary-nod}.group:hover .icon-contacts-secondary{animation:.55s cubic-bezier(.22,1,.36,1) .1s icon-contacts-secondary-in}.icon-brand-primary-ring{opacity:0;transform-origin:15.5px 8px;transform:scale(.55)}.icon-brand-swatch-1,.icon-brand-swatch-2,.icon-brand-swatch-4{transform-origin:50%}@keyframes icon-brand-primary-pulse{0%{opacity:0;transform:scale(.55)}40%{opacity:.55;transform:scale(1.2)}to{opacity:0;transform:scale(1.8)}}@keyframes icon-brand-swatch-brighten{0%{fill-opacity:var(--base-o,.35);transform:scale(1)}50%{fill-opacity:.9;transform:scale(1.15)}to{fill-opacity:var(--base-o,.35);transform:scale(1)}}.group:hover .icon-brand-primary-ring{animation:.9s cubic-bezier(.22,1,.36,1) icon-brand-primary-pulse}.group:hover .icon-brand-swatch-1{--base-o:.35;animation:.55s cubic-bezier(.22,1,.36,1) 50ms icon-brand-swatch-brighten}.group:hover .icon-brand-swatch-2{--base-o:.55;animation:.55s cubic-bezier(.22,1,.36,1) .15s icon-brand-swatch-brighten}.group:hover .icon-brand-swatch-4{--base-o:.25;animation:.55s cubic-bezier(.22,1,.36,1) .25s icon-brand-swatch-brighten}.icon-settings-knob-1,.icon-settings-knob-2,.icon-settings-knob-3{transition:none}@keyframes icon-settings-knob-1-slide{0%{transform:translate(0)}50%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes icon-settings-knob-2-slide{0%{transform:translate(0)}50%{transform:translate(2.5px)}to{transform:translate(0)}}@keyframes icon-settings-knob-3-slide{0%{transform:translate(0)}50%{transform:translate(-1.5px)}to{transform:translate(0)}}.group:hover .icon-settings-knob-1{animation:.7s cubic-bezier(.22,1,.36,1) icon-settings-knob-1-slide}.group:hover .icon-settings-knob-2{animation:.7s cubic-bezier(.22,1,.36,1) 60ms icon-settings-knob-2-slide}.group:hover .icon-settings-knob-3{animation:.7s cubic-bezier(.22,1,.36,1) .12s icon-settings-knob-3-slide}.icon-inbox-letter{opacity:1;transform-origin:50%}@keyframes icon-inbox-letter-drop{0%{opacity:0;transform:translateY(-10px)}45%{opacity:1;transform:translateY(1px)}65%{opacity:1;transform:translateY(-1.5px)}to{opacity:1;transform:translateY(0)}}@keyframes icon-inbox-tray-bounce{0%{transform:translateY(0)}45%{transform:translateY(1.2px)}to{transform:translateY(0)}}.icon-inbox-env-flap{transform-origin:12px 7.5px}.icon-inbox-badge-ring{opacity:0;transform-origin:20px 4.5px;transform:scale(.55)}@keyframes icon-inbox-badge-pulse{0%{opacity:0;transform:scale(.55)}40%{opacity:.6;transform:scale(1.2)}to{opacity:0;transform:scale(1.8)}}@keyframes icon-inbox-flap-lift{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-.8px)rotate(-3deg)}to{transform:translateY(0)rotate(0)}}.group:hover .icon-inbox-badge-ring{animation:.9s cubic-bezier(.22,1,.36,1) icon-inbox-badge-pulse}.group:hover .icon-inbox-env-flap{animation:.7s cubic-bezier(.22,1,.36,1) icon-inbox-flap-lift}.icon-designs-front,.icon-designs-back{transform-origin:50%}.icon-designs-heading{stroke-dasharray:7;stroke-dashoffset:7px}.icon-designs-body-1,.icon-designs-body-2{opacity:.45;transform-origin:6.5px}.icon-designs-hero{transition:fill-opacity .4s}@keyframes icon-designs-front-lift{0%{transform:translate(0)}50%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes icon-designs-back-peek{0%{transform:translate(0)}50%{transform:translate(1px,1px)}to{transform:translate(0)}}@keyframes icon-designs-heading-draw{0%{stroke-dashoffset:7px}to{stroke-dashoffset:0}}@keyframes icon-designs-body-in{0%{opacity:0;transform:scaleX(.2)}60%{opacity:.7;transform:scaleX(1)}to{opacity:.45;transform:scaleX(1)}}.group:hover .icon-designs-front{animation:.85s cubic-bezier(.22,1,.36,1) icon-designs-front-lift}.group:hover .icon-designs-back{animation:.85s cubic-bezier(.22,1,.36,1) icon-designs-back-peek}.group:hover .icon-designs-hero{fill-opacity:.3}.group:hover .icon-designs-heading{animation:.45s cubic-bezier(.22,1,.36,1) .1s forwards icon-designs-heading-draw}.group:hover .icon-designs-body-1{animation:.4s cubic-bezier(.22,1,.36,1) .22s both icon-designs-body-in}.group:hover .icon-designs-body-2{animation:.4s cubic-bezier(.22,1,.36,1) .3s both icon-designs-body-in}.ci-clock-hour,.ci-clock-min{transform-box:view-box;transform-origin:50%}@keyframes ci-clock-min-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ci-clock-hour-tick{0%{transform:rotate(0)}to{transform:rotate(30deg)}}.tf-option:hover .ci-clock-min{animation:1.5s cubic-bezier(.22,1,.36,1) ci-clock-min-sweep}.tf-option:hover .ci-clock-hour{animation:1.5s cubic-bezier(.22,1,.36,1) ci-clock-hour-tick}.icon-outbound-trail-1,.icon-outbound-trail-2{opacity:0;transform-origin:100%;transform:scaleX(.3)}.icon-outbound-plane{transform-origin:50%}@keyframes icon-outbound-glide{0%{transform:translate(0)}50%{transform:translate(1.5px,-1.5px)}to{transform:translate(0)}}@keyframes icon-outbound-trail-extend{0%{opacity:0;transform:scaleX(.3)}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.group:hover .icon-outbound-plane{animation:.75s cubic-bezier(.22,1,.36,1) icon-outbound-glide}.group:hover .icon-outbound-trail-1{animation:.65s cubic-bezier(.22,1,.36,1) .1s both icon-outbound-trail-extend}.group:hover .icon-outbound-trail-2{animation:.65s cubic-bezier(.22,1,.36,1) .2s both icon-outbound-trail-extend}@keyframes icon-clock{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-eye{0%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}55%{transform:scaleY(.08)}}@keyframes icon-check{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes icon-click{0%{transform:scale(1)}35%{transform:scale(.86)}65%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes icon-alert{0%{transform:rotate(0)}18%{transform:rotate(-14deg)}36%{transform:rotate(10deg)}54%{transform:rotate(-6deg)}72%{transform:rotate(3deg)}to{transform:rotate(0)}}.icon-clock,.icon-eye,.icon-check,.icon-click,.icon-mail-flap,.icon-mail-body{transform-origin:50%}.icon-alert{transform-origin:top}.group\/row:hover .icon-clock{animation:.9s cubic-bezier(.32,.72,0,1) icon-clock}.group\/row:hover .icon-eye{animation:.42s cubic-bezier(.4,0,.2,1) icon-eye}.group\/row:hover .icon-check{animation:.32s cubic-bezier(.22,1,.36,1) icon-check}.group\/row:hover .icon-click{animation:.34s cubic-bezier(.22,1,.36,1) icon-click}.group\/row:hover .icon-alert{animation:.7s cubic-bezier(.4,0,.2,1) icon-alert}.group\/row:hover .icon-mail-flap{transform-origin:top;animation:.5s cubic-bezier(.22,1,.36,1) icon-mail-flap}.group\/row:hover .icon-mail-body{animation:.4s cubic-bezier(.22,1,.36,1) 50ms icon-mail-body}@media (prefers-reduced-motion:reduce){.group\/row:hover .icon-clock,.group\/row:hover .icon-eye,.group\/row:hover .icon-check,.group\/row:hover .icon-click,.group\/row:hover .icon-alert,.group\/row:hover .icon-mail-flap,.group\/row:hover .icon-mail-body{animation:none}}@keyframes trust-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;color:var(--color-primary,#2b6cff);transform:scale(1.12)}}.trust-anim{transform-origin:50%;will-change:transform, opacity;animation:3.2s ease-in-out infinite trust-breathe}.trust-anim-delay-1{animation-delay:.6s}.trust-anim-delay-2{animation-delay:1.2s}@media (prefers-reduced-motion:reduce){.trust-anim{animation:none}}.icon-intent{transform-origin:50%;will-change:transform;backface-visibility:hidden}.icon-intent-announcement{transform-origin:28% 72%}@keyframes ii-ann-whole{0%{transform:rotate(0)translate(0)}40%{transform:rotate(-11deg)translate(1px)}70%{transform:rotate(3deg)translate(0)}to{transform:rotate(0)translate(0)}}@keyframes ii-ann-wave{0%{opacity:var(--wave-op,.55);transform:translate(0)scale(1)}40%{opacity:1;transform:translate(1px)scale(1.12)}to{opacity:var(--wave-op,.55);transform:translate(0)scale(1)}}.ii-ann-wave-1,.ii-ann-wave-2{transform-origin:72%}.ii-ann-wave-2{--wave-op:.3}.group:hover .icon-intent-announcement{animation:.55s cubic-bezier(.4,0,.2,1) ii-ann-whole}.group:hover .ii-ann-wave-1{animation:.55s ease-out 50ms ii-ann-wave}.group:hover .ii-ann-wave-2{animation:.55s ease-out .15s ii-ann-wave}@keyframes ii-sale-whole{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-9deg)scale(1.07)}70%{transform:rotate(6deg)scale(1.04)}to{transform:rotate(0)scale(1)}}@keyframes ii-sale-blip{0%{transform:scale(1)}50%{transform:scale(1.45)}to{transform:scale(1)}}.ii-sale-dot-1,.ii-sale-dot-2,.ii-sale-slash{transform-origin:50%;transform-box:fill-box}.group:hover .icon-intent-sale{animation:.55s cubic-bezier(.22,1,.36,1) ii-sale-whole}.group:hover .ii-sale-dot-1{animation:.4s cubic-bezier(.22,1,.36,1) 50ms ii-sale-blip}.group:hover .ii-sale-slash{animation:.4s cubic-bezier(.22,1,.36,1) .13s ii-sale-blip}.group:hover .ii-sale-dot-2{animation:.4s cubic-bezier(.22,1,.36,1) .21s ii-sale-blip}@keyframes ii-news-whole{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}to{transform:translateY(0)scale(1)}}@keyframes ii-news-line{0%{opacity:.15;transform:translate(-3px)}50%{opacity:1;transform:translate(0)}to{opacity:var(--line-op,.55);transform:translate(0)}}.ii-news-line-1{--line-op:.6}.ii-news-line-2{--line-op:.45}.ii-news-line-3{--line-op:.3}.group:hover .icon-intent-newsletter{animation:.5s cubic-bezier(.22,1,.36,1) ii-news-whole}.group:hover .ii-news-line-1{animation:.45s cubic-bezier(.22,1,.36,1) 20ms ii-news-line}.group:hover .ii-news-line-2{animation:.45s cubic-bezier(.22,1,.36,1) .1s ii-news-line}.group:hover .ii-news-line-3{animation:.45s cubic-bezier(.22,1,.36,1) .18s ii-news-line}@keyframes ii-welcome-whole{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-4px)scale(1.06)}65%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes ii-gift-bow-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(7deg)}80%{transform:rotate(-3deg)}to{transform:rotate(0)}}.ii-gift-bow{transform-origin:50% 32%;transform-box:view-box}.group:hover .icon-intent-welcome{animation:.55s cubic-bezier(.22,1,.36,1) ii-welcome-whole}.group:hover .ii-gift-bow{animation:.65s cubic-bezier(.4,0,.2,1) ii-gift-bow-wiggle}@keyframes ii-event-whole{0%{transform:perspective(180px)rotateX(0)scale(1)}50%{transform:perspective(180px)rotateX(-20deg)scale(1.04)}to{transform:perspective(180px)rotateX(0)scale(1)}}@keyframes ii-event-post{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}.ii-event-day{transform-origin:50%;transform-box:fill-box}.group:hover .icon-intent-event{animation:.55s cubic-bezier(.22,1,.36,1) ii-event-whole}.group:hover .ii-event-day{animation:.55s cubic-bezier(.22,1,.36,1) .1s ii-event-day-pulse}.group:hover .ii-event-post-1{animation:.4s cubic-bezier(.4,0,.2,1) ii-event-post}.group:hover .ii-event-post-2{animation:.4s cubic-bezier(.4,0,.2,1) 80ms ii-event-post}@keyframes ii-tx-whole{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}to{transform:translateY(0)scale(1)}}@keyframes ii-tx-check-draw{0%{stroke-dashoffset:14px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes ii-tx-line-slide{0%{opacity:.2;transform:translate(-3px)}to{opacity:var(--line-op,.55);transform:translate(0)}}.ii-tx-check{stroke-dasharray:14;stroke-dashoffset:0}.ii-tx-line-1{--line-op:.55}.ii-tx-line-2{--line-op:.4}.group:hover .icon-intent-transactional{animation:.5s cubic-bezier(.22,1,.36,1) ii-tx-whole}.group:hover .ii-tx-check{animation:.45s cubic-bezier(.4,0,.2,1) .1s both ii-tx-check-draw}.group:hover .ii-tx-line-1{animation:.4s cubic-bezier(.22,1,.36,1) 20ms both ii-tx-line-slide}.group:hover .ii-tx-line-2{animation:.4s cubic-bezier(.22,1,.36,1) .1s both ii-tx-line-slide}@keyframes ii-cart-whole{0%{transform:translate(0)rotate(0)}35%{transform:translate(1px,-4px)rotate(-3deg)}70%{transform:translateY(1px)rotate(1deg)}to{transform:translate(0)rotate(0)}}@keyframes ii-cart-wheel-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ii-cart-ring-pulse{0%{opacity:.35;transform:scale(1)}60%{opacity:0;transform:scale(1.5)}to{opacity:.35;transform:scale(1)}}.ii-cart-wheel-1,.ii-cart-wheel-2,.ii-cart-badge-ring{transform-origin:50%;transform-box:fill-box}.group:hover .icon-intent-abandoned_cart{animation:.6s cubic-bezier(.22,1,.36,1) ii-cart-whole}.group:hover .ii-cart-wheel-1,.group:hover .ii-cart-wheel-2{animation:.6s cubic-bezier(.4,0,.2,1) ii-cart-wheel-spin}.group:hover .ii-cart-badge-ring{animation:.7s cubic-bezier(.22,1,.36,1) ii-cart-ring-pulse}.icon-intent-reengagement{transform-origin:50% 12%}@keyframes ii-bell-whole{0%{transform:rotate(0)}18%{transform:rotate(13deg)}38%{transform:rotate(-10deg)}58%{transform:rotate(6deg)}78%{transform:rotate(-3deg)}to{transform:rotate(0)}}@keyframes ii-bell-ring-pulse{0%{opacity:.35;transform:scale(1)}60%{opacity:0;transform:scale(1.55)}to{opacity:.35;transform:scale(1)}}.ii-bell-badge-ring{transform-origin:50%;transform-box:fill-box}.group:hover .icon-intent-reengagement{animation:.7s cubic-bezier(.4,0,.2,1) ii-bell-whole}.group:hover .ii-bell-badge-ring{animation:.7s cubic-bezier(.22,1,.36,1) ii-bell-ring-pulse}@media (prefers-reduced-motion:reduce){.group:hover .icon-intent,.group:hover [class^=ii-],.group:hover [class*=\ ii-]{animation:none}}.group:hover [class^=mi-icon-],.group:hover [class*=\ mi-icon-]{animation:.4s cubic-bezier(.22,1,.36,1) icon-grow}@media (prefers-reduced-motion:reduce){.group:hover [class^=mi-icon-],.group:hover [class*=\ mi-icon-]{animation:none}}.ci-icon{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1)}.group\/icon:hover .ci-icon{transform:scale(1.08)}@keyframes ci-swatch-pulse{0%{opacity:var(--sw-op,.35)}50%{opacity:1}to{opacity:var(--sw-op,.35)}}@keyframes ci-design-ring{0%{opacity:.4;transform:scale(1)}60%{opacity:0;transform:scale(1.45)}to{opacity:.4;transform:scale(1)}}.ci-design-sw1{--sw-op:.35}.ci-design-sw2{--sw-op:.55}.ci-design-sw4{--sw-op:.25}.ci-design-ring{transform-origin:50%;transform-box:fill-box}.group\/icon:hover .ci-design-sw2{animation:.55s cubic-bezier(.22,1,.36,1) 20ms ci-swatch-pulse}.group\/icon:hover .ci-design-sw1{animation:.55s cubic-bezier(.22,1,.36,1) 90ms ci-swatch-pulse}.group\/icon:hover .ci-design-sw4{animation:.55s cubic-bezier(.22,1,.36,1) .16s ci-swatch-pulse}.group\/icon:hover .ci-design-ring{animation:.7s cubic-bezier(.22,1,.36,1) ci-design-ring}@keyframes ci-aud-nod{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes ci-aud-back{0%{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translateX(var(--back-x,0))}to{opacity:.55;transform:translate(0)}}.ci-aud-primary{transform-origin:50%;transform-box:fill-box}.ci-aud-back-l{--back-x:-.8px}.ci-aud-back-r{--back-x:.8px}.group\/icon:hover .ci-aud-primary{animation:.5s cubic-bezier(.22,1,.36,1) ci-aud-nod}.group\/icon:hover .ci-aud-back-l{animation:.55s cubic-bezier(.22,1,.36,1) 50ms ci-aud-back}.group\/icon:hover .ci-aud-back-r{animation:.55s cubic-bezier(.22,1,.36,1) .1s ci-aud-back}@keyframes ci-lang-spin{0%{transform:rotate(0)}50%{transform:rotate(-12deg)}to{transform:rotate(0)}}.ci-lang-meridians{transform-origin:50%;transform-box:view-box}.group\/icon:hover .ci-lang-meridians{animation:.7s cubic-bezier(.22,1,.36,1) ci-lang-spin}@keyframes ci-sender-nod{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes ci-sender-ring{0%{opacity:.35;transform:scale(1)}60%{opacity:0;transform:scale(1.55)}to{opacity:.35;transform:scale(1)}}.ci-sender-person,.ci-sender-badge-ring{transform-origin:50%;transform-box:fill-box}.group\/icon:hover .ci-sender-person{animation:.5s cubic-bezier(.22,1,.36,1) ci-sender-nod}.group\/icon:hover .ci-sender-badge-ring{animation:.7s cubic-bezier(.22,1,.36,1) ci-sender-ring}@keyframes ci-clock-hour-twitch{0%{transform:rotate(0)}50%{transform:rotate(6deg)}to{transform:rotate(0)}}.ci-clock-min,.ci-clock-hour{transform-origin:12px 12px;transform-box:view-box}.group\/icon:hover .ci-clock-min{animation:.7s cubic-bezier(.22,1,.36,1) ci-clock-min-sweep}.group\/icon:hover .ci-clock-hour{animation:.7s cubic-bezier(.22,1,.36,1) ci-clock-hour-twitch}@keyframes ci-review-plane-glide{0%{transform:translate(0)}50%{transform:translate(1.5px,-1.5px)}to{transform:translate(0)}}@keyframes ci-review-trail{0%{opacity:var(--t-op,.55);transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.4)}to{opacity:var(--t-op,.55);transform:scaleX(1)}}.ci-review-plane{transform-origin:50%;transform-box:fill-box}.ci-review-trail-1,.ci-review-trail-2{transform-origin:100%;transform-box:fill-box}.ci-review-trail-2{--t-op:.3}.group\/icon:hover .ci-review-plane{animation:.5s cubic-bezier(.22,1,.36,1) ci-review-plane-glide}.group\/icon:hover .ci-review-trail-1{animation:.55s cubic-bezier(.22,1,.36,1) 50ms ci-review-trail}.group\/icon:hover .ci-review-trail-2{animation:.55s cubic-bezier(.22,1,.36,1) .13s ci-review-trail}@media (prefers-reduced-motion:reduce){.group\/icon:hover .ci-icon,.group\/icon:hover [class^=ci-]{animation:none;transform:none}}.step-icon-tile{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;animation:.5s cubic-bezier(.22,1,.36,1) both step-icon-in}.step-icon-tile:after{content:"";border-radius:calc(var(--radius-lg) + 4px);pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:-4px}@keyframes step-icon-in{0%{opacity:0;transform:translateY(2px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.empty-icon-reveal{transform-origin:50%;animation:.6s cubic-bezier(.22,1,.36,1) both empty-icon-tile-in}.empty-icon-reveal .empty-icon-glyph{animation:.55s cubic-bezier(.22,1,.36,1) .18s both empty-icon-glyph-in}@keyframes empty-icon-tile-in{0%{opacity:0;transform:translateY(6px)scale(.86)}60%{opacity:1;transform:translateY(-1px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes empty-icon-glyph-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.rich-editor ul,.rich-content ul{margin:.25rem 0;padding-left:1.25rem;list-style:outside}.rich-editor ol,.rich-content ol{margin:.25rem 0;padding-left:1.25rem;list-style:decimal}.rich-editor li,.rich-content li{margin:.1rem 0}.rich-editor img,.rich-content img{border-radius:.5rem;max-width:100%;height:auto;max-height:320px;margin:.5rem 0;display:block}.rich-editor a,.rich-content a{color:#006bff;text-decoration:underline}.rich-editor b,.rich-editor strong,.rich-content b,.rich-content strong{font-weight:700}.empty-illustration-splash{will-change:transform, opacity;transform-origin:bottom;object-fit:contain;animation:.6s cubic-bezier(.22,1,.36,1) both empty-illustration-enter,6s ease-in-out .6s infinite empty-illustration-float}.ill-sweep{--sweep-x:50%;--sweep-y:50%;display:inline-block;position:relative}.ill-sweep .ill-sweep-img{object-fit:contain;width:100%;height:100%;display:block}.ill-sweep .ill-sweep-base{filter:grayscale()}.ill-sweep-clip{clip-path:circle(0% at var(--sweep-x) var(--sweep-y));pointer-events:none;transition:clip-path .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ill-sweep:hover .ill-sweep-clip{clip-path:circle(150% at var(--sweep-x) var(--sweep-y))}@media (hover:none){.ill-sweep .ill-sweep-base{filter:none}.ill-sweep-clip{display:none}}@media (prefers-reduced-motion:reduce){.ill-sweep-clip{transition:none}}.db-orbit-perspective{perspective:800px;perspective-origin:50%}.db-orbit-card{transform-style:preserve-3d;will-change:transform;animation:7s linear infinite db-orbit-spin}@keyframes db-orbit-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.db-orbit-card{animation:none}}@keyframes empty-illustration-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes empty-illustration-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.empty-illustration-splash{animation:none}}.step-icon-tile .step-icon-svg{color:#0a0a0a;filter:drop-shadow(0 .5px #fff9)}.step-icon-tile[data-state=idle] .step-icon-svg{opacity:.55}.step-icon-tile[data-state=active] .step-icon-svg{opacity:1}.step-icon-tile[data-state=completed] .step-icon-svg{opacity:.5}.step-icon-tile[data-state=active]{box-shadow:0 0 0 1px #006bff38,0 1px 2px #0f172a0a,0 4px 14px #006bff1a}.step-icon-tile[data-state=completed]{box-shadow:0 0 0 1px #13c12833,0 1px 2px #0f172a0a}.step-icon-tile:hover{transform:translateY(-1px)}.step-icon-tile[data-state=active]:hover{box-shadow:0 0 0 1px #006bff47,0 2px 4px #0f172a0d,0 8px 22px #006bff24}.step-icon-tile[data-state=idle]:hover{box-shadow:0 4px 14px #0f172a0f}.step-icon-tile[data-state=completed]:hover{box-shadow:0 0 0 1px #13c12847,0 4px 12px #13c1281f}.step-icon-tile[data-state=active]:after{opacity:.6;background:radial-gradient(circle at 50% 0,#006bff2e,#0000 60%);animation:1.2s cubic-bezier(.22,1,.36,1) both step-icon-sweep}@keyframes step-icon-sweep{0%{opacity:0}40%{opacity:.75}to{opacity:.35}}.step-marker{letter-spacing:-.02em;border:1px solid #0000;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .25s}.step-marker[data-state=idle]{color:#9ca3af;background:#fff;border-color:#e5e7eb;box-shadow:0 1px 1.5px #0f172a08}.step-marker[data-state=active]{color:#fff;background:#006bff;border-color:#006bff;animation:.4s cubic-bezier(.22,1,.36,1) both step-marker-in;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #006bff4d,0 0 0 4px #006bff1a}.step-marker[data-state=completed]{color:#fff;background:#13c128;border-color:#13c128;animation:.45s cubic-bezier(.22,1,.36,1) both step-marker-in;box-shadow:inset 0 1px #ffffff38,0 1px 2px #13c12847}@keyframes step-marker-in{0%{transform:scale(.82)}55%{transform:scale(1.08)}to{transform:scale(1)}}.step-line{border-radius:var(--radius-xs);width:1px;transition:background .45s;position:relative}.step-line[data-state=idle]{background:#e5e7eb}.step-line[data-state=completed]{background:#13c128}.tf-wizard .step-rail{display:none}.tf-wizard{font-feature-settings:"ss01", "cv11";color:#0b1020;background:var(--color-canvas);min-height:calc(100vh - var(--top-banner-h,0px));min-height:calc(100dvh - var(--top-banner-h,0px));font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif}.tf-topbar{top:var(--top-banner-h);z-index:20;background:var(--color-chrome);flex-shrink:0;justify-content:space-between;align-items:center;height:76px;padding:22px 40px;display:flex;position:sticky;box-shadow:0 0 3px #3c485826}.tf-topbar-progress{align-items:center;gap:14px;display:inline-flex}.tf-topbar-progress svg{display:block}.tf-topbar-progress-text{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#14171f;font-size:18px;font-weight:700}.tf-topbar-progress-sep{color:#b5bac4;margin:0 2px;font-weight:600}.app-main:has(.tf-wizard:not(.tf-wizard--page)) .app-header{display:none}.app-main:has(.tf-wizard:not(.tf-wizard--page)){padding-top:var(--top-banner-h)}.app-main:has(.tf-wizard:not(.tf-wizard--page)) .app-page-fill{min-height:calc(100vh - var(--top-banner-h))}.tf-wizard.tf-wizard--page{min-height:calc(100vh - 76px - var(--top-banner-h))}@media (max-width:767px){.tf-wizard.tf-wizard--page{min-height:calc(100vh - 56px - var(--top-banner-h) - env(safe-area-inset-bottom))}}.tf-topbar-back{color:#0a0a0a;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:18px;font-weight:400;line-height:26px;transition:color .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.tf-topbar-back:hover{color:#006bff}.tf-topbar-inner{align-items:stretch;gap:32px;height:100%;padding:0 32px;display:flex;position:relative}.tf-topbar-head{align-items:center;gap:14px;display:flex}.tf-topbar-meta{flex-shrink:0;align-items:center;gap:12px;display:flex}.tf-topbar-count{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#6d727e;align-items:baseline;gap:2px;display:inline-flex}.tf-topbar-inner{position:relative}@keyframes tf-brand-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.tf-progress{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.tf-prog-seg{text-align:left;cursor:default;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:8px;min-width:0;height:100%;padding:0;display:flex}.tf-prog-seg[data-state=completed]{cursor:pointer}.tf-prog-label{letter-spacing:.16em;text-transform:uppercase;color:#c7cbd3;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;line-height:1;transition:color .25s;display:block;overflow:hidden}.tf-prog-seg[data-state=completed] .tf-prog-label,.tf-prog-seg[data-state=active] .tf-prog-label{color:#006bff}.tf-prog-seg:hover[data-state=completed] .tf-prog-label{color:#0058d4}.tf-prog-rail{background:#e0e5eb;border-radius:999px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.tf-prog-fill{transform-origin:0;background:#006bff;border-radius:999px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.tf-prog-seg[data-state=active] .tf-prog-fill{transform:scaleX(1)}.tf-prog-seg[data-state=completed] .tf-prog-fill{background:#006bff;transform:scaleX(1)}.tf-step-count-num{color:#0b1020;font-size:15px;font-weight:600}.tf-step-count-sep{color:#b9c1cc;margin:0 1px;font-size:13px}.tf-step-count-total{color:#8a93a1;font-size:13px;font-weight:500}.tf-close{border-radius:var(--radius-lg);color:#5b6472;cursor:pointer;justify-content:center;align-items:center;width:34px;height:34px;transition:background .18s,color .18s,transform .2s;display:inline-flex}.tf-close:hover{color:#0b1020;background:#0f172a0d}.tf-close:active{transform:scale(.96)}.tf-stage{z-index:1;flex-direction:column;display:flex;position:relative}.tf-narrow{width:100%;max-width:800px;margin-inline:auto}.tf-stage-inner{flex-direction:column;flex:1;width:100%;max-width:none;margin:0;padding:24px 60px;display:flex}.tf-stage-inner>[class*=scroll-mt-]:not(.hidden){margin-block:auto}@media (max-width:767px){.tf-stage-inner{padding:24px 16px 32px}.tf-wizard .card-rail-track{--rail-per-view:1.15}.tf-tile-grid .tf-option{min-height:0;padding:16px 18px}.tf-question{font-size:28px;line-height:1.15}.tf-subtext{font-size:15px}}.tf-wizard [class*="scroll-mt-[68px]"]:not(.hidden){animation:.5s cubic-bezier(.22,1,.36,1) both tf-step-in}@keyframes tf-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.tf-head{margin-bottom:36px;animation:.55s cubic-bezier(.22,1,.36,1) 80ms both tf-head-in}@keyframes tf-head-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tf-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6d727e;align-items:center;gap:6px;margin-bottom:14px;font-size:11.5px;font-weight:600;display:inline-flex}.tf-question{letter-spacing:normal;color:#14171f;margin:0 0 8px;font-size:34px;font-weight:700;line-height:44px}.tf-subtext{color:#8492a6;max-width:640px;margin:0;font-size:16px;font-weight:400;line-height:1.5}.tf-footer{z-index:15;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-canvas) 92%, transparent) 30%, var(--color-canvas) 65%);-webkit-backdrop-filter:saturate(160%)blur(2px);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:10px 28px 14px;display:flex;position:sticky;bottom:0}.tf-footer-inner{justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:760px;margin:0 auto;display:flex}.tf-back{border-radius:var(--radius-lg);color:#5b6472;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:18px;font-weight:400;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.tf-back:hover{color:#0b1020;background:#0f172a0a}.tf-back-spacer{width:76px;height:40px;display:inline-block}.tf-kbd-hint{color:#8a93a1;letter-spacing:.01em;align-items:center;gap:7px;font-size:11.5px;animation:.4s ease-out both tf-kbd-in;display:inline-flex}@keyframes tf-kbd-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tf-kbd-label{font-weight:500}.tf-kbd{border-radius:var(--radius-md);color:#3a4253;letter-spacing:.02em;background:#fff;border:1px solid #0f172a1a;justify-content:center;align-items:center;min-width:40px;height:22px;padding:0 7px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 -1px #0f172a0f,0 1px #0f172a0a}.tf-footer-actions{align-items:center;gap:8px;display:inline-flex}.tf-ghost{border-radius:var(--radius-lg);color:#3a4253;cursor:pointer;background:#fff;border:1px solid #0f172a1a;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.tf-ghost:hover:not(:disabled){color:#0b1020;background:#0f172a08;border-color:#0f172a29}.tf-ghost:disabled{opacity:.4;cursor:not-allowed}.tf-cta{letter-spacing:-.005em;color:#fff;background:var(--color-primary);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;height:46px;padding:0 28px;font-size:17px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s;display:inline-flex}.tf-cta:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.tf-cta:active:not(:disabled){transform:translateY(0)}.tf-cta:disabled{background:var(--color-primary);cursor:not-allowed;opacity:.4}@media (max-width:767px){.tf-footer{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--color-canvas);border-top:1px solid var(--color-border);-webkit-backdrop-filter:none;gap:10px}.tf-footer-inner{gap:10px}.tf-kbd-hint{display:none}.tf-back{flex:none;gap:6px;height:46px;padding:0 10px;font-size:15px}.tf-back-spacer{width:0}.tf-cta{white-space:nowrap;flex:auto;justify-content:center;min-width:0;height:48px;padding:0 18px;font-size:16px}.tf-footer-actions{flex:auto;gap:8px;min-width:0}.tf-footer-actions .tf-ghost{white-space:nowrap;flex:none;height:48px;padding:0 12px;font-size:13px}.tf-footer-actions .tf-cta{padding:0 14px;font-size:14px}.tf-footer[data-final] .tf-back{justify-content:center;width:40px;padding:0}.tf-footer[data-final] .tf-back span{display:none}}.tf-option{text-align:left;border-radius:var(--radius-card);width:100%;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e0e5eb;align-items:center;gap:16px;padding:24px 28px;transition:border-color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);animation:.55s cubic-bezier(.22,1,.36,1) .12s both tf-option-in;display:flex;position:relative;overflow:hidden}.tf-option:nth-of-type(2){animation-delay:.18s}.tf-option:nth-of-type(3){animation-delay:.24s}.tf-option:nth-of-type(4){animation-delay:.3s}.tf-option:nth-of-type(5){animation-delay:.36s}.tf-option:nth-of-type(6){animation-delay:.42s}@keyframes tf-option-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.tf-option:before{content:none}.tf-option:hover:not(:disabled):not([aria-disabled=true]):not([data-selected=true]){background:#fff;border-color:#cbd2dd;box-shadow:0 1px 2px #1018280d}.tf-option[data-selected=true]{background:var(--color-primary);color:#fff;box-shadow:0 0 10px 0 var(--color-primary);border-color:#ffffff8c}.tf-option.tf-option-plain[data-selected=true]{color:inherit;box-shadow:none;background:#fff;border-color:#e0e5eb}.tf-option.tf-option-plain:hover:not(:disabled):not([aria-disabled=true]){background:#fff;border-color:#cbd2dd;box-shadow:0 1px 2px #1018280d}.tf-option.tf-option-plain[data-selected=true] .tf-option-title{color:#14171f}.tf-option.tf-option-plain[data-selected=true] .tf-option-desc{color:#6d727e}.tf-ripple{pointer-events:none;z-index:0;background:#006bff4d;border-radius:50%;animation:.55s cubic-bezier(.4,0,.2,1) forwards tf-ripple;position:absolute;transform:scale(0)}@keyframes tf-ripple{to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.tf-ripple{display:none}}.tf-option:disabled,.tf-option[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.tf-key{border-radius:var(--radius-lg);letter-spacing:.02em;color:#5b6472;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #0f172a1f;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .22s;display:inline-flex;box-shadow:inset 0 -1px #0f172a0d,0 1px #0f172a08}.tf-option:hover .tf-key{color:#0b1020;border-color:#0f172a33}.tf-option[data-selected=true] .tf-key{color:var(--color-primary);background:#fff;border-color:#fff9;box-shadow:0 1px 2px #0000001f}.tf-option-radio{background:#fff;border:1.5px solid #d1d5db;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),border-width .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.tf-option-radio:after{content:"";opacity:0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;margin-top:-2px;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .16s;display:block;transform:rotate(45deg)scale(0)}.tf-option[data-selected=true] .tf-option-radio:after{opacity:1;border-color:var(--color-primary);transform:rotate(45deg)scale(1)}.tf-option:hover:not(:disabled):not([aria-disabled=true]) .tf-option-radio{border-color:#9ca3af}.tf-option[data-selected=true] .tf-option-radio{background:#fff;border-width:0;width:26px;height:26px;margin-top:0}.tf-option-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tf-option-title{letter-spacing:-.005em;color:#14171f;font-size:18px;font-weight:600;line-height:1.3;transition:color .25s cubic-bezier(.4,0,.2,1)}.tf-option[data-selected=true] .tf-option-title{color:#fff}.tf-option-desc{color:#6d727e;margin-top:3px;font-size:14.5px;line-height:1.45;transition:color .25s cubic-bezier(.4,0,.2,1)}.tf-option[data-selected=true] .tf-option-desc{color:#ffffffe6}.composer-modes{border-radius:var(--radius-lg);background:#f1f3f7;padding:3px;display:inline-flex}.composer-modes button{border-radius:var(--radius-md);color:#5b6472;cursor:pointer;background:0 0;padding:5px 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.composer-modes button:hover:not([data-active=true]){color:#0b1020}.composer-modes button[data-active=true]{color:#0b1020;background:#fff;box-shadow:0 1px 2px #10182814}.composer-html{resize:vertical;width:100%;min-height:280px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#0b1020;white-space:pre;overflow-wrap:normal;tab-size:2;background:0 0;border:0;outline:none;font-size:13px;line-height:1.6;display:block;overflow-x:auto}.composer-html::placeholder{color:#b6bdc9}.composer-warn{border-radius:var(--radius-lg);background:#fffbf2;border:1px solid #fde3b0;padding:12px 14px}.composer-warn-title{color:#7a4f01;font-size:13.5px;font-weight:600}.composer-warn-body{color:#8a6d3b;margin-top:3px;font-size:12.5px;line-height:1.5}.composer-warn-actions{gap:8px;margin-top:10px;display:flex}.composer-warn-go,.composer-warn-stay{border-radius:var(--radius-md);cursor:pointer;padding:6px 12px;font-size:12.5px;font-weight:600}.composer-warn-go{color:#fff;background:#b45309}.composer-warn-go:hover{background:#92400e}.composer-warn-stay{color:#4a5160;background:#fff;border:1px solid #e0e5eb}.composer-warn-stay:hover{border-color:#cbd2dd}.sender-card input:not(.tf-input):not([type=checkbox]):not([type=radio]):not([type=file]),.sender-card select:not(.tf-input){height:40px;font-size:15px}.sender-card textarea:not(.tf-input){padding:9px 12px;font-size:15px;line-height:1.45}.sender-card label{font-size:13.5px}.sender-card .sig-preview,.sender-card [contenteditable=true]{min-height:120px}.iw-card{border-radius:var(--radius-card);background:#fff;border:1px solid #e1e4eb;width:100%}.iw-stack{flex-direction:column;gap:16px;display:flex}.iw-head{padding:16px}.iw-title{font-size:14px;font-weight:var(--fw-medium);letter-spacing:normal;color:#0a0a0a;line-height:20px}.iw-desc{color:#6e7279;margin-top:4px;font-size:13px;line-height:16px}.iw-rule{border-top:1px solid #e1e4eb;margin:0 16px}.iw-body{flex-direction:column;gap:16px;padding:16px;display:flex}.iw-sub{border-radius:var(--radius-card);background:#fcfcfc;border:1px solid #e1e4eb}.iw-hint{color:#6e7279;font-size:13px;line-height:16px}.tf-wizard .iw-card label:not(.cn-name-label){font-size:13px;font-weight:var(--fw-body);letter-spacing:normal;color:#0a0a0a;line-height:16px}.tf-wizard .iw-card input:not(.tf-input):not(.tf-num):not(.cn-name-input):not(.ag-name):not(.ag-picker-input):not(.recip-search):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not(.ag-node *),.tf-wizard .iw-card textarea:not(.tf-input):not(.ask-composer-input):not(.ag-node *),.tf-wizard .iw-card select:not(.tf-input):not(.ag-node *){border-radius:var(--radius-lg);color:#0a0a0a;background:#fff;border:1px solid #d2dbe2;height:36px;padding:0 12px;font-size:14px;line-height:20px}.tf-wizard .iw-card textarea:not(.tf-input):not(.ask-composer-input):not(.ag-node *){height:auto;padding:8px 12px}.tf-wizard .iw-card input:not(.tf-input):not(.tf-num):not(.cn-name-input):not(.ag-name):not(.ag-picker-input):not(.recip-search):not([type=checkbox]):not([type=radio]):not(.ag-node *):focus,.tf-wizard .iw-card textarea:not(.tf-input):not(.ask-composer-input):not(.ag-node *):focus,.tf-wizard .iw-card select:not(.tf-input):not(.ag-node *):focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #0181ff1a}.tf-wizard .iw-card input::placeholder,.tf-wizard .iw-card textarea::placeholder{color:#8a9099}.tf-wizard .iw-card .tf-num{height:36px;font-size:14px;font-weight:var(--fw-body);color:#0a0a0a;border-color:#d2dbe2;padding:0 12px;line-height:20px}.app-shell .iw-card label:not(.cn-name-label){font-size:13px;font-weight:var(--fw-body);letter-spacing:normal;color:#0a0a0a;line-height:16px}.app-shell .iw-card input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not(.hc-search):not(.ag-node *),.app-shell .iw-card select:not(.ag-node *),.app-shell .iw-card textarea:not(.ag-node *){border-radius:var(--radius-lg);height:36px;font-size:14px;font-weight:var(--fw-body);color:#0a0a0a;background:#fff;border:1px solid #d2dbe2;padding:0 12px;line-height:20px}.app-shell .iw-card textarea:not(.ag-node *){height:auto;padding:8px 12px}.iw-head-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.iw-head-btn:hover .iw-chev{color:#0a0a0a}.iw-chev{color:#6e7279;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:rotate .18s,color .15s}.iw-head-btn[aria-expanded=true] .iw-chev{rotate:180deg}.app-shell .iw-card button.iw-select,.app-shell button.iw-select{font-weight:var(--fw-body)!important}.iw-chip{border-radius:var(--radius-lg);max-width:100%;font-size:13px;font-weight:var(--fw-body);color:#0a0a0a;background:#fcfcfc;border:1px solid #e1e4eb;align-items:center;padding:2px 8px;line-height:16px;display:inline-flex}.iw-value{border-radius:var(--radius-lg);color:#0a0a0a;background:#fcfcfc;border:1px solid #e1e4eb;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}@media (min-width:640px){.iw-value{min-height:36px}}@media (max-width:767px){.cs-setup .iw-value{min-height:40px}.cs-setup .iw-card :is(input:not([type=checkbox]):not([type=radio]),select,button.h-9){height:40px!important}.cs-setup .iw-card button.w-full:not(#cs){font-weight:var(--fw-body)!important}}.iw-toggle{text-align:left;border-radius:var(--radius-card);cursor:pointer;background:#fcfcfc;border:1px solid #e1e4eb;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px;transition:border-color .15s;display:flex}.iw-toggle:hover{border-color:#d2dbe2}.iw-toggle-body{flex-direction:column;gap:4px;min-width:0;display:flex}.iw-toggle-title{color:#0a0a0a;font-size:14px;line-height:20px}.iw-toggle-desc{color:#6e7279;font-size:13px;line-height:16px}.iw-switch{background:#d2dbe2;border-radius:999px;flex-shrink:0;width:32px;height:18px;padding:1px;transition:background .22s}.iw-switch-thumb{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 1px 2px #0f172a26}.iw-switch-on{background:var(--color-primary)}.iw-switch-on .iw-switch-thumb{transform:translate(14px)}.iw-card .tf-summary{border-top:none}.iw-card .tf-summary-row{border-bottom-color:#e1e4eb;grid-template-columns:140px minmax(0,1fr);padding:12px 0}.iw-card .tf-summary-row:first-child{padding-top:0}.iw-card .tf-summary-row:last-child{border-bottom:none;padding-bottom:0}.iw-card .tf-summary-label{font-size:13px;font-weight:var(--fw-body);color:#6e7279;line-height:16px}.iw-card .tf-summary-value{font-size:14px;font-weight:var(--fw-medium);letter-spacing:normal;color:#0a0a0a;line-height:20px}.card-rail{width:100%;position:relative}.card-rail-track{--rail-gap:12px;--rail-per-view:3;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rail-per-view) - 1) * var(--rail-gap)) / var(--rail-per-view));gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:-12px -3px;padding:12px 3px;scroll-padding-inline:3px;display:grid;overflow:auto hidden}.card-rail-track::-webkit-scrollbar{display:none}.card-rail-track.tf-rail-3{--rail-per-view:3}@media (min-width:768px){.tf-tile-center{grid-template-columns:none;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;justify-content:safe center}}.card-rail-track.tf-rail-center{justify-content:safe center}.card-rail-track>*{scroll-snap-align:start}@media (min-width:1280px){.card-rail-track{--rail-per-view:4}}.card-rail-arrow{z-index:3;color:#2b3245;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .2s,border-color .2s,color .2s,background .2s,box-shadow .2s,transform .2s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #10182824}.card-rail-arrow-prev{left:-26px}.card-rail-arrow-next{right:-26px}@media (max-width:767px){.card-rail-arrow{width:40px;height:40px}.card-rail-arrow-prev{left:-8px}.card-rail-arrow-next{right:-8px}}.card-rail-arrow:hover:not(:disabled){color:#006bff;border-color:#006bff;box-shadow:0 6px 18px #006bff38}.app-shell .card-rail .card-rail-arrow:active:not(:disabled),.card-rail .card-rail-arrow:active:not(:disabled){background:#f1f9ff;transition-duration:80ms;transform:translateY(-50%)scale(.94)}.card-rail-arrow:disabled{opacity:.35;pointer-events:none}.card-rail[data-overflowing=false] .card-rail-arrow{display:none}@media (prefers-reduced-motion:reduce){.card-rail-track{scroll-behavior:auto}}.tf-card-delete{z-index:2;color:#6d727e;cursor:pointer;opacity:0;background:#fff;border:1px solid #e0e5eb;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .15s,color .15s,border-color .15s;display:flex;position:absolute;top:8px;right:8px}.tf-feat-card:hover .tf-card-delete,.tf-card-delete:focus-visible{opacity:1}.tf-card-delete:hover{color:#d92d20;border-color:#fda29b}.tf-option[data-selected=true] .tf-card-delete{color:#fff;background:#ffffff2e;border-color:#ffffff73}.tf-option[data-selected=true] .tf-card-delete:hover{color:#d92d20;background:#fff}.tf-card-info{color:#b6bcc7;cursor:help;align-items:center;transition:color .15s;display:inline-flex}.tf-card-info:hover,.tf-card-info:focus-visible{color:#6d727e;outline:none}.tf-option[data-selected=true] .tf-card-info{color:#ffffffb3}.tf-option[data-selected=true] .tf-card-info:hover,.tf-option[data-selected=true] .tf-card-info:focus-visible{color:#fff}[role=tooltip].card-info-tip{z-index:60;border-radius:var(--radius-lg);color:#fff;text-align:left;pointer-events:none;background:#0a0a0a;padding:16px 20px;font-size:15px;font-weight:700;line-height:1.45;animation:.14s ease-out both card-info-tip-in;position:fixed;box-shadow:0 20px 40px #10182847}@keyframes card-info-tip-in{0%{opacity:0}to{opacity:1}}.card-info-tip-list{flex-direction:column;gap:6px;margin-top:10px;display:flex}.card-info-tip-list li{padding-left:14px;position:relative}.card-info-tip-list li:before{content:"";background:#fff9;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:2px}.card-info-tip-foot{color:#ffffff9e;margin-top:12px}.card-info-tip-arrow{border:6px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.card-info-tip-arrow-down{border-top-color:#0a0a0a;margin-top:-1px;top:100%}.card-info-tip-arrow-up{border-bottom-color:#0a0a0a;margin-bottom:-1px;bottom:100%}@media (prefers-reduced-motion:reduce){.card-info-tip{animation:none}}.pattern-undo{color:#6d727e;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.pattern-undo strong{color:#0a0a0a;font-weight:600}.pattern-undo-btn{color:#006bff;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.pattern-undo-btn:hover{text-decoration:underline}.pattern-undo-error{color:#8a6d3b}.ask-panel{text-align:center;flex-direction:column;align-items:center;margin-top:20px;display:flex}.ask-panel-title{letter-spacing:-.02em;color:#0a0a0a;font-size:21px;font-weight:700;line-height:1.2}.ask-panel-sub{color:#6d727e;max-width:760px;margin-top:4px;font-size:13.5px;line-height:1.5}.ask-composer{text-align:left;background:#ededed;border:1px solid #e7e7e7;border-radius:28px;width:100%;max-width:760px;margin-top:14px;padding:4px}.ask-composer-field{background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:8px 12px 12px;transition:border-color .15s}.ask-composer-field:focus-within{border-color:#cbd2dd}.ask-composer-input{resize:none;width:100%;box-shadow:none;color:#14171f;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:8px 8px 0;font-size:14px;line-height:20px;display:block}.ask-composer-field .ask-composer-input::placeholder{color:#0000}.ask-composer-placeholder{pointer-events:none;padding:8px 8px 0;font-size:14px;line-height:20px;position:absolute;top:0;left:0;right:0}.ask-composer-foot{justify-content:space-between;align-items:center;gap:12px;padding-left:8px;display:flex}.ask-composer-hint{color:#9aa1ae;font-size:12px;line-height:16px}.ask-composer-send{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.ask-composer-send:not(:disabled):hover{background:var(--color-primary-hover)}.ask-composer-send:disabled{color:#006bff;cursor:default;background:#f1f9ff}.ask-panel .ask-miss{width:100%;max-width:760px}.ask-miss{border-radius:var(--radius-card);text-align:left;background:#fbfcfe;border:1px solid #e0e5eb;margin-top:16px;padding:16px 18px}.ask-miss-title{color:#0b1020;text-align:left;margin-bottom:5px;font-size:15px;font-weight:600;line-height:1.3}.ask-miss-body{color:#6d727e;text-align:left;font-size:13px;line-height:1.5}.ask-miss-label{color:#2b3245;text-align:left;margin-top:15px;margin-bottom:8px;font-size:13px;font-weight:600}.ask-miss-chips{flex-wrap:wrap;gap:7px;display:flex}.ask-chip{border-radius:var(--radius-md);color:#2b3245;cursor:pointer;background:#fff;border:1px solid #e1e6ef;padding:7px 13px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s}.ask-chip:hover{color:#006bff;background:#f1f9ff;border-color:#006bff}.ask-result-card{--rail-gap:12px;--rail-per-view:3;width:calc((100% - (var(--rail-per-view) - 1) * var(--rail-gap)) / var(--rail-per-view));cursor:default;text-align:left;flex-direction:column;align-items:stretch;gap:0;margin-top:16px;padding:14px 16px}.ask-result-card.ask-result-card{min-height:255px}@media (min-width:1280px){.ask-result-card{--rail-per-view:4}}.ask-result-card:before{content:"";opacity:.05;pointer-events:none;z-index:0;background-color:#0a0a0a;width:175px;height:175px;position:absolute;top:-22px;right:-22px;-webkit-mask:url(/behavly-icon-knockout.svg) 50%/contain no-repeat;mask:url(/behavly-icon-knockout.svg) 50%/contain no-repeat}.ask-result-card .tf-feat-select-btn{cursor:pointer}.ask-result-empty{color:#8a6d3b}.tf-tile-grid .tf-option{border-width:1.5px;border-color:#cbd2dc;align-items:stretch;min-height:150px;padding:20px 22px}.tf-tile-grid .tf-option-radio{display:none}.tf-tile-grid .tf-option-title{border-bottom:1px solid #e5e7eb;width:100%;margin-bottom:11px;padding-bottom:11px;font-size:19px;font-weight:700;display:block}.tf-tile-grid .tf-option-desc{text-align:justify;white-space:pre-line;margin-top:0;font-size:14px}.tf-tile-grid .tf-option[data-selected=true]{border-color:#ffffff8c}.tf-tile-grid .tf-option[data-selected=true] .tf-option-title{border-bottom-color:#fff6}.tf-feat-card{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0}.tf-tile-grid .tf-feat-card{padding:14px 16px}.tf-wizard .card-rail-track>.tf-feat-card{gap:0}.tf-feat-card .tf-option-title{align-items:center;gap:7px;margin-bottom:8px;padding-bottom:8px;font-size:17px;display:flex}.tf-feat-bullets{flex-direction:column;gap:6px;margin:2px 0 10px;display:flex}.tf-feat-bullet{color:#6d727e;text-align:left;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}.tf-feat-check{color:#22c55e;flex-shrink:0;width:14px;height:14px;margin-top:1px}.tf-feat-select{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:10px}.tf-feat-viewusers{color:#6d727e;cursor:pointer;align-items:center;gap:5px;margin-bottom:7px;font-size:12px;display:flex}.tf-feat-viewusers:hover{color:#006bff}.tf-option[data-selected=true] .tf-feat-viewusers{color:#ffffffd9}.tf-feat-select-btn{text-align:center;background:var(--color-primary);color:#fff;border-radius:9999px;width:100%;padding:8px 12px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:block}.tf-option[data-selected=true] .tf-feat-bullet{color:#ffffffeb}.tf-option[data-selected=true] .tf-feat-check{color:#fff}.tf-option[data-selected=true] .tf-feat-select{border-top-color:#fff6}.tf-option[data-selected=true] .tf-feat-select-btn{color:var(--color-primary);background:#fff}.tf-option[data-selected=true] .tf-feat-select-btn:after{content:"ed"}.tf-feat-card--soon,.tf-option.tf-feat-card--soon:disabled{opacity:1;cursor:not-allowed;background:#fafbfc;border-style:dashed}.tf-feat-card--soon .tf-option-title{color:#8492a6}.tf-feat-card--soon .tf-option-title>span:first-child{flex:1;min-width:0}.tf-feat-card--soon .tf-feat-bullet{color:#a3adbd}.tf-feat-card--soon .tf-feat-check{color:#c5cbd5}.tf-feat-card--soon .tf-feat-select-btn{color:#8492a6;cursor:not-allowed;background:#eef1f5}.tf-soon-badge{height:20px;color:var(--color-primary);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#eaf3ff;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tf-feat-card[data-selected=true]:before{content:"";opacity:.15;pointer-events:none;z-index:0;background:url(/behavly-icon-knockout.svg) 50%/contain no-repeat;width:175px;height:175px;position:absolute;top:-22px;right:-22px}.tf-feat-card .tf-option-title,.tf-feat-card .tf-feat-bullets,.tf-feat-card .tf-feat-select{z-index:1;position:relative}.tf-option-mark{color:#0f172a33;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.tf-option:hover .tf-option-mark{color:#0f172a73;transform:translate(2px)}.tf-option[data-selected=true] .tf-option-mark{color:#006bff;transform:none}.tf-option[data-selected=true] .tf-option-mark svg{width:16px;height:16px}.tf-option[data-selected=true] .tf-option-mark:has(.tf-option-badge){width:auto;height:auto;box-shadow:none;color:#006bff;background:0 0;position:static}.tf-tile{border-radius:var(--radius-md);cursor:pointer;text-align:left;background:#fff;border:1.25px solid #0f172a17;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 14px 14px;transition:border-color .22s,background .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative}.tf-tile:hover{border-color:#0f172a2e;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0a,0 8px 18px -12px #0f172a1a}.tf-tile[data-selected=true]{background:#fff;border-color:#006bff;box-shadow:0 0 0 3px #006bff1a}.tf-tile-dot{background:#fff;border:1.25px solid #0f172a1f;border-radius:999px;width:16px;height:16px;transition:background-color .22s,border-color .22s,box-shadow .22s;position:absolute;top:10px;right:10px}.tf-seg-circle{border-radius:999px;width:10px;height:10px;margin-bottom:4px;transition:box-shadow .22s,transform .22s;display:block;box-shadow:0 0 0 3px #0f172a0a}.tf-tile[data-selected=true] .tf-seg-circle{transform:scale(1.15);box-shadow:0 0 0 4px #0f172a0f}.tf-option .tf-seg-circle{margin-bottom:0}.tf-seg-icon{background:#f8f9fb;border:1px solid #e0e5eb;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.tf-seg-icon-dot{border-radius:999px;width:16px;height:16px;display:block}.tf-seg-icon svg{color:#6d727e;width:28px;height:28px}.tf-seg-cursor{width:28px;height:28px;display:block}.tf-option[data-selected=true] .tf-seg-icon{background:#fff;border-color:#006bff40}.tf-card-divider{background:#e0e5eb;flex-shrink:0;align-self:center;width:1px;height:40px}.tf-option-trailing{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin-left:12px;display:flex}.tf-seg-count{letter-spacing:-.01em;color:#14171f;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1.1;transition:color .25s cubic-bezier(.4,0,.2,1)}.tf-seg-pct{color:#6d727e;font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:2px;font-size:12px;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1)}.tf-option[data-selected=true] .tf-seg-count{color:#fff}.tf-option[data-selected=true] .tf-seg-pct{color:#ffffffd9}.tf-seg-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#eef1f5 25%,#e2e6ec 37%,#eef1f5 63%) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer;display:block}.tf-seg-skeleton-count{width:54px;height:18px}.tf-seg-skeleton-pct{width:66px;height:11px;margin-top:7px}@media (prefers-reduced-motion:reduce){.tf-seg-skeleton{animation:none}}.tf-feat-card-skeleton{cursor:default;pointer-events:none}.tf-seg-chip{letter-spacing:0;color:#6d727e;cursor:pointer;background:#fff;border:1px solid #e0e5eb;border-radius:999px;align-items:center;gap:5px;height:24px;margin-top:8px;padding:0 10px;font-size:11.5px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.tf-seg-chip:hover{color:#14171f;background:#f8f9fb;border-color:#cbd2dd;transform:translateY(-1px)}.tf-option[data-selected=true] .tf-seg-chip{color:#fff;background:#ffffff26;border-color:#ffffff80}.seg-drawer-backdrop{-webkit-backdrop-filter:blur(2px);z-index:9998;background:#0f172a52;animation:.22s ease-out seg-drawer-fade;position:fixed;inset:0}@keyframes seg-drawer-fade{0%{opacity:0}to{opacity:1}}.seg-drawer{z-index:9999;background:#fff;flex-direction:column;width:min(480px,100vw);animation:.32s cubic-bezier(.22,1,.36,1) seg-drawer-slide;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-24px 0 60px -20px #0f172a2e,-1px 0 #0f172a0f}@keyframes seg-drawer-slide{0%{transform:translate(100%)}to{transform:translate(0)}}.seg-drawer-header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.seg-drawer-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:8px;box-shadow:0 0 0 3px #0f172a0a}.seg-drawer-title{letter-spacing:-.012em;color:#0b1020;margin:0;font-size:18px;font-weight:700;line-height:1.2}.seg-drawer-sub{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.seg-drawer-count{color:#0b1020;font-variant-numeric:tabular-nums;font-weight:600}.seg-drawer-sub-divider{color:#c9cfd8}.seg-drawer-close{border-radius:var(--radius-lg);color:#6b7280;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}.seg-drawer-close:hover{color:#0b1020;background:#f3f4f6}.seg-drawer-search-wrap{border-bottom:1px solid #eef0f3;padding:14px 24px}.seg-drawer-search{border-radius:var(--radius-lg);color:#0f172a;background:#f4f3f0;border:1px solid #0000;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s}.seg-drawer-search::placeholder{color:#9aa4b3;font-weight:400}.seg-drawer-search:focus{background:#fff;border-color:#006bff66;box-shadow:0 0 0 3px #006bff1a}.seg-drawer-list{flex:1;padding:6px 12px 24px;overflow-y:auto}.seg-drawer-row{border-radius:var(--radius-lg);align-items:center;gap:12px;padding:10px 12px;transition:background .15s;animation:.32s cubic-bezier(.22,1,.36,1) backwards seg-drawer-row-in;display:flex}.seg-drawer-row:hover{background:#f4f3f0}@keyframes seg-drawer-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.seg-drawer-avatar{color:#4b5563;letter-spacing:-.01em;background:linear-gradient(135deg,#eef0f3 0%,#dde1e7 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex;overflow:hidden}.seg-drawer-row-body{flex:1;min-width:0}.seg-drawer-row-email{color:#0b1020;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;font-weight:600;overflow:hidden}.seg-drawer-row-meta{color:#6b7280;margin-top:2px;margin-bottom:0;font-size:11.5px}.seg-drawer-status{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;height:22px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.seg-drawer-status-active{color:#16a34a;background:#16a34a1a}.seg-drawer-status-dormant{color:#6b7280;background:#f3f4f6}.pp-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a6b;justify-content:center;align-items:center;padding:24px;animation:.2s both pp-fade;display:flex;position:fixed;inset:0}.pp-modal{border-radius:var(--radius-card);background:#fff;flex-direction:column;width:min(1180px,100%);height:min(780px,100%);animation:.34s cubic-bezier(.22,1,.36,1) both pp-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1028500f,0 24px 64px #0d19393d}.pp-modal:focus{outline:none}@keyframes pp-fade{0%{opacity:0}}@keyframes pp-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}.pp-hero{background:#fff;border-bottom:1px solid #eef1f4;flex-shrink:0;padding:20px 64px 18px 28px;position:relative}.pp-hero-text{min-width:0}.pp-title{letter-spacing:-.018em;color:#0b1020;margin:0;font-size:19px;font-weight:700;line-height:1.2}.pp-stat{color:#30353d;align-items:baseline;gap:5px;min-height:18px;margin:6px 0 0;font-size:13px;display:flex}.pp-stat strong{color:#0b1020;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.pp-stat-muted{color:#6b7385}.pp-dot{color:#c2c9d3}.pp-desc{color:#5b6573;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.pp-close{z-index:3;color:#3d4757;cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 0 0 1px #10285014,0 4px 10px -4px #10285040}.pp-close:hover{color:#0b1020;box-shadow:0 0 0 1px #10285024,0 6px 14px -4px #1028504d}.pp-main{flex:1;min-height:0;display:flex}.pp-rail{background:var(--color-chrome);border-right:1px solid var(--color-border);flex-direction:column;flex-shrink:0;width:248px;min-height:0;display:flex}.pp-rail-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:18px 20px 14px;display:flex}.pp-rail-scroll{min-height:0;overflow-y:auto}.pp-content{flex-direction:column;flex:1;min-width:0;display:flex}.pp-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px 28px 8px;display:flex}.pp-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 20px;overflow-y:auto}.pp-body .list-table-flat thead th{z-index:2;background:#fff;position:sticky;top:0}.pp-pager{padding:0 16px}.pp-status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pp-status i{background:var(--st);border-radius:50%;flex-shrink:0;width:7px;height:7px}.pp-empty{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:72px 0;font-size:13px;display:flex}.pp-foot{background:#fff;border-top:1px solid #eef1f4;flex-shrink:0;justify-content:flex-end;gap:8px;padding:14px 28px;display:flex}@media (max-width:860px){.pp-rail{display:none}}@media (max-width:640px){.pp-overlay{padding:0}.pp-modal{border-radius:0;width:100%;height:100%;max-height:none}.pp-hero,.pp-tools{padding-left:16px;padding-right:16px}.pp-hero{padding-right:60px}.pp-body{padding:0 0 16px}.pp-close{width:40px;height:40px;top:12px;right:12px}.pp-foot{padding:12px 16px max(12px, env(safe-area-inset-bottom))}}@media (max-width:767px){.pp-body table.list-table[data-phone-pin]>thead>tr>th:first-child{z-index:3}}@media (prefers-reduced-motion:reduce){.pp-overlay,.pp-modal{animation:none}}.tf-tile[data-selected=true] .tf-tile-dot{background:#006bff;border-color:#0050c7;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #006bff24}.tf-tile-title{letter-spacing:-.01em;color:#0b1020;font-size:14.5px;font-weight:600;line-height:1.25}.tf-tile-meta{color:#5b6472;font-size:12px;line-height:1.4}.tf-tile-count{color:#0b1020;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:22px;font-weight:600}.tf-group-label{letter-spacing:-.022em;color:#0b1020;text-align:center;margin-bottom:16px;font-size:30px;font-weight:700;line-height:1.2}.tf-sticky-heading{z-index:5;background:#fff;margin-bottom:8px;padding:16px 0 12px;position:sticky;top:72px;box-shadow:0 6px 8px -8px #0f172a14}.tf-empty{text-align:center;border-radius:var(--radius-card);background:#fafbfd;border:1.25px dashed #0f172a1f;flex-direction:column;align-items:center;gap:6px;padding:24px;display:flex}.tf-empty-title{color:#0b1020;font-size:14.5px;font-weight:600}.tf-empty-desc{color:#5b6472;margin-bottom:8px;font-size:13px}.tf-inline-cta{background:var(--color-primary);color:#fff;border-radius:9999px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.tf-inline-cta:hover{filter:saturate(1.05)brightness(1.03)}.tf-wide{margin-left:clamp(-400px,504px - 50vw,0px);margin-right:clamp(-400px,504px - 50vw,0px)}.tf-tile-link{color:#5b6472;letter-spacing:.01em;cursor:pointer;align-self:flex-start;margin-top:8px;font-size:11.5px;font-weight:600;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.tf-tile-link:hover{color:#0050c7;transform:translate(2px)}.tf-tile-detected{background:linear-gradient(#006bff0d,#fff 65%);border-color:#006bff33}.tf-tile-detected:hover{border-color:#006bff66}.tf-option-badge{color:#fff;font-variant-numeric:tabular-nums;background:#006bff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.tf-tag{border-radius:var(--radius-md);color:#0050c7;letter-spacing:.12em;text-transform:uppercase;background:#006bff14;align-items:center;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.tf-chip{color:#0b1020;background:#f4f6fb;border:1px solid #0f172a14;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 6px 0 12px;font-size:12.5px;display:inline-flex}.tf-chip-x{color:#8a93a1;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;transition:background .18s,color .18s;display:inline-flex}.tf-chip-x:hover{color:#dc2626;background:#dc26261f}.tf-suggest{z-index:20;border-radius:var(--radius-xl);background:#fff;border:1px solid #0f172a1a;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 2px 4px #0f172a0a,0 20px 40px -12px #0f172a2e}.tf-suggest-row{border-radius:var(--radius-lg);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .14s;display:flex}.tf-suggest-row:hover{background:#f4f6fb}.tf-suggest-empty{color:#8a93a1;text-align:center;padding:14px;font-size:12.5px}.tf-suggest-name{color:#0b1020;font-size:13px;font-weight:600;display:block}.tf-suggest-email{color:#0b1020;font-size:12px;display:block}.tf-suggest-email-muted{color:#8a93a1}.tf-avatar{color:#5b6472;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#f7f7f8,#e0e5eb);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:inline-flex}.tf-help-line{color:#8a93a1;font-size:11.5px}.tf-lang-grid{flex-wrap:wrap;gap:8px;display:flex}.tf-lang-chip{color:#3a4253;cursor:pointer;background:#fff;border:1.25px solid #0f172a17;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,color .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.tf-lang-chip:hover{color:#0b1020;border-color:#0f172a33;transform:translateY(-1px)}.tf-lang-chip[data-selected=true]{color:#fff;background:#006bff;border-color:#0050c7;box-shadow:0 4px 12px -6px #0050c773}.tf-lang-chip-check{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tf-lang-chip-label{line-height:1}.tf-persona{border-radius:var(--radius-card);cursor:pointer;text-align:center;background:#fff;border:1.25px solid #0f172a17;flex-direction:column;align-items:center;gap:10px;padding:22px 18px 20px;transition:border-color .22s,background .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:flex;position:relative}.tf-persona:hover{border-color:#0f172a2e;transform:translateY(-2px);box-shadow:0 1px 2px #0f172a0a,0 12px 26px -14px #0f172a24}.tf-persona[data-selected=true]{box-shadow:none;background:#fff;border-color:#0f172a17 #0f172a17 #006bff;border-bottom-width:2px}.tf-persona-mono{color:#0b1020;width:42px;height:42px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:-.01em;background:linear-gradient(#f1f4fa,#e4e9f1);border-radius:12px;justify-content:center;align-items:center;font-size:19px;font-weight:600;transition:background .22s,color .22s;display:inline-flex;box-shadow:inset 0 1px #fffc}.tf-persona[data-selected=true] .tf-persona-mono{color:#fff;background:#006bff;box-shadow:inset 0 1px #ffffff38,0 2px 6px #0050c747}.tf-persona-title{color:#0b1020;letter-spacing:-.012em;font-size:15px;font-weight:600}.tf-persona-desc{color:#5b6472;font-size:12.5px;line-height:1.5}.tf-persona-dot{background:#fff;border:1.25px solid #0f172a24;border-radius:999px;width:14px;height:14px;transition:background-color .22s,border-color .22s,box-shadow .22s;position:absolute;top:14px;right:14px}.tf-persona[data-selected=true] .tf-persona-dot{background:#006bff;border-color:#0050c7;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px #006bff24}.tf-wizard input:not(.tf-input):not(.tf-num):not(.cn-name-input):not(.ag-name):not(.ag-picker-input):not(.recip-search):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not(.ag-pop *):not(.ag-inspector *):not(.ag-node *),.tf-wizard textarea:not(.tf-input):not(.ask-composer-input):not(.ag-inspector *):not(.ag-node *),.tf-wizard select:not(.tf-input){border-radius:var(--radius-lg);color:#0b1020;width:100%;height:46px;box-shadow:none;background:#fbfcfe;border:1.25px solid #0f172a17;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.tf-wizard textarea:not(.tf-input):not(.ask-composer-input):not(.ag-inspector *):not(.ag-node *){height:auto;padding:12px 14px;line-height:1.5}.tf-wizard input:not(.tf-input):not(.cn-name-input):not(.ag-name):not(.ag-picker-input):not(.recip-search):not(.ag-pop *):not(.ag-inspector *):not(.ag-node *):focus,.tf-wizard textarea:not(.tf-input):not(.ask-composer-input):not(.ag-inspector *):not(.ag-node *):focus,.tf-wizard select:not(.tf-input):focus{background:#fff;border-color:#006bff;box-shadow:0 0 0 3px #006bff1a}.tf-wizard input:not(.cn-name-input):not(.recip-search)::placeholder,.tf-wizard textarea:not(.ask-composer-input)::placeholder{color:#b9c1cc}.tf-num{border-radius:var(--radius-lg);font-variant-numeric:tabular-nums;color:#14171f;text-align:center;background:#fff;border:1px solid #e0e5eb;outline:none;height:48px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .15s}.tf-num:focus{border-color:#cbd2dd}.tf-wizard label:not(.cn-name-label){letter-spacing:.01em;color:#5b6472;text-transform:none;font-size:16px;font-weight:600}.tf-summary{border-top:1px solid #0f172a14}.tf-summary-row{border-bottom:1px solid #0f172a14;grid-template-columns:168px minmax(0,1fr);align-items:baseline;gap:4px 24px;padding:15px 0;animation:.45s cubic-bezier(.22,1,.36,1) both tf-summary-in;display:grid}@keyframes tf-summary-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.tf-summary-label{letter-spacing:0;text-transform:none;color:#6d727e;font-size:13px;font-weight:500;line-height:1.5}.tf-summary-value{color:#14171f;letter-spacing:-.006em;text-align:left;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:639px){.tf-summary-row{grid-template-columns:minmax(0,1fr)}}.tf-switch{background:#0f172a1f;border-radius:999px;flex-shrink:0;width:40px;height:24px;padding:2px;transition:background .22s;position:relative}.tf-switch-thumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .22s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 1px 2px #0f172a26,0 2px 4px #0f172a14}.tf-switch-on{background:#006bff}.tf-switch-on .tf-switch-thumb{transform:translate(16px)}.tf-note{border-radius:var(--radius-card);background:linear-gradient(#006bff0d,#006bff00);border:1.25px solid #006bff2e;gap:14px;padding:18px 20px;display:flex}.tf-note-dot{background:radial-gradient(circle at 35% 30%,#3b9dff 0%,#0050c7 100%);border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:7px;animation:2.2s ease-in-out infinite tf-brand-dot-pulse;box-shadow:0 0 0 4px #006bff1f}.tf-note-title{color:#0b1020;margin-bottom:4px;font-size:14px;font-weight:600}.tf-note-desc{color:#5b6472;font-size:12.75px;line-height:1.5}.tf-input{letter-spacing:-.015em;color:#0b1020;background:0 0;border:0;border-bottom:1.5px solid #0f172a1f;border-radius:0;outline:none;width:100%;padding:14px 0;font-size:22px;font-weight:500;transition:border-color .22s}.tf-input::placeholder{color:#b9c1cc;font-weight:400}.tf-input:focus{border-bottom-color:#006bff}.tf-input:-webkit-autofill{-webkit-text-fill-color:#0b1020;caret-color:#0b1020;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.tf-input:-webkit-autofill:hover{-webkit-text-fill-color:#0b1020;caret-color:#0b1020;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.tf-input:-webkit-autofill:focus{-webkit-text-fill-color:#0b1020;caret-color:#0b1020;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.tf-input:-webkit-autofill:active{-webkit-text-fill-color:#0b1020;caret-color:#0b1020;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.auth-input:-webkit-autofill{-webkit-text-fill-color:#171717;caret-color:#171717;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:#171717;caret-color:#171717;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.auth-input:-webkit-autofill:active{-webkit-text-fill-color:#171717;caret-color:#171717;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:#171717;caret-color:#171717;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff,0 0 0 2px #f5f5f5}.step-decor{pointer-events:none;z-index:18;position:fixed;inset:0;overflow:hidden}.step-decor-rope{opacity:0;will-change:transform;width:80px;animation:.7s ease-out .2s both step-decor-fade-in;position:absolute;top:-400px}.step-decor-rope--left{left:24px}.step-decor-rope--right{right:24px}@keyframes step-decor-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.step-decor{display:none}}.product-ropes{pointer-events:none;z-index:0;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);margin:0!important}@keyframes dotcol-drift-down{0%{background-position:0 0}to{background-position:0 20px}}@keyframes dotcol-drift-up{0%{background-position:0 0}to{background-position:0 -20px}}.dotcol-down{will-change:background-position;animation:9s linear infinite dotcol-drift-down}.dotcol-up{will-change:background-position;animation:9s linear infinite dotcol-drift-up}.product-dot-base{background-image:radial-gradient(circle,#b4bac7 1.5px,#0000 1.5px)}.dot-band{pointer-events:none;z-index:0;opacity:var(--dot-e,0);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 26%,#000 42% 58%,#0000 74%);mask-image:linear-gradient(#0000 26%,#000 42% 58%,#0000 74%)}@media (max-width:1180px){.dot-band{display:none}}.dot-band-col{background-image:radial-gradient(circle,#8b93a6 3px,#0000 3px);background-position:0 calc(var(--band-y,0) * -1px)}@media (prefers-reduced-motion:reduce){.dotcol-down,.dotcol-up{animation:none}}@media (max-width:1180px){.product-ropes{display:none}}@media (prefers-reduced-motion:reduce){.step-icon-tile,.step-icon-tile:after,.tf-head,.tf-prog-fill,.tf-brand-dot,.tf-brand-ring,.tf-brand-ring:after,.step-decor-side,.step-decor-side path,.tf-wizard [class*="scroll-mt-[68px]"]{transition:none;animation:none}.tf-cta,.tf-back,.tf-ghost,.tf-close,.tf-option,.tf-tile,.step-icon-tile{transition:none}.tf-cta:hover:not(:disabled),.tf-option:hover,.tf-tile:hover,.step-icon-tile:hover{transform:none}.tf-prog-seg[data-state=active] .tf-prog-fill{transform:scaleX(.5)}}.cc-icon{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}.group\/card:hover .cc-icon{transform:scale(1.1)}.cc-text-head{transform-origin:6.5px 11.3px;transform-box:view-box}@keyframes cc-text-head-grow{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.group\/card:hover .cc-text-head{animation:.45s cubic-bezier(.22,1,.36,1) 50ms both cc-text-head-grow}.cc-text-fold{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cc-text-fold-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.group\/card:hover .cc-text-fold{animation:.4s cubic-bezier(.22,1,.36,1) both cc-text-fold-draw}.cc-text-line{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cc-text-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.group\/card:hover .cc-text-line-1{animation:.4s cubic-bezier(.22,1,.36,1) .22s both cc-text-line-draw}.group\/card:hover .cc-text-line-2{animation:.4s cubic-bezier(.22,1,.36,1) .4s both cc-text-line-draw}.group\/card:hover .cc-text-line-3{animation:.4s cubic-bezier(.22,1,.36,1) .58s both cc-text-line-draw}.cc-text-cursor{opacity:0;transform-box:view-box}@keyframes cc-text-pen{0%,21%{opacity:0;transform:translate(0)}22%{opacity:1;transform:translate(0)}40%{opacity:1;transform:translate(11px)}41%{opacity:.3;transform:translateY(2.5px)}58%{opacity:1;transform:translate(11px,2.5px)}59%{opacity:.3;transform:translateY(5px)}76%{opacity:1;transform:translate(7px,5px)}86%,to{opacity:0;transform:translate(7px,5px)}}.group\/card:hover .cc-text-cursor{animation:1.05s cubic-bezier(.5,0,.5,1) both cc-text-pen}@keyframes cc-globe-spin{0%{transform:rotate(0)}50%{transform:rotate(-14deg)}to{transform:rotate(0)}}@keyframes cc-globe-pin{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}.cc-globe-mer{transform-origin:50%;transform-box:view-box}.cc-globe-pin{transform-origin:50%;transform-box:fill-box}.group\/card:hover .cc-globe-mer{animation:.7s cubic-bezier(.22,1,.36,1) cc-globe-spin}.group\/card:hover .cc-globe-pin{animation:.55s cubic-bezier(.22,1,.36,1) .1s cc-globe-pin}@keyframes cc-scan-sweep{0%{opacity:0;transform:translateY(-6px)}10%{opacity:1;transform:translateY(-6px)}90%{opacity:1;transform:translateY(6px)}to{opacity:0;transform:translateY(6px)}}@keyframes cc-scan-dots{0%{opacity:var(--dot-op,.5)}50%{opacity:1}to{opacity:var(--dot-op,.5)}}@keyframes cc-scan-row-2-reveal{0%,30%{opacity:0}45%,88%{opacity:1}to{opacity:0}}@keyframes cc-scan-row-3-reveal{0%,60%{opacity:0}75%,88%{opacity:1}to{opacity:0}}.cc-scan-line{transform-origin:50%;transform-box:view-box}.cc-scan-row-2,.cc-scan-row-3{opacity:0}.group\/card:hover .cc-scan-line{animation:1.05s cubic-bezier(.45,0,.55,1) cc-scan-sweep}.group\/card:hover .cc-scan-dots circle:first-child{animation:.55s ease-out 50ms cc-scan-dots}.group\/card:hover .cc-scan-dots circle:nth-child(2){animation:.55s ease-out .15s cc-scan-dots}.group\/card:hover .cc-scan-dots circle:nth-child(3){animation:.55s ease-out .25s cc-scan-dots}.group\/card:hover .cc-scan-row-2{animation:1.05s ease-out cc-scan-row-2-reveal}.group\/card:hover .cc-scan-row-3{animation:1.05s ease-out cc-scan-row-3-reveal}@keyframes cc-personal-nod{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}.cc-personal-body{transform-origin:50%;transform-box:fill-box}.group\/card:hover .cc-personal-body{animation:.5s cubic-bezier(.22,1,.36,1) cc-personal-nod}@keyframes cc-team-primary-nod{0%{transform:translateY(0)}50%{transform:translateY(-1.5px)}to{transform:translateY(0)}}@keyframes cc-team-back{0%{opacity:.55;transform:translate(0)}50%{opacity:1;transform:translateX(var(--back-x,0))}to{opacity:.55;transform:translate(0)}}.cc-team-primary{transform-origin:50%;transform-box:fill-box}.cc-team-back-l{--back-x:-1px}.cc-team-back-r{--back-x:1px}.group\/card:hover .cc-team-primary{animation:.5s cubic-bezier(.22,1,.36,1) cc-team-primary-nod}.group\/card:hover .cc-team-back-l{animation:.55s cubic-bezier(.22,1,.36,1) 50ms cc-team-back}.group\/card:hover .cc-team-back-r{animation:.55s cubic-bezier(.22,1,.36,1) .1s cc-team-back}@keyframes cc-window-on{0%{opacity:var(--win-op,.4)}50%{opacity:1}to{opacity:var(--win-op,.4)}}.cc-win-1,.cc-win-2{--win-op:.55}.cc-win-3,.cc-win-4{--win-op:.4}.cc-win-5{--win-op:.45}.cc-win-6{--win-op:.35}@keyframes cc-send-glide{0%{transform:translate(0)}50%{transform:translate(1.5px,-1.5px)}to{transform:translate(0)}}@keyframes cc-send-trail{0%{opacity:var(--t-op,.55);transform:scaleX(1)}50%{opacity:1;transform:scaleX(1.4)}to{opacity:var(--t-op,.55);transform:scaleX(1)}}.cc-send-plane{transform-origin:50%;transform-box:fill-box}.cc-send-trail-1,.cc-send-trail-2{transform-origin:100%;transform-box:fill-box}.cc-send-trail-2{--t-op:.3}.group\/card:hover .cc-send-plane{animation:.5s cubic-bezier(.22,1,.36,1) cc-send-glide}.group\/card:hover .cc-send-trail-1{animation:.55s cubic-bezier(.22,1,.36,1) 50ms cc-send-trail}.group\/card:hover .cc-send-trail-2{animation:.55s cubic-bezier(.22,1,.36,1) .13s cc-send-trail}.ci-clock-hour,.ci-clock-min{transform-origin:12px 12px;transform-box:view-box}@keyframes ci-clock-hour-sweep{0%{transform:rotate(0)}to{transform:rotate(90deg)}}.group\/card:hover .ci-clock-hour{animation:.95s cubic-bezier(.22,1,.36,1) ci-clock-hour-sweep}.group\/card:hover .ci-clock-min{animation:.95s cubic-bezier(.22,1,.36,1) ci-clock-min-sweep}.cc-win-0{--cc-win-idle:.55}.cc-win-1{--cc-win-idle:1}.cc-win-2{--cc-win-idle:.45}.cc-win-3{--cc-win-idle:.5}.cc-win-4,.cc-win-5{--cc-win-idle:.35}.cc-win-6{--cc-win-idle:.25}@keyframes cc-win-light{0%{fill-opacity:var(--cc-win-idle)}45%{fill-opacity:1}to{fill-opacity:var(--cc-win-idle)}}.group\/card:hover .cc-win-0{animation:.55s cubic-bezier(.22,1,.36,1) cc-win-light}.group\/card:hover .cc-win-1{animation:.55s cubic-bezier(.22,1,.36,1) 70ms cc-win-light}.group\/card:hover .cc-win-2{animation:.55s cubic-bezier(.22,1,.36,1) .14s cc-win-light}.group\/card:hover .cc-win-3{animation:.55s cubic-bezier(.22,1,.36,1) .21s cc-win-light}.group\/card:hover .cc-win-4{animation:.55s cubic-bezier(.22,1,.36,1) .28s cc-win-light}.group\/card:hover .cc-win-5{animation:.55s cubic-bezier(.22,1,.36,1) .35s cc-win-light}.group\/card:hover .cc-win-6{animation:.55s cubic-bezier(.22,1,.36,1) .42s cc-win-light}.cc-company-flag{transform-origin:12px 6px;transform-box:view-box}@keyframes cc-company-flag-flutter{0%{transform:skew(0)}30%{transform:skew(-10deg)}60%{transform:skew(4deg)}to{transform:skew(0)}}.group\/card:hover .cc-company-flag{animation:.85s cubic-bezier(.22,1,.36,1) cc-company-flag-flutter}.cc-layout-hero{transform-origin:50%;transform-box:fill-box}@keyframes cc-layout-hero-in{0%{opacity:.3;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.cc-layout-heading,.cc-layout-body-1,.cc-layout-body-2{stroke-dasharray:1;stroke-dashoffset:0}@keyframes cc-layout-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.group\/card:hover .cc-layout-heading{animation:.4s cubic-bezier(.22,1,.36,1) .22s both cc-layout-line-draw}.group\/card:hover .cc-layout-body-1{animation:.4s cubic-bezier(.22,1,.36,1) .38s both cc-layout-line-draw}.group\/card:hover .cc-layout-body-2{animation:.4s cubic-bezier(.22,1,.36,1) .54s both cc-layout-line-draw}.cc-layout-cta{transform-origin:7px 19.5px;transform-box:view-box}@keyframes cc-layout-cta-pop{0%,48%{opacity:0;transform:scale(.1)}75%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.group\/card:hover .cc-layout-cta{animation:.95s cubic-bezier(.22,1,.36,1) both cc-layout-cta-pop}@keyframes cc-layout-in{0%{opacity:.25;transform:translate(-3px)}60%{opacity:1;transform:translate(0)}to{opacity:var(--layout-op,.5);transform:translate(0)}}.cc-layout-hero,.cc-layout-block{--layout-op:.35}.cc-layout-line-1{--layout-op:.5}.cc-layout-line-2{--layout-op:.35}.group\/card:hover .cc-layout-hero{animation:.45s cubic-bezier(.22,1,.36,1) 20ms both cc-layout-in}.group\/card:hover .cc-layout-block{animation:.45s cubic-bezier(.22,1,.36,1) .1s both cc-layout-in}.group\/card:hover .cc-layout-line-1{animation:.45s cubic-bezier(.22,1,.36,1) .18s both cc-layout-in}.group\/card:hover .cc-layout-line-2{animation:.45s cubic-bezier(.22,1,.36,1) .26s both cc-layout-in}.ci-accent-fill{fill:var(--color-primary)}.ci-accent-stroke{stroke:var(--color-primary)}@keyframes cc-langa-mer{0%{transform:rotate(0)}50%{transform:rotate(-16deg)}to{transform:rotate(0)}}@keyframes cc-langa-brackets{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.cc-langa-mer,.cc-langa-brackets{transform-origin:12px 12px;transform-box:view-box}.group\/card:hover .cc-langa-mer{animation:.75s cubic-bezier(.22,1,.36,1) cc-langa-mer}.group\/card:hover .cc-langa-brackets{animation:.75s cubic-bezier(.22,1,.36,1) cc-langa-brackets}@keyframes cc-recur-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cc-recur-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.cc-recur-ring{transform-origin:12px 12px;transform-box:view-box}.cc-recur-pulse{transform-origin:50%;transform-box:fill-box}.group\/card:hover .cc-recur-ring{animation:.9s cubic-bezier(.22,1,.36,1) cc-recur-spin}.group\/card:hover .cc-recur-pulse{animation:.9s cubic-bezier(.22,1,.36,1) cc-recur-pulse}@media (prefers-reduced-motion:reduce){.group\/card:hover .cc-icon,.group\/card:hover [class^=cc-]{animation:none;transform:none}}@keyframes detected-section-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.detected-section-reveal{animation:.45s cubic-bezier(.22,1,.36,1) both detected-section-in}@keyframes specific-panel-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.specific-panel-reveal{animation:.35s cubic-bezier(.22,1,.36,1) both specific-panel-in}@keyframes detected-card-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.detected-card{animation:.4s cubic-bezier(.22,1,.36,1) both detected-card-in}@keyframes detected-sparkle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}.detected-sparkle{transform-origin:50%;animation:2.4s ease-in-out infinite detected-sparkle-pulse}@media (prefers-reduced-motion:reduce){.detected-section-reveal,.specific-panel-reveal,.detected-card,.detected-sparkle{animation:none}}.launch-overlay{animation:.22s ease-out both launch-overlay-in}.launch-overlay.launch-exit{animation:.38s ease-in both launch-overlay-out}@keyframes launch-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes launch-overlay-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.launch-overlay,.launch-overlay.launch-exit{animation:none}}.tf-brand-suffix{letter-spacing:0;color:#8a93a1;vertical-align:1px;margin-left:6px;font-size:12px;font-style:italic;font-weight:400;display:inline}.smart-policy-panel{animation:.32s cubic-bezier(.22,1,.36,1) smart-panel-in}.smart-policy-panel .tf-group-label{text-align:left;color:#14171f;letter-spacing:-.01em;margin-bottom:4px;font-size:20px;font-weight:700;line-height:28px}.smart-policy-panel .tf-help-line{text-align:left;color:#6d727e;font-size:13px;line-height:20px}.smart-policy-panel .smart-policy-input{border-radius:var(--radius-lg);color:#14171f;background:#fff;border:1px solid #e0e5eb;outline:none;width:100%;height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:border-color .15s}.smart-policy-panel .smart-policy-input::placeholder{color:#6d727e;font-weight:400}.smart-policy-panel .smart-policy-input:focus{border-color:#cbd2dd}.smart-toggle-row{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.smart-toggle-row:last-child{border-bottom:none;padding-bottom:4px}.smart-toggle{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;outline:none;flex-shrink:0;width:36px;height:20px;margin:0;transition:background-color .18s;position:relative;background:#9aa4b3!important}.smart-toggle:hover,.smart-toggle:active,.smart-toggle:focus,.smart-toggle:focus-visible{box-shadow:none;outline:none;background:#9aa4b3!important}.smart-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f172a33}.smart-toggle:checked,.smart-toggle:checked:hover,.smart-toggle:checked:active,.smart-toggle:checked:focus,.smart-toggle:checked:focus-visible{box-shadow:none;outline:none;background:#006bff!important}.smart-toggle:checked:after{transform:translate(16px)}@media (prefers-reduced-motion:reduce){.smart-policy-panel{animation:none}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-track{will-change:transform;width:max-content;display:flex}.marquee-track-left{animation:80s linear infinite marquee-left}.marquee-track-right{animation:80s linear infinite marquee-right}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}@media (prefers-reduced-motion:reduce){.marquee-track-left,.marquee-track-right{animation:none}}.feature-island-wrap{overflow-clip-margin:28px;width:100%;position:relative;overflow:clip}@media (min-width:1041px){.feature-island-wrap{overflow:visible}}.feature-island{transform-origin:top;margin-left:-520px;position:relative;left:50%}@media (max-width:1040px){.feature-island{transform:scale(.78);border-radius:18px!important}.feature-island-wrap{height:374px}}@media (max-width:900px){.feature-island{transform:scale(.66);border-radius:21px!important}.feature-island-wrap{height:317px}}@media (max-width:768px){.feature-island{transform:scale(.55);border-radius:26px!important}.feature-island-wrap{height:264px}}@media (max-width:640px){.feature-island{transform:scale(.5);border-radius:28px!important;height:600px!important}.feature-island-wrap{height:300px}}@media (max-width:540px){.feature-island{transform:scale(.44);border-radius:32px!important;height:640px!important}.feature-island-wrap{height:282px}}@media (max-width:480px){.feature-island{transform:scale(.39);border-radius:36px!important;height:660px!important}.feature-island-wrap{height:257px}}@media (max-width:420px){.feature-island{transform:scale(.35);border-radius:40px!important;height:680px!important}.feature-island-wrap{height:238px}}@media (max-width:380px){.feature-island{transform:scale(.3);border-radius:47px!important;height:700px!important}.feature-island-wrap{height:210px}}@media (max-width:640px){.feature-island-mockup{transform-origin:50%;transform:scale(1.12)}}@media (max-width:540px){.feature-island-mockup{transform:scale(1.18)}}@media (max-width:480px){.feature-island-mockup{transform:scale(1.24)}}@media (max-width:420px){.feature-island-mockup{transform:scale(1.28)}}@media (max-width:380px){.feature-island-mockup{transform:scale(1.3)}}.glass-mockup-bump{will-change:transform, box-shadow;transition:transform .42s cubic-bezier(.22,.61,.36,1),box-shadow .42s cubic-bezier(.22,.61,.36,1);transform:translate(0,0)}.glass-mockup-bump:hover{transform:translateY(-8px);box-shadow:0 60px 120px -30px #0d193973,0 30px 70px -20px #0d193940,inset 0 1px #ffffffb3!important}@media (prefers-reduced-motion:reduce){.glass-mockup-bump,.glass-mockup-bump:hover{transition:box-shadow .2s;transform:none}}@keyframes hero-aurora{0%{transform:scale(1.05)translate(0%,0%)}50%{transform:scale(1.12)translate(-1.6%,-1.1%)}to{transform:scale(1.05)translate(0%,0%)}}@keyframes hero-aurora-pan{0%{object-position:46% 50%}50%{object-position:54% 50%}to{object-position:46% 50%}}.hero-bg-mobile-pan{transform-origin:50%;will-change:transform, object-position;animation:9s ease-in-out infinite hero-aurora,7s ease-in-out infinite hero-aurora-pan}@media (prefers-reduced-motion:reduce){.hero-bg-mobile-pan{animation:none}}.db-rotate{white-space:nowrap;vertical-align:baseline;transition:width .35s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.db-sizer{visibility:hidden;white-space:nowrap}.db-clip{padding-top:.22em;position:absolute;inset:-.22em 0;overflow:hidden}.db-current{white-space:nowrap;will-change:transform, opacity;display:inline-block}.db-layer{white-space:nowrap;will-change:transform, opacity;position:absolute;top:.22em;left:0}@keyframes db-word-in{0%{opacity:0;transform:translateY(.6em)}50%{opacity:.25}to{opacity:1;transform:translateY(0)}}@keyframes db-word-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.6em)}}.db-word-enter{animation:.45s cubic-bezier(.16,1,.3,1) both db-word-in}.db-word-exit{animation:.45s cubic-bezier(.16,1,.3,1) both db-word-out}@media (prefers-reduced-motion:reduce){.db-rotate{transition:none}.db-word-enter,.db-word-exit{animation:none}}.pen-underline path{clip-path:inset(0 100% 0 0)}.pen-underline.is-drawn path{animation:.12s ease-out forwards pen-draw}.pen-underline.is-drawn path:nth-of-type(2){animation-delay:.1s}@keyframes pen-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.pen-underline path{clip-path:none;animation:none}}.cn-intro-stage{flex:1;justify-content:center;align-items:flex-start;padding:32px 24px 40px;display:flex}.cn-intro-col{width:100%;max-width:700px;margin-block:auto}.cn-intro-title{color:#565656;margin-bottom:10px;font-size:clamp(28px,3.1vw,40px);font-weight:700;line-height:1.2}.cn-intro-sub{color:#8492a6;font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.45}.cn-name-field{margin-top:40px;position:relative}.cn-topbar-mid{text-align:center;flex-direction:column;align-items:center;gap:2px;width:max-content;min-width:0;max-width:min(680px,100% - 330px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cn-topbar-title{letter-spacing:-.01em;color:#0a0a0a;white-space:nowrap;margin:0;font-size:22px;font-weight:700;line-height:28px}.tf-wizard h2.tf-subq{letter-spacing:-.01em;color:#0a0a0a;text-align:center;margin:0 0 20px;font-size:22px;font-weight:700;line-height:28px;animation:.55s cubic-bezier(.22,1,.36,1) both tf-head-in}.cn-topbar-sub{color:#8492a6;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}@media (max-width:767px){.cn-topbar-mid{display:none}}@media (min-width:768px){.cn-intro-head-phone,.tf-head-phone{display:none}.cn-name-field{margin-top:0}}.cn-name-input{border-radius:var(--radius-lg);color:#020202;background:#fff;border:1px solid #adadad;outline:none;width:100%;height:56px;padding:0 16px;font-size:20px;font-weight:400;transition:border-color .15s}.cn-name-input::placeholder{color:#adadad}.cn-name-label{color:#565656;pointer-events:none;background:#fff;padding:0 6px;font-size:13px;line-height:1;transition:color .15s;position:absolute;top:0;left:12px;transform:translateY(-50%)}.cn-name-field:focus-within .cn-name-input{border-color:#006bff}.cn-name-field:focus-within .cn-name-label{color:#006bff}.cn-page-head{text-align:center;margin-bottom:28px}.tf-wizard .cn-page-title{letter-spacing:-.01em;color:#0a0a0a;margin:0;font-size:22px;font-weight:700;line-height:28px}.cn-page-sub{color:#8492a6;margin:4px 0 0;font-size:14px;line-height:18px}.tf-wizard--page .cn-name-field{margin-top:0}.cn-page-actions{justify-content:flex-end}.cn-intro-actions{align-items:center;gap:28px;margin-top:28px;display:flex}.cn-cancel{color:#007bff;cursor:pointer;background:0 0;border:none;font-size:18px;font-weight:400}.cn-cancel:hover{text-decoration:underline}.cn-continue{color:#fff;background:var(--color-primary);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;height:48px;padding:0 28px;font-size:18px;font-weight:600;transition:background .15s,opacity .15s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.cn-continue:hover:not(:disabled){background:var(--color-primary-hover)}.cn-continue:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.nav-dd-panel{will-change:transform, transform-origin, opacity;transform-origin:top;opacity:0;visibility:hidden;pointer-events:none;transition:transform .125s ease-out,opacity .125s ease-out,visibility .125s ease-out;transform:perspective(200px)rotateX(-15deg)rotateY(0)rotate(0)}.nav-dd:hover .nav-dd-panel,.nav-dd:focus-within .nav-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:perspective(200px)rotateX(0)}@media (prefers-reduced-motion:reduce){.nav-dd-panel{transition:opacity .125s ease-out,visibility .125s ease-out;transform:none}.nav-dd:hover .nav-dd-panel,.nav-dd:focus-within .nav-dd-panel{transform:none}}.nav-mega{opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;transition:transform .14s ease-out,opacity .14s ease-out,visibility .14s ease-out;position:absolute;top:100%;left:0;right:0;transform:perspective(200px)rotateX(-13deg)}:is(.nav-shell:has(.nav-trigger-product:hover) .nav-mega-product,.nav-mega-product:hover,.nav-shell:has(.nav-trigger-resources:hover) .nav-mega-resources,.nav-mega-resources:hover){opacity:1;visibility:visible;pointer-events:auto;transform:perspective(200px)rotateX(0)}:is(.nav-shell:has(.nav-trigger-product:hover) .nav-trigger-product,.nav-shell:has(.nav-trigger-resources:hover) .nav-trigger-resources){color:#4580f7}:is(.nav-shell:has(.nav-trigger-product:hover) .nav-trigger-product .nav-caret,.nav-shell:has(.nav-trigger-resources:hover) .nav-trigger-resources .nav-caret){transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.nav-mega{transition:opacity .14s ease-out,visibility .14s ease-out;transform:none}:is(.nav-shell:has(.nav-trigger-product:hover) .nav-mega-product,.nav-mega-product:hover,.nav-shell:has(.nav-trigger-resources:hover) .nav-mega-resources,.nav-mega-resources:hover){transform:none}}.scroll-bleed-target{--bleed-radius:26px;--bleed-inset:clamp(8px, 1.7vw, 34px);--bleed-rest:calc(100% - var(--bleed-inset) * 2);--bleed-full:var(--bleed-vw,100vw);--bleed-rest-px:calc(var(--bleed-container,9999px) - var(--bleed-inset) * 2);--bleed-width:calc(var(--bleed-rest) + (var(--bleed-full) - var(--bleed-rest)) * var(--bleed,0));width:var(--bleed-width);margin-left:calc((100% - var(--bleed-width)) / 2);border-radius:calc(var(--bleed-radius) * (1 - var(--bleed,0)))}@media (min-width:640px){.scroll-bleed-target{--bleed-radius:32px}}.scroll-bleed-copy{max-width:min(var(--copy-max,960px), var(--bleed-rest-px,9999px))}@media (prefers-reduced-motion:reduce){.scroll-bleed-target{width:var(--bleed-rest);margin-left:var(--bleed-inset);border-radius:var(--bleed-radius)}}.hc .hc-hero-title{letter-spacing:-.02em;color:#fff;font-size:28px;font-weight:700;line-height:1.24}.hc .hc-hero-eyebrow{color:#fff;font-size:16px;font-weight:600;line-height:16px}.hc .hc-card-title{color:var(--hc-fg);font-size:16px;font-weight:600;line-height:24px;transition:color .15s linear}.hc .hc-page-title{letter-spacing:-.02em;color:var(--hc-fg);font-size:28px;font-weight:700;line-height:1.22}.hc .hc-h2{letter-spacing:-.01em;color:var(--hc-fg);font-size:19px;font-weight:600;line-height:1.35}.hc .hc-h3{color:var(--hc-fg);font-size:15.5px;font-weight:600;line-height:1.45}.hc .hc-row-title{color:var(--hc-fg);font-size:14.5px;font-weight:500;line-height:22px}.cn-method{grid-template-columns:1fr;gap:12px;margin-top:24px;display:grid}@media (min-width:640px){.cn-method{grid-template-columns:1fr 1fr;gap:16px}}.cn-method-card.tf-option{animation:none}.cn-method-clip{z-index:1;margin:0 0 14px;display:block;position:relative}.cn-method-card.tf-feat-card[data-selected=true]:before{display:none}.cn-method .cn-method-card[data-selected=true]{color:inherit;border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:#fff}.cn-method .cn-method-card[data-selected=true] .tf-option-title{color:#14171f;border-bottom-color:#e5e7eb}.cn-method .cn-method-card[data-selected=true] .tf-feat-bullet{color:#6d727e}.cn-method .cn-method-card[data-selected=true] .tf-feat-check{color:#22c55e}.cn-method .cn-method-card[data-selected=true] .tf-feat-select{border-top-color:#e5e7eb}.cn-method .cn-method-card[data-selected=true] .tf-feat-select-btn{background:var(--color-primary-light);color:var(--color-primary)}@media (max-width:767px){.tf-wizard--page .cn-intro-stage{padding:24px 16px 40px}.tf-wizard--page .cn-method-clip video{aspect-ratio:2}.tf-wizard--page .cn-page-actions{z-index:5;padding:12px 16px max(12px, env(safe-area-inset-bottom));background:var(--color-card);border-top:1px solid var(--color-border);margin:20px -16px -40px;position:sticky;bottom:0}.tf-wizard--page .cn-page-actions .cn-continue{justify-content:center;width:100%;height:44px;font-size:16px}}.ag-start-col{max-width:1328px}.ag-shell{height:calc(100vh - var(--top-banner-h));flex-direction:column;min-height:0;display:flex;overflow:hidden}.ag-shell>.tf-topbar{top:0}.ag-body{flex:1;min-height:0;display:flex}.ag-topbar-mid{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:40%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ag-name{border-radius:var(--radius-lg);color:#0a0a0a;background:0 0;border:1px solid #0000;outline:none;min-width:200px;max-width:420px;height:36px;padding:0 10px;font-size:17px;font-weight:600;line-height:20px;transition:border-color .18s,background .18s}.tf-wizard input.ag-name{text-align:center;border-radius:var(--radius-lg);color:#0a0a0a;width:auto;height:30px;box-shadow:none;background:0 0;border:1px solid #0000;padding:0 8px;font-size:17px;font-weight:600;line-height:20px}.tf-wizard input.ag-name:hover{border-color:#d2dbe2}.ag-topbar-mid .ag-name{min-width:0;max-width:100%}.ag-name-measure{visibility:hidden;white-space:pre;pointer-events:none;font-size:17px;font-weight:600;line-height:20px;position:absolute}.tf-wizard input.ag-name:focus{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #0181ff1a}.ag-status{color:#6e7279;white-space:nowrap;background:#fcfcfc;border:1px solid #e1e4eb;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.ag-status-dot{background:#a3adbd;border-radius:999px;width:6px;height:6px}.ag-topbar-actions{align-items:center;gap:8px;display:flex}.tf-topbar.ag-topbar{height:56px;box-shadow:none;border-bottom:1px solid #e8ebef;gap:16px;padding:0 16px 0 12px}.ag-topbar-lead{align-items:center;gap:8px;min-width:0;display:flex}.ag-topbar-back{flex-shrink:0;width:32px;height:32px}.ag-crumb{border-radius:var(--radius-md);color:#6e7279;cursor:pointer;flex-shrink:0;height:28px;padding:0 4px;font-size:14px;line-height:20px;transition:color .15s,background-color .15s}.ag-crumb:hover{color:#0a0a0a;background:var(--color-nav-active)}.ag-crumb-sep{color:#c5cbd3;flex-shrink:0;font-size:15px}.tf-wizard .ag-topbar input.ag-name{text-align:left;min-width:0;max-width:360px;height:30px;padding:0 6px;font-size:15px;line-height:22px}.ag-topbar .ag-name-measure{font-size:15px;line-height:22px}.ag-topbar-status{flex-shrink:0;display:inline-flex}.ag-savestate{color:#8b9099;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin-left:2px;font-size:12.5px;line-height:16px;display:inline-flex}.ag-savestate[data-state=error]{color:#a32d2d}.ag-topbar .ag-topbar-actions .ag-btn{height:32px;padding:0 12px;font-size:13.5px}.ag-topbar .ag-hist .ag-icon-btn{width:32px;height:32px}.ag-btn{cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.ag-btn:active{transform:scale(.97)}.ag-btn-secondary{color:#212121;border-radius:var(--radius-lg);background:#fff;border:1px solid #d2dbe2}.ag-btn-secondary:hover{background:#f7f8fa}.ag-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.ag-btn-secondary:disabled:hover{background:#fff}.ag-preview-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ag-btn-primary{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.ag-btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ag-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ag-btn-ghost{color:#6e7279;background:0 0;border:1px solid #0000}.ag-btn-ghost:hover{color:#0a0a0a;background:#0f172a0a}.ag-btn-sm{height:32px;padding:0 12px;font-size:13px}.ag-palette{background:var(--color-chrome);border-right:1px solid var(--color-border);flex-shrink:0;width:360px;transition:width .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ag-palette[data-collapsed=true]{width:56px;overflow:visible}.ag-palette-full{opacity:1;flex-direction:column;gap:12px;width:360px;padding:12px 12px 24px;transition:opacity .2s cubic-bezier(.4,0,.2,1) 50ms,visibility;display:flex;position:absolute;inset:0;overflow-y:auto}.ag-palette[data-collapsed=true] .ag-palette-full{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s cubic-bezier(.4,0,.2,1),visibility 0s .12s}.ag-palette-mini{opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:4px;width:56px;padding:12px 0;transition:opacity .12s cubic-bezier(.4,0,.2,1),visibility 0s .12s;display:flex;position:absolute;inset:0}.ag-palette[data-collapsed=true] .ag-palette-mini{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.4,0,.2,1) .1s,visibility}.ag-palette-mini .ag-icon-btn{border-radius:9999px;width:32px;height:32px}.ag-mini-rule{background:var(--color-border);width:24px;height:1px;margin:6px 0}.ag-tip-wrap{display:inline-flex;position:relative}.ag-tip{z-index:30;color:#fff;border-radius:var(--radius-md);white-space:nowrap;opacity:0;pointer-events:none;background:#000;padding:6px 10px;font-size:13px;line-height:16px;transition:opacity .15s,transform .15s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.ag-tip:before{content:"";border:4px solid #0000;border-right-color:#000;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ag-tip-wrap:hover .ag-tip,.ag-tip-wrap:focus-within .ag-tip{opacity:1;transform:translateY(-50%)translate(0)}.ag-pal-section,.ag-tile{border-radius:var(--radius-xl);scroll-margin-top:12px}#ag-sec-settings{scroll-margin-top:12px}.ag-tile{border-radius:var(--radius-lg)}.ag-flash{animation:1.4s cubic-bezier(.4,0,.2,1) both ag-flash}@keyframes ag-flash{0%{box-shadow:0 0 #0181ff00}20%{box-shadow:0 0 0 3px #0181ff47}to{box-shadow:0 0 0 3px #0181ff00}}.ag-pal-bar{justify-content:space-between;align-items:center;height:32px;padding:0 0 0 4px;display:flex}.ag-pal-bar-title{color:#0a0a0a;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ag-palette .ag-insp-body{flex:none;gap:12px;padding:0;overflow:visible}.ag-palette .ag-insp-id{padding:4px 4px 0}.ag-pal-section .fr-section-header{margin-bottom:4px}.ag-pal-fold{grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.ag-pal-section[data-open=false] .ag-pal-fold{grid-template-rows:0fr}.ag-pal-fold-inner{min-height:0;overflow:hidden}.ag-pal-section[data-open=false] .ag-pal-fold-inner{pointer-events:none}.ag-pal-list{flex-direction:column;gap:6px;padding:2px 0;display:flex}.ag-tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:grab;background:#fff;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;transition:border-color .18s,background .18s,transform .2s cubic-bezier(.2,.8,.2,1);display:flex}.ag-tile:hover{background:#fafafa;border-color:#ced5de}.ag-tile:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0181ff1f}.ag-tile:active{cursor:grabbing;transform:scale(.98)}.ag-tile[data-dragging=true]{opacity:.5}.ag-tile-compact{gap:8px;min-height:36px;padding:4px 8px}.ag-tile-compact .ag-tile-icon{border-radius:var(--radius-md);width:24px;height:24px}.ag-tile-compact .ag-tile-title{flex:1;min-width:0;font-size:14px;line-height:20px}.ag-tile-compact .ag-tile-thumb{border-radius:var(--radius-sm);width:24px;height:24px}.ag-tile-compact .ag-tile-thumb:before{top:7px;left:5px;right:5px}.ag-tile-compact .ag-tile-thumb:after{top:12px;left:5px;right:9px}.ag-tile-count{color:#6e7279;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:500;line-height:16px}.ag-tile-more{cursor:pointer;background:0 0;border-style:dashed}.ag-tile-entry{cursor:pointer}.ag-tile-more:hover{background:#fff;border-style:solid}.ag-picker{border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;width:100%;max-width:1320px;min-height:min(100vh - 48px,880px);max-height:calc(100vh - 32px);animation:.2s cubic-bezier(.4,0,.2,1) both ag-swap;display:flex;position:relative}.ag-picker-backdrop{background:#0006;animation:.2s ease-out both ag-fade;position:absolute;inset:0}.ag-picker{background:#fff;box-shadow:0 24px 48px #0000002e}.ag-picker-top{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px 0;display:flex}.ag-picker-title{margin-bottom:2px;font-size:22px;line-height:28px}.ag-picker-head{border-radius:var(--radius-lg);background:#fff;border:1px solid #d2dbe2;align-items:center;gap:8px;width:280px;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ag-picker-head:hover{border-color:#b9c3ce}.ag-picker-head:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff1a}.tf-wizard input.ag-picker-input{color:#0a0a0a;min-width:0;height:32px;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.ag-picker-group+.ag-picker-group{margin-top:8px}.ag-picker-group-title{color:#0a0a0a;padding:12px 2px 8px;font-size:13px;font-weight:600;line-height:16px}.ag-picker-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.ag-picker-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-picker-card{min-height:0;animation:none}.ag-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;display:grid}.ag-picker-grid .tf-feat-card{padding:14px 16px}.ag-picker-list:has(.ag-picker-grid){justify-content:flex-start}@media (max-width:1100px){.ag-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.ag-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-picker-tplcard{min-height:0}.ag-tpl-preview-card{margin-bottom:12px}.ag-picker-card .tf-option-title{font-size:15px}.ag-picker-card[draggable=true]{cursor:grab}.ag-ask-head{text-align:center;max-width:720px;margin:4px auto 6px}.ag-ask-title{color:#14171f;margin-bottom:4px;font-size:22px;font-weight:600;line-height:28px}.ag-ask-head .tf-subtext{margin:0 auto}.ag-browse{justify-content:flex-start;width:100%;margin-top:2px}.ag-describe-pattern{flex-direction:column;gap:10px;display:flex}.ag-picker-n{color:#6e7279;font-variant-numeric:tabular-nums;font-size:12px}.ag-picker-list{flex-direction:column;flex:1;justify-content:space-evenly;padding:20px 32px 24px;display:flex;overflow-y:auto}.ag-picker .ask-panel{margin-top:20px}.ag-setbar{z-index:15;background:var(--color-chrome);border-bottom:1px solid #e8ebef;flex-shrink:0;justify-content:center;align-items:center;gap:0;height:60px;padding:0 8px;display:flex;position:relative}.ag-setbar-item{border-radius:var(--radius-md);white-space:nowrap;text-align:left;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;gap:2px;height:46px;padding:0 14px;transition:background-color .15s;display:inline-flex}.ag-setbar-item:hover,.ag-setbar-item[aria-expanded=true]{background:var(--color-nav-active)}.ag-setbar-label{color:#6b7079;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.ag-setbar-line{align-items:center;gap:4px;min-width:0;display:inline-flex}.ag-setbar-value{color:#0a0a0a;grid-template-columns:minmax(0,1fr);min-width:0;max-width:180px;font-size:13.5px;font-weight:500;line-height:18px;display:inline-grid}.ag-setbar-value>*{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.ag-setbar-ghost{visibility:hidden}.ag-setbar-line>svg{color:#8a9099;visibility:hidden;flex-shrink:0}.ag-setbar-item:hover .ag-setbar-line>svg,.ag-setbar-item:focus-visible .ag-setbar-line>svg,.ag-setbar-item[aria-expanded=true] .ag-setbar-line>svg{visibility:visible}.ag-setbar-item[data-flagged] .ag-setbar-label,.ag-setbar-item[data-flagged] .ag-setbar-value{color:#b42318}.ag-setbar-dot{background:#dc2626;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ag-setbar-sep{background:#e6e9ee;flex-shrink:0;width:1px;height:28px;margin:0}.ag-setbar-measure-wrap{visibility:hidden;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-setbar-measure{width:max-content;display:flex;position:absolute;top:0;left:0}.ag-pop-scrim{z-index:70;position:fixed;inset:0}.ag-pop{z-index:71;overscroll-behavior:contain;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:#fff;flex-direction:column;animation:.16s cubic-bezier(.4,0,.2,1) both ag-pop-down;display:flex;position:fixed;overflow-y:auto;box-shadow:0 2px 6px #0000000a,0 12px 32px #0000001a}.ag-pop:focus{outline:none}@keyframes ag-pop-down{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.ag-pop{animation:none}}.ag-pop-head{padding:16px 18px 0}.ag-pop-title{color:#0a0a0a;font-size:15px;font-weight:600;line-height:20px}.ag-pop-desc{color:#6e7279;margin-top:4px;font-size:13px;line-height:18px}.ag-pop-body{flex-direction:column;gap:12px;padding:14px 18px 18px;display:flex}.ag-pop .ag-choice{gap:6px}.ag-pop .ag-choice-row{border-radius:var(--radius-lg);padding:10px 12px}.ag-pop .ag-choice-desc{margin-top:2px}.ag-pop .ag-toggle{border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:10px 12px}.ag-pop .ag-toggle .iw-toggle-desc,.ag-pop .ag-toggle .iw-switch{margin-top:2px}.ag-pop .ag-toggle[data-locked] .iw-switch{opacity:.55;cursor:not-allowed}.ag-pop .ag-checks{gap:10px}.ag-pop :is(.ag-pop-title,.ag-field label){letter-spacing:0;color:#0a0a0a;font-size:14px;font-weight:600;line-height:20px}.ag-pop :is(.ag-choice-title,.iw-toggle-title,.ag-check,.ag-unit span,.ag-day,.ag-link){font-size:14px;line-height:20px;font-weight:var(--fw-body);letter-spacing:0}.ag-pop :is(.ag-choice-title,.iw-toggle-title,.ag-check,.ag-unit span){color:#0a0a0a}.ag-pop :is(.ag-pop-desc,.ag-choice-desc,.iw-toggle-desc,.iw-hint){font-size:13px;line-height:18px;font-weight:var(--fw-body);letter-spacing:0;color:#6e7279}.ag-pop .ag-pop-body button:not(.ag-btn){font-weight:var(--fw-body)!important}.ag-pop .ag-field label{margin-bottom:6px}.ag-pop input:not([type=checkbox]):not([type=radio]){border-radius:var(--radius-lg);height:36px;font-size:14px;line-height:20px;font-weight:var(--fw-body);color:#0a0a0a;box-shadow:none;background:#fff;border:1px solid #d2dbe2;outline:none;padding:0 12px;transition:border-color .15s,box-shadow .15s}.ag-pop input:not([type=checkbox]):not([type=radio]):hover{border-color:#b9c3ce}.ag-pop input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff1f}.ag-pop-menu{flex-direction:column;padding:6px;display:flex}.ag-pop-menu-row{border-radius:var(--radius-md);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:8px 10px;display:flex}.ag-pop-menu-row:hover,.ag-pop-menu-row:focus-visible{background:#f4f5f7;outline:none}.ag-pop-menu-title{color:#0a0a0a;font-size:14px;font-weight:400;line-height:20px}.ag-pop-menu-value{text-overflow:ellipsis;white-space:nowrap;color:#6e7279;min-width:0;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.ag-picker.ag-start-ask{max-width:820px;min-height:0}.ag-start-ask-close{z-index:1;position:absolute;top:18px;right:18px}.ag-start-ask-body{flex-direction:column;align-items:center;padding:44px 56px 40px;display:flex;overflow-y:auto}.ag-start-ask-sub{color:#6d727e;text-align:center;text-wrap:balance;max-width:540px;margin-top:12px;font-size:15px;line-height:22px}.ag-start-ask-composer{background:#ededed;border:1px solid #e7e7e7;border-radius:28px;width:100%;margin-top:28px;padding:4px}.ag-start-ask-field{background:#fff;border:1px solid #e7e7e7;border-radius:24px;padding:8px 12px 12px;transition:border-color .15s}.ag-start-ask-field:focus-within{border-color:#cbd2dd}.ag-start-ask-input,.ag-start-ask-placeholder{padding:8px 8px 0;font-size:14px;line-height:20px}.ag-start-ask textarea.ag-start-ask-input{resize:none;width:100%;min-height:68px;box-shadow:none;color:#14171f;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block}.ag-start-ask-placeholder{pointer-events:none;position:absolute;top:0;left:0;right:0}.ag-start-ask-foot{justify-content:space-between;align-items:center;gap:12px;padding-left:8px;display:flex}.ag-start-ask-hint{color:#9aa1ae;font-size:12px;line-height:16px}.ag-start-ask-build{background:var(--color-primary);color:#fff;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 16px;transition:background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.ag-start-ask-build:hover{background:var(--color-primary-hover)}.ag-start-ask-build:active{transform:scale(.97)}.ag-start-ask-build:disabled{cursor:default;opacity:.85}@media (max-width:767px){.ag-start-ask-hint{display:none}.ag-start-ask-foot{margin-top:10px;padding-left:0}.ag-start-ask-build{flex:1;height:44px}.ag-start-ask-input,.ag-start-ask-placeholder{font-size:16px;line-height:22px}.ag-start-ask textarea.ag-start-ask-input{field-sizing:content;min-height:118px;max-height:40dvh}.ag-start-ask-placeholder{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-start-ask .ag-start-ask-close{width:40px;height:40px;top:10px;right:10px}.ag-start-ask .ag-start-ask-tint{height:44px}}.ag-start-ask-miss{margin-top:12px}.ag-start-ask-or{color:#9aa1ae;align-items:center;gap:12px;width:100%;margin:28px 0 20px;font-size:12px;line-height:16px;display:flex}.ag-start-ask-or:before,.ag-start-ask-or:after{content:"";background:#e8ecf1;flex:1;height:1px}.ag-start-ask-alt{border-radius:var(--radius-card);background:#fff;border:1px solid #e0e5eb;align-items:center;gap:22px;width:100%;padding:14px 22px 14px 14px;transition:border-color .3s,box-shadow .5s cubic-bezier(.25,1,.5,1);display:flex}.ag-start-ask-alt:hover{border-color:#d3ddea;box-shadow:0 10px 24px -16px #1038784d}.ag-start-ask-alt-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.ag-start-ask-alt-title{color:#0a0a0a;font-size:16px;font-weight:600;line-height:22px}.ag-start-ask-alt-desc{color:#6d727e;max-width:400px;margin-top:4px;font-size:14px;line-height:20px}.ag-start-ask-tint{border-radius:var(--radius-lg);background:var(--color-primary-light);height:36px;color:var(--color-primary);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;margin-top:14px;padding:0 14px 0 16px;transition:background-color .15s;display:inline-flex}.ag-start-ask-tint svg{transition:transform .4s cubic-bezier(.25,1,.5,1)}.ag-start-ask-tint:hover{background:#0181ff1f}.ag-start-ask-tint:hover svg{transform:translate(2px)}.ag-build-mock{pointer-events:none;background-color:#f7f7f8;background-image:radial-gradient(#d5d8dd .75px,#0000 .8px);background-position:5px 5px;background-size:10.4px 10.4px;border:1px solid #e6e8ec;border-radius:10px;flex-shrink:0;width:292px;height:240px;display:block;position:relative;overflow:hidden}.ag-build-stage{transform-origin:0 0;width:380px;height:416px;position:absolute;top:9px;left:48px;transform:scale(.52)}.ag-build-stage .ag-node{cursor:default;position:absolute;top:0;left:0}.ag-build-stage>.ag-build-card{left:20px}.ag-build-edge{left:159px;top:var(--ag-build-gap-top,158px);position:absolute;overflow:visible}.ag-build-plus{left:148px;top:calc(var(--ag-build-gap-top,158px) + 20px);transition:border-color .4s,color .4s,background-color .4s,box-shadow .4s;position:absolute}.ag-build-slot{left:20px;top:calc(var(--ag-build-gap-top,158px) + 64px);width:280px;height:var(--ag-build-email-h,182px);background:#0181ff09;border:2px dashed #b9c9de;border-radius:14px;transition:opacity .5s;position:absolute}.ag-build-held{left:20px;top:calc(var(--ag-build-gap-top,158px) + 64px);width:280px;height:var(--ag-build-email-h,182px);transition:transform .8s cubic-bezier(.25,1,.5,1);position:absolute;transform:translate(38px,10px)rotate(4deg)}.ag-build-held .ag-node{transition:box-shadow .8s cubic-bezier(.25,1,.5,1);box-shadow:0 1px 2px #1028500d,0 26px 40px -18px #10387873}.ag-build-cursor{filter:drop-shadow(0 3px 4px #0b102040);transition:opacity .5s,transform .8s cubic-bezier(.25,1,.5,1);position:absolute;bottom:-12px;right:22px;overflow:visible}.ag-start-ask-alt:hover .ag-build-held,.ag-start-ask-alt:focus-within .ag-build-held{transform:translate(0)rotate(0)}.ag-start-ask-alt:hover .ag-build-held .ag-node,.ag-start-ask-alt:focus-within .ag-build-held .ag-node{box-shadow:0 1px 2px #1028500a,0 10px 24px -16px #10387842}.ag-start-ask-alt:hover .ag-build-cursor,.ag-start-ask-alt:focus-within .ag-build-cursor{opacity:.85;transform:translate(10px,8px)}.ag-start-ask-alt:hover .ag-build-slot,.ag-start-ask-alt:focus-within .ag-build-slot{opacity:0;transition-delay:.25s}.ag-start-ask-alt:hover .ag-build-plus,.ag-start-ask-alt:focus-within .ag-build-plus{border-color:var(--color-primary);color:var(--color-primary);transition-delay:.1s;box-shadow:0 0 0 4px #0181ff24}@media (prefers-reduced-motion:reduce){.ag-build-held,.ag-build-held .ag-node,.ag-build-cursor,.ag-build-slot,.ag-build-plus,.ag-start-ask-tint svg{transition:none}}@media (max-width:640px){.ag-start-ask-body{padding:40px 16px 24px}.ag-start-ask-alt{flex-direction:column;align-items:stretch;gap:16px;padding:12px 12px 16px}.ag-build-mock{width:100%}.ag-build-stage{left:calc(50% - 98px)}.ag-start-ask-alt-text{padding:0 4px}.ag-start-ask-tint{justify-content:center;width:100%}}.ag-start-ask-alts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.ag-start-ask-alts .ag-start-ask-alt{flex-direction:column;align-items:stretch;gap:16px;padding:12px 12px 18px}.ag-start-ask-alts .ag-start-ask-alt-text{flex:1;padding:0 6px}.ag-start-ask-alts .ag-start-ask-alt-desc{flex:1}.ag-start-ask-alts .ag-build-mock{width:100%;height:214px}.ag-start-ask-alts .ag-build-stage{top:6px;left:calc(50% - 80px);transform:scale(.5)}.ag-trig-stage{background:#c9ddfd;border:1px solid #d3e2f7;border-radius:10px;flex-direction:column;gap:6px;height:214px;padding:12px;display:flex;position:relative;overflow:hidden}.ag-trig-stage>:not([aria-hidden=true].pointer-events-none){z-index:1;position:relative}.ag-trig-row,.ag-trig-ghost{text-align:left;background:#fff;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;width:100%;height:50px;padding:0 12px 0 10px;display:flex}.ag-trig-row{cursor:pointer;border:1px solid #e1e7ef;transition:border-color .15s,box-shadow .2s;box-shadow:0 1px 2px #1028500a}.ag-trig-row:hover,.ag-trig-row:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0181ff1f}.ag-trig-row:disabled{cursor:default;opacity:.6}.ag-trig-tile{background:var(--color-primary-light);width:28px;height:28px;color:var(--color-primary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.ag-trig-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ag-trig-name{text-overflow:ellipsis;white-space:nowrap;color:#14171f;font-size:14px;font-weight:500;line-height:19px;overflow:hidden}.ag-trig-sub{text-overflow:ellipsis;white-space:nowrap;color:#8a919e;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.ag-trig-sub code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:#5b6270;font-size:11.5px}.ag-trig-go{color:#b4bcc8;flex-shrink:0;transition:color .15s,transform .4s cubic-bezier(.25,1,.5,1)}.ag-trig-row:hover .ag-trig-go{color:var(--color-primary);transform:translate(2px)}.ctg-panel{background:#fff;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -16px #0d193959,0 4px 12px #0d193914}.ctg-hero{background:#c9ddfd;flex:none;height:232px;position:relative;overflow:hidden}.ctg-close{z-index:2;color:#14171f;cursor:pointer;background:#ffffffb8;border-radius:999px;place-items:center;width:32px;height:32px;transition:background-color .15s;display:grid;position:absolute;top:12px;right:12px}.ctg-close:hover{background:#fff}.ctg-scene{z-index:1;flex-direction:column;justify-content:center;gap:12px;padding:0 28px;display:flex;position:absolute;inset:0}.ctg-chip{color:#14171f;background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:7px;height:34px;padding:0 14px 0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:0 2px 6px #0d193914}.ctg-chip svg{color:var(--color-primary)}.ctg-row{align-items:center;display:flex}.ctg-card{background:#fff;border-radius:12px;flex:none;align-items:center;gap:12px;width:268px;padding:14px 16px;display:flex;box-shadow:0 10px 28px -10px #0d193947,0 1px 2px #0d19390f}.ctg-card-tile{width:40px;height:40px;color:var(--color-primary);background:#eaf3ff;border-radius:10px;flex:none;place-items:center;display:grid}.ctg-card-text{flex-direction:column;min-width:0;display:flex}.ctg-card-title{color:#14171f;font-size:17px;font-weight:600;line-height:22px}.ctg-card-sub{color:#6b7385;font-size:13px;line-height:18px}.ctg-wire{border-top:2px dashed #fff;flex:none;width:40px;position:relative}.ctg-wire-dot{background:#fff;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;left:50%;box-shadow:0 0 0 3px #ffffff73}.ctg-slot{color:#0b4fb3;background:#ffffff61;border:2px dashed #fffffff2;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:70px;font-size:14px;font-weight:600;display:flex}.ctg-slot-plus{border:1.5px solid;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ctg-body{flex-direction:column;min-height:0;padding:24px 28px 18px;display:flex}.ctg-panel .ctg-title{letter-spacing:-.01em;color:#14171f;margin:0;font-size:22px;font-weight:700;line-height:28px}.ctg-sub{color:#6b7385;margin:4px 0 0;font-size:15px;line-height:21px}.ctg-search{border:1px solid var(--color-border);border-radius:var(--control-r);color:#8a919e;align-items:center;gap:8px;height:38px;margin-top:16px;padding:0 12px;display:flex}.ctg-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff1a}.ctg-group{color:#6b7385;align-items:center;gap:8px;margin:18px 0 6px;font-size:13px;font-weight:500;line-height:18px;display:flex}.ctg-group svg{color:var(--color-primary)}.ctg-group-n{color:#8a919e;font-variant-numeric:tabular-nums}.ctg-list{overscroll-behavior:contain;flex-direction:column;gap:2px;min-height:0;max-height:280px;margin:0 -12px;display:flex;overflow-y:auto}.ctg-list--fixed{height:280px}.ctg-list--fixed .ctg-empty{margin:8px 12px 0}.ctg-item{border-radius:var(--control-r);text-align:left;cursor:pointer;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.ctg-item:hover,.ctg-item:focus-visible{background:#f4f6f9;outline:none}.ctg-item--skeleton{cursor:default}.ctg-item--skeleton:hover{background:0 0}.ctg-item--skeleton .ctg-item-go{color:#d5dae1}.ctg-item--skeleton:hover .ctg-item-go{color:#d5dae1;transform:none}.ctg-item-text{flex-direction:column;flex:1;min-width:0;display:flex}.ctg-item-name{text-overflow:ellipsis;white-space:nowrap;color:#14171f;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.ctg-item-sub{text-overflow:ellipsis;white-space:nowrap;color:#8a919e;font-size:13px;line-height:18px;overflow:hidden}.ctg-item-sub code{color:inherit;background:0 0;padding:0;font-size:12.5px;font-weight:400}.ctg-item-go{color:#a0a8b5;flex:none;transition:transform .4s cubic-bezier(.25,1,.5,1),color .15s}.ctg-item:hover .ctg-item-go{color:#14171f;transform:translate(2px)}.ctg-empty{color:#6b7385;margin:16px 0 0;font-size:14px;line-height:20px}.ctg-foot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ctg-new{border-radius:var(--control-r);background:var(--color-primary-light);height:34px;color:var(--color-primary);cursor:pointer;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:14px;font-weight:600;transition:background-color .15s;display:inline-flex}.ctg-new:hover{background:#0181ff1f}.ctg-manage{color:#6b7385;align-items:center;gap:4px;font-size:14px;font-weight:500;transition:color .15s;display:inline-flex}.ctg-manage:hover{color:#14171f}@media (max-width:520px){.ctg-hero{height:196px}.ctg-scene{padding:0 20px}.ctg-card{flex:1;width:auto}.ctg-wire,.ctg-slot{display:none}.ctg-body{padding:20px 20px 16px}}.adg-panel{z-index:10;outline:none;flex-direction:column;width:min(520px,100%);max-height:calc(100dvh - 32px);animation:.24s cubic-bezier(.22,1,.36,1) both adg-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -16px #0d193959,0 4px 12px #0d193914}.adg-hero{background:var(--agc-sky-blue,none) 0 0 / 256px 256px repeat, #c9ddfd;border-bottom:1px solid #1028500f;flex:none;height:188px;position:relative;overflow:hidden}.adg-close{z-index:2;color:#071a3d;cursor:pointer;background:#ffffffb8;border-radius:999px;place-items:center;width:32px;height:32px;transition:background-color .15s,box-shadow .15s;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 2px #0b25521a}.adg-close:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 1px #fff,0 2px 8px #0b255229}.adg-close:focus-visible{outline-offset:2px;outline:2px solid #071a3d}.adg-close:disabled{opacity:.5;cursor:default}.adg-scene{align-items:center;padding:22px 28px 0;display:flex;position:absolute;inset:0}.adg-card{z-index:1;background:#fff;border-radius:12px;flex:none;align-items:center;gap:12px;width:216px;padding:14px;animation:.5s cubic-bezier(.22,1,.36,1) 50ms both adg-rise;display:flex;position:relative;box-shadow:0 10px 28px -10px #0d193947,0 1px 2px #0d19390f}.adg-tile{background:var(--adg-tile);width:40px;height:40px;color:var(--adg-ink);border-radius:10px;flex:none;place-items:center;display:grid}.adg-tile svg{display:block;overflow:visible}.adg-card-text{flex-direction:column;min-width:0;display:flex}.adg-card-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;color:#0b2552;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.adg-card-sub{text-overflow:ellipsis;white-space:nowrap;color:#4f6283;font-size:12.5px;line-height:17px;overflow:hidden}.adg-wire{border-top:2px dashed #fff;flex:none;width:36px;position:relative}.adg-dot{opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;animation:.55s cubic-bezier(.45,0,.55,1) .45s both adg-run;position:absolute;top:-6px;left:-5px;box-shadow:0 0 0 3px #ffffff73}.adg-panel[data-mode=import] .adg-dot2{animation-delay:.75s}.adg-panel[data-mode=import] .adg-dot3{animation-delay:1.05s}@keyframes adg-run{0%{opacity:0;transform:translate(0)}20%,80%{opacity:1}to{opacity:0;transform:translate(36px)}}.adg-list{background:#ffffff80;border-radius:12px;flex:1;min-width:0;height:100px;padding:10px 12px 0;animation:.4s ease-out both adg-fade;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 6px 16px -10px #10285047}.adg-list-head{color:#0b2552;align-items:center;gap:6px;height:16px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.adg-list-mark{color:var(--adg-ink);flex:none;display:inline-flex}.adg-list-mark svg{display:block;overflow:visible}.adg-list-mark svg *{stroke-dashoffset:0!important;opacity:1!important;animation:none!important;transform:none!important}.adg-rows{height:66px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.adg-li{align-items:center;gap:8px;height:20px;margin-bottom:7px;display:flex}.adg-av{color:#93a3ba;background:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 0 0 1.5px #d3ddea}.adg-av svg{display:block}.adg-av--mail{border-radius:6px}.adg-mark{background:var(--adg-mark);border-radius:4px;flex:none;width:26px;height:8px}.adg-li--new .adg-mark{background:var(--adg-mark-new)}.adg-bars{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adg-bar{background:#fff;border-radius:3px;max-width:100%;height:5px;display:block}.adg-bar+.adg-bar{background:#ffffffb3;height:4px}.adg-li--new{animation:adg-row-in .5s cubic-bezier(.22, 1, .36, 1) var(--d,1s) both;overflow:hidden}.adg-li--new .adg-av{color:var(--adg-ink);box-shadow:inset 0 0 0 1.5px var(--adg-new), 0 1px 2px #10285014;transform-origin:50%;animation:agm-pop .5s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,1s) + .12s) both;background:#fff}.adg-li--new .adg-bar{transform-origin:0;animation:agm-write .45s cubic-bezier(.22, 1, .36, 1) calc(var(--d,1s) + .18s) both}.adg-li--new .adg-bar+.adg-bar{animation-delay:calc(var(--d,1s) + .3s)}.adg-new{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;height:16px;color:var(--adg-ink);transform-origin:50%;animation:agm-pop .45s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,1s) + .38s) both;background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 6px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}@keyframes adg-row-in{0%{opacity:0;height:0;margin-bottom:0}to{opacity:1;height:20px;margin-bottom:7px}}.adg-check{opacity:0;background:#16a34a;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px;transform:scale(.4);box-shadow:0 0 0 2px #fff,0 4px 10px -4px #15803d99}.adg-panel[data-done] .adg-check{animation:.5s cubic-bezier(.34,1.56,.64,1) both agm-pop}.adg-g-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.6s cubic-bezier(.65,0,.35,1) .2s forwards adg-draw}.adg-g-d2{animation-delay:.38s}.adg-g-pop{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) .68s both agm-pop}.adg-g-up{animation:.5s cubic-bezier(.22,1,.36,1) .6s both adg-up}.adg-g-write path{transform-box:fill-box;transform-origin:0;animation:.4s cubic-bezier(.22,1,.36,1) .62s both agm-write}.adg-g-write path+path{animation-delay:.76s}@keyframes adg-draw{to{stroke-dashoffset:0}}@keyframes adg-up{0%{opacity:0;transform:translateY(4px)}}@keyframes adg-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes adg-fade{0%{opacity:0}}.adg-panel[data-busy] .adg-dot{animation:.9s cubic-bezier(.45,0,.55,1) infinite adg-run}.adg-panel[data-busy] .adg-dot2{animation-delay:.3s}.adg-panel[data-busy] .adg-dot3{animation-delay:.6s}.adg-panel[data-busy] .adg-g-up{animation:.9s ease-in-out infinite adg-lift}@keyframes adg-lift{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.adg-body{flex-direction:column;min-height:0;padding:22px 28px;display:flex;overflow-y:auto}.adg-panel .adg-title{letter-spacing:-.01em;color:#14171f;margin:0;font-size:20px;font-weight:700;line-height:26px}.adg-desc{color:#5b6270;text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:21px}.adg-fields{flex-direction:column;gap:14px;margin-top:20px;display:flex}.adg-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adg-field{flex-direction:column;min-width:0;display:flex}.adg-label{color:#14171f;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:500;line-height:16px;display:flex}.adg-opt{color:#8a919e;font-size:12px;font-weight:400}.app-shell .adg-input{border:1px solid var(--color-input-border);border-radius:var(--control-r);background:#fff;width:100%;height:36px;padding:0 12px;transition:border-color .15s,box-shadow .15s}.app-shell .adg-input:hover:not(:focus):not(:disabled){border-color:#b9c5d1}.app-shell .adg-input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0181ff1f}.app-shell .adg-input[aria-invalid=true]{border-color:#e5484d}.app-shell .adg-input:disabled{opacity:.6}.adg-error{color:#d93036;margin:12px 0 0;font-size:13px;line-height:18px}.adg-drop{border-radius:var(--radius-card);text-align:center;cursor:pointer;background:#f8fafd;border:1.5px dashed #c6d3e3;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:20px;padding:22px 16px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.adg-drop:hover,.adg-drop[data-over]{border-color:var(--color-primary);background:#f3f8ff}.adg-drop[data-over]{box-shadow:0 0 0 3px #0181ff1a}.adg-drop:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff1f}.adg-drop-icon{width:36px;height:36px;color:var(--color-primary);background:#fff;border-radius:10px;place-items:center;margin-bottom:6px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 0 1px #e1e8f2,0 1px 2px #1028500f}.adg-drop:hover .adg-drop-icon,.adg-drop[data-over] .adg-drop-icon{transform:translateY(-2px)}.adg-drop-title{color:#14171f;font-size:14px;font-weight:600;line-height:20px}.adg-drop-title span{color:var(--color-primary)}.adg-drop-sub{color:#8a919e;font-size:12.5px;line-height:17px}.adg-file{border:1px solid var(--color-border);border-radius:var(--control-r);background:#fff;align-items:center;gap:12px;margin-top:20px;padding:10px 12px;display:flex}.adg-file-icon{width:32px;height:32px;color:var(--color-primary);background:#eaf3ff;border-radius:8px;flex:none;place-items:center;display:grid}.adg-file-text{flex-direction:column;flex:1;min-width:0;display:flex}.adg-file-name{text-overflow:ellipsis;white-space:nowrap;color:#14171f;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.adg-file-sub{color:#6b7385;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:17px}.adg-file-swap{border-radius:var(--control-r);height:28px;color:var(--color-primary);cursor:pointer;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.adg-file-swap:hover{background:var(--color-primary-light)}.adg-file-swap:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.adg-facts{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.adg-facts li{color:#3d4046;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.adg-facts b{color:#14171f;font-weight:600}.adg-fact-dot{background:#c3ccd8;border-radius:50%;flex:none;width:7px;height:7px}.adg-fact-dot[data-tone=ok]{background:#16a34a}.adg-fact-dot[data-tone=warn]{background:#f59e0b}.adg-foot{border-top:1px solid var(--color-border);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:14px 28px;display:flex}.adg-foot .btn-app-cta:disabled{opacity:.45;cursor:not-allowed}.adg-foot .btn-app-cta:disabled:hover{background:var(--color-primary);border-color:var(--color-primary)}.adg-foot .btn-secondary:disabled{opacity:.6;cursor:not-allowed}@media (max-width:520px){.adg-hero{height:148px}.adg-scene{justify-content:center;padding:10px 20px 0}.adg-card{width:min(280px,100%)}.adg-wire,.adg-list{display:none}.adg-body{padding:20px 20px 18px}.adg-foot{padding:12px 20px max(12px, env(safe-area-inset-bottom))}.adg-pair{grid-template-columns:minmax(0,1fr)}.adg-close{width:40px;height:40px;top:10px;right:10px}.app-shell .adg-input{height:44px}.adg-file-swap{height:40px;margin:-4px -4px -4px 0;padding:0 12px}.adg-foot>.btn-secondary,.adg-foot>.btn-app-cta{flex:1;justify-content:center;height:44px}}@media (prefers-reduced-motion:reduce){.adg-panel,.adg-card,.adg-list,.adg-dot,.adg-li--new,.adg-li--new .adg-av,.adg-li--new .adg-bar,.adg-new,.adg-g-draw,.adg-g-pop,.adg-g-up,.adg-g-write path,.adg-panel[data-busy] .adg-dot,.adg-panel[data-busy] .adg-g-up{animation:none}.adg-g-draw{stroke-dashoffset:0}.adg-panel[data-done] .adg-check{opacity:1;animation:none;transform:none}.adg-drop-icon{transition:none}}.acc,.acq{border-radius:var(--radius-card);background:#fff;border:1px solid #e4e7ec;width:100%;max-width:560px;overflow:hidden;box-shadow:0 1px 2px #1018280a}.acc-title{color:#14171f;padding:12px 14px 0;font-size:14px;font-weight:600;line-height:20px}.acc-rows{grid-template-columns:92px minmax(0,1fr);gap:4px 12px;margin:0;padding:8px 14px 12px;font-size:13px;line-height:20px;display:grid}.acc-rows dt{color:#6b7385}.acc-rows dd{overflow-wrap:anywhere;color:#14171f;min-width:0;margin:0}.acc-rows dd.acc-soft{color:#3d4046}.acc-rule{background:#eef0f3;grid-column:1/-1;height:1px;margin:4px 0}.acc--folded .acc-rows{padding-top:10px;padding-bottom:10px}.acc-foot{background:#fafbfc;border-top:1px solid #eef0f3;align-items:center;gap:8px;min-height:46px;padding:8px 10px 8px 14px;display:flex}.acc-note{color:#6b7385;flex:1;min-width:0;font-size:12.5px;line-height:18px}.acc-note--danger{color:#b42318}.acc-work{color:#6b7385;flex:1;align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.acc-btn{color:#3d4046;white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:13px;line-height:18px;transition:background-color .15s,transform .15s;display:inline-flex}.acc-btn:hover:not(:disabled){background:#eef0f3}.acc-btn:active:not(:disabled){transform:scale(.97)}.acc-btn:disabled{opacity:.5;cursor:default}.acc-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.acc-btn--primary{background:var(--color-primary);color:#fff}.acc-btn--primary:hover:not(:disabled){background:var(--color-primary-hover)}.acc-btn--danger{color:#fff;background:#d92d20}.acc-btn--danger:hover:not(:disabled){background:#b42318}.acc-details{color:#6b7385;cursor:pointer;align-items:center;gap:2px;font-size:13px;line-height:20px;transition:color .15s;display:inline-flex;font-weight:500!important}.acc-details:hover{color:#14171f}.acc-details svg{transition:transform .2s}.acq>*+*{border-top:1px solid #eef0f3}.acq-opt{text-align:left;cursor:pointer;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;transition:background-color .12s;display:flex}.acq-opt+.acq-opt{border-top:1px solid #eef0f3}.acq-opt:hover:not(:disabled),.acq-opt:focus-visible{background:#f7f8fa;outline:none}.acq-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}.acq-opt[data-on]{background:#f7fbff}.acq-opt:disabled{opacity:.6;cursor:default}.acq-key{color:#5b6270;font-variant-numeric:tabular-nums;background:#f2f4f7;border-radius:4px;flex:none;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11.5px;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:grid}.acq-opt:hover:not(:disabled) .acq-key,.acq-opt:focus-visible .acq-key{background:var(--color-primary);color:#fff}.acq-key--pen{color:#8a919e;background:0 0}.acq-text{flex-direction:column;flex:1;min-width:0;display:flex}.acq-label{color:#14171f;font-size:14px;font-weight:500;line-height:20px}.acq-desc{color:#6b7385;font-size:13px;font-weight:400;line-height:18px}.acq-go{color:#14171f;opacity:0;flex:none;align-self:center;transition:opacity .12s,transform .2s cubic-bezier(.22,1,.36,1);transform:translate(-2px)}.acq-opt:hover:not(:disabled) .acq-go,.acq-opt:focus-visible .acq-go{opacity:1;transform:none}.acq-check{color:#fff;background:#fff;border:1.5px solid #c3cbd6;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.acq-opt[data-on] .acq-check{border-color:var(--color-primary);background:var(--color-primary)}.acq-own{align-items:center;gap:12px;padding:6px 6px 6px 12px;display:flex}.acq-input,.app-shell .acq-input{color:#14171f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:30px;padding:0;font-size:14px;line-height:20px}.acq-input::placeholder,.app-shell .acq-input::placeholder{color:#8a919e}.acq-send{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:9999px;flex:none;place-items:center;width:30px;height:30px;transition:background-color .15s;display:grid}.acq-send:hover:not(:disabled){background:var(--color-primary-hover)}.acq-send:disabled{color:#a0a8b5;cursor:default;background:#eef0f3}.acq-row{flex-wrap:wrap;gap:8px;display:flex}.acq-chip{border-radius:var(--control-r,6px);cursor:pointer;background:#fff;border:1px solid #e4e7ec;align-items:center;gap:8px;height:32px;padding:0 12px 0 6px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.acq-chip-label{color:#14171f;font-size:14px;font-weight:500;line-height:20px}.acq-chip:hover:not(:disabled),.acq-chip:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0181ff1a}.acq-chip:hover:not(:disabled) .acq-key,.acq-chip:focus-visible .acq-key{background:var(--color-primary);color:#fff}.acq-chip:disabled{opacity:.6;cursor:default}@media (max-width:767px){[data-chat-agent] .acc-foot{flex-wrap:wrap;row-gap:6px;min-height:56px}[data-chat-agent] .acc-note:not(:empty){flex-basis:100%}[data-chat-agent] .acc-note:not(:empty)+.acc-btn{margin-left:auto}[data-chat-agent] .acc-btn{height:40px;padding:0 16px;font-size:14px}[data-chat-agent] .acc-details{min-height:36px}[data-chat-agent] .acq-chip{height:40px}[data-chat-agent] .acq-opt{padding:12px}[data-chat-agent] .acq-own{min-height:48px}[data-chat-agent] .acq-send{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.acc-btn,.acq-go,.acc-details svg{transition:none}}.ptg-panel{width:min(680px,100%)}.ptg-panel .ctg-hero{height:200px}.ptg-panel .ctg-scene{padding:0 32px}.ptg-panel .ctg-card{width:304px}.ptg-panel .ctg-body{padding:24px 32px 18px}.ptg-view{flex-direction:column;min-height:0;animation:.2s cubic-bezier(.4,0,.2,1) both ag-swap;display:flex}.ptg-swap{animation:.2s cubic-bezier(.4,0,.2,1) both ag-swap}.ptg-ghost-bars{flex-direction:column;gap:8px;display:flex}.ptg-ghost-bars span{background:#e1e8f2;border-radius:99px;width:104px;height:9px;display:block}.ptg-ghost-bars span+span{background:#edf1f6;width:152px}.ptg-list{gap:0;max-height:none;margin-top:6px}.ptg-list.ctg-list--fixed{height:432px}.ptg-group{z-index:2;background:#fff;margin:0;padding:12px 12px 6px;position:sticky;top:0}.ptg-sec+.ptg-sec{margin-top:8px}.ptg-sec+.ptg-sec .ptg-group{padding-top:16px;box-shadow:inset 0 1px #edeff2}.ptg-item{border-radius:var(--control-r);align-items:center;gap:10px;padding:9px 12px;scroll-margin:44px 0 4px;transition:background-color .15s;display:flex;position:relative}.ptg-item+.ptg-item{margin-top:2px}.ptg-item:not(.ptg-item--skeleton):hover,.ptg-item:focus-within{background:#f4f6f9}.ptg-item-main{text-align:left;cursor:pointer;outline:none;flex:1;min-width:0;display:flex}.ptg-item-main:after{content:"";border-radius:8px;position:absolute;inset:0}.ptg-item-main:focus-visible:after{box-shadow:inset 0 0 0 2px var(--color-primary)}.ptg-item:hover .ctg-item-go{color:#14171f;transform:translate(2px)}.ptg-current{color:var(--color-primary);flex:none}.ptg-n{text-align:right;flex-direction:column;flex:none;align-items:flex-end;width:60px;display:flex}.ptg-n-value{color:#14171f;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}.ptg-n-unit{color:#8a919e;font-size:12.5px;line-height:18px}.ptg-n[data-zero] .ptg-n-value{color:#a0a8b5}.ptg-eye-wrap{z-index:1;flex:none;width:28px;display:inline-flex;position:relative}.ptg-eye{color:#8a919e;opacity:0;cursor:pointer;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .15s,background-color .15s,color .15s;display:grid}.ptg-eye:focus-visible,.ptg-panel:not([data-peek]) .ptg-item:hover .ptg-eye{opacity:1}.ptg-item:has(.ptg-item-main:focus-visible) .ptg-eye{opacity:1}.ptg-item[data-peek]{background:#f4f6f9}.ptg-eye:hover,.ptg-eye:focus-visible{color:#14171f;background:#e6e9ee;outline:none}.ptg-tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#14171f;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:calc(100% + 6px);transform:translate(2px,-50%)}.ptg-eye:hover+.ptg-tip,.ptg-eye:focus-visible+.ptg-tip{opacity:1;transform:translateY(-50%)}@media (hover:none){.ptg-eye{opacity:1}.ptg-tip{display:none}}.ptg-foot-note{color:#8a919e;font-size:13px;line-height:18px}.ptg-peek{z-index:1;border-radius:var(--radius-xl);background:#fff;border:1px solid #e6e9ee;flex-direction:column;max-height:calc(100dvh - 32px);transition:top .16s cubic-bezier(.25,1,.5,1);animation:.16s cubic-bezier(.25,1,.5,1) both ptg-peek-in;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 40px -12px #0d193947,0 2px 6px #0d19390f}@keyframes ptg-peek-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.ptg-peek-head{border-bottom:1px solid #edeff2;padding:16px 18px 14px}.ptg-peek-title{color:#14171f;margin:0;font-size:15px;font-weight:600;line-height:20px}.ptg-peek-count{color:#6b7385;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;line-height:18px}.ptg-peek-sec{padding:12px 18px 14px}.ptg-peek-sec+.ptg-peek-sec{border-top:1px solid #edeff2}.ptg-peek-label{color:#8a919e;margin:0 0 8px;font-size:12px;font-weight:500;line-height:16px}.ptg-peek-rules{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ptg-peek-rules li{color:#3d4046;font-size:13px;line-height:18px}.ptg-peek-person{align-items:center;gap:10px;height:32px;display:flex}.ptg-peek-person-name{text-overflow:ellipsis;white-space:nowrap;color:#14171f;flex:1;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.ptg-peek-seen{color:#8a919e;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px}.ptg-peek-empty{color:#6b7385;margin:0;font-size:13px;line-height:18px}.ptg-peek-all{height:40px;color:var(--color-primary);cursor:pointer;border-top:1px solid #edeff2;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.ptg-peek-all:hover{background:#f7faff}.ptg-describe{overscroll-behavior:contain;min-height:0;margin:16px -12px 0;padding:0 12px;overflow-y:auto}.ptg-describe--fixed{height:476px}.ptg-describe .ask-result-card{margin-top:12px}.ptg-back{cursor:pointer;gap:6px;height:34px}@media (max-width:520px){.ptg-panel .ctg-hero{height:176px}.ptg-panel .ctg-scene{padding:0 20px}.ptg-panel .ctg-card{width:auto}.ptg-panel .ctg-body{padding:20px 20px 16px}.ptg-foot-note{display:none}}@media (max-width:767px){.ag-modal-wrap.ctg-wrap{align-items:flex-end;padding:12px 0 0}.ctg-wrap .ctg-panel{width:100%;max-height:calc(100dvh - 12px);animation:.24s cubic-bezier(.32,.72,0,1) both sheet-up}.ag-modal-wrap.ctg-wrap .ctg-panel[role=dialog]{border-radius:16px 16px 0 0}.ctg-wrap .ctg-panel:has(.ctg-list--fixed,.ptg-describe--fixed){height:calc(100dvh - 12px)}.ctg-wrap .ctg-hero,.ctg-wrap .ptg-panel .ctg-hero{height:104px}.ctg-wrap .ctg-scene{padding:0 64px 0 16px}.ctg-wrap .ctg-chip{display:none}.ctg-wrap .ctg-card{padding:10px 14px}.ctg-wrap .ctg-close{width:40px;height:40px;top:8px;right:8px}.ctg-wrap .ctg-body,.ctg-wrap .ptg-panel .ctg-body{padding:16px 16px max(12px, env(safe-area-inset-bottom));flex:auto}.ctg-wrap .ptg-view{flex:auto}.ctg-wrap .ctg-panel .ctg-title{font-size:20px;line-height:26px}.ctg-wrap .ctg-sub{font-size:14px;line-height:20px}.ctg-wrap .ctg-search{height:44px;margin-top:12px}.ctg-wrap .ctg-list,.ctg-wrap .ctg-list--fixed,.ctg-wrap .ptg-list.ctg-list--fixed{flex:auto;height:auto;max-height:none;margin:0 -8px}.ctg-wrap .ptg-describe--fixed{flex:auto;height:auto}.ctg-wrap .ctg-item,.ctg-wrap .ptg-item{flex-shrink:0;min-height:56px;padding:10px 8px}.ctg-wrap .ptg-group{padding:12px 8px 6px}.ctg-wrap .ctg-item-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ctg-wrap .ctg-item-sub{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.ctg-wrap .ptg-eye-wrap{width:40px}.ctg-wrap .ptg-eye{border-radius:8px;width:40px;height:40px}.ctg-wrap .ptg-n{width:56px}.ctg-wrap .ctg-foot{margin-top:8px;padding-top:12px}.ctg-wrap .ctg-new,.ctg-wrap .ptg-back{height:40px}.ctg-wrap .ctg-manage{min-height:40px}}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ctg-wrap .ctg-panel{animation:none}}.ask-examples{text-align:left;flex-direction:column;gap:2px;margin:18px -12px 0;display:flex}.ask-examples-label{color:#6b7385;margin:0 12px 6px;font-size:13px;font-weight:500;line-height:18px}.ask-example{border-radius:var(--control-r);text-align:left;color:#3d4046;cursor:pointer;align-items:center;gap:12px;width:100%;padding:9px 12px;font-size:14px;line-height:20px;transition:background-color .15s,color .15s;display:flex}.ask-example:hover,.ask-example:focus-visible{color:#14171f;background:#f4f6f9;outline:none}.ask-example-text{flex:1;min-width:0}.ask-example-go{color:#a0a8b5;opacity:0;flex:none;transition:opacity .15s}.ask-example:hover .ask-example-go,.ask-example:focus-visible .ask-example-go{opacity:1}@media (prefers-reduced-motion:reduce){.ptg-view,.ptg-swap,.ptg-peek{animation:none}.ptg-item,.ptg-eye,.ptg-tip,.ptg-peek{transition:none}}.ag-start-ask-btns{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ag-start-ask-btns .ag-start-ask-tint{margin-top:0}.ag-trig-more{border-radius:var(--control-r);color:var(--color-primary);cursor:pointer;background:#ffffffb8;align-self:flex-start;margin-top:2px;padding:2px 8px;font-size:13px;font-weight:600;line-height:20px}.ag-trig-more:hover{background:#fff}.ag-trig-ghost{background:#ffffffb3;border:2px dashed #c3d1e3}.ag-trig-ghost .ag-trig-tile{color:#a9b8cc;background:#eef3fa}.ag-trig-ghost-bars{flex-direction:column;gap:7px;display:flex}.ag-trig-ghost-bars span{background:#dce3ec;border-radius:99px;width:120px;height:8px;display:block}.ag-trig-ghost-bars span+span{background:#e8edf3;width:76px}.ag-start-ask-alt>.ag-trig-stage{flex-shrink:0;width:300px;height:214px}@media (prefers-reduced-motion:reduce){.ag-trig-row,.ag-trig-go{transition:none}}@media (max-width:640px){.ag-start-ask-alts{grid-template-columns:minmax(0,1fr)}.ag-start-ask-alt>.ag-trig-stage{width:100%}}.ag-picker .ask-panel-title{margin-bottom:4px;font-size:22px}.ag-picker .ask-panel-sub{max-width:680px;margin-top:4px;margin-bottom:16px}.ag-picker .ask-composer{margin-top:0}.ag-picker .ask-panel .ask-composer-input{field-sizing:content;min-height:28px;max-height:120px}.ag-picker-card{gap:10px;min-height:216px}.ag-picker .tf-feat-select{flex-direction:column;display:flex}.ag-picker-row{border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;transition:background .15s;display:flex}.ag-picker-row:hover,.ag-picker-row:focus-visible{background:#f4f5f7;outline:none}.ag-picker-row[draggable=true]{cursor:grab}.ag-picker-foot{border-top:1px solid var(--color-border);padding:16px 28px 20px}.ag-picker-actions{justify-content:flex-end;display:flex}.ag-picker-actions .ag-btn{letter-spacing:.035em;height:36px;padding:0 20px;font-size:15px;font-weight:600}.ag-describe-pattern .ag-field,.ag-describe-pattern>.flex{width:100%;max-width:720px;margin:0 auto}.ag-tile[data-selected=true]{border-color:var(--color-primary);background:#f7fbff}.ag-tile-icon{border-radius:var(--radius-lg);color:#0a0a0a;background:#f4f5f7;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ag-palette-full .ag-tile:hover .ag-tile-icon svg{animation:.4s cubic-bezier(.22,1,.36,1) icon-grow}.ag-pal-tip{animation:.15s ease-out ag-fade}@media (prefers-reduced-motion:reduce){.ag-palette-full .ag-tile:hover .ag-tile-icon svg,.ag-pal-tip{animation:none}}.ag-shell svg.lucide[width="16"]:not(.tf-feat-check){stroke-width:1.75px}.ag-shell svg.lucide[width="15"]:not(.tf-feat-check){stroke-width:1.85px}.ag-shell svg.lucide[width="13"]:not(.tf-feat-check){stroke-width:2.15px}.ag-shell svg.lucide[width="12"]:not(.tf-feat-check){stroke-width:2.3px}.ag-tile-text{flex-direction:column;min-width:0;display:flex}.ag-tile-title{font-size:14px;font-weight:var(--fw-body);color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.ag-tile-hint{color:#6e7279;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ag-tile-thumb{border-radius:var(--radius-md);background:#f4f5f7;border:1px solid #e1e4eb;flex-shrink:0;width:28px;height:28px;position:relative;overflow:hidden}.ag-tile-thumb:before,.ag-tile-thumb:after{content:"";border-radius:var(--radius-xs);background:#c9d1da;height:2px;position:absolute;left:6px;right:6px}.ag-tile-thumb:before{top:8px}.ag-tile-thumb:after{top:14px;right:11px}.ag-canvas{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#f7f7f8;background-image:radial-gradient(#d5d8dd 1px,#0000 1px);background-size:20px 20px;flex:1;min-width:0;position:relative;overflow:hidden}.ag-canvas.is-panning{cursor:grabbing}.ag-stage{transform-origin:0 0;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.ag-canvas.is-panning .ag-stage,.ag-canvas[data-wheeling] .ag-stage{transition:none}.ag-edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.ag-edge{fill:none;stroke:#bec4cc;stroke-width:1.5px}.ag-edge[data-active=true]{stroke:var(--color-primary)}.ag-node,.ag-zoom,.ag-insp-open,.ag-plus,.ag-branch-label{box-shadow:0 1px 2px #0000000a,0 1px 3px #00000008}.ag-node{border-radius:var(--radius-card);text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;width:280px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);position:absolute}.ag-node{animation:.32s cubic-bezier(.22,1,.36,1) both ag-node-in;animation-delay:calc(var(--ag-i,0) * 40ms)}@keyframes ag-node-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.ag-node:active{transform:scale(.99)}.ag-swap{animation:.2s cubic-bezier(.4,0,.2,1) both ag-swap}@keyframes ag-swap{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.ag-skel-path{pointer-events:none;justify-content:center;display:flex;position:absolute;top:88px;left:0;right:0}.ag-skel-track{flex-shrink:0;align-items:flex-start;display:flex}.ag-skel-track .ag-node{cursor:default;flex-shrink:0;width:340px;animation:none;position:relative}.ag-skel-edge{background:#bec4cc;flex-shrink:0;width:112px;height:1.5px;margin-top:27px}.ag-skel-section{padding:12px 14px}.ag-skel-section+.ag-skel-section{border-top:1px solid #eef1f4}.ag-skel-row{grid-template-columns:84px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.ag-skel-row+.ag-skel-row{margin-top:8px}@media (max-width:767px){.ag-topbar-actions>.skeleton{display:none}}.ag-edge{transition:stroke .2s cubic-bezier(.4,0,.2,1);animation:.25s both ag-fade}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}@keyframes ag-pop{0%{opacity:0;transform:translate(-50%,-4px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.ag-node[data-issue=error]{border-color:#f2c27a}.ag-node[data-issue=error]:hover{border-color:#e8ab52}.ag-node-issue{color:#8a5a12;border-top:1px solid #f1f2f4;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;font-size:12px;line-height:16px;display:flex}.ag-node-issue svg{flex-shrink:0;margin-top:1.5px}.ag-node-issue[data-level=error] svg{color:#dc2626}.ag-node-issue[data-level=warn] svg{color:#b45309}.ag-node-issue span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-node-head{align-items:center;gap:10px;padding:12px 14px 0;display:flex}.ag-node-tools{z-index:2;gap:2px;animation:.18s cubic-bezier(.4,0,.2,1) both ag-swap;display:inline-flex;position:absolute;top:14px;right:10px}.ag-node-tool{border-radius:var(--radius-md);color:#667085;cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.ag-node-tool:hover{color:#101828;background:#eaecf0}.ag-node-tool-danger:hover{color:#d92d20;background:#fef3f2}.ag-node-tool:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ag-node-icon{border-radius:var(--radius-lg);color:#0a0a0a;background:#f4f5f7;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ag-node-text{flex:1;min-width:0}.ag-node-kind{letter-spacing:normal;text-transform:none;color:#6e7279;font-size:12px;font-weight:500;line-height:16px}.ag-node-title{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ag-node-body{color:#6e7279;padding:8px 14px 12px;font-size:13px;line-height:18px}.ag-node-body .ag-node-line{align-items:center;gap:6px;min-width:0;display:flex}.ag-node-body .ag-node-line span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-node-chip{border-radius:var(--radius-md);color:#3d4046;font-variant-numeric:tabular-nums;background:#f7f7f8;border:1px solid #e0e5eb;align-items:center;height:22px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ag-node-chip[data-tone=ai]{color:var(--color-accent-text);background:#f1f9ff;border-color:#cfe5ff}.ag-node-foot{color:#6e7279;border-top:1px solid #eef1f4;align-items:center;gap:12px;padding:8px 14px 10px;font-size:12px;line-height:16px;display:flex}.ag-node-foot strong{color:#0a0a0a;font-weight:600}.ag-plus-wrap{z-index:2;position:absolute;transform:translate(-50%,-50%)}.ag-plus{color:#3d4046;cursor:pointer;background:#fff;border:1px solid #d2dbe2;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .18s,color .18s,background .18s,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:flex;position:relative}.ag-plus svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ag-plus:active{transform:scale(.88)}.ag-plus[data-open=true]{animation:.28s cubic-bezier(.2,.8,.2,1) both ag-plus-pop;box-shadow:0 0 0 4px #0181ff24}.ag-plus[data-open=true] svg{transform:rotate(45deg)}@keyframes ag-plus-pop{0%{transform:scale(.88)}55%{transform:scale(1.12)}to{transform:scale(1)}}.ag-plus:hover,.ag-plus[data-over=true],.ag-plus[data-open=true]{border-color:var(--color-primary);color:var(--color-primary);background:#f1f9ff}.ag-plus[data-over=true]{transform:scale(1.25)}.ag-canvas[data-dropping=true] .ag-plus{border-color:var(--color-primary);color:var(--color-primary);background:#f1f9ff;animation:1.2s ease-in-out infinite ag-slot-pulse;box-shadow:0 0 0 4px #0181ff1f}.ag-canvas[data-dropping=true] .ag-plus[data-over=true]{background:var(--color-primary);color:#fff;animation:none;transform:scale(1.35);box-shadow:0 0 0 6px #0181ff33}@keyframes ag-slot-pulse{0%,to{box-shadow:0 0 0 3px #0181ff1a}50%{box-shadow:0 0 0 6px #0181ff2e}}.ag-node[draggable=true]{cursor:grab}.ag-node[draggable=true]:active{cursor:grabbing}.ag-node[data-dragging=true]{opacity:.35}.ag-canvas[data-dropping=true] .ag-node:not([data-dragging=true]){pointer-events:none}.ag-canvas[data-dropping=true] .ag-edge{stroke:#b8c2ce}.ag-plus-end{border-radius:var(--radius-lg);color:#0a0a0a;white-space:nowrap;gap:6px;width:auto;height:30px;padding:0 12px 0 10px;font-size:13px;font-weight:600}.ag-agent-pill-wrap{position:absolute;top:0;left:calc(100% + 8px)}.ag-agent-box{--ag-agent-open-w:380px;border-radius:var(--radius-lg);background:#fff;border:1px solid #d2dbe2;flex-direction:column;transition:width .4s cubic-bezier(.2,.8,.2,1),border-radius .4s cubic-bezier(.2,.8,.2,1),border-color .18s,background-color .18s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 1px 3px #00000008}.ag-agent-box[data-open=true]{width:var(--ag-agent-open-w);border-color:#e0e5eb;border-radius:12px;box-shadow:0 1px 2px #1028500d,0 18px 40px -20px #10387859}.ag-agent-box:not([data-open=true]):hover{border-color:var(--color-primary);background:#f1f9ff}.ag-agent-box:not([data-open=true]):hover .ag-agent-box-title{color:var(--color-primary)}.ag-agent-box:not([data-open=true]):active{transform:scale(.96)}.ag-agent-box-head{white-space:nowrap;align-items:center;gap:6px;height:28px;padding:0 12px 0 9px;transition:height .4s cubic-bezier(.2,.8,.2,1),padding .4s cubic-bezier(.2,.8,.2,1);display:flex}.ag-agent-box[data-open=true] .ag-agent-box-head{height:42px;padding:10px 10px 0}.ag-agent-box-title{color:#0a0a0a;font-size:13px;font-weight:600;line-height:18px;transition:color .18s}.ag-agent-box-x{color:#6d727e;cursor:pointer;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;transition:background-color .15s,color .15s;display:grid}.ag-agent-box-x:hover{color:#0a0a0a;background:#f2f4f7}.ag-agent-box-hit{border-radius:inherit;cursor:pointer;background:0 0;position:absolute;inset:0}.ag-agent-box-body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.ag-agent-box[data-open=true] .ag-agent-box-body{grid-template-rows:1fr}.ag-agent-box-inner{opacity:0;min-height:0;padding:0 10px;transition:opacity .18s,padding .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.ag-agent-box[data-open=true] .ag-agent-box-inner{opacity:1;padding:8px 10px 10px;transition-delay:.12s,0s}.ag-agent-box-input{resize:none;width:100%;min-height:92px;box-shadow:none;color:#14171f;background:#fff;border:1px solid #e7e7e7;border-radius:10px;outline:none;margin:0;padding:8px 10px;font-size:13px;line-height:19px;transition:border-color .15s;display:block}.ag-agent-box-input::placeholder{color:#9aa1ae}.ag-agent-box-input:focus{border-color:#cbd2dd}.ag-agent-box-miss{color:#b42318;white-space:normal;margin-top:8px;font-size:12px;line-height:17px}.ag-agent-box-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.ag-agent-box-hint{color:#9aa1ae;font-size:12px;line-height:16px}.ag-start-ask-build.ag-agent-box-build{border-radius:8px;height:32px;padding:0 12px;font-size:13px;font-weight:600}.ag-agent-pill-under{z-index:2;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ag-agent-box,.ag-agent-box-head,.ag-agent-box-body,.ag-agent-box-inner{transition:none}}.ag-canvas[data-dropping=true] .ag-agent-pill-wrap,.ag-canvas[data-dropping=true] .ag-agent-pill-under{visibility:hidden}.ag-branch-label{border-radius:var(--radius-md);color:#0a0a0a;white-space:nowrap;background:#fff;border:1px solid #e0e5eb;height:22px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;position:absolute;transform:translate(-50%,-50%)}.ag-branch-label[data-branch=yes]{color:#15803d;background:#f3faf5;border-color:#cfe8d7}.ag-branch-label[data-branch=no]{color:#6e7279}.ag-menu{z-index:5;transform-origin:0 0;background:#fff;border:1px solid #e7e7e7;border-radius:12px;width:404px;padding:24px;animation:.16s cubic-bezier(.4,0,.2,1) both ag-menu-in;position:absolute;box-shadow:0 16px 40px -20px #10182838}@keyframes ag-menu-in{0%{opacity:0;transform:translate(-6px)scale(.98)}to{opacity:1;transform:none}}.ag-menu-head{color:#6b6b6b;padding:0 0 24px;font-size:16px;font-weight:600;line-height:24px}.ag-menu-sec{color:#262626;padding:0 0 12px;font-size:12px;font-weight:600;line-height:16px}.ag-menu-list{flex-direction:column;gap:12px;display:flex}.ag-menu-list+.ag-menu-sec{margin-top:24px}.ag-menu-card{text-align:left;cursor:pointer;color:#262626;background:#fff;border:1px solid #e7e7e7;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:68px;padding:16px;transition:background .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ag-menu-card>svg{color:#6b6b6b;stroke-width:1.75px;flex-shrink:0;width:20px;height:20px}.ag-menu-card:hover{background:#f7f7f7;border-color:#e0e0e0}.ag-menu-card:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-primary);outline:none}.ag-menu-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ag-menu-title{color:#262626;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:16px;overflow:hidden}.ag-menu-desc{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;padding-bottom:1px;font-size:12px;font-weight:400;line-height:12px;overflow:hidden}.ag-zoom{z-index:4;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;bottom:16px;left:16px}.ag-zoom button,.ag-zoom span{color:#6e7279;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 6px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.ag-zoom span{cursor:default;font-variant-numeric:tabular-nums}.ag-zoom button:hover:not(:disabled){color:#0a0a0a;background:#f4f5f7}.ag-zoom button:disabled{opacity:.4;cursor:default}.ag-zoom .ag-zoom-pct{font-variant-numeric:tabular-nums;color:#0a0a0a;min-width:52px}.ag-notice{z-index:4;border:1px solid var(--color-border);border-radius:var(--radius-xl);color:#0a0a0a;background:#fff;align-items:center;gap:10px;width:560px;max-width:calc(100% - 32px);margin-inline:auto;padding:8px 8px 8px 10px;font-size:13px;line-height:18px;display:flex;position:absolute;top:16px;left:0;right:0;box-shadow:0 2px 6px #0000000a,0 12px 32px #0000000f}.ag-notice>span{flex:1;min-width:0}.ag-notice>.ag-tile-icon{flex:none}.ag-notice{animation:.28s cubic-bezier(.22,1,.36,1) both ag-notice-in}@keyframes ag-notice-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ag-notice-x{border-radius:var(--radius-lg);color:#6e7279;cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ag-notice-x:hover{color:#0a0a0a;background:#f4f5f7}.ag-inline-link{color:var(--color-accent-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.ag-inline-link:hover{text-underline-offset:2px;text-decoration:underline}.ag-inspector{border-left:1px solid var(--color-border);background:#fff;flex-shrink:0;width:384px;transition:width .25s cubic-bezier(.4,0,.2,1),border-color .25s;position:relative;overflow:hidden}.ag-inspector[data-collapsed=true]{border-left-color:#0000;width:0}.ag-insp-inner{flex-direction:column;width:384px;min-height:0;display:flex;position:absolute;inset:0}@keyframes ag-insp-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.ag-inspector[data-collapsed=true] .ag-insp-inner{opacity:0;pointer-events:none;transition:opacity .12s}.ag-insp-head{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.ag-insp-head-left{align-items:center;gap:10px;min-width:0;display:flex}.ag-insp-head-title{color:#0a0a0a;font-size:15px;font-weight:600;line-height:20px}.ag-insp-tabs{gap:6px;padding:0 8px}.ag-insp-tabs .tab-pill{text-transform:none;height:36px;font-size:15px}.ag-tab{border-radius:var(--radius-lg) var(--radius-lg) 0 0;white-space:nowrap;color:#0a0a0a;flex-shrink:0;height:36px;padding:0 12px;font-weight:600;position:relative}.ag-tab:hover{background:#0f172a0a}.ag-tab.ag-tab-on{background:var(--color-nav-active);color:var(--color-foreground)}.ag-tab.ag-tab-on:after{content:"";background:var(--color-primary);height:3px;position:absolute;bottom:-5px;left:0;right:0}.ag-tabs{align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ag-step-nav{flex-shrink:0;align-items:center;gap:2px;display:flex}.ag-step-nav .ag-icon-btn{border-radius:9999px;width:32px;height:32px}.ag-tab-div{background:var(--color-border);flex-shrink:0;width:1px;height:22px}.ag-tab-scroll{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.ag-tab-scroll::-webkit-scrollbar{display:none}.ag-insp-pane{flex-direction:column;flex:1;min-height:0;animation:.22s cubic-bezier(.4,0,.2,1) both ag-insp-in;display:flex}.ag-insp-id{align-items:center;gap:10px;min-width:0;padding:2px 2px 6px;display:flex}.ag-insp-title{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.ag-insp-sub{color:#6e7279;font-size:13px;line-height:16px}.ag-insp-body{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.ag-insp-foot{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.ag-icon-btn{color:#6e7279;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:inline-flex}.ag-icon-btn:hover{color:#0a0a0a;background:#f4f5f7}.ag-field{flex-direction:column;display:flex}.ag-subject{border-radius:var(--radius-lg);color:#0a0a0a;overflow-wrap:anywhere;background:#fcfcfc;border:1px solid #e1e4eb;min-height:36px;margin:0;padding:8px 12px;font-size:14px;line-height:20px}.ag-subject[data-empty]{color:#6e7279}.ag-subject-hint{margin-top:4px}.ag-field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ag-unit{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ag-unit span{color:#6e7279;white-space:nowrap;font-size:14px}.ag-choice{flex-direction:column;gap:8px;display:flex}.ag-choice-row{border-radius:var(--radius-card);text-align:left;cursor:pointer;background:#fcfcfc;border:1px solid #e1e4eb;align-items:flex-start;gap:10px;width:100%;padding:12px 16px;transition:border-color .18s,background .18s;display:flex}.ag-choice-row:hover{background:#fafafa;border-color:#ced5de}.ag-choice-row:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0181ff1f}.ag-choice-row:active,.ag-tpl-row:active,.ag-tile:active,.ag-menu-card:active{transform:scale(.985)}.ag-choice-row,.ag-tpl-row,.ag-menu-card{transition:border-color .18s,background .18s,transform .15s cubic-bezier(.2,.8,.2,1)}.ag-choice-row[data-selected=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 .5px var(--color-primary);background:#f7fbff}.ag-radio{background:#fff;border:1.5px solid #b9c3ce;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:border-color .18s;position:relative}.ag-choice-row:hover .ag-radio{border-color:#9aa4b0}.ag-choice-row[data-selected=true] .ag-radio{border-color:var(--color-primary);background:var(--color-primary)}.ag-choice-row[data-selected=true] .ag-radio:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:3.5px}.ag-choice-title{font-size:14px;font-weight:var(--fw-body);color:#0a0a0a;align-items:center;gap:6px;line-height:20px;display:flex}.ag-choice-desc{font-size:13px;font-weight:var(--fw-body);color:#6e7279;margin-top:4px;line-height:16px}.ag-tpl-row{border-radius:var(--radius-lg);text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e5eb;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:border-color .18s,background .18s;display:flex}.ag-tpl-row:hover{background:#fafafa;border-color:#ced5de}.ag-tpl-row[data-selected=true]{border-color:var(--color-primary);background:#f7fbff}.ag-tpl-thumb{border-radius:var(--radius-md);background:#f8f8f8;border:1px solid #e1e4eb;flex-shrink:0;width:44px;height:34px;position:relative;overflow:hidden}.ag-tpl-thumb iframe{transform-origin:top;pointer-events:none;border:0;width:600px;height:460px;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.0733)}.ag-rules{color:#0a0a0a;flex-direction:column;gap:4px;margin:0;padding:0 0 0 16px;font-size:13px;line-height:18px;display:flex}.ag-rules li::marker{color:#a3adbd}.ag-person{align-items:center;gap:10px;min-height:40px;display:flex}.ag-person+.ag-person{border-top:1px solid #eef1f4;padding-top:8px}.ag-person-text{flex-direction:column;min-width:0;display:flex}.ag-person-name{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:20px;overflow:hidden}.ag-person-meta{color:#6e7279;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ag-link{color:var(--color-accent-text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ag-link:hover{text-decoration:underline}.tpl-thumb{border-radius:var(--radius-lg);background:#f4f5f7;border:1px solid #e1e4eb;display:block;position:relative;overflow:hidden}.tpl-thumb-frame{left:50%;top:var(--tt-inset,0px);transform-origin:top;pointer-events:none;background:#fff;border:0;width:600px;transition:top 4s ease-in-out,opacity .2s;position:absolute}.tpl-thumb:hover .tpl-thumb-frame,.tf-option:hover .tpl-thumb-frame{top:calc(var(--tt-inset,0px) - var(--tt-slide,0px))}.tpl-thumb-empty{color:#c5cbd5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tpl-thumb-flush{background:0 0;border:0;border-radius:0}.ag-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-card-action{flex-shrink:0;margin-top:-4px}.ag-card-action .ag-btn-sm{gap:6px;height:32px;padding:0 12px;font-size:13px}.ag-emails{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ag-email-chip{border-radius:var(--radius-lg);color:#0a0a0a;background:#fff;border:1px solid #e0e5eb;align-items:center;gap:4px;max-width:100%;height:28px;padding:0 6px 0 10px;font-size:13px;animation:.22s cubic-bezier(.22,1,.36,1) both ag-row-enter;display:inline-flex}.ag-email-chip button{border-radius:var(--radius-md);color:#8a94a6;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ag-email-chip button:hover{color:#0a0a0a;background:#f4f5f7}.ag-chips{flex-wrap:wrap;gap:6px;display:flex}.ag-route{border-radius:var(--radius-card);border:1px solid #e0e5eb;margin-top:12px;padding:2px 12px}.ag-route-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.ag-route-row+.ag-route-row{border-top:1px solid #f1f2f4}.ag-route-name{color:#0a0a0a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.ag-route .ag-chips{flex-wrap:nowrap;flex-shrink:0}.ag-node-quick{flex-wrap:nowrap;gap:4px;margin-top:10px}.ag-node-quick .ag-chip-btn{height:24px;padding:0 8px;font-size:12px}.ag-chip-btn{border-radius:var(--radius-lg);color:#0a0a0a;background:#fff;border:1px solid #e0e5eb;height:28px;padding:0 10px;font-size:13px;transition:border-color .15s,background .15s,color .15s}.ag-chip-btn:hover{background:#f7f8fa;border-color:#c9d1da}.ag-chip-btn[data-on=true]{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg);border-color:#0000}.ag-empty-pick{border-radius:var(--radius-lg);color:#0a0a0a;width:100%;height:160px;font-size:14px;font-weight:var(--fw-medium);background:#fafafa;border:1px dashed #c9d1da;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:border-color .15s,background .15s;display:flex}.ag-empty-pick:hover{border-color:var(--color-primary);background:#f7fbff}.ag-empty-pick svg{color:#8a94a6;margin-bottom:4px}.ag-empty-pick-sub{color:#6e7279;font-size:12px;font-weight:400;line-height:16px}.ag-branch-row{align-items:center;gap:10px;min-height:36px;display:flex}.ag-branch-tag{text-align:center;border-radius:var(--radius-md);flex-shrink:0;width:36px;font-size:12px;font-weight:600;line-height:22px}.ag-branch-tag[data-side=yes]{color:#1b7f3b;background:#e8f5ec}.ag-branch-tag[data-side=no]{color:#6e7279;background:#f4f5f7}.ag-branch-next{border-radius:var(--radius-lg);color:#0a0a0a;text-align:left;align-items:center;gap:4px;min-width:0;margin-left:-8px;padding:4px 8px;font-size:14px;line-height:20px;transition:background .15s;display:inline-flex}.ag-branch-next:hover{background:#f4f5f7}.ag-branch-next svg{color:#8a94a6;flex-shrink:0}.ag-branch-empty{color:#6e7279;font-size:13px;line-height:18px}.ask-panel-compact{text-align:left;align-items:stretch;margin-top:0}.ask-panel-compact .ask-composer{max-width:none;margin-top:0}.ask-panel-compact .ask-result-card.ask-result-card{width:100%;min-height:0}.ask-panel-compact .ask-miss{width:100%;max-width:none}.ag-hist{border-right:1px solid var(--color-border);align-items:center;gap:2px;margin-right:4px;padding-right:8px;display:inline-flex}.ag-hist .ag-icon-btn{border-radius:9999px;width:32px;height:32px}.ag-icon-btn:disabled{opacity:.35;cursor:not-allowed;background:0 0}.ag-btn-count{background:#ffffff40;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:12px;font-weight:600;display:inline-flex}.ag-checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-check{color:#0a0a0a;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.ag-check svg{flex-shrink:0;margin-top:1.5px}.ag-check[data-level=ok] svg{color:#15803d}.ag-check[data-level=error] svg{color:#dc2626}.ag-check[data-level=warn] svg{color:#b45309}.ag-check-link{text-align:left;color:#0a0a0a;cursor:pointer}.ag-check-link:hover{color:var(--color-accent-text);text-decoration:underline}.ag-days{gap:6px;display:flex}.ag-day{border-radius:var(--radius-lg);color:#6e7279;cursor:pointer;background:#fff;border:1px solid #d2dbe2;flex:1;height:32px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s cubic-bezier(.2,.8,.2,1)}.ag-day:hover{color:#0a0a0a;border-color:#b9c3ce}.ag-day[data-on=true]{background:var(--color-sidebar-active);color:var(--color-sidebar-active-fg);border-color:#0000;font-weight:600}.ag-modal-wrap{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;background:0 0!important}.ag-modal-wrap.ag-modal-wrap--under{z-index:49}.ag-modal{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:#fff;flex-direction:column;width:100%;max-width:560px;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden}.ag-modal-body{overscroll-behavior:contain;background:linear-gradient(#fff,#fff) 0 100%/100% 2px no-repeat local,linear-gradient(#eef1f4,#eef1f4) 0 100%/100% 1px no-repeat,#fff;flex:auto;min-height:0;padding:24px 24px 0;overflow-y:auto}.ag-modal-title{color:#0a0a0a;font-size:20px;font-weight:600;line-height:28px}.ag-modal-desc{color:#6e7279;margin-top:4px;font-size:14px;line-height:20px}.ag-summary{flex-direction:column;gap:0;margin-top:16px;display:flex}.ag-summary-row{color:#0a0a0a;border-bottom:1px solid #eef1f4;gap:12px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.ag-summary-row:last-child{border-bottom:0}.ag-summary-n{width:22px;height:22px;color:var(--color-accent-text);background:#f1f9ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ag-summary-row[data-depth="1"]{padding-left:34px}.ag-summary-row[data-depth="2"]{padding-left:68px}.ag-modal-actions{flex-shrink:0;justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}@media (prefers-reduced-motion:reduce){.ag-node,.ag-menu,.ag-notice,.ag-insp-inner,.ag-insp-open,.ag-swap,.ag-edge,.ag-plus{animation:none}.ag-plus svg,.ag-palette,.ag-inspector,.ag-palette-full,.ag-palette-mini,.ag-pal-fold{transition:none}}.ag-topbar-meta{display:contents}@media (max-width:767px){.ag-shell{height:calc(100dvh - var(--top-banner-h));padding-bottom:calc(57px + max(12px, env(safe-area-inset-bottom)))}.ag-shell>.tf-topbar{top:0}.tf-topbar.ag-topbar{gap:8px;height:60px;padding:0 12px 0 2px}.ag-topbar-lead{flex:1;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:2px;display:grid}.ag-topbar-back{grid-row:1/span 2;align-self:center;width:44px;height:44px}.ag-topbar-back svg{width:18px;height:18px}.ag-crumb,.ag-crumb-sep,.ag-topbar-actions,.ag-palette,.ag-inspector{display:none}.tf-wizard .ag-topbar input.ag-name{border-radius:var(--radius-md);text-overflow:ellipsis;grid-column:2;max-width:none;height:24px;margin-left:-4px;padding:0 4px;width:100%!important}.ag-topbar-meta{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}.ag-topbar-meta .ag-savestate{text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.ag-ph-tabs{border-radius:var(--radius-lg);background:#ecedef;flex-shrink:0;gap:2px;margin:8px 16px 0;padding:3px;display:flex}.ag-ph-tab{border-radius:calc(var(--radius-lg) - 2px);color:#6e7279;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,color .15s;display:inline-flex}.ag-ph-tab[aria-selected=true]{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #1018281f}.ag-ph-tab .ag-btn-count{background:var(--color-primary);color:#fff;margin-left:0}.ag-ph-activity{overscroll-behavior:contain;flex:1;min-width:0;padding:12px 16px 24px;overflow-y:auto}.ag-ph-activity .ag-insp-body{flex:none;gap:12px;padding:0;overflow:visible}.ag-ph-activity .ag-insp-title{white-space:normal}.ag-ph-activity .ag-person-btn{min-height:52px}.ag-ph-activity .ag-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-ph-activity .ag-held-actions{flex-wrap:wrap;padding-left:0}.ag-ph-activity .ag-held-actions .ag-btn{height:40px}.ag-ph-activity .ag-held-actions .ag-link{min-height:40px}.ag-ph-activity .ag-preview-row .ag-btn{height:40px}.ag-setbar{scrollbar-width:none;overscroll-behavior-x:contain;justify-content:flex-start;height:56px;padding:0 8px;overflow:auto hidden}.ag-setbar::-webkit-scrollbar{display:none}.ag-setbar-item{height:46px;padding:0 12px}.ag-setbar-line>svg{visibility:visible;stroke-width:2px;width:14px;height:14px}.ag-setbar-value{font-size:14px}.ag-setbar-measure-wrap{display:none}.ag-canvas{touch-action:none;-webkit-touch-callout:none}.ag-canvas .ag-node{width:240px;min-height:0!important}.ag-canvas .ag-node:active{transform:none}.ag-canvas [draggable=true]{-webkit-user-drag:none}.ag-canvas .ag-step-head{min-height:60px}.ag-canvas .ag-node-tools{display:none}.ag-canvas .ag-node:has(>.ag-node-tools) .ag-step-status{display:inline-flex}.ag-canvas .ag-node:has(>.ag-node-tools) .ag-step-head{padding-right:12px}.ag-ph-sum{color:#475467;align-items:center;gap:8px;padding:10px 12px 12px;font-size:13px;line-height:18px;display:flex}.ag-ph-sum-text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.ag-ph-sum-go{color:#98a2b3;flex-shrink:0}.ag-canvas .ag-node .ag-node-body:empty{display:none}.ag-canvas .ag-node .ag-node-body{padding:0 12px 12px}.ag-canvas .ag-node .ag-node-body .ag-node-live{margin-top:0}.ag-canvas .ag-plus{width:30px;height:30px}.ag-canvas .ag-plus:after{content:"";position:absolute;inset:-10px}.ag-canvas .ag-plus-end{width:auto;height:40px;padding:0 14px 0 12px;font-size:14px}.ag-canvas .ag-plus-end svg{width:16px;height:16px}.ag-canvas .ag-agent-box{--ag-agent-open-w:300px}.ag-canvas .ag-agent-box-head{height:38px;padding:0 14px 0 12px}.ag-canvas .ag-agent-box-title{font-size:14px}.ag-canvas .ag-agent-box-input{font-size:16px;line-height:22px}.ag-notice{padding:6px 6px 6px 10px;animation-name:ag-notice-up;top:auto;bottom:64px}@keyframes ag-notice-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ag-notice-x{flex-shrink:0;width:36px;height:36px}.ag-zoom{bottom:12px;left:12px}.ag-zoom button,.ag-zoom span{min-width:40px;height:40px}.ag-zoom svg{stroke-width:2px;width:18px;height:18px}.ag-skel-path{justify-content:flex-start;top:76px;left:16px;transform:none}.ag-sheet-wrap{z-index:50;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.ag-sheet-scrim{background:#0006;animation:.2s ease-out both ag-fade;position:absolute;inset:0}.ag-sheet{min-height:0;max-height:calc(100dvh - var(--top-banner-h) - 48px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:16px 16px 0 0;flex-direction:column;animation:.28s cubic-bezier(.32,.72,0,1) both ag-sheet-up;display:flex;position:relative;box-shadow:0 -8px 32px #0000001f}.ag-sheet:focus{outline:none}@keyframes ag-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.ag-sheet-grip{background:#d0d5dd;border-radius:999px;flex-shrink:0;align-self:center;width:36px;height:4px;margin:8px 0 2px}.ag-sheet-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ag-sheet-head{border-bottom:1px solid #eaecf0;flex-shrink:0;padding:4px 8px 10px 16px}.ag-sheet-head-row{align-items:center;gap:10px;display:flex}.ag-sheet-head .ag-step-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-sheet-x{border-radius:var(--radius-lg);flex-shrink:0;width:40px;height:40px}.ag-sheet-acts{flex-wrap:wrap;gap:6px;margin-top:10px;padding-right:8px;display:flex}.ag-sheet-act{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:9999px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.ag-sheet-act:active{background:#f4f5f7}.ag-sheet-act:disabled{opacity:.4}.ag-sheet-act>svg{color:#667085;flex-shrink:0}.ag-sheet-act--danger,.ag-sheet-act--danger>svg{color:#b42318}.ag-sheet-move{border:1px solid #e4e7ec;border-radius:9999px;align-items:center;height:40px;display:inline-flex}.ag-sheet-move .ag-sheet-act{background:0 0;border:0;justify-content:center;width:40px;height:38px;padding:0}.ag-sheet-move-label{color:#344054;font-size:14px;font-weight:500}.ag-sheet .ag-node.ag-sheet-node{width:auto;min-height:0;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;animation:none;position:static}.ag-sheet .ag-node.ag-sheet-node:hover{box-shadow:none}.ag-sheet .ag-node.ag-sheet-node:active{transform:none}.ag-sheet .ag-node.ag-sheet-node>.ag-node-issue{background:#fffaf0;border-top:0;border-bottom:1px solid #f4e3c4;margin:0;padding:10px 16px}.ag-sheet .ag-node-settings{padding-bottom:16px}.ag-sheet .ag-node-settings .iw-card{padding:16px}.ag-sheet .ag-node-settings .ag-field:has(>label){grid-template-columns:96px minmax(0,1fr)}.ag-sheet .ag-node-settings .ag-field:has(>label):has(>textarea){grid-template-columns:minmax(0,1fr)}.ag-sheet .ag-node-settings .ag-field:has(>label):has(>textarea)>:is(label,textarea){grid-column:1;padding-top:0}.ag-sheet .ag-node-settings textarea:not(.ask-composer-input){min-height:112px}.ag-sheet .ag-node-settings :is(input:not([type=checkbox]):not([type=radio]),.ag-field button:not(.ag-btn):not(.ag-chip-btn):not(.ag-seg-btn):not([role=option])):not(.ask-composer-input){height:40px}.ag-sheet .ag-node-settings .ag-btn-sm,.ag-sheet .ag-node-settings .ag-btn{height:40px;padding:0 16px;font-size:14px}.ag-sheet .ag-node-settings .ag-seg-btn{min-height:40px}.ag-sheet .ag-node-settings .ag-chip-btn{min-width:44px;height:40px;padding:0 12px;font-size:14px}.ag-sheet .ag-node-settings .ag-toggle,.ag-sheet .ag-node-settings .iw-toggle{min-height:44px}.ag-sheet .ag-node-settings .ag-link{min-height:36px}.ag-sheet .ag-node-settings .iw-desc{color:#6b7585;margin-top:4px;font-size:12px;line-height:16px;display:block}.ag-sheet--menu .ag-menu{width:auto;box-shadow:none;border:0;border-radius:0;padding:8px 16px 20px;animation:none;position:static}.ag-sheet--menu .ag-menu-head{display:none}.ag-sheet--menu .ag-menu{padding-top:16px}.ag-sheet-title{color:#0a0a0a;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:22px}.ag-sheet--menu .ag-menu-card{min-height:64px}.ag-ph-menu{flex-direction:column;padding:8px 4px 16px;display:flex}.ag-ph-menu-pair{grid-template-columns:1fr 1fr;gap:8px;margin:0 12px 8px;display:grid}.ag-ph-menu-pair .ag-ph-menu-row{border:1px solid #e4e7ec;justify-content:center}.ag-ph-menu-row{border-radius:var(--radius-lg);color:#0a0a0a;text-align:left;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-size:15px;line-height:20px;display:flex}.ag-ph-menu-row:active{background:#f4f5f7}.ag-ph-menu-row:disabled{opacity:.4}.ag-ph-menu-row>svg{color:#667085;flex-shrink:0}.ag-ph-menu-row--danger,.ag-ph-menu-row--danger>svg{color:#b42318}.ag-ph-menu-row .ag-btn-count{color:#93370d;background:#fef0c7;margin-left:auto}.ag-ph-bar{gap:8px}.ag-ph-bar .ag-btn{height:44px;font-size:15px}.ag-ph-bar .ag-ph-more{flex-shrink:0;width:44px;padding:0}.ag-ph-bar-main{flex:1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.ag-ph-bar-main>.ag-btn{flex:1;min-width:0;max-width:220px;padding:0 12px}.ag-shell .ag-modal-body{padding:20px 16px 0}.ag-shell .ag-modal-actions{padding:16px}.ag-shell .ag-modal-actions>.ag-btn{flex:1 1 0;min-width:0;height:44px;padding:0 12px;font-size:15px}.ag-pop-scrim{background:#0006;animation:.2s ease-out both ag-fade}.ag-pop{padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:16px 16px 0 0;animation:.28s cubic-bezier(.32,.72,0,1) both ag-sheet-up;bottom:0;box-shadow:0 -8px 32px #0000001f;width:100%!important;max-height:calc(100dvh - var(--top-banner-h) - 48px)!important;top:auto!important;left:0!important}.ag-pop-x{z-index:1;border-radius:var(--radius-lg);color:#667085;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:8px;right:8px}.ag-pop:before{content:"";background:#d0d5dd;border-radius:999px;flex-shrink:0;align-self:center;width:36px;height:4px;margin:8px 0 2px}.ag-pop-head{padding:4px 56px 0 16px}.ag-pop-body{padding:14px 16px 16px}.ag-pop .ag-choice-row,.ag-pop .ag-toggle{min-height:48px}.ag-pop .ag-day{min-width:40px;height:40px}.ag-pop .ag-btn-sm{height:40px;padding:0 16px;font-size:14px}.ag-pop .ag-check-link{text-align:left;min-height:40px}.ag-pop-menu-row{min-height:48px}}.ag-status[data-status=sending]{color:#1f7a3a;background:#eef7f0;border-color:#cde8d4}.ag-status[data-status=sending] .ag-status-dot{background:#2fa05a}.ag-status[data-status=paused]{color:#9a5b00;background:#fff6ea;border-color:#f5deb8}.ag-status[data-status=paused] .ag-status-dot{background:#e69a1a}.ag-status[data-status=stopped]{color:#a32d2d;background:#fdf0f0;border-color:#f1c9c9}.ag-status[data-status=stopped] .ag-status-dot{background:#d64545}.ag-save-state{color:#8b9099;font-weight:400}.ag-save-state[data-state=error]{color:#a32d2d}.ag-btn-danger{background:#d64545;border-color:#d64545}.ag-btn-danger:hover{background:#c23b3b;border-color:#c23b3b}.ag-node-body .ag-node-live{color:var(--color-accent-text);border-top:1px dashed #e0e5eb;margin-top:6px;padding-top:6px;font-size:12px;font-weight:600}.ag-node-body .ag-node-live+.ag-node-live{border-top:0;margin-top:2px;padding-top:0}.ag-node-body .ag-node-line.ag-node-chips{flex-wrap:wrap}.ag-node-body .ag-node-chips .ag-node-chip{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ag-node{--agc-r:var(--radius-card);--agc-tint:#eef5ff;--agc-tint2:#f9fbff;--agc-ink:#0068d6;--agc-deep:#0b2552;border-radius:var(--agc-r);border-color:#e4e7ec;transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #1018280d,0 8px 20px -14px #10182833}.ag-node[data-kind=trigger]{--agc-tint:#edf3ff;--agc-tint2:#f8faff;--agc-ink:#2c5bd6;--agc-deep:#0b2552;--agc-sky:var(--agc-sky-blue)}.ag-node[data-kind=email]{--agc-tint:#e9f4ff;--agc-tint2:#f7fbff;--agc-ink:#0068d6;--agc-deep:#0b2552;--agc-sky:var(--agc-sky-blue)}.ag-node[data-kind=wait]{--agc-tint:#fff4df;--agc-tint2:#fffbf4;--agc-ink:#a16207;--agc-deep:#4a2e05;--agc-sky:var(--agc-sky-amber)}.ag-node[data-kind=condition]{--agc-tint:#e8f2ff;--agc-tint2:#f6faff;--agc-ink:#0068d6;--agc-deep:#0b2552;--agc-sky:var(--agc-sky-blue)}.ag-node[data-kind=exit]{--agc-tint:#e5f6ec;--agc-tint2:#f5fbf7;--agc-ink:#15803d;--agc-deep:#0b3d22;--agc-sky:var(--agc-sky-green)}.ag-node:hover{border-color:#d0d5dd;box-shadow:0 1px 2px #1018280f,0 14px 28px -16px #10182842}.ag-node[data-selected=true]{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff24,0 18px 34px -18px #0168d661}.ag-node-band{border-radius:calc(var(--agc-r) - 1px) calc(var(--agc-r) - 1px) 0 0;background:var(--agc-sky,none) 0 0 / 256px 256px repeat, linear-gradient(135deg, var(--agc-tint) 0%, var(--agc-tint2) 78%);border-bottom:1px solid #1028500d;align-items:flex-start;min-height:100px;padding:15px 140px 14px 15px;display:flex;position:relative;overflow:hidden}.ag-node-band-sub{letter-spacing:.08em;text-transform:uppercase;height:22px;color:var(--agc-deep);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:10.5px;font-weight:700;line-height:14px;display:inline-flex}.ag-node-band-sub svg{color:var(--agc-ink);flex-shrink:0}.ag-node-band-title{-webkit-line-clamp:2;letter-spacing:-.012em;color:var(--agc-deep);-webkit-box-orient:vertical;margin-top:8px;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.ag-step-head{border-radius:calc(var(--agc-r) - 1px) calc(var(--agc-r) - 1px) 0 0;background:#f9fafb;border-bottom:1px solid #eaecf0;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex;position:relative}.ag-step-icon{color:#344054;background:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #d0d5dd,0 1px 2px #1018280d}.ag-step-icon svg{display:block}.ag-step-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ag-step-meta{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ag-step-title{letter-spacing:-.006em;color:#101828;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ag-step-status{color:#101828;white-space:nowrap;background:#fff;border-radius:6px;flex:none;align-items:center;gap:6px;height:22px;padding:0 8px 0 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e7ec,0 1px 1px #1018280a}.ag-step-status:before{content:"";background:#f79009;border-radius:999px;width:6px;height:6px}.ag-step-status[data-level=warn]:before{background:#98a2b3}.ag-node:has(>.ag-node-tools) .ag-step-status{display:none}.ag-node:has(>.ag-node-tools) .ag-step-head{padding-right:76px}.ag-step-head[data-movable]{cursor:grab}.ag-step-head[data-movable]:active{cursor:grabbing}.ag-step-head:not([data-movable]){cursor:pointer}.ag-step-head:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ag-ep{--ep-ink:#0a0a0a;--ep-grey:#6b7280;--ep-line:#e7e7e9;--ep-tint:#2121210d;--ep-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;width:min(1000px,100vw - 32px);height:min(670px,100vh - 48px);animation:ag-ep-in .25s var(--ep-ease) both;outline:none;grid-template-columns:333px minmax(0,1fr);display:grid;position:relative;overflow:hidden;border-radius:var(--radius-2xl)!important;background:#fff!important;box-shadow:0 4px 6px -1px #0000001a,0 1px 3px #0000001a,0 24px 48px -16px #0000002e!important}.ag-ep[data-leaving=true]{pointer-events:none;animation:.14s ease-in both ag-ep-out}.ag-ep-veil[data-leaving=true]{animation:.14s ease-in both ag-ep-veil-out}@keyframes ag-ep-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes ag-ep-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes ag-ep-veil-out{to{opacity:0}}.ag-ep-side{border-right:1px solid var(--ep-line);flex-direction:column;min-height:0;display:flex}.ag-ep-search-wrap{padding:8px 8px 0}.ag-ep-search{display:block;position:relative}.ag-ep-search svg{color:var(--ep-grey);pointer-events:none;position:absolute;top:12px;left:12px}.ag-ep-search input{width:100%;height:40px;color:var(--ep-ink);outline:none;font-size:14px;line-height:20px;display:block;border-radius:var(--radius-lg)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 12px 4px 36px!important}.ag-ep-search input::placeholder{color:#8a8f98}.ag-ep-rule{border-bottom:1px solid var(--ep-line);margin:0 8px}.ag-ep-new-wrap{padding:8px 8px 0}.ag-ep-new{border-radius:var(--radius-lg);text-align:left;width:100%;color:var(--ep-ink);background:0 0;align-items:center;gap:10px;padding:12px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ag-ep-new[data-on=true]{background:var(--ep-tint)}.ag-ep-new:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ag-ep-new-ic{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--color-primary);background:#0181ff1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ag-ep-text{flex-direction:column;flex:1;min-width:0;display:flex}.ag-ep-name{color:var(--ep-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ag-ep-sub{font-size:12px;line-height:16px;font-weight:var(--fw-body);color:var(--ep-grey);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-ep-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 8px 8px;display:flex;position:relative;overflow-y:auto}.ag-ep-row{z-index:1;border-radius:var(--radius-lg);text-align:left;cursor:pointer;width:100%;animation:ag-ep-row-in .32s var(--ep-ease) both;animation-delay:calc(60ms + var(--i,0) * 24ms);flex-direction:column;gap:2px;padding:12px;display:flex;position:relative;font-weight:var(--fw-body)!important;background:0 0!important}.ag-ep-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ag-ep-row:active{transform:none!important}@keyframes ag-ep-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ag-ep-mark{z-index:0;border-radius:var(--radius-lg);background:var(--ep-tint);pointer-events:none;opacity:0;transition:transform .25s var(--ep-ease), height .25s var(--ep-ease), opacity .15s ease;position:absolute;top:0;left:8px;right:8px}.ag-ep-mark[data-on=true]{opacity:1}.ag-ep-mark[data-snap=true]{transition:opacity .15s}.ag-ep-empty{color:var(--ep-grey);margin:20px 12px;font-size:13px;line-height:18px}.ag-ep-foot{border-top:1px solid var(--ep-line);color:#6b7280d9;margin:0;padding:8px 16px;font-size:11px;line-height:15px}.ag-ep-main{overscroll-behavior:contain;background:#f9f9fa;min-height:0;position:relative;overflow-y:auto}.ag-ep-bar{z-index:2;border-bottom:1px solid var(--ep-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;align-items:center;gap:8px;padding:10px 20px;display:flex;position:sticky;top:0}.ag-ep-bar-name{min-width:0;color:var(--ep-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;animation:.2s both ag-fade;overflow:hidden}.ag-ep-bar-when{color:var(--ep-grey);flex-shrink:0;margin-left:auto;font-size:11px;line-height:16px;animation:.2s both ag-fade}.ag-ep-doc{max-width:520px;animation:ag-ep-doc-in .36s var(--ep-ease) both;margin:0 auto;padding:16px 24px 40px}@keyframes ag-ep-doc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ag-ep-doc .tpl-thumb{border-radius:var(--radius-card);border:1px solid var(--ep-line);background:#f4f4f5;width:100%;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ag-ep-doc .tpl-thumb-frame{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.ag-ep-blank-wrap{justify-content:center;align-items:center;min-height:100%;padding:64px 24px;display:flex}.ag-ep-blank{border:1px dashed var(--ep-line);border-radius:var(--radius-card);text-align:center;width:100%;max-width:360px;animation:ag-ep-doc-in .32s var(--ep-ease) both;flex-direction:column;align-items:center;gap:8px;padding:56px 32px;display:flex}.ag-ep-blank-ic{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--ep-grey);background:#ededee;justify-content:center;align-items:center;display:flex}.ag-ep-blank-title{color:var(--ep-ink);margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.ag-ep-blank-sub{color:var(--ep-grey);margin:0;font-size:12px;line-height:1.375}.ag-ep-close{z-index:1;width:16px;height:16px;color:var(--ep-ink);opacity:.7;cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:16px;right:16px}.ag-ep-close:hover{opacity:1}.ag-ep[data-doc=true] .ag-ep-close{display:none}@media (max-width:767px){.ag-ep{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:min(720px,100dvh - 32px)}.ag-ep-side{border-right:0;border-bottom:1px solid var(--ep-line)}.ag-ep-foot{display:none}.ag-ep-doc{padding:12px 12px 24px}.ag-ep[data-doc=true] .ag-ep-close{display:flex}.ag-ep-close{top:20px;right:20px}.ag-ep-search input{padding-right:36px!important}}.em-dialog,.em-panel{--ep-ink:#0a0a0a;--ep-grey:#6b7280;--ep-line:#e7e7e9;--ep-tint:#2121210d;--ep-ease:cubic-bezier(.22, 1, .36, 1);--ep-sheet-shadow:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a}.em-dialog{z-index:10;animation:ag-ep-in .25s var(--ep-ease) both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;border-radius:var(--radius-2xl)!important;background:#fff!important;border:0!important;width:min(1000px,100vw - 32px)!important;max-width:none!important;height:min(670px,100dvh - 48px)!important;max-height:none!important;box-shadow:0 4px 6px -1px #0000001a,0 1px 3px #0000001a,0 24px 48px -16px #0000002e!important}.em-head{border-bottom:1px solid var(--ep-line);background:#fff;flex-shrink:0;align-items:center;gap:8px;min-height:52px;padding:8px 12px 8px 20px;display:flex}.em-who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.em-who-text{flex-direction:column;min-width:0;display:flex}.em-title{color:var(--ep-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.em-sub{color:var(--ep-grey);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:16px;overflow:hidden}.em-tag{color:var(--ep-grey);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;line-height:16px}.em-icon-btn{width:32px;height:32px;color:var(--ep-grey);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.em-icon-btn:hover:not(:disabled){background:var(--ep-tint);color:var(--ep-ink)}.em-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.em-icon-btn:disabled{opacity:.35;cursor:default}.em-main,.em-dialog .inbox-scroll{background-image:radial-gradient(#d5d8dd 1px,#0000 1px);background-size:20px 20px;background-attachment:local;background-color:#f7f7f8!important}.em-main{overscroll-behavior:contain;flex:1;min-height:0;padding:16px 24px 40px;overflow-y:auto}.em-sheet{border:1px solid var(--ep-line);border-radius:var(--radius-card);width:100%;max-width:472px;box-shadow:var(--ep-sheet-shadow);animation:ag-ep-doc-in .36s var(--ep-ease) both;background:#fff;margin:0 auto}.em-col{width:100%;max-width:472px;margin:0 auto}:is(.em-dialog,.em-panel) .email-card{border-color:var(--ep-line);border-radius:var(--radius-card);width:100%;max-width:472px;box-shadow:var(--ep-sheet-shadow);animation:ag-ep-doc-in .36s var(--ep-ease) both;gap:16px;margin-left:auto;margin-right:auto;padding:20px 24px 24px}.app-shell :is(.em-dialog,.em-panel) h2.email-subject,.app-shell .em-draft-subject.em-draft-subject{letter-spacing:-.01em;color:var(--ep-ink)!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}:is(.em-dialog,.em-panel) .email-card-meta p,.em-draft-meta p{color:var(--ep-ink);font-size:12px;line-height:18px}:is(.em-dialog,.em-panel) .email-card-meta .text-muted-fg,.em-draft-meta .text-muted-fg{color:var(--ep-grey)}:is(.em-dialog,.em-panel) .email-card-date{color:var(--ep-grey);font-size:11px;line-height:18px}:is(.em-dialog,.em-panel) .email-card-rule{background:var(--ep-line)}:is(.em-dialog,.em-panel) .email-card:has(.email-frame){padding-bottom:0}:is(.em-dialog,.em-panel) .email-card .email-frame{border-radius:0 0 var(--radius-card) var(--radius-card);width:calc(100% + 48px);margin:0 -24px;max-width:none!important}.em-dialog .email-card .email-body,.em-dialog .email-card pre{font-size:14px;line-height:1.65}.em-dialog .email-card .email-body{overflow-x:auto}.em-dialog .inbox-scroll{padding:16px 24px 40px}.em-dialog .inbox-thread,.em-dialog .inbox-chips{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.em-dialog .inbox-thread .email-card{max-width:none}.em-dialog .reply-bar{border-top-color:var(--ep-line);flex-direction:row-reverse;justify-content:flex-start;gap:8px;padding:10px 16px 10px 20px}.em-draft{flex-direction:column;padding:20px 24px 24px;transition:border-color .15s,box-shadow .15s;display:flex}.em-draft:focus-within{box-shadow:0 0 0 3px #0181ff1a, var(--ep-sheet-shadow);border-color:#0181ff73}.app-shell .em-draft-subject.em-draft-subject{outline:none;width:100%;height:auto;margin:0;padding:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.app-shell .em-draft-subject.em-draft-subject::placeholder{color:#a1a1aa;font-weight:500}.em-draft-meta{flex-direction:column;gap:4px;margin-top:8px;display:flex}.em-rule{background:var(--ep-line);flex-shrink:0;height:1px;margin:16px 0}.em-draft-body{cursor:text;min-height:280px;color:var(--ep-ink);word-wrap:break-word;overflow-wrap:anywhere;outline:none;flex:1 0 auto;font-size:13px;line-height:1.6}.em-draft-body p{margin:0 0 12px}.em-draft-body *{font-size:inherit!important;line-height:inherit!important}.em-draft-body a{color:var(--color-primary);text-decoration:underline}.em-draft-body img{max-width:100%}.em-state{border:1px dashed var(--ep-line);border-radius:var(--radius-card);text-align:center;width:100%;max-width:472px;animation:ag-ep-doc-in .32s var(--ep-ease) both;flex-direction:column;align-items:center;gap:8px;margin:0 auto;padding:64px 32px;display:flex}.em-main:has(>.em-state){flex-direction:column;padding-bottom:16px;display:flex}.em-main>.em-state{margin:auto}.em-state-ic{border-radius:var(--radius-lg);width:40px;height:40px;color:var(--ep-grey);background:#ededee;justify-content:center;align-items:center;display:flex}.em-state-ic[data-tone=error]{color:#dc2626;background:#fef2f2}.em-state-title{color:var(--ep-ink);margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.em-state-sub{max-width:420px;color:var(--ep-grey);margin:0;font-size:12px;line-height:1.375}.em-foot{border-top:1px solid var(--ep-line);background:#fff;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding:10px 16px 10px 20px;display:flex}.em-note{color:#6b7280d9;flex:1;min-width:0;margin:0;font-size:11px;line-height:15px}.em-note[data-error=true]{color:#dc2626}.em-btn{cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 14px;transition:background-color .15s,color .15s;display:inline-flex}.em-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.em-btn:disabled{opacity:.6;cursor:default}.em-btn-ghost{color:var(--ep-grey);background:0 0}.em-btn-ghost:hover:not(:disabled){color:var(--ep-ink);background:var(--ep-tint)}.em-btn-outline{color:var(--ep-ink);background:#edecea;border:1px solid #0000}.em-btn-outline:hover:not(:disabled){background:#e3e2df}.em-btn-primary{color:#fff;background:var(--color-primary);padding:0 16px}.em-btn-primary:hover:not(:disabled){background:var(--color-primary-hover)}.em-approved{color:#15803d;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.em-undo{color:var(--ep-grey);text-underline-offset:2px;cursor:pointer;font-size:13px;line-height:20px}.em-undo:hover{color:var(--ep-ink);text-decoration:underline}@media (max-width:639px){.em-head{padding-left:16px}.em-main,.em-dialog .inbox-scroll{padding:12px}.em-main:has(>.em-state){padding:12px}.em-draft,:is(.em-dialog,.em-panel) .email-card{padding:20px 16px 24px}:is(.em-dialog,.em-panel) .email-card .email-frame{width:calc(100% + 32px);margin:0 -16px}.em-icon-btn{width:44px;height:44px}.em-btn{height:44px}.em-foot{padding:12px 16px}}@media (max-width:767px){.cmp-email .em-draft-body{overflow-x:auto}.cmp-email .em-note{flex-basis:100%;font-size:12px;line-height:16px}.cmp-email .em-foot .em-btn-primary,.cmp-email .em-foot .em-btn-outline{flex:auto}.cmp-email .em-who>span:first-child{width:28px!important;height:28px!important}}.ag-node:has(>.ag-node-settings){cursor:default;width:340px}.ag-node:has(>.ag-node-settings):active{transform:none}.ag-node-band[data-movable]{cursor:grab}.ag-node-band[data-movable]:active{cursor:grabbing}.ag-node-band:not([data-movable]){cursor:pointer}.ag-node-band:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ag-node-band:focus-visible .ag-mock-sheet{transform:translateY(-6px)}.ag-node-band-sub{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.ag-node:has(>.ag-node-settings) .ag-node-body:empty{display:none}.ag-node:has(>.ag-node-settings) .ag-node-body{padding:0 14px 12px}.ag-node:has(>.ag-node-settings) .ag-node-issue{margin:12px -14px -12px}.ag-node-settings{cursor:default;border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ag-node-settings[disabled]{opacity:.75}.ag-node-settings .iw-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 14px}.ag-node-settings .iw-card+.iw-card{border-top:1px solid #eef1f4}.ag-node-settings .iw-head{margin-bottom:10px;padding:0}.ag-node-settings .iw-rule{display:none}.ag-node-settings .iw-body{gap:8px;padding:0}.ag-node-settings .iw-title{letter-spacing:0;text-transform:none;color:#3d4046;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.ag-node-settings .iw-title svg{color:#8a94a6;flex-shrink:0;width:13px;height:13px}.ag-node-settings .iw-desc{display:none}.ag-node-settings .ag-card-head{align-items:center}.ag-node-settings .ag-card-action{margin:-5px 0}.ag-node-settings .ag-btn-sm,.ag-node-settings .ag-btn{border-radius:9999px;height:28px;padding:0 10px;font-size:12px}.ag-node-settings .ag-field:has(>label){grid-template-columns:84px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.ag-node .ag-node-settings .ag-field:has(>label)>label{font-size:12px;line-height:16px;font-weight:var(--fw-body);letter-spacing:0;text-transform:none;color:#6b7585;grid-column:1;margin:0}.ag-node-settings .ag-field:has(>label)>:not(label){grid-column:2}.ag-node-settings .ag-field:has(>label):has(>textarea,>.ag-rules,>.ag-chips){align-items:start}.ag-node-settings .ag-field:has(>label):has(>textarea,>.ag-rules,>.ag-chips)>label{padding-top:8px}.ag-node-settings .ag-field:has(>label):has(>.ag-chips)>label{padding-top:4px}.ag-node-settings .ag-field-row{flex-direction:column;gap:8px;display:flex}.ag-node-settings .ag-inline{grid-template-columns:60px minmax(0,1fr);gap:6px;display:grid}.ag-node-settings .ag-value{color:#0a0a0a;font-size:13px;line-height:18px}.ag-node-settings .ag-unit{gap:6px}.ag-node-settings .ag-unit span{color:#6e7279;font-size:13px}.ag-node-settings input:not([type=checkbox]):not([type=radio]):not(.ask-composer-input),.ag-node-settings textarea:not(.ask-composer-input),.ag-node-settings .ag-field button:not(.ag-btn):not(.ag-chip-btn):not(.ag-seg-btn):not([role=option]){border-radius:var(--radius-lg);color:#0a0a0a;width:100%;min-height:32px;box-shadow:none;background:#f3f4f6;border:1px solid #0000;outline:none;font-size:13px;line-height:18px;transition:background .15s,border-color .15s,box-shadow .15s;font-weight:var(--fw-body)!important}.ag-node-settings input:not([type=checkbox]):not([type=radio]):not(.ask-composer-input){height:32px;padding:0 10px}.ag-node-settings textarea:not(.ask-composer-input){resize:vertical;min-height:72px;padding:7px 10px}.ag-node-settings .ag-field button:not(.ag-btn):not(.ag-chip-btn):not(.ag-seg-btn):not([role=option]){height:32px;padding:0 8px 0 10px}.ag-node-settings :is(input:not([type=checkbox]):not([type=radio]),textarea):not(.ask-composer-input):hover,.ag-node-settings .ag-field button:not(.ag-btn):not(.ag-chip-btn):not(.ag-seg-btn):not([role=option]):hover{background:#edeff2}.ag-node-settings :is(input:not([type=checkbox]):not([type=radio]),textarea):not(.ask-composer-input):focus,.ag-node-settings .ag-field button:not(.ag-btn):not(.ag-chip-btn):not(.ag-seg-btn):not([role=option]):focus-visible{border-color:var(--color-primary);background:#fff;box-shadow:0 0 0 3px #0181ff1f}.ag-node-settings :is(input,textarea)::placeholder{color:#9aa3af}.ag-node-settings .ag-subject{border-radius:var(--radius-lg);background:#f3f4f6;border:0;min-height:32px;padding:7px 10px;font-size:13px;line-height:18px}.ag-node-settings .ag-seg-wrap{gap:6px}.ag-node-settings .ag-seg{border-radius:var(--radius-lg);background:#f3f4f6;border:0;gap:3px;padding:3px;overflow:visible}.ag-node-settings .ag-seg-btn{color:#6e7279;background:0 0;border:0;border-radius:6px;flex-direction:row;gap:5px;min-height:26px;padding:0 6px;font-size:12px;line-height:16px;font-weight:var(--fw-body)!important}.ag-node-settings .ag-seg-btn svg{width:12px;height:12px}.ag-node-settings .ag-seg-btn:hover{background:#fff9}.ag-node-settings .ag-seg-btn[data-on=true]{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #1018281f;font-weight:600!important}.ag-node-settings .ag-seg-hint{color:#6b7585;font-size:12px;line-height:16px}.ag-node-settings .ag-seg-hint svg{display:none}.ag-node-settings .ag-seg-hint b{color:#3d4046;font-weight:600}.ag-node-settings .ag-chips{gap:5px}.ag-node-settings .ag-chip-btn{color:#6e7279;background:#fff;border:1px solid #e3e6ea;border-radius:7px;min-width:30px;height:24px;padding:0 8px;font-size:12px;line-height:16px;font-weight:var(--fw-body)!important}.ag-node-settings .ag-chip-btn:hover{color:#0a0a0a;border-color:#c9d1da}.ag-node-settings .ag-chip-btn[data-on=true]{color:#0068d6;background:#eaf3ff;border-color:#b9d7ff;font-weight:600!important}.ag-node-settings .ag-node-chip{height:22px;font-size:12px;font-weight:var(--fw-body);padding:0 8px}.ag-node-settings .ag-toggle,.ag-node-settings .iw-toggle{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:4px 0}.ag-node-settings .iw-toggle-title{font-size:13px;line-height:18px;font-weight:var(--fw-body);color:#0a0a0a}.ag-node-settings .iw-toggle-desc{display:none}.ag-node-settings .iw-switch{margin-top:0!important}.ag-node-settings .iw-hint{color:#6b7585;font-size:12px;line-height:16px}.ag-node-settings .ag-rules{color:#3d4046;gap:4px;padding-left:16px;font-size:12px;line-height:16px;list-style:outside}.ag-node-settings .ag-person{gap:8px;min-height:32px}.ag-node-settings .ag-person+.ag-person{padding-top:6px}.ag-node-settings .ag-person-name{font-size:13px;line-height:18px}.ag-node-settings .ag-person-meta{font-size:12px;line-height:16px}.ag-node-settings .ag-link{font-size:12px;font-weight:600}.ag-node-settings .ag-empty-pick{height:112px}.ag-node-settings .ag-preview-row{gap:8px}.ag-mock{pointer-events:none;width:124px;position:absolute;top:18px;bottom:0;right:12px}.ag-mock-sheet{border-radius:var(--radius-card);background:#ffffff9e;width:124px;height:104px;padding:5px 3px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),background-color .3s;display:block;transform:translateY(0);box-shadow:inset 0 0 0 1px #fff,0 6px 16px -10px #10285047;-webkit-mask-image:linear-gradient(#000 56%,#0000008c 68%,#0000 84%);mask-image:linear-gradient(#000 56%,#0000008c 68%,#0000 84%)}.ag-mock:after{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-composite:source-in;height:24px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 80%),linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(#0000,#000 80%),linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ag-mock-sheet svg{width:118px;height:80px;display:block;overflow:visible}.ag-mock-sheet rect:is([fill=\#D6E0EC],[fill=\#C9D6E6],[fill=\#D9E3EF]){fill:#fff}.ag-mock-sheet rect:is([fill=\#E7ECF2],[fill=\#EAF3FF]){fill:#ffffffb8}.ag-node:hover .ag-mock-sheet,.ag-start-ask-alt:hover .ag-build-mock .ag-mock-sheet,.ag-node:focus-visible .ag-mock-sheet,.ag-node[data-selected=true] .ag-mock-sheet{background:#ffffffbd;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #fff,0 10px 22px -12px #10285057}.ag-mock .m-av,.ag-mock .m-line,.ag-mock .m-btn,.ag-mock .m-hand,.ag-mock .m-flow,.ag-mock .m-check,.ag-mock .m-flag,.ag-mock .m-spark,.ag-mock .m-ring,.ag-mock .m-pill{transform-box:fill-box;transform-origin:50%}.ag-mock .m-av4{opacity:0;transform:scale(.4)}.ag-mock .m-arc{stroke-dasharray:100;stroke-dashoffset:100px}.ag-mock .m-flow{stroke-dasharray:0 100;opacity:0}.ag-mock .m-hand{transform-box:view-box;transform-origin:25px 33px}.ag-mock .m-flag{transform-origin:0}.ag-node:hover .ag-mock .m-av1{animation:.5s cubic-bezier(.22,1,.36,1) both agm-av1}.ag-node:hover .ag-mock .m-av3{animation:.5s cubic-bezier(.22,1,.36,1) both agm-av3}.ag-node:hover .ag-mock .m-av4{animation:.5s cubic-bezier(.34,1.56,.64,1) .18s both agm-pop}.ag-node:hover .ag-mock .m-pill{animation:.6s ease-out .4s both agm-pulse}.ag-node:hover .ag-mock .m-line{transform-origin:0;animation:.45s cubic-bezier(.22,1,.36,1) both agm-write}.ag-node:hover .ag-mock .m-line2{animation-delay:.14s}.ag-node:hover .ag-mock .m-line3{animation-delay:.28s}.ag-node:hover .ag-mock .m-btn{animation:.45s cubic-bezier(.34,1.56,.64,1) .42s both agm-pop}.ag-node:hover .ag-mock .m-spark{animation:.7s ease-in-out both agm-spark}.ag-node:hover .ag-mock .m-hand{animation:1.1s cubic-bezier(.45,0,.2,1) both agm-sweep}.ag-node:hover .ag-mock .m-arc{animation:1.1s cubic-bezier(.45,0,.2,1) both agm-arc}.ag-node:hover .ag-mock .m-flow{animation:1.1s cubic-bezier(.45,0,.55,1) infinite agm-flow}.ag-node:hover .ag-mock .m-flow2{animation-delay:.35s}.ag-node:hover .ag-mock .m-check{stroke-dasharray:100;animation:.5s cubic-bezier(.22,1,.36,1) .1s both agm-draw}.ag-node:hover .ag-mock .m-ring{animation:.6s ease-out both agm-pulse}.ag-node:hover .ag-mock .m-flag{animation:.9s ease-in-out .25s both agm-wave}@keyframes agm-av1{0%{transform:translate(0)}to{transform:translate(-3px)}}@keyframes agm-av3{0%{transform:translate(0)}to{transform:translate(3px)}}@keyframes agm-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes agm-pulse{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes agm-write{0%{opacity:.4;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes agm-spark{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.35)rotate(20deg)}}@keyframes agm-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes agm-arc{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes agm-flow{0%{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:1}35%{stroke-dasharray:14 100}to{stroke-dasharray:6 100;stroke-dashoffset:-100px;opacity:1}}@keyframes agm-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes agm-wave{0%,to{transform:skewY(0)scaleX(1)}30%{transform:skewY(-8deg)scaleX(.9)}65%{transform:skewY(6deg)scaleX(1.05)}}@media (prefers-reduced-motion:reduce){.ag-mock-sheet{transition:none}.ag-node:hover .ag-mock *{animation:none!important}.ag-mock .m-av4{opacity:1;transform:none}.ag-mock .m-arc{stroke-dashoffset:0}}.ag-node .ag-node-body{color:#5b6573;padding:12px 15px 14px;font-size:12.5px;line-height:18px}.ag-node-lead{color:#14171f;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.ag-node-label{letter-spacing:.08em;text-transform:uppercase;color:#7a8496;font-size:10.5px;font-weight:700;line-height:14px}.ag-node-msg{color:#30353d;-webkit-line-clamp:2;background:#f5f8fc;border-radius:10px;-webkit-box-orient:vertical;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden;box-shadow:inset 0 0 0 1px #1028500a}.ag-node-body .ag-node-msg+.ag-node-line{margin-top:10px}.ag-node-body .ag-node-line+.ag-node-line{margin-top:8px}.ag-node .ag-node-chip{color:#3d4757;background:#f2f4f7;border:0;border-radius:999px;gap:5px;height:24px;padding:0 10px;font-weight:600}.ag-node .ag-node-chip[data-tone=ai]{color:#0068d6;background:#eaf3ff}.ag-node .ag-node-chip[data-tone=yes]{color:#15803d;background:#e7f7ed}.ag-node .ag-node-quick{gap:6px;margin-top:10px}.ag-node .ag-node-quick .ag-chip-btn{border-radius:999px;height:26px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.ag-node .ag-node-quick .ag-chip-btn:not([data-on=true]){color:#3d4757;border-color:#e6eaf0}.ag-node .ag-node-quick .ag-chip-btn:not([data-on=true]):hover{background:#fff8ea;border-color:#f2d49b}.ag-node .ag-node-quick .ag-chip-btn[data-on=true]{color:#8a5a12;background:#fdebc4}.ag-node .ag-node-issue{border-radius:0 0 calc(var(--agc-r) - 1px) calc(var(--agc-r) - 1px);color:#8a5a12;border-radius:0 0 calc(var(--agc-r) - 1px) calc(var(--agc-r) - 1px);background:#fff9ee;border-top:1px solid #f3e2c2;margin:12px -15px -14px;padding:9px 15px 10px}.ag-live-error{color:#a32d2d;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.ag-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ag-live-stat{border-radius:var(--radius-lg);background:#fafafa;border:1px solid #e0e5eb;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ag-live-n{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;line-height:22px}.ag-live-l{color:#6e7279;font-size:12px;line-height:16px}.ag-review-summary{color:#0a0a0a;margin:0;font-size:14px;line-height:20px}.ag-review-item{border-radius:var(--radius-lg);background:#fafafa;border:1px solid #e0e5eb;flex-direction:column;gap:6px;padding:12px;display:flex}.ag-review-title{color:#0a0a0a;margin:0;font-size:14px;font-weight:600;line-height:20px}.ag-review-step{align-self:flex-start;font-size:12px;line-height:16px}.ag-review-why{color:#6e7279;margin:0;font-size:13px;line-height:18px}.ag-review-item .ag-subject{background:#fff;font-size:13px;line-height:18px}.ag-review-item .ag-preview-row>.ag-btn-ghost:first-child{margin-left:-12px}.ag-ab{flex-direction:column;gap:8px;display:flex}.ag-ab-row{border-radius:var(--radius-lg);background:#fafafa;border:1px solid #e0e5eb;align-items:center;gap:10px;padding:8px 10px;display:flex}.ag-ab-row[data-lead=true]{border-color:var(--color-primary);background:#f7fbff}.ag-ab-tag{border-radius:var(--radius-md);color:#0a0a0a;background:#f4f5f7;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.ag-ab-row[data-lead=true] .ag-ab-tag{background:var(--color-primary);color:#fff}.ag-ab-stats{color:#0a0a0a;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:13px;line-height:18px}.ag-live-rate{color:#6e7279;margin-left:6px;font-size:12px;font-weight:500;line-height:16px}.ag-person-btn{text-align:left;cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:0;width:100%;padding:4px 0}.ag-person-btn:hover{background:#f7f8fa}.ag-person-btn+.ag-person-btn{border-top:1px solid #eef1f4}.ag-person-sub{color:#6e7279;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ag-tl-head{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:20px 24px;display:flex}.ag-tl-name{color:#0a0a0a;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.ag-tl-email{color:#6e7279;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.ag-tl-body{flex:1;min-height:0;padding:20px 24px 32px;overflow-y:auto}.ag-tl-fields{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-bottom:20px;display:grid}.ag-tl-field dt{color:#6e7279;font-size:12px;line-height:16px}.ag-tl-field dd{color:#0a0a0a;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.ag-tl-section{color:#0a0a0a;margin:20px 0 14px;font-size:14px;font-weight:600;line-height:20px}.ag-timeline{margin:0;padding:0;list-style:none}.ag-timeline-row{grid-template-columns:16px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding-bottom:18px;display:grid;position:relative}.ag-timeline-row:last-child{padding-bottom:0}.ag-timeline-row:not(:last-child):before{content:"";background:var(--color-border);width:1px;position:absolute;top:20px;bottom:2px;left:7.5px}.ag-timeline-dot{background:#b7bfca;border-radius:999px;width:8px;height:8px;margin:6px 0 0 4px}.ag-timeline-row[data-action=sent] .ag-timeline-dot{background:var(--color-primary)}.ag-timeline-row[data-action=exited] .ag-timeline-dot,.ag-timeline-row[data-action=error] .ag-timeline-dot{background:#d64545}.ag-timeline-row[data-action=completed] .ag-timeline-dot,.ag-timeline-row[data-action=signal] .ag-timeline-dot{background:#2fa05a}.ag-timeline-label{color:#0a0a0a;font-size:14px;font-weight:500;line-height:20px;display:block}.ag-timeline-extra{color:#6e7279;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:18px;display:block}.ag-timeline-time{color:#8b9099;white-space:nowrap;font-size:12px;line-height:20px}.ag-timeline-empty{color:#6e7279;font-size:13px;line-height:18px}.ag-tl-head.ch-head{border-bottom-color:var(--color-border);background:#f7f7f8}.ch-head .ag-tl-name{color:var(--color-foreground);letter-spacing:-.01em;font-size:17px}.ch-head .ag-tl-email{color:var(--color-muted-fg)}.ch-head .ag-icon-btn{width:32px;height:32px;color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-border), 0 1px 2px #0000000d;background:#fff;border-radius:999px;transition:background .15s,box-shadow .15s}.ch-head .ag-icon-btn svg{stroke-width:2.25px}.ch-head .ag-icon-btn:hover{color:var(--color-foreground);background:#fff;box-shadow:inset 0 0 0 1px #d5d9df,0 2px 6px #00000014}.ch-head .ag-icon-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767px){.ch-head .ag-icon-btn{width:40px;height:40px}.ag-tl-head.ch-head{padding:16px}.ch-head+.ag-tl-body{padding:20px 16px 32px}}.ch-head-avatar{box-shadow:0 0 0 2px #fff,0 1px 3px #00000014}.ch-summary-text{color:#0a0a0a;margin:0;font-size:14px;line-height:22px}.ch-summary-meta{color:#8b9099;margin:8px 0 0;font-size:12px;line-height:16px}.ch-link{font:inherit;color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:18px}.ch-link:hover{text-underline-offset:2px;text-decoration:underline}.ch-field-link{color:inherit}.ch-field-link:hover{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.ch-email-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.ch-email-btn:hover .ag-timeline-label{color:var(--color-primary)}.ch-email-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 40%, transparent);outline-offset:2px;border-radius:4px}.ch-excerpt{border-radius:var(--control-r);color:#3e4b5e;white-space:pre-line;overflow-wrap:anywhere;background:#f7f8fa;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:19px}.ag-held{padding:8px 0}.ag-held+.ag-held{border-top:1px solid #eef1f4}.ag-held-actions{align-items:center;gap:8px;margin-top:6px;padding-left:38px;display:flex}.ag-held-actions .ag-link{margin-right:auto}.ag-held-preview{border-radius:var(--radius-lg);background:#fff;border:1px solid #e0e5eb;width:100%;height:320px;margin-top:8px}.ag-recips{flex-direction:column;gap:10px;display:flex}.ag-recips-list{flex-direction:column;display:flex}.ag-recips-btn{align-self:flex-start;gap:6px}.ag-status[data-status=sent]{color:var(--color-accent-text);background:#eef4ff;border-color:#cfe0ff}.ag-status[data-status=sent] .ag-status-dot{background:var(--color-primary)}.ag-insp-head{padding:0 10px 0 16px}.ag-insp-head-left{flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;display:flex}.ag-insp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#6b7585;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:16px;overflow:hidden}.ag-insp-head .ag-insp-title{color:#0a0a0a;font-size:16px;font-weight:600;line-height:22px}.ag-insp-head-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.ag-insp-head-div{background:var(--color-border);width:1px;height:20px;margin:0 6px}.ag-insp-head .ag-icon-btn{border-radius:9999px;width:32px;height:32px}.ag-inspector .ag-insp-body{gap:0;padding:0}.ag-inspector .ag-insp-body>:not(.iw-card){margin:16px 16px 0}.ag-inspector .ag-insp-body>:not(.iw-card):last-child{margin-bottom:16px}.ag-inspector .iw-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 16px 18px}.ag-inspector .iw-card+.iw-card{border-top:1px solid #eef1f4}.ag-inspector .iw-head{margin-bottom:12px;padding:0}.ag-inspector .iw-rule{display:none}.ag-inspector .iw-body{gap:10px;padding:0}.ag-inspector .ag-card-head{align-items:center}.ag-inspector .ag-card-action{margin:-6px 0}.ag-inspector .iw-title{letter-spacing:.06em;text-transform:uppercase;color:#6b7585;align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:16px;display:flex}.ag-inspector .iw-title svg{color:#6b7585;flex-shrink:0}.ag-inspector .iw-desc{font-size:13px;line-height:18px;font-weight:var(--fw-body);letter-spacing:0;color:#6e7279;margin-top:6px}.ag-inspector .ag-field:has(>label){grid-template-columns:100px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.ag-inspector .ag-field:has(>label)>label{font-size:13px;line-height:18px;font-weight:var(--fw-body);letter-spacing:0;color:#6e7279;grid-column:1;margin:0}.ag-inspector .ag-field:has(>label)>:not(label){grid-column:2}.ag-inspector .ag-field:has(>label):has(>.ag-rules,>.ag-chips){align-items:start}.ag-inspector .ag-field:has(>label):has(>.ag-rules,>.ag-chips)>label{padding-top:5px}.ag-inspector .ag-field:has(>textarea){flex-direction:column;align-items:stretch;gap:6px;display:flex}.ag-inspector .ag-field-row{flex-direction:column;gap:10px;display:flex}.ag-inspector .ag-inline{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.ag-inspector .ag-value{color:#0a0a0a;font-size:14px;line-height:20px}.ag-inspector :is(.ag-choice-title,.iw-toggle-title,.ag-person-name,.ag-rules,.ag-unit span,.ag-subject,.ag-link){font-size:14px;line-height:20px;font-weight:var(--fw-body);letter-spacing:0}.ag-inspector :is(.ag-choice-title,.iw-toggle-title,.ag-person-name,.ag-rules,.ag-unit span){color:#0a0a0a}.ag-inspector .ag-rules{gap:6px;padding-left:18px;list-style:outside}.ag-inspector :is(.ag-choice-desc,.iw-toggle-desc,.iw-hint,.ag-person-meta,.ag-person-sub,.ag-branch-empty,.ag-empty-pick-sub){font-size:13px;line-height:18px;font-weight:var(--fw-body);letter-spacing:0;color:#6e7279}.ag-inspector .iw-body>.iw-hint{padding-left:20px;position:relative}.ag-inspector .iw-body>.iw-hint:before{content:"";background:#8a94a6;width:14px;height:14px;position:absolute;top:2px;left:0;-webkit-mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E") 50%/contain no-repeat}.ag-seg-wrap{flex-direction:column;gap:10px;display:flex}.ag-seg{border-radius:var(--radius-lg);background:#fff;border:1px solid #d2dbe2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.ag-seg-btn{color:#3d4046;text-align:center;cursor:pointer;background:#fff;border-left:1px solid #d2dbe2;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 6px;font-size:12px;line-height:16px;transition:background .15s,color .15s;display:flex}.ag-seg-btn:first-child{border-left:0}.ag-seg-btn:hover{background:#f7f8fa}.ag-seg-btn[data-on=true]{color:#0068d6;background:#eaf3ff}.ag-seg-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ag-seg-hint{color:#6e7279;align-items:flex-start;gap:6px;font-size:13px;line-height:18px;display:flex}.ag-seg-hint svg{color:#8a94a6;flex-shrink:0;margin-top:2px}.ag-seg-hint b{color:#0a0a0a;font-weight:600}.ag-inspector .ag-toggle{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:16px;padding:10px 0}.ag-inspector .ag-toggle+.ag-toggle{border-top:1px solid #eef1f4}.ag-inspector .ag-toggle .iw-toggle-desc,.ag-inspector .ag-toggle .iw-switch{margin-top:2px}.ag-inspector .ag-toggle[data-locked] .iw-switch{opacity:.55;cursor:not-allowed}.ag-next-box{border-radius:var(--radius-lg);color:#0a0a0a;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e0e5eb;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px 0 12px;font-size:14px;line-height:20px;transition:border-color .15s,background .15s;display:flex}.ag-next-box:hover{background:#f4f6f8;border-color:#c9d1da}.ag-next-box>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ag-next-box .ag-next-glyph{color:#6e7279}.ag-next-box>svg:last-child{color:#8a94a6}.ag-inspector .ag-branch-row{grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:12px;min-height:36px;display:grid}.ag-inspector .ag-chip-btn{border-color:#d2dbe2;min-width:36px;height:28px;padding:0 10px;font-size:13px;line-height:18px}.ag-inspector .ag-chip-btn[data-on=true]{color:#0068d6;background:#eaf3ff;border-color:#b9d7ff}.ag-inspector .ag-node-chip{height:24px;font-size:13px;line-height:18px;font-weight:var(--fw-body);padding:0 8px}.ag-inspector :is(.ag-chip-btn,.ag-next-box,.ag-empty-pick,.ag-choice-row,.ag-link,.ag-person-btn,.ag-seg-btn),.ag-inspector .ag-field button:not(.ag-btn){font-weight:var(--fw-body)!important}.ag-inspector .ag-seg-btn[data-on=true]{font-weight:600!important}.ag-inspector input:not([type=checkbox]):not([type=radio]):not(.ask-composer-input),.ag-inspector textarea:not(.ask-composer-input){border-radius:var(--radius-lg);width:100%;font-size:14px;line-height:20px;font-weight:var(--fw-body);color:#0a0a0a;box-shadow:none;background:#fff;border:1px solid #d2dbe2;outline:none;transition:border-color .15s,box-shadow .15s}.ag-inspector input:not([type=checkbox]):not([type=radio]):not(.ask-composer-input){height:36px;padding:0 12px}.ag-inspector textarea:not(.ask-composer-input){resize:vertical;min-height:88px;padding:8px 12px}.ag-inspector :is(input:not([type=checkbox]):not([type=radio]),textarea):not(.ask-composer-input):hover{border-color:#b9c3ce}.ag-inspector :is(input:not([type=checkbox]):not([type=radio]),textarea):not(.ask-composer-input):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0181ff1f}.ag-inspector :is(input,textarea)::placeholder{color:var(--color-muted-fg)}.ag-insp-tabs .tab-pill{font-size:14px}.ag-tab-label{text-overflow:ellipsis;max-width:124px;display:block;overflow:hidden}.ag-tab-scroll[data-scrolled=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.nt-panel{border-radius:var(--radius-xl);background:#fff;overflow:hidden;box-shadow:0 12px 32px #0a0a0a1a,0 2px 6px #0a0a0a0d}.nt-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 14px 6px 20px;display:flex}.nt-h{letter-spacing:-.012em;color:#0b1020;font-size:17px;font-weight:700;line-height:24px}.nt-markall{border-radius:var(--control-r);height:30px;color:var(--color-primary);white-space:nowrap;cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .2s,opacity .2s;display:inline-flex}.nt-markall:disabled{opacity:.4;cursor:default}.nt-markall:hover:not(:disabled){background:#0181ff14}@media (max-width:767px){.nt-markall{height:40px;padding:0 12px}}.nt-tabs{border-bottom:1px solid #eef1f5;gap:20px;padding:0 20px;display:flex}.nt-tab{color:#6b7385;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;height:42px;font-size:13.5px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.nt-tab:after{content:"";background:var(--color-primary);opacity:0;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.25,1,.5,1),opacity .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.nt-tab:hover{color:#0b1020}.nt-tab[data-on=true]{color:#0b1020;font-weight:600}.nt-tab[data-on=true]:after{opacity:1;transform:scaleX(1)}.nt-count{color:#5b6573;font-variant-numeric:tabular-nums;background:#f1f3f6;border-radius:9px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.nt-tab[data-on=true] .nt-count{background:var(--color-primary);color:#fff}.nt-scroll{overscroll-behavior:contain;padding-bottom:6px;overflow-y:auto}.cell-tip{animation:.15s ease-out cell-tip-in}@keyframes cell-tip-in{0%{opacity:0}}.nt-section{z-index:1;color:#8a93a3;background:#fff;padding:12px 20px 6px;font-size:11px;font-weight:600;line-height:14px;position:sticky;top:0}.nt-row{text-align:left;cursor:pointer;align-items:flex-start;gap:12px;width:100%;padding:12px 20px;transition:background-color .25s;animation:.36s cubic-bezier(.22,1,.36,1) backwards nt-row-in;display:flex;position:relative}@keyframes nt-row-in{0%{opacity:0;transform:translateY(4px)}}.nt-row[data-unread=true]{background:#f6faff}.nt-row:hover{background:#f2f6fb}.nt-row[data-unread=true]:hover{background:#edf4ff}.nt-row+.nt-row,li+li>.nt-row{box-shadow:inset 0 1px #f2f4f7}.nt-main{flex-direction:column;flex:1;min-width:0;display:flex}.nt-title{color:#3d4757;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.nt-title strong{color:#0b1020;font-weight:600}.nt-row[data-unread=false] .nt-title strong{font-weight:500}.nt-text{color:#6b7385;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.nt-meta{color:#8a93a3;font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.nt-meta i{background:#c2c9d3;border-radius:50%;width:3px;height:3px}.nt-cta{color:#0b1020;background:#fff;border-radius:9999px;align-self:flex-start;align-items:center;height:28px;margin-top:10px;padding:0 12px;font-size:12.5px;font-weight:600;transition:box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 0 0 1px #e2e7ee,0 1px 2px #1028500d}.nt-row:hover .nt-cta{color:var(--color-primary);box-shadow:0 0 0 1px #bfd8f7,0 2px 6px -2px #0168d640}.nt-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5.5px}.nt-row[data-unread=true] .nt-dot{background:var(--color-primary);box-shadow:0 0 0 3px #0181ff24}.nt-skel{gap:12px;padding:14px 20px 14px 40px;display:flex}.nt-skel-lines{flex-direction:column;flex:1;gap:7px;padding-top:3px;display:flex}.nt-skel-lines i{background:#f1f3f6;border-radius:5px;height:9px;animation:1.4s ease-in-out infinite nt-pulse;display:block}.nt-skel-lines i:first-child{width:58%}.nt-skel-lines i:nth-child(2){width:86%}.nt-skel-lines i:nth-child(3){width:26%}@keyframes nt-pulse{50%{opacity:.55}}.nt-empty{text-align:center;flex-direction:column;align-items:center;padding:44px 24px 40px;display:flex}.nt-empty-title{color:#0b1020;font-size:14.5px;font-weight:600}.nt-empty-text{color:#6b7385;max-width:280px;margin-top:4px;font-size:13px;line-height:19px}@media (prefers-reduced-motion:reduce){.nt-row,.nt-skel-lines i{animation:none}.nt-tab:after{transition:none}}.tc{--tc-r:var(--radius-card);border-radius:var(--tc-r);background:#fff;flex-direction:column;min-width:0;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s cubic-bezier(.25,1,.5,1);animation:.55s cubic-bezier(.22,1,.36,1) backwards tc-in;display:flex;position:relative;box-shadow:0 0 0 1px #e5eaf0,0 1px 2px #1028500a,0 10px 24px -16px #10387842}@keyframes tc-in{0%{opacity:0;transform:translateY(10px)}}.tc:not(.tc-skel):hover{transform:translateY(-3px);box-shadow:0 0 0 1px #d2dbe6,0 1px 2px #1028500d,0 22px 38px -20px #10387861}.tc-link{border-radius:inherit;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tc-band{background:#fff;border-bottom:1px solid #eef1f5;min-height:88px;padding:15px 16px 14px}.tc-eyebrow{color:#14171f;font-size:12px;font-weight:600;line-height:16px;display:block}.tc-subject{-webkit-line-clamp:2;letter-spacing:-.012em;color:#14171f;-webkit-box-orient:vertical;margin-top:3px;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.tc-subject[data-empty=true]{color:#a3abb8;font-weight:500}.tc-stage{perspective:900px;background-color:#f7f7f8;background-image:radial-gradient(#d9dce1 1px,#0000 1px);background-position:8px 8px;background-size:16px 16px;height:232px;position:relative;overflow:hidden}.tc-sheet{border-radius:var(--radius-card);transform-origin:50% 0;will-change:transform;backface-visibility:hidden;background:#fff;height:236px;transition:transform .8s cubic-bezier(.25,1,.5,1),box-shadow .8s cubic-bezier(.25,1,.5,1);position:absolute;top:18px;left:22px;right:22px;overflow:hidden;transform:rotateX(9deg)rotateY(-7deg)rotate(-1.2deg)scale(.97);box-shadow:0 0 0 1px #10285012,0 2px 6px #1028500f,0 22px 36px -18px #10387866}.tc:hover .tc-sheet{transform:rotateX(0)rotateY(0)rotate(0)translateY(-6px)scale(1);box-shadow:0 0 0 1px #10285012,0 4px 10px #1028500f,0 28px 44px -20px #10387870}.tc-sheet .tpl-thumb{width:100%;display:block}.tc:hover .tpl-thumb-frame{top:calc(var(--tt-inset,0px) - var(--tt-slide,0px))}.tc-foot{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.tc-meta{flex-direction:column;min-width:0;display:flex}.tc-name{color:#0b1020;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.tc-date{color:#8a93a3;margin-top:1px;font-size:12px;line-height:16px}.tc-status{color:#30353d;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #e3e8ef}.tc-status i{background:#e5a23a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e5a23a29}.tc-status[data-status=published] i{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.tc-actions{z-index:2;opacity:0;pointer-events:none;gap:4px;transition:opacity .25s,transform .35s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:98px;right:12px;transform:translateY(-4px)}.tc:hover .tc-actions,.tc:focus-within .tc-actions{opacity:1;pointer-events:auto;transform:none}.tc .tc-action{border-radius:var(--radius-lg);color:#6b7385;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:28px;height:28px;transition:color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 0 1px #e3e8ef,0 2px 6px -2px #10285029}.tc .tc-action:hover{color:#0b1020;box-shadow:0 0 0 1px #d3dbe5,0 4px 10px -4px #10285038}.tc .tc-action-danger:hover{color:#dc2626}.tpf-folder{text-align:left;cursor:pointer;border-radius:var(--radius-card);background:#fff;align-items:center;gap:12px;width:100%;min-width:0;padding:14px 16px;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s cubic-bezier(.25,1,.5,1);animation:.55s cubic-bezier(.22,1,.36,1) backwards tc-in;display:flex;box-shadow:0 0 0 1px #e5eaf0,0 1px 2px #1028500a,0 10px 24px -16px #10387842}.tpf-folder:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #d2dbe6,0 1px 2px #1028500d,0 18px 32px -20px #10387861}.tpf-folder:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tpf-folder-icon{color:#6e7279;stroke-width:1.75px;flex-shrink:0;width:20px;height:20px}.tpf-folder-meta{flex-direction:column;min-width:0;display:flex}.tpf-folder-name{color:#0b1020;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.tpf-folder-sub{color:#8a93a3;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;line-height:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.tpf-folder{transition:none;animation:none}.tpf-folder:hover{transform:none}}@media (hover:none){.tc-actions{opacity:1;pointer-events:auto;transform:none}}@media (max-width:767px){.tc-actions{gap:8px;right:10px}.tc .tc-action{width:40px;height:40px}.tc .tc-action svg{width:16px;height:16px}.tc:not(.tc-pick) .tc-name,.tpf-folder-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.tc-pick-grid{grid-template-columns:minmax(0,1fr);justify-content:center;gap:16px;display:grid}@media (min-width:640px){.tc-pick-grid{grid-template-columns:repeat(auto-fit,calc(50% - 8px))}}@media (min-width:1024px){.tc-pick-grid{grid-template-columns:repeat(auto-fit,calc(25% - 12px))}}button.tc-pick{text-align:left;font:inherit;color:inherit;cursor:pointer;border:0;padding:0}button.tc-pick:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-primary);outline:none}.tc.tc-pick[data-selected=true],.tc.tc-pick[data-selected=true]:hover{box-shadow:0 0 0 2px var(--color-primary), 0 14px 30px -16px #0168d673}.tc-pick-chip{color:#30353d;background:#fff;border-radius:999px;flex-shrink:0;align-items:center;height:26px;padding:0 11px;font-size:12px;font-weight:600;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 0 1px #e3e8ef}.tc-pick[data-selected=true] .tc-pick-chip{background:var(--color-primary);color:#fff;box-shadow:none}.tc.tc-pick-new{min-height:380px;box-shadow:none;color:#6b7385;background:0 0;border:1px dashed #cbd2dd;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s}.tc.tc-pick-new:hover{box-shadow:none;border-color:var(--color-primary);color:var(--color-primary);background:#f7fbff;transform:none}@media (prefers-reduced-motion:reduce){.tc{transition:none;animation:none}.tc:not(.tc-skel):hover{transform:none}.tc-sheet,.tc-actions{transition:none}}.bp-mask{display:block;overflow:hidden}.bp-m{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.bp-t{display:inline-block}.bpg{color:#0a0a0a;background:#f9f8f6;border-radius:18px;padding:24px 24px 0}.bpg-h{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:38px}.bpg-p{color:#6e7279;font-size:14px;line-height:20px}.bpg-face{z-index:1;aspect-ratio:1;pointer-events:none;width:calc(100% - 16px);position:absolute;top:100%;left:50%;transform:translate(-50%)}.bpg-orb{width:100%;height:100%;display:block}.bpg-orb .ao-line{stroke:#0a0a0a33;stroke-width:2.5px}.bpg-title{letter-spacing:-.01em;color:#0a0a0a;font-size:20px;font-weight:500;line-height:28px}.app-shell h2.bpg-title{font-size:20px;font-weight:500;line-height:28px}.bpg-body{color:#6e7279;font-size:14px;line-height:20px}.bpg-card{background:#f9f8f6;border-radius:20px;padding:22px}.bpg-plan{color:#6e7279;font-size:14px;font-weight:500;line-height:20px}.bpg-price{letter-spacing:-.36px;color:#0a0a0a;font-size:36px;font-weight:500;line-height:40px}.bpg-per{color:#6e7279;font-size:14px;line-height:20px}.bpg-label{color:#0a0a0a;font-size:14px;font-weight:500;line-height:20px}.bpg-li{color:#6e7279;align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.bpg-li svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.bpg-li[data-strong]{color:#0a0a0a;font-weight:500}.bpg-li[data-off]{color:#6e72798c}.bpg-cmp{padding-top:14px;padding-bottom:14px}.bpg-cmp table thead th{z-index:1;background:#f9f8f6;padding:8px 0 10px;position:sticky;top:0}.bpg-cmp table tbody tr{height:auto}.bpg-cmp table tbody th,.bpg-cmp table tbody td{color:#6e7279;vertical-align:top;padding:3.5px 0;font-size:14px;line-height:20px}.bpg-cmp table tbody td{text-align:center}.bpg-cmp table tbody td[data-to]{color:#0a0a0a;font-weight:500}.bpg-cmp table tbody td svg{width:16px;height:16px;margin-top:2px;display:inline-block}.bpg-cmp table tbody td:not([data-on]) svg{opacity:.55}@media (max-width:767px){.bpg-card{padding-left:16px;padding-right:16px}}.app-shell button.bpg-btn:not(#bpg),.bpg-btn{cursor:pointer;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 20px;transition:background-color .15s,transform .15s;display:inline-flex;letter-spacing:0!important;font-size:15px!important;font-weight:500!important;line-height:22px!important}.bpg-btn:active:not(:disabled){transform:scale(.97)}.bpg-btn:disabled{opacity:.5;cursor:default}.bpg-btn-black{background:var(--color-primary);color:#fff}.bpg-btn-black:hover:not(:disabled){background:var(--color-primary-hover)}.bpg-btn-grey{color:#0a0a0a;background:#edecea}.bpg-btn-grey:hover:not(:disabled){background:#e3e2df}.auth-card{background:#f9f8f6;border-radius:28px}.auth-face{aspect-ratio:1;pointer-events:none;width:min(68%,560px);position:absolute;bottom:0;left:50%;transform:translate(-50%,40%)}.auth-face .bpg-orb{animation:1s cubic-bezier(.16,1,.3,1) .25s both auth-face-rise}.auth-face .bpg-orb .ao-line{stroke-width:3px}@keyframes auth-face-rise{0%{opacity:0;transform:translateY(90px)}}@media (prefers-reduced-motion:reduce){.auth-face .bpg-orb{animation:none}}.fb-face{aspect-ratio:1;pointer-events:none;z-index:0;width:120px;position:absolute;bottom:0;right:52px;transform:translateY(36%)}.fb-face .bpg-orb{animation:.9s cubic-bezier(.16,1,.3,1) .15s both auth-face-rise}.fb-mark{pointer-events:none;width:56px;height:56px;position:absolute;top:18px;right:18px}.fb-mark .ao-line{stroke:#0a0a0a24;stroke-width:2px}.app-shell button.fb-seg-btn:not(#bpg),.fb-seg-btn{color:#6e7279;font-size:14px!important;font-weight:500!important;line-height:20px!important}.fb-seg-btn:hover{color:#0a0a0a}.fb-seg-btn[data-on]{color:#0a0a0a;background:#fff;box-shadow:0 1px 2px #0a0a0a14}@media (prefers-reduced-motion:reduce){.fb-face .bpg-orb{animation:none}}.bpg-note{border-radius:14px;padding:10px 14px;font-size:13px;line-height:19px}.bpg-note-warn{color:#7a4a00;background:#fff6e6}.bpg-note-error{color:#9b1c1c;background:#fdeeee}.trg-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.trg-row{border-radius:var(--control-r);text-align:left;cursor:pointer;align-items:center;gap:18px;width:100%;padding:14px 18px;font-weight:400;transition:background-color .15s;display:flex}li.trg-row{cursor:default}button.trg-row:hover{background:#f7f8fa}.trg-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.trg-tile{background:#fff;border:1px solid #e8ebf0;border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 1px 2px #1018280d,0 4px 12px -6px #1018282e}.trg-main{flex-direction:column;flex:1;min-width:0;display:flex}.trg-name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;color:#14171f;font-size:15px;font-weight:500;line-height:20px;overflow:hidden}.trg-meta{color:#5b6270;flex-wrap:wrap;align-items:center;gap:2px 16px;margin-top:3px;font-size:13px;font-weight:400;line-height:18px;display:flex}.trg-meta .font-mono{font-size:12.5px}.trg-fact{align-items:center;gap:5px;display:inline-flex}.trg-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.trg-stat{color:#6b7385;flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;margin-top:3px;font-size:13px;font-weight:400;line-height:18px;display:flex}.trg-stat>span{white-space:nowrap}.trg-stat>span+span:before{content:"·";color:#b4bcc8;margin:0 8px}.trg-stat .font-medium{font-weight:500}.trg-trend{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;width:190px;display:flex}.trg-trend-label{color:#8a919e;font-size:12px;font-weight:400;line-height:16px}.trg-await{color:#6b7385;font-size:13px;font-weight:400;line-height:36px}.trg-chart{display:block}@media (max-width:767px){.trg-row{align-items:flex-start;gap:12px;padding:12px 6px}.trg-trend{display:none}.trg-meta .trg-fact{min-width:0;max-width:100%}.trg-meta .font-mono{overflow-wrap:anywhere;min-width:0}.trg-main{overflow:hidden}.trg-stat{margin-left:-17px}.trg-stat>span:before,.trg-stat>span+span:before{content:"·";text-align:center;color:#b4bcc8;flex-shrink:0;width:17px;margin:0;display:inline-block}.trg-stat>span.inline-flex:before{margin-right:-6px}.app-shell .trg-list{margin-inline:-6px}.app-shell .trg-avatar{width:24px!important;height:24px!important}.app-shell .trg-meta .font-mono{font-size:12px}}[data-merge-fields] :is(h1,h2,h3,h4,h5,h6){font-family:var(--email-heading-font,inherit)}
