[data-connective],:root[data-theme=light] [data-connective][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-noir:7 7 7;--c-raised:17 17 17;--c-ink-dark:20 20 20;--c-elevated:24 24 24;--c-surface:36 36 36;--c-surface-hi:48 48 48;--c-hairline:31 31 31;--c-stroke:44 44 44;--c-edge:110 110 110;--c-ink:237 236 234;--c-ink-soft:157 157 157;--c-ink-muted:133 133 133;--c-paper:242 241 236;--c-paper-dim:230 227 220;--c-accent:62 207 126;--c-accent-deep:31 138 85;--c-danger:240 104 108;--c-caution:229 168 76;--c-info:127 170 227;--c-booked:93 189 180;--c-ai:171 157 235;--c-recess:4 4 4;--cx-scrim:#070707b3;--cx-shadow-pop:0 4px 16px #00000047;--cx-shadow-float:0 16px 48px #0006;--cx-shadow-lift:0 10px 24px #00000059}:root[data-theme=light] [data-connective],[data-connective][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-noir:242 241 236;--c-raised:251 250 247;--c-ink-dark:231 230 223;--c-elevated:255 255 255;--c-surface:222 219 210;--c-surface-hi:207 203 190;--c-hairline:219 218 210;--c-stroke:201 198 186;--c-edge:126 122 110;--c-ink:20 19 15;--c-ink-soft:82 79 70;--c-ink-muted:98 94 84;--c-paper:22 21 15;--c-paper-dim:46 44 37;--c-accent:18 105 58;--c-accent-deep:15 87 48;--c-danger:180 35 42;--c-caution:133 82 8;--c-info:39 87 143;--c-booked:12 102 96;--c-ai:89 67 176;--c-recess:228 226 218;--cx-scrim:#16150f4d;--cx-shadow-pop:0 4px 16px #0000001a;--cx-shadow-float:0 16px 48px #00000029;--cx-shadow-lift:0 10px 24px #00000024}[data-connective]{--cx-noir:rgb(var(--c-noir));--cx-raised:rgb(var(--c-raised));--cx-ink-dark:rgb(var(--c-ink-dark));--cx-elevated:rgb(var(--c-elevated));--cx-surface:rgb(var(--c-surface));--cx-surface-hi:rgb(var(--c-surface-hi));--cx-hairline:rgb(var(--c-hairline));--cx-stroke:rgb(var(--c-stroke));--cx-edge:rgb(var(--c-edge));--cx-ink:rgb(var(--c-ink));--cx-ink-soft:rgb(var(--c-ink-soft));--cx-ink-muted:rgb(var(--c-ink-muted));--cx-paper:rgb(var(--c-paper));--cx-paper-dim:rgb(var(--c-paper-dim));--cx-accent:rgb(var(--c-accent));--cx-danger:rgb(var(--c-danger));--cx-caution:rgb(var(--c-caution));--cx-info:rgb(var(--c-info));--cx-booked:rgb(var(--c-booked));--cx-ai:rgb(var(--c-ai));--cx-st:var(--cx-ink-soft);--cx-font-display:"Switzer", var(--font-cx-display,"Inter Tight"), var(--font-cx-text,"Inter"), system-ui, sans-serif;--cx-font-text:var(--font-cx-text,"Inter"), system-ui, -apple-system, "Segoe UI", sans-serif;--cx-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--cx-radius-xs:4px;--cx-radius-sm:6px;--cx-radius-md:8px;--cx-radius-lg:12px;--cx-radius-xl:16px;--cx-radius-full:999px;--cx-radius-island:28px;--cx-r-xs:var(--cx-radius-xs);--cx-r-sm:var(--cx-radius-md);--cx-r-md:var(--cx-radius-lg);--cx-r-full:var(--cx-radius-full);--cx-dur-press:80ms;--cx-dur-1:.12s;--cx-dur-2:.18s;--cx-dur-3:.24s;--cx-dim:.45;--cx-dur-count:.4s;--cx-dur-data:.6s;--cx-ease:cubic-bezier(.22, .61, .36, 1);--cx-ease-in:cubic-bezier(.4, 0, 1, 1);--cx-ease-flow:cubic-bezier(.65, 0, .35, 1);--cx-move-1:4px;--cx-move-2:8px;--cx-gutter:clamp(16px, 8px + 2vw, 32px);--cx-bar-gap:16px;--cx-indent:16px;color:var(--cx-ink);font:400 14px/20px var(--cx-font-text);-webkit-font-smoothing:antialiased}[data-connective=surface]{background:var(--cx-noir);isolation:isolate}[data-connective] *,[data-connective] :before,[data-connective] :after{box-sizing:border-box}:where([data-connective]) :is(h1,h2,h3,h4,h5,p,ul,ol,figure){font-family:inherit;font-weight:inherit;letter-spacing:inherit;margin:0;padding:0}:where([data-connective]) :is(ul,ol){list-style:none}:where([data-connective]) :is(button,input,select,textarea){font:inherit;color:inherit}[data-connective] [hidden]{display:none!important}[data-connective] :focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-tnum{font-variant-numeric:tabular-nums}[data-connective] .cx-soft{color:var(--cx-ink-soft)}[data-connective] .cx-muted{color:var(--cx-ink-muted)}[data-connective] .cx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-ic{vertical-align:middle;flex:none;display:inline-block}[data-connective] .cx-figure-lg{font:600 32px/36px var(--cx-font-display);letter-spacing:-.02em}[data-connective] .cx-figure{font:600 26px/30px var(--cx-font-display);letter-spacing:-.02em}[data-connective] .cx-title{font:600 22px/28px var(--cx-font-display);letter-spacing:-.015em}[data-connective] .cx-heading{font:600 17px/24px var(--cx-font-text);letter-spacing:-.005em}[data-connective] .cx-body{font:400 15px/22px var(--cx-font-text)}[data-connective] .cx-ui{font:400 14px/20px var(--cx-font-text)}[data-connective] .cx-small{font:400 13px/18px var(--cx-font-text)}[data-connective] .cx-caption{font:400 12px/16px var(--cx-font-text);letter-spacing:.005em}[data-connective] .cx-label{font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft)}[data-connective] .cx-st-neutral{--cx-st:var(--cx-ink-soft)}[data-connective] .cx-st-info{--cx-st:var(--cx-info)}[data-connective] .cx-st-booked{--cx-st:var(--cx-booked)}[data-connective] .cx-st-caution{--cx-st:var(--cx-caution)}[data-connective] .cx-st-accent{--cx-st:var(--cx-accent)}[data-connective] .cx-st-danger{--cx-st:var(--cx-danger)}[data-connective] .cx-st-ai{--cx-st:var(--cx-ai)}[data-connective] .cx-st-ink{--cx-st:var(--cx-ink)}[data-connective] .cx-link{color:var(--cx-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cx-ink-muted);text-decoration-color:var(--cx-ink-muted);text-underline-offset:3px;transition:text-decoration-color var(--cx-dur-1)}[data-connective] .cx-link:hover{-webkit-text-decoration-color:var(--cx-ink);text-decoration-color:var(--cx-ink)}[data-connective] .cx-link-quiet{color:var(--cx-ink-soft)}[data-connective] .cx-link-standalone{align-items:center;gap:4px;font-weight:500;display:inline-flex}[data-connective] .cx-kbd{font:500 12px/18px var(--cx-font-mono);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xs);color:var(--cx-ink-soft);text-align:center;min-width:20px;padding:0 5px;display:inline-block}[data-connective] .cx-btn .cx-kbd{color:inherit;opacity:.7;border-color:currentColor}[data-connective] .cx-btn{border-radius:var(--cx-radius-md);height:40px;font:500 14px/20px var(--cx-font-text);cursor:pointer;white-space:nowrap;color:var(--cx-ink);transition:background-color var(--cx-dur-1), border-color var(--cx-dur-1), color var(--cx-dur-1), transform var(--cx-dur-press);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}[data-connective] .cx-btn:active,[data-connective] .cx-btn.is-pressed{transform:scale(.97)}[data-connective] .cx-btn-sm{height:32px;padding:0 12px}[data-connective] .cx-btn-lg{height:48px;padding:0 20px}[data-connective] .cx-btn-block{width:100%}[data-connective] .cx-btn-icon{width:40px;padding:0}[data-connective] .cx-btn-icon.cx-btn-sm{width:32px}[data-connective] .cx-btn-primary{background:var(--cx-paper);color:var(--cx-noir)}[data-connective] .cx-btn-primary:hover,[data-connective] .cx-btn-primary.is-hover{background:var(--cx-paper-dim)}[data-connective] .cx-btn-secondary{border-color:var(--cx-stroke)}[data-connective] .cx-btn-secondary:hover,[data-connective] .cx-btn-secondary.is-hover,[data-connective] .cx-btn-quiet:hover,[data-connective] .cx-btn-quiet.is-hover{background:var(--cx-elevated)}[data-connective] .cx-btn-quiet{color:var(--cx-ink-soft)}[data-connective] .cx-btn-quiet:hover,[data-connective] .cx-btn-quiet.is-hover{color:var(--cx-ink)}[data-connective] .cx-btn-danger{border-color:var(--cx-danger);color:var(--cx-danger)}[data-connective] .cx-btn-danger:hover,[data-connective] .cx-btn-danger.is-hover{background:color-mix(in srgb, var(--cx-danger) 12%, transparent)}[data-connective] .cx-btn-danger-solid{background:var(--cx-danger);color:var(--cx-noir)}[data-connective] .cx-btn-danger-solid:hover,[data-connective] .cx-btn-danger-solid.is-hover{background:color-mix(in srgb, var(--cx-danger) 85%, var(--cx-ink))}[data-connective] .cx-btn-call{background:var(--cx-accent);color:var(--cx-noir)}[data-connective] .cx-btn-call:hover,[data-connective] .cx-btn-call.is-hover{background:color-mix(in srgb, var(--cx-accent) 85%, var(--cx-ink))}[data-connective] .cx-btn[aria-pressed=true]{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-btn:disabled,[data-connective] .cx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}[data-connective] .cx-btn.is-focus{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite cx-spin;display:inline-block}@keyframes cx-spin{to{transform:rotate(360deg)}}@media (pointer:coarse){[data-connective] .cx-btn,[data-connective] .cx-input,[data-connective] .cx-seg button,[data-connective] .cx-tabs button,[data-connective] .cx-menu-item,[data-connective] button.cx-chip{min-height:44px}[data-connective] .cx-btn-icon{min-width:44px}}[data-connective] .cx-field{flex-direction:column;gap:6px;min-width:0;display:flex}[data-connective] .cx-field-label{font-weight:500}[data-connective] .cx-copy-label{align-self:flex-start;align-items:center;gap:4px;max-width:100%;display:inline-flex}[data-connective] .cx-copy-label>:first-child{cursor:copy}[data-connective] .cx-copy-glyph{border-radius:var(--cx-radius-xs);width:16px;height:16px;color:var(--cx-ink-muted);opacity:0;transition:opacity var(--cx-dur-1) var(--cx-ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}[data-connective] .cx-copy-glyph:after{content:"";position:absolute;inset:-14px -8px}[data-connective] .cx-copy-label:hover .cx-copy-glyph,[data-connective] .cx-copy-label:focus-within .cx-copy-glyph,[data-connective] .cx-copy-glyph:focus-visible{opacity:1}[data-connective] .cx-copy-glyph:hover{color:var(--cx-ink)}[data-connective] .cx-copy-value{align-self:auto}[data-connective] .cx-copy-value>[role=button]{cursor:copy;border-radius:var(--cx-radius-xs);min-width:0}[data-connective] .cx-copy-value>[role=button]:focus-visible{outline:2px solid var(--cx-focus,currentColor);outline-offset:2px}[data-connective] .cx-input{border:1px solid var(--cx-edge);border-radius:var(--cx-radius-md);width:100%;height:40px;transition:border-color var(--cx-dur-1);background:0 0;padding:0 12px}[data-connective] .cx-intake{min-width:0;container-type:inline-size}[data-connective] .cx-intake-shell{grid-template-columns:minmax(0,1fr);gap:20px 40px;min-width:0;display:grid}[data-connective] .cx-intake-part{gap:6px;min-width:0;display:none}[data-connective] .cx-intake-parts{align-self:start;min-width:0}[data-connective] .cx-intake-main{gap:40px;min-width:0;display:grid;container-type:inline-size}@container (min-width:720px){[data-connective] .cx-intake-shell{grid-template-columns:13rem minmax(0,1fr)}[data-connective] .cx-intake-parts{top:calc(var(--fv-above,0px) + 20px);position:sticky}}@container (max-width:719px){[data-connective] .cx-intake-part{display:grid}[data-connective] .cx-intake-parts{display:none}}[data-connective] .cx-intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;max-width:68rem;display:grid}[data-connective] .cx-intake-row-start{grid-column-start:1}[data-connective] .cx-intake-two{grid-template-columns:minmax(0,1fr);gap:24px 32px;display:grid}[data-connective] .cx-intake-rows{gap:8px;display:grid}[data-connective] .cx-intake-hhead{display:none}[data-connective] .cx-intake-hrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.5rem;align-items:center;gap:8px;display:grid}[data-connective] .cx-intake-hrow>.cx-intake-hname{grid-column:1/-1;min-width:0}[data-connective] .cx-intake-hrow>.cx-btn-icon{justify-self:end}@container (min-width:40rem){[data-connective] .cx-intake-hhead{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) 2.5rem;gap:8px;padding-bottom:2px;display:grid}[data-connective] .cx-intake-hhead:has(+.cx-intake-hrow[data-kind=cond]){grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) 2.5rem}[data-connective] .cx-intake-hrow[data-kind=med]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) 2.5rem}[data-connective] .cx-intake-hrow[data-kind=cond]{grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr) 2.5rem}[data-connective] .cx-intake-hrow>.cx-intake-hname{grid-column:auto}}[data-connective] .cx-intake-ben{grid-template-columns:minmax(0,1fr);gap:12px 24px;display:grid}[data-connective] .cx-intake-ben-gap{display:none}[data-connective] .cx-intake-policy{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px 24px;display:grid}[data-connective] .cx-intake-policy>.cx-btn-icon{justify-self:end}@container (min-width:56rem){[data-connective] .cx-intake-policy{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) auto auto}}@container (min-width:40rem){[data-connective] .cx-intake-two{grid-template-columns:repeat(2,minmax(0,1fr))}[data-connective] .cx-intake-ben{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end}[data-connective] .cx-intake-ben-gap{display:block}}@container (min-width:56rem){[data-connective] .cx-intake-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-connective] .cx-intake-head{gap:8px;min-width:0;display:grid}[data-connective] .cx-intake-head-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}[data-connective] .cx-intake-title{overflow-wrap:anywhere;flex:12rem;min-width:0}[data-connective] .cx-intake-mark{border:1.5px solid var(--cx-ink-muted);border-radius:var(--cx-radius-full);box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}[data-connective] .cx-intake-mark[data-done]{color:var(--cx-ink);border-color:#0000}[data-connective] .cx-intake-heading{scroll-margin-top:calc(var(--fv-above,0px) + 20px)}[data-connective] .cx-intake-row{border-bottom:1px solid var(--cx-hairline);grid-template-columns:120px minmax(0,1fr);gap:4px 16px;padding:8px 0;display:grid}[data-connective] .cx-intake-row-long{text-align:left;grid-template-columns:minmax(0,1fr) auto}[data-connective] textarea.cx-input{resize:none;height:auto;min-height:84px;max-height:220px;padding:10px 12px;line-height:20px}[data-connective] .cx-input:hover{border-color:var(--cx-ink-soft)}[data-connective] .cx-input::placeholder{color:var(--cx-ink-muted)}[data-connective] .cx-input[aria-invalid=true],[data-connective] .cx-input.is-error{border-color:var(--cx-danger)}[data-connective] .cx-input:disabled{opacity:.45;cursor:not-allowed}[data-connective] select.cx-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cx-ink-soft) 50%), linear-gradient(135deg, var(--cx-ink-soft) 50%, transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}[data-connective] .cx-input.cx-input-sm{height:32px;padding:0 8px;font-size:13px}@media (pointer:coarse){[data-connective] .cx-input.cx-input-sm{height:40px}}[data-connective] select.cx-input.cx-input-sm{background-position:calc(100% - 15px) 13px,calc(100% - 10px) 13px;height:32px;padding:0 28px 0 8px;font-size:13px}@media (max-width:1023px){[data-connective] .cx-input,[data-connective] select.cx-input.cx-input-sm,[data-connective] input.cx-input.cx-input-sm{font-size:16px}}[data-connective] .cx-slider{accent-color:var(--cx-ink);width:100%;height:20px}[data-connective] .cx-help{color:var(--cx-ink-muted);font-size:13px;line-height:18px}[data-connective] .cx-err{color:var(--cx-danger);animation:cx-fade var(--cx-dur-1) var(--cx-ease);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}[data-connective] .cx-fgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px 24px;max-width:44rem;display:grid}[data-connective] .cx-fgrid>.cx-span{grid-column:1/-1}[data-connective] .cx-look-row{flex-wrap:wrap;align-items:flex-start;gap:20px 40px;display:flex}[data-connective] .cx-fgrid.cx-fgrid-wide{max-width:56rem}[data-connective] .cx-fname{grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);gap:20px 24px;display:grid}@media (max-width:640px){[data-connective] .cx-fname{grid-template-columns:minmax(0,1fr) 6rem}[data-connective] .cx-fname>:last-child{grid-column:1/-1}}[data-connective] .cx-fgrid>.cx-fshort{max-width:7rem}[data-connective] .cx-check{cursor:pointer;align-items:center;gap:10px;min-height:32px;display:flex}[data-connective] .cx-check input{appearance:none;border:1px solid var(--cx-edge);border-radius:var(--cx-radius-xs);cursor:pointer;width:18px;height:18px;transition:background-color var(--cx-dur-1), border-color var(--cx-dur-1);flex:none;place-content:center;margin:0;display:grid}[data-connective] .cx-check input[type=radio]{border-radius:50%}[data-connective] .cx-check input:checked,[data-connective] .cx-check input:indeterminate{background:var(--cx-paper);border-color:var(--cx-paper)}[data-connective] .cx-check input[type=checkbox]:checked:after{content:"";border:solid var(--cx-noir);border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}[data-connective] .cx-check input[type=radio]:checked:after{content:"";background:var(--cx-noir);border-radius:50%;width:8px;height:8px}[data-connective] .cx-check input[type=checkbox]:indeterminate:after{content:"";background:var(--cx-noir);border:0;width:8px;height:2px;transform:none}[data-connective] .cx-check input:disabled{opacity:.45;cursor:not-allowed}[data-connective] .cx-task-ticking .cx-check input:checked{animation:.32s cubic-bezier(.3,1.4,.6,1) .12s cx-tick-settle}[data-connective] .cx-task-ticking .cx-check input[type=checkbox]:checked:after{transform-origin:0 100%;animation:.26s cubic-bezier(.22,.61,.36,1) both cx-task-tick}[data-connective] .cx-task-title{transition:color .18s var(--cx-ease);display:inline;position:relative}[data-connective] .cx-task-title:after{content:"";transform-origin:0;pointer-events:none;background:currentColor;height:1px;position:absolute;top:55%;left:0;right:0;transform:scaleX(0)}[data-connective] .cx-task-done .cx-task-title:after{transform:scaleX(1)}[data-connective] .cx-task-ticking .cx-task-title:after{animation:.32s cubic-bezier(.22,.61,.36,1) .14s both cx-task-strike}[data-connective] .cx-task-reopening .cx-task-title:after{animation:.22s cubic-bezier(.22,.61,.36,1) reverse both cx-task-strike}@keyframes cx-task-tick{0%{transform:rotate(45deg)translate(-1px,-1px)scale(0)}to{transform:rotate(45deg)translate(-1px,-1px)scale(1)}}@keyframes cx-task-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-task-ticking .cx-check input:checked,[data-connective] .cx-task-ticking .cx-check input[type=checkbox]:checked:after,[data-connective] .cx-task-ticking .cx-task-title:after,[data-connective] .cx-task-reopening .cx-task-title:after{animation:none}[data-connective] .cx-task-title{transition:none}}[data-connective] .cx-check input.cx-toggle{border-radius:var(--cx-radius-full);background:var(--cx-surface-hi);border:1px solid var(--cx-edge);width:36px;height:20px;display:block;position:relative}[data-connective] .cx-check input.cx-toggle:after{content:"";background:var(--cx-ink);width:16px;height:16px;transition:transform var(--cx-dur-1) var(--cx-ease), background-color var(--cx-dur-1);border:0;border-radius:50%;position:absolute;top:1px;left:1px;transform:none}[data-connective] .cx-check input.cx-toggle:checked{background:var(--cx-paper);border-color:var(--cx-paper)}[data-connective] .cx-check input.cx-toggle:checked:after{background:var(--cx-noir);border:0;width:16px;height:16px;transform:translate(16px)}[data-connective] .cx-toggle-state{color:var(--cx-ink-soft);margin-left:auto;font-size:13px}[data-connective] .cx-chip{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);height:auto;min-height:24px;font:500 12px/16px var(--cx-font-text);color:var(--cx-ink-soft);overflow-wrap:anywhere;background:0 0;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px;display:inline-flex}[data-connective] button.cx-chip{text-align:start;cursor:pointer;min-height:32px;transition:background-color var(--cx-dur-1), color var(--cx-dur-1);padding-block:6px}[data-connective] button.cx-chip:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] button.cx-chip[aria-pressed=true]{background:var(--cx-elevated);color:var(--cx-ink);border-color:var(--cx-edge)}[data-connective] .cx-chip-x{all:unset;cursor:pointer;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:-4px;display:inline-grid}[data-connective] .cx-chip-x:hover{color:var(--cx-ink)}[data-connective] .cx-pill{border-radius:var(--cx-radius-full);height:24px;font:500 12px/16px var(--cx-font-text);color:var(--cx-st);background:color-mix(in srgb, var(--cx-st) 12%, transparent);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 8px;display:inline-flex}[data-connective] .cx-pill-dot{color:var(--cx-st);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}[data-connective] .cx-pill-dot>i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}[data-connective] .cx-av{background:var(--cx-surface);width:32px;height:32px;color:var(--cx-ink);font:600 12px/1 var(--cx-font-text);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}[data-connective] .cx-av-24{width:24px;height:24px;font-size:11px}[data-connective] .cx-av-40{width:40px;height:40px}[data-connective] .cx-av-56{width:56px;height:56px;font-size:17px}[data-connective] .cx-av-ai{background:color-mix(in srgb, var(--cx-ai) 12%, transparent);color:var(--cx-ai)}[data-connective] .cx-pres{border:2px solid var(--cx-noir);background:var(--cx-accent);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}[data-connective] .cx-pres-away{background:var(--cx-noir);box-shadow:inset 0 0 0 2px var(--cx-ink-soft)}[data-connective] .cx-av-stack{align-items:center;display:inline-flex}[data-connective] .cx-av-stack>*+*{box-shadow:0 0 0 2px var(--cx-noir);margin-left:-8px}[data-connective] .cx-ai-tag{color:var(--cx-ai);font:600 12px/16px var(--cx-font-text);align-items:center;gap:4px;display:inline-flex}[data-connective] .cx-banner{border-radius:var(--cx-radius-lg);min-height:44px;color:var(--cx-ink);background:color-mix(in srgb, var(--cx-st) 12%, transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}[data-connective] .cx-banner>.cx-ic{color:var(--cx-st)}[data-connective] .cx-grow{flex:1;min-width:160px}[data-connective] .cx-scrim{all:unset;background:var(--cx-scrim);animation:cx-fade var(--cx-dur-1) var(--cx-ease);position:fixed;inset:0}[data-connective] .cx-dialog-layer{z-index:60;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}[data-connective] .cx-dialog{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl);background:var(--cx-raised);color:var(--cx-ink);width:min(30rem,100%);max-height:calc(100dvh / var(--cx-zoom,1) - 32px);box-shadow:var(--cx-shadow-float);animation:cx-rise8 var(--cx-dur-3) var(--cx-ease);padding:24px;position:relative;overflow-y:auto}[data-connective] .cx-dialog-wide{width:min(50rem,100%)}[data-connective] .cx-dialog-xl{width:min(72rem,100%)}@media (max-width:639px){[data-connective] .cx-dialog-layer:has(>.cx-dialog-wide){align-items:stretch;padding:0}[data-connective] .cx-dialog-wide{width:100%;max-height:calc(100dvh / var(--cx-zoom,1));min-height:calc(100dvh / var(--cx-zoom,1));border-width:0;border-radius:0;padding:20px 16px}}[data-connective] .cx-dialog>.cx-title{padding-right:40px}[data-connective] .cx-dialog-close{position:absolute;top:16px;right:16px}[data-connective] .cx-dialog-body{color:var(--cx-ink-soft);margin-top:8px;font-size:15px;line-height:22px}[data-connective] .cx-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}@keyframes cx-rise8{0%{opacity:0;transform:translateY(8px)}}@keyframes cx-rise4{0%{opacity:0;transform:translateY(4px)}}@keyframes cx-fade{0%{opacity:0}}@keyframes cx-fade-out{to{opacity:0}}@keyframes cx-dialog-out{to{opacity:0;transform:translateY(8px)scale(.98)}}[data-connective] .cx-dialog-layer[data-leaving]{pointer-events:none}[data-connective] .cx-dialog-layer[data-leaving]>.cx-scrim{animation:cx-fade-out var(--cx-dur-3) var(--cx-ease-in) forwards}[data-connective] .cx-dialog-layer[data-leaving]>.cx-dialog{animation:cx-dialog-out var(--cx-dur-3) var(--cx-ease-in) forwards}@media (prefers-reduced-motion:reduce){[data-connective] .cx-dialog-layer[data-leaving]>.cx-scrim,[data-connective] .cx-dialog-layer[data-leaving]>.cx-dialog{animation:cx-fade-out var(--cx-dur-1) linear forwards}}@keyframes cx-slide-in{0%{transform:translate(100%)}}@keyframes cx-slide-up{0%{transform:translateY(100%)}}[data-connective] .cx-sheet-layer{z-index:50;pointer-events:none;position:fixed;inset:0}[data-connective] .cx-sheet-layer>*{pointer-events:auto}[data-connective] .cx-sheet-layer-raised{z-index:65}[data-connective] .cx-sheet{width:min(480px, 100vw / var(--cx-zoom,1));background:var(--cx-raised);border-left:1px solid var(--cx-stroke);box-shadow:var(--cx-shadow-float);animation:cx-slide-in var(--cx-dur-3) var(--cx-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}[data-connective] .cx-sheet-wide{width:min(640px, 100vw / var(--cx-zoom,1))}@media (max-width:639px){[data-connective] .cx-sheet{width:100%;max-height:calc(92dvh / var(--cx-zoom,1));border-left:0;border-top:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl) var(--cx-radius-xl) 0 0;animation-name:cx-slide-up;top:auto;left:0}}[data-connective] .cx-sheet-head{border-bottom:1px solid var(--cx-hairline);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex}[data-connective] .cx-sheet-body{flex:1;padding:20px;overflow:auto}[data-connective] .cx-sheet-foot{border-top:1px solid var(--cx-hairline);justify-content:flex-end;gap:12px;padding:12px 20px;display:flex}[data-connective] .cx-sheet-layer[data-leaving]>.cx-scrim{animation:cx-fade-out .16s var(--cx-ease-flow) forwards}[data-connective] .cx-sheet-layer[data-leaving]>.cx-sheet{animation:cx-slide-out .16s var(--cx-ease-flow) forwards}[data-connective] .cx-pop[data-leaving]{pointer-events:none;animation:cx-rise4-out .16s var(--cx-ease-flow) forwards}@keyframes cx-slide-out{to{opacity:0;transform:translate(100%)}}@keyframes cx-slide-down{to{opacity:0;transform:translateY(100%)}}@keyframes cx-rise4-out{to{opacity:0;transform:translateY(4px)}}@media (max-width:639px){[data-connective] .cx-sheet-layer[data-leaving]>.cx-sheet{animation-name:cx-slide-down}}[data-connective] .cx-pop-anchor{display:inline-block;position:relative}[data-connective] .cx-pop{z-index:40;background:var(--cx-raised);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl);min-width:208px;box-shadow:var(--cx-shadow-pop);animation:cx-rise4 var(--cx-dur-1) var(--cx-ease);padding:12px;position:absolute;top:calc(100% + 6px);left:0}[data-connective] .cx-pop-end{left:auto;right:0}[data-connective] .cx-pop-up{top:auto;bottom:calc(100% + 6px)}[data-connective] .cx-pop.cx-pop-float{position:fixed;inset:0 auto auto 0}[data-connective] .cx-menu{border-radius:var(--cx-radius-lg);padding:4px}[data-connective] .cx-menu-item{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;display:flex}[data-connective] .cx-menu-item:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-menu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}[data-connective] .cx-menu-item.cx-menu-danger{color:var(--cx-danger)}[data-connective] .cx-menu-item .cx-kbd{margin-left:auto}[data-connective] .cx-menu-item .cx-menu-dot{border-radius:var(--cx-radius-full);background:var(--cx-st);flex:none;width:8px;height:8px}[data-connective] .cx-menu-item .cx-menu-tick{margin-left:auto;display:inline-flex}[data-connective] .cx-menu-sep{border:0;border-top:1px solid var(--cx-hairline);margin:4px 0}[data-connective] .cx-tip-anchor{display:inline-flex;position:relative}[data-connective] .cx-tip{background:var(--cx-elevated);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);font:400 12px/16px var(--cx-font-text);color:var(--cx-ink);white-space:nowrap;max-width:min(240px, calc(100vw / var(--cx-zoom,1) - 16px));text-overflow:ellipsis;pointer-events:none;box-shadow:var(--cx-shadow-pop);z-index:80;padding:4px 8px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;overflow:hidden;transform:translate(-50%)}[data-connective] .cx-tip-anchor:hover>.cx-tip,[data-connective] .cx-tip-anchor:focus-within>.cx-tip{animation:cx-fade var(--cx-dur-1) .4s both;display:block}[data-connective] .cx-tip-anchor[data-tip-align=end]>.cx-tip{left:auto;right:0;transform:none}[data-connective] .cx-tip-anchor[data-tip-align=start]>.cx-tip{left:0;transform:none}[data-connective] .cx-tip-anchor[data-tip-below]>.cx-tip{top:calc(100% + 6px);bottom:auto}[data-connective] .cx-tip-anchor[data-tip-off]>.cx-tip{display:none}[data-connective] .cx-pagebar .cx-tip-anchor>.cx-tip{top:calc(100% + 6px);bottom:auto}[data-connective] .cx-toasts{left:16px;right:16px;bottom:calc(56px + env(safe-area-inset-bottom) / var(--cx-zoom,1) + 8px + var(--cx-dock-room,0px) + var(--cx-hint-room,0px));z-index:70;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed}[data-connective] .cx-toast{pointer-events:auto;background:var(--cx-elevated);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);max-width:min(30rem,100%);box-shadow:var(--cx-shadow-pop);animation:cx-pop-out-in var(--cx-dur-2) var(--cx-ease);align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}[data-connective] .cx-toast>.cx-ic{color:var(--cx-st);flex:none}[data-connective] .cx-toast.is-out{opacity:0;transition:opacity var(--cx-dur-1) var(--cx-ease-in)}[data-connective] .cx-tabs{isolation:isolate;scrollbar-width:none;gap:4px;padding:4px 4px 12px;display:flex;position:relative;overflow-x:auto}[data-connective] .cx-tabs :is(button,a,[aria-current=page]){all:unset;box-sizing:border-box;z-index:1;border-radius:var(--cx-radius-md);height:32px;color:var(--cx-ink-soft);cursor:pointer;white-space:nowrap;transition:color var(--cx-dur-1);align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex;position:relative}[data-connective] .cx-tabs :is(button,a):hover,[data-connective] .cx-tabs [aria-current=page],[data-connective] .cx-tabs button[aria-selected=true]{color:var(--cx-ink)}[data-connective] .cx-tabs :is(button,a):focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-tab-count{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;font-weight:400}[data-connective] .cx-seg{isolation:isolate;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:2px;display:inline-flex;position:relative}[data-connective] .cx-seg :is(button,a){all:unset;box-sizing:border-box;z-index:1;border-radius:var(--cx-radius-sm);height:28px;color:var(--cx-ink-soft);cursor:pointer;transition:color var(--cx-dur-1);align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative}[data-connective] .cx-field>.cx-seg:not(.cx-seg-fill),[data-connective] .flex-col>.cx-seg:not(.cx-seg-fill){align-self:flex-start}[data-connective] .cx-seg.cx-seg-lg :is(button,a){height:36px;padding:0 18px;font-size:14px}[data-connective] .cx-seg :is(button,a):hover,[data-connective] .cx-seg a[aria-current=true],[data-connective] .cx-seg button[aria-pressed=true]{color:var(--cx-ink)}[data-connective] .cx-seg :is(button,a):focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-pick-glass{z-index:0;pointer-events:none}[data-connective] .cx-seg>.cx-pick-glass{border-radius:var(--cx-radius-sm)}[data-connective] .cx-seg.cx-seg-dots button{padding:0 9px}[data-connective] .cx-seg .cx-seg-dot{width:10px;border-radius:var(--cx-radius-full);background:var(--cx-st);flex:none;block-size:10px}[data-connective] .cx-period{align-items:center;gap:6px;min-inline-size:0;display:inline-flex}[data-connective] .cx-period-refine{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-sm);block-size:28px;color:var(--cx-ink-soft);cursor:pointer;transition:color var(--cx-dur-1);align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}[data-connective] .cx-period-refine:hover,[data-connective] .cx-period-refine[aria-expanded=true]{color:var(--cx-ink)}[data-connective] .cx-period-refine:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-period-refine:disabled{cursor:default;opacity:.6}[data-connective] .cx-period-custom{flex-direction:column;gap:12px;display:flex}[data-connective] .cx-seg.cx-seg-fill{box-sizing:border-box;flex-wrap:nowrap;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:stretch;gap:2px;width:100%;height:40px;display:grid}[data-connective] .cx-seg.cx-seg-fill :is(button,a){text-align:center;white-space:nowrap;justify-content:center;min-width:0;height:auto;padding:0 16px}@media (max-width:1023px){[data-connective] .cx-seg.cx-seg-fill :is(button,a){font-size:16px}}[data-connective] .cx-seg.cx-seg-tall{height:auto}[data-connective] .cx-seg.cx-seg-tall :is(button,a){text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:10px 14px}[data-connective] .cx-seg.cx-seg-tall .cx-seg-note{color:var(--cx-ink-soft);font-size:12px;font-weight:400}[data-connective] .cx-seg.cx-seg-tall :is(button,a):disabled{opacity:.5;cursor:default}@media (max-width:639px){[data-connective] .cx-seg.cx-seg-fill.cx-seg-tall{grid-auto-flow:row}}[data-connective] .cx-affix{min-width:0;display:block;position:relative}[data-connective] .cx-affix[data-suffix]>.cx-input{padding-right:34px}[data-connective] .cx-affix[data-suffix]:after{content:attr(data-suffix);color:var(--cx-ink-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-connective] .cx-affix-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-connective] .cx-readout{height:40px;color:var(--cx-ink);align-items:center;padding:0 2px;display:flex}[data-connective] :is(.cx-tabs,.cx-seg) :is(button,a,[aria-current=page]):before,[data-connective] :is(.cx-tabs,.cx-seg) :is(button,a,[aria-current=page]):after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--cx-dur-2) var(--cx-ease);position:absolute;inset:0}[data-connective] :is(.cx-tabs,.cx-seg) :is(button,a):hover:not(:disabled,[aria-selected=true],[aria-pressed=true],[aria-current=true]):before,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]):before,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]):after{opacity:1}[data-connective] .cx-crumb{color:var(--cx-ink-soft);align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}[data-connective] .cx-crumb [aria-current=page]{color:var(--cx-ink)}[data-connective] .cx-pager{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}[data-connective] .cx-pager>.cx-grow{min-width:0}[data-connective] .cx-tbl{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);position:relative;overflow:hidden}[data-connective] .cx-scroll{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}[data-connective] .cx-table{border-collapse:collapse;width:100%;min-width:820px}[data-connective] .cx-table th{font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);text-align:left;background:var(--cx-ink-dark);white-space:nowrap;height:36px;padding:0 12px}[data-connective] .cx-table td{border-top:1px solid var(--cx-hairline);white-space:nowrap;background:inherit;height:44px;padding:0 12px}[data-connective] .cx-table tbody tr{background:var(--cx-noir);transition:background-color var(--cx-dur-1)}[data-connective] .cx-table tbody tr:hover,[data-connective] .cx-table tbody tr[aria-selected=true]{background:var(--cx-elevated)}[data-connective] .cx-stack-no{display:none}[data-connective] .cx-tbl[data-stacked] .cx-stack-no{display:inline}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit){display:block;min-width:0!important}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) tbody,[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) tfoot{display:block}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) tbody tr,[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) tfoot tr{-moz-column-gap:12px;border-top:1px solid var(--cx-hairline);flex-wrap:wrap;align-items:center;column-gap:12px;padding:8px 12px;display:flex}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) tbody tr:first-child{border-top:0}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td{white-space:normal;text-align:right;background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:32px;padding:4px 0;display:flex}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td[data-l]:not([data-l=""]):before{content:attr(data-l);content:attr(data-l) / "";font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);text-align:left;flex:none}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td[data-role=title]{text-align:left;flex:1 1 0;justify-content:flex-start;width:auto;min-width:0;font-weight:500}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td[data-role=act]{flex:none;order:2;justify-content:flex-start;width:auto}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td.cx-sticky0,[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td[data-role=select]{order:-1}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) .cx-sticky0,[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) .cx-sticky1,[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) .cx-sticky-first{border-right:0;position:static}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td.cx-num{white-space:nowrap}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) td[data-role=blank]{display:none}[data-connective] .cx-tbl[data-stacked] .cx-table:not(.cx-fit) th[data-role=band]{white-space:normal;background:0 0;grid-column:1/-1;width:100%;height:auto;padding:4px 0;display:block}[data-connective] .cx-stack-bar{border-bottom:1px solid var(--cx-hairline);font:500 12px/16px var(--cx-font-text);color:var(--cx-ink-soft);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}[data-connective] .cx-stack-bar label,[data-connective] .cx-stack-sort{align-items:center;gap:8px;display:inline-flex}[data-connective] .cx-stack-bar select,[data-connective] .cx-stack-dir{min-height:32px;font:inherit;color:var(--cx-ink);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);background:0 0;padding:0 8px}[data-connective] .cx-tbl[data-relax] .cx-table:not(.cx-fit){min-width:0!important}[data-connective] .cx-tbl[data-relax] .cx-table:not(.cx-fit) td:not(.cx-num),[data-connective] .cx-tbl[data-relax] .cx-table:not(.cx-fit) th:not(.cx-num){white-space:normal}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table:not(.cx-fit) :is(tbody,tfoot) tr{-moz-column-gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 16px;padding:12px 16px;display:grid;position:relative}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table:not(.cx-fit) td{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;width:auto;min-height:0;padding:0}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table:not(.cx-fit) td[data-role=title]{grid-column:1/-1;padding-right:32px}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table:not(.cx-fit) td[data-role=act]{flex-direction:row;order:2;align-items:center}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table:not(.cx-fit) td[data-role=select]{order:0;position:absolute;top:12px;right:16px}[data-connective] .cx-stack-only{display:none}[data-connective] .cx-tbl[data-stacked] .cx-stack-only{border-bottom:1px solid var(--cx-hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}[data-connective] .cx-comp-chip{min-height:44px;font:500 12px/16px var(--cx-font-text);color:var(--cx-ink);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);cursor:pointer;background:0 0;padding:0 10px}[data-connective] .cx-comp-chip:hover,[data-connective] .cx-comp-chip:focus-visible{background:var(--cx-elevated)}[data-connective] .cx-tbl[data-stacked] .cx-table.cx-comp th[data-role=title]{text-align:left;background:0 0;border:0;order:-1;width:100%;min-width:0;max-width:none;height:auto;padding:0 0 4px;font-weight:500;display:block;position:static}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-table.cx-comp th[data-role=title]{grid-column:1/-1}[data-connective] .cx-tbl[data-stacked] .cx-table.cx-comp td[role=gridcell]{cursor:text}[data-connective] .cx-tbl[data-stacked] .cx-table.cx-comp td[data-changed=true],[data-connective] .cx-tbl[data-stacked] .cx-table.cx-comp td[data-bad=true]{box-shadow:none;background:0 0}[data-connective] .cx-tbl[data-stacked] .cx-comp .cx-comp-read,[data-connective] .cx-tbl[data-stacked] .cx-comp .cx-comp-edit{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);flex:0 9rem;min-width:6rem}[data-connective] .cx-tbl[data-stacked] .cx-comp .cx-comp-read{min-height:44px;padding:4px 12px}[data-connective] .cx-tbl[data-stacked] .cx-comp .cx-comp-note{white-space:normal;text-align:right}[data-connective] .cx-tbl[data-stacked] .cx-comp td[data-changed=true] .cx-comp-read{background:var(--cx-elevated);box-shadow:inset 2px 0 0 var(--cx-ink)}[data-connective] .cx-tbl[data-stacked] .cx-comp td[data-bad=true] .cx-comp-read{box-shadow:inset 2px 0 0 var(--cx-danger)}[data-connective] .cx-tbl[data-stacked] .cx-comp .cx-comp-edit>.cx-comp-input{border-radius:inherit;min-height:42px}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-comp .cx-comp-read,[data-connective] .cx-tbl[data-stacked][data-wide] .cx-comp .cx-comp-edit{flex:none;width:100%}[data-connective] .cx-tbl[data-stacked] .cx-scroll{max-height:none}[data-connective] .cx-tbl-comp[data-stacked] .cx-scroll{overflow:visible}[data-connective] .cx-tbl:has(.cx-stack-only .cx-pop){overflow:visible}[data-connective] .cx-stack-only .cx-pop-anchor{position:relative}[data-connective] .cx-tbl[data-stacked] .cx-comp td .cx-comp-link{flex:auto;justify-content:flex-end;align-items:center;min-height:44px;padding:0;display:flex}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-comp td .cx-comp-link{justify-content:flex-start;width:100%}[data-connective] .cx-tbl[data-relax] .cx-tree{min-width:0!important}[data-connective] .cx-tbl[data-relax] .cx-tree .cx-tree-row{width:auto;min-width:100%;grid-template-columns:minmax(220px, 3fr) repeat(var(--cx-cols,3), minmax(max-content, 1fr))!important}[data-connective] .cx-tbl[data-relax] .cx-tree .cx-tree-row>*{overflow:visible}[data-connective] .cx-tree-lv{display:none}[data-connective] .cx-tbl[data-stacked] .cx-tree{min-width:0!important}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-head{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-row:not(.cx-tree-head){-moz-column-gap:12px;height:auto;min-height:44px;padding:8px 12px 8px calc(12px + min(var(--cx-lv,0), 4) * 12px);flex-wrap:wrap;align-items:center;column-gap:12px;display:flex}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-row:not(.cx-tree-head)>:first-child{flex:1 1 0;order:1;min-width:0;padding:0}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-lv{color:var(--cx-ink-muted);flex:none;font-size:12px;display:inline}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-row .cx-num{white-space:nowrap;flex-wrap:wrap;flex:100%;order:3;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:4px 0 4px 32px;display:flex}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-row .cx-num>*{min-width:0;max-width:100%}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-num[data-l]:not([data-l=""]):before{content:attr(data-l);content:attr(data-l) / "";font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);text-align:left;flex:none}[data-connective] .cx-tbl[data-stacked] .cx-tree .cx-tree-action{flex:none;order:2;padding-right:0}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-tree:not(.cx-tree-slim) .cx-tree-row:not(.cx-tree-head){grid-template-columns:repeat(auto-fill,minmax(150px,1fr));row-gap:8px;display:grid}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-tree:not(.cx-tree-slim) .cx-tree-row:not(.cx-tree-head)>:first-child,[data-connective] .cx-tbl[data-stacked][data-wide] .cx-tree:not(.cx-tree-slim) .cx-tree-action{grid-column:1/-1}[data-connective] .cx-tbl[data-stacked][data-wide] .cx-tree:not(.cx-tree-slim) .cx-tree-row .cx-num{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding-left:32px}[data-connective] .cx-tbl-fit{container-type:inline-size}@container (max-width:759px){[data-connective] .cx-table.cx-fit{min-width:0;display:block}[data-connective] .cx-fit thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-fit tbody,[data-connective] .cx-fit tr,[data-connective] .cx-fit td{display:block}[data-connective] .cx-fit tbody tr{border-top:1px solid var(--cx-hairline);padding:8px 12px}[data-connective] .cx-fit tbody tr:first-child{border-top:0}[data-connective] .cx-fit td{white-space:normal;text-align:right;background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:32px;padding:4px 0;display:flex}[data-connective] .cx-fit td:before{content:attr(data-label);font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);text-align:left;flex:none}[data-connective] .cx-fit td:not([data-label]):before,[data-connective] .cx-fit td[data-label=""]:before{display:none}[data-connective] .cx-fit td:not([data-label]),[data-connective] .cx-fit td[data-label=""]{text-align:left;justify-content:flex-start;font-weight:500}[data-connective] .cx-fit .cx-sticky-first{border-right:0;position:static}[data-connective] .cx-fit tbody tr td.cx-vstat{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);height:24px;min-height:0;font:500 12px/16px var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink);text-align:left;white-space:nowrap;justify-content:flex-start;gap:6px;margin:4px 6px 0 0;padding:0 10px;display:inline-flex}[data-connective] .cx-fit td.cx-vstat:before{font:inherit;letter-spacing:0;text-transform:none;content:attr(data-label) " ·"}[data-connective] .cx-fit td.cx-vstat:empty{display:none}}[data-connective] .cx-vstats{flex-wrap:wrap;gap:4px 28px;margin:0;display:flex}[data-connective] .cx-vstats dt{font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft)}[data-connective] .cx-vstats dd{font:500 15px/20px var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink);margin:2px 0 0}@container (max-width:1199px){[data-connective] .cx-table.cx-fit.cx-fit-wide{min-width:0;display:block}[data-connective] .cx-fit.cx-fit-wide thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-fit.cx-fit-wide tbody,[data-connective] .cx-fit.cx-fit-wide tr,[data-connective] .cx-fit.cx-fit-wide td{display:block}[data-connective] .cx-fit.cx-fit-wide tbody tr{border-top:1px solid var(--cx-hairline);padding:8px 12px}[data-connective] .cx-fit.cx-fit-wide tbody tr:first-child{border-top:0}[data-connective] .cx-fit.cx-fit-wide td{white-space:normal;text-align:right;background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:32px;padding:4px 0;display:flex}[data-connective] .cx-fit.cx-fit-wide td:before{content:attr(data-label);font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);text-align:left;flex:none}[data-connective] .cx-fit.cx-fit-wide td:not([data-label]):before,[data-connective] .cx-fit.cx-fit-wide td[data-label=""]:before{display:none}[data-connective] .cx-fit.cx-fit-wide td:not([data-label]),[data-connective] .cx-fit.cx-fit-wide td[data-label=""]{text-align:left;justify-content:flex-start;font-weight:500}[data-connective] .cx-fit.cx-fit-wide .cx-sticky-first{border-right:0;position:static}}[data-connective] .cx-table .cx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:clip;overflow:visible}[data-connective] .cx-table .cx-sticky0{z-index:1;width:44px;position:sticky;left:0}[data-connective] .cx-table .cx-sticky1{z-index:1;border-right:1px solid var(--cx-hairline);position:sticky;left:44px}[data-connective] .cx-table .cx-sticky-first{z-index:1;border-right:1px solid var(--cx-hairline);position:sticky;left:0}[data-connective] .cx-table th.cx-sticky0,[data-connective] .cx-table th.cx-sticky1,[data-connective] .cx-table th.cx-sticky-first{z-index:2}[data-connective] .cx-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:4px;height:36px;display:inline-flex}[data-connective] .cx-sort:hover{color:var(--cx-ink)}[data-connective] .cx-sort:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-sort .cx-ic{opacity:0}[data-connective] th[aria-sort=ascending] .cx-sort .cx-ic,[data-connective] th[aria-sort=descending] .cx-sort .cx-ic{opacity:1}[data-connective] th[aria-sort=descending] .cx-sort .cx-ic{transform:rotate(180deg)}[data-connective] .cx-bulk-dock{flex:auto;align-items:center;min-width:0;display:flex}[data-connective] .cx-bulk{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);max-width:100%;animation:cx-bulk-in var(--cx-dur-3) var(--cx-ease) both;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 10px;display:flex}[data-connective] .cx-bulk-dock[data-leaving] .cx-bulk{animation:cx-bulk-out var(--cx-dur-2) var(--cx-ease) forwards;pointer-events:none}[data-connective] .cx-bulk-part{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@keyframes cx-bulk-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes cx-bulk-out{to{opacity:0;transform:translateY(-8px)}}@media (max-width:639px){[data-connective] .cx-bulk{flex-direction:column;align-items:stretch;width:100%}[data-connective] .cx-bulk-part{flex-wrap:nowrap}}[data-connective] .cx-arrive{animation:cx-rise4 var(--cx-dur-2) var(--cx-ease) both}[data-connective] .cx-table tr.cx-arrive td,[data-connective] li.cx-arrive{background:var(--cx-elevated)}[data-connective] .cx-lrow{border-top:1px solid var(--cx-hairline);min-height:60px;color:inherit;transition:background-color var(--cx-dur-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:grid}[data-connective] .cx-lrow-dense{min-height:44px}[data-connective] .cx-lrow>:first-child:empty{display:none}[data-connective] .cx-lrow:has(>:first-child:empty){grid-template-columns:minmax(0,1fr) auto}[data-connective] button.cx-lrow{border-style:solid;border-width:1px 0 0;border-color:var(--cx-hairline);text-align:left;cursor:pointer;background:0 0;width:100%}[data-connective] a.cx-lrow:hover,[data-connective] button.cx-lrow:hover,[data-connective] .cx-lrow[aria-current=true]{background:var(--cx-elevated)}[data-connective] .cx-lrow[aria-current=true]{box-shadow:inset 2px 0 0 var(--cx-ink)}[data-connective] .cx-lrow-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}[data-connective] .cx-lrow-sub{color:var(--cx-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}[data-connective] .cx-lrow-meta{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}[data-connective] .cx-card{background:var(--cx-raised);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);padding:16px}[data-connective] .cx-card-tight{padding:12px}[data-connective] .cx-tiles{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}[data-connective] .cx-tiles>.cx-card{flex-direction:column;flex:1 0 150px;min-width:min-content;display:flex}[data-connective] .cx-tiles .cx-label{text-overflow:clip;white-space:normal;overflow-wrap:break-word;overflow:visible}[data-connective] .cx-tiles .cx-tile-context{width:0;min-width:100%}[data-connective] .cx-tiles:has(>:nth-child(5):last-child){flex-wrap:wrap;display:flex}[data-connective] .cx-tiles:has(>:nth-child(5):last-child)>*{flex:min(50% - 6.1px,max(min(33.3333% - 8.1px,max(20% - 9.7px,8999100px - 999900%)),4739530px - 999900%));min-width:min-content}[data-connective] .cx-tiles[data-balance][data-balance]>.cx-card{flex:1 0 calc((100% - (var(--cx-bal) - 1) * 12px) / var(--cx-bal) - .1px)}[data-connective] .cx-tiles[data-balance=lead][data-balance=lead]>.cx-card:first-child{flex:1 0 100%}[data-connective] .cx-tile-value>a{color:inherit}[data-connective] .cx-tile-value{font:600 26px/30px var(--cx-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px}[data-connective] .cx-tile-value.cx-st-accent{color:var(--cx-st)}[data-connective] .cx-tile-context{color:var(--cx-ink-soft);margin-top:4px;font-size:13px;line-height:18px}[data-connective] .cx-chart svg{width:100%;height:auto;display:block}[data-connective] .cx-chart text{font:400 11px var(--cx-font-text);fill:var(--cx-ink-muted);font-variant-numeric:tabular-nums}[data-connective] .cx-chart .cx-chart-val{fill:var(--cx-ink)}[data-connective] .cx-chart .cx-chart-bar:not([class*=cx-chart-s-]){fill:var(--cx-accent)}[data-connective] .cx-chart .cx-chart-bar{transform-box:fill-box;transform-origin:bottom;transition:filter var(--cx-dur-1)}[data-connective] .cx-chart .cx-chart-bar:hover{filter:brightness(1.2)}[data-connective] .cx-chart.is-playing .cx-chart-bar{animation:cx-grow var(--cx-dur-data) var(--cx-ease-flow) both}@keyframes cx-grow{0%{transform:scaleY(0)}}[data-connective] .cx-legend{color:var(--cx-ink-soft);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;display:flex}[data-connective] .cx-legend i{border-radius:var(--cx-radius-xs);background:var(--cx-accent);vertical-align:-2px;width:12px;height:12px;margin-right:6px;display:inline-block}[data-connective] .cx-legend i.cx-legend-goal{border-top:2px dashed var(--cx-ink-soft);vertical-align:4px;background:0 0;border-radius:0;height:0}[data-connective] .cx-board{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:flex-start;gap:12px;padding:2px 2px 12px;display:flex;position:relative;overflow-x:auto}[data-connective] .cx-board>.cx-col{scroll-snap-align:start}[data-connective] .cx-col{background:var(--cx-ink-dark);border-radius:var(--cx-radius-lg);box-shadow:inset 0 2px 0 var(--cx-st);transition:outline-color var(--cx-dur-1);outline:1px solid #0000;flex:0 0 280px}[data-connective] .cx-col.is-over{outline-color:var(--cx-ink)}[data-connective] .cx-col-rail{min-height:220px;color:var(--cx-st);flex-direction:column;flex:0 0 48px;align-items:center;gap:8px;padding:12px 0;display:flex}[data-connective] .cx-col-rail .cx-col-name{writing-mode:vertical-rl;color:var(--cx-ink);font:600 14px/20px var(--cx-font-text)}[data-connective] .cx-col-head{color:var(--cx-st);align-items:center;gap:8px;padding:12px 12px 4px;display:flex}[data-connective] .cx-col-name{font:600 14px/20px var(--cx-font-text);color:var(--cx-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-connective] .cx-col-count{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;font-size:12px}[data-connective] .cx-col-sum{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;padding:0 12px;font-size:12px;line-height:16px}[data-connective] .cx-col-cards{flex-direction:column;gap:8px;min-height:72px;padding:8px;display:flex}[data-connective] .cx-col-empty{color:var(--cx-ink-muted);padding:14px 4px;font-size:13px}[data-connective] .cx-pcard{background:var(--cx-raised);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);transition:border-color var(--cx-dur-1), box-shadow var(--cx-dur-1), transform var(--cx-dur-1);padding:12px;position:relative}[data-connective] .cx-pcard[draggable=true]{cursor:grab}[data-connective] .cx-pcard:hover{border-color:var(--cx-edge)}[data-connective] .cx-pcard.is-lifted{box-shadow:var(--cx-shadow-lift);transform:scale(1.02)}[data-connective] .cx-pcard.is-origin{opacity:.6;border-style:dashed}[data-connective] .cx-pcard.is-landed{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-pcard-name{font-weight:600;display:block}[data-connective] .cx-pcard-meta{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}[data-connective] .cx-pcard-next{color:var(--cx-ink-soft);align-items:center;gap:6px;margin-top:8px;font-size:13px;line-height:18px;display:flex}[data-connective] .cx-pcard-next.is-due{color:var(--cx-caution)}[data-connective] .cx-pcard-foot{align-items:center;gap:8px;margin-top:10px;display:flex}[data-connective] .cx-pcard-days{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;font-size:12px}[data-connective] .cx-pcard-foot>[data-cx-move]{flex:0 132px;min-width:0}[data-connective] .cx-pcard-foot select{width:100%}[data-connective] .cx-tl{max-width:44rem;position:relative}[data-connective] .cx-tl-day{font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);padding:8px 0}[data-connective] .cx-tl-item{grid-template-columns:28px 1fr;gap:12px;padding-bottom:20px;display:grid;position:relative}[data-connective] .cx-tl-item:before{content:"";background:var(--cx-hairline);width:1px;position:absolute;top:28px;bottom:0;left:13.5px}[data-connective] .cx-tl-item:last-child:before{display:none}[data-connective] .cx-tl-glyph{background:var(--cx-surface);width:28px;height:28px;color:var(--cx-ink-soft);border-radius:50%;place-items:center;display:grid}[data-connective] .cx-tl-glyph.is-ai{background:color-mix(in srgb, var(--cx-ai) 12%, transparent);color:var(--cx-ai)}[data-connective] .cx-tl-head{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:28px;display:flex}[data-connective] .cx-tl-head b{font-weight:500}[data-connective] .cx-tl-time{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}[data-connective] .cx-tl-body{color:var(--cx-ink-soft);margin-top:4px;font-size:15px;line-height:22px}[data-connective] .cx-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-connective] .cx-row-tight{gap:8px}[data-connective] .cx-contact-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (pointer:coarse){[data-connective] .cx-contact-bar .cx-btn{min-width:44px}}@media (max-width:1023.98px){[data-connective] .cx-contact-bar{flex-wrap:nowrap}[data-connective] .cx-contact-bar>.cx-btn,[data-connective] .cx-contact-bar>.cx-pop-anchor{flex:1 1 0;justify-content:center;min-width:0;min-height:44px}[data-connective] .cx-contact-bar>.cx-pop-anchor>.cx-btn{width:100%;min-height:44px}[data-connective] .cx-contact-bar .cx-menu-item{min-height:44px}}[data-connective] .cx-page:has(>.cx-contact-head){gap:16px}[data-connective] .cx-contact-back{width:36px;height:36px;color:var(--cx-ink-soft);transition:background-color var(--cx-dur-1), color var(--cx-dur-1);border-radius:50%;flex:none;place-items:center;display:grid}[data-connective] .cx-contact-back:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-contact-head{border-bottom:1px solid var(--cx-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding-bottom:16px;display:flex}[data-connective] .cx-contact-id{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:8px 12px;min-width:0;display:flex}[data-connective] .cx-contact-head>.cx-contact-bar{flex:none;margin-left:auto}[data-connective] .cx-contact-facts{flex-wrap:wrap;flex:100%;gap:4px 8px;min-width:0;margin:0;display:flex}[data-connective] .cx-contact-facts>*+:before{content:"·";color:var(--cx-ink-muted);margin-right:8px}[data-connective] .cx-page:has(>.cx-contact-head)>.cx-section>.cx-section-bar{padding-top:0}@media (min-width:1024px){[data-connective] .cx-page:has(>.cx-contact-head)>.cx-section>.cx-section-side{padding-top:0}}@media (max-width:1023.98px){[data-connective] .cx-contact-head>.cx-contact-id{flex:100%}[data-connective] .cx-contact-head>.cx-contact-bar{flex:100%;order:3;margin-left:0}[data-connective] .cx-contact-head>.cx-contact-facts{order:2}}@keyframes cx-contact-section-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-connective] .cx-contact-section-in{animation:.18s cubic-bezier(.22,.61,.36,1) both cx-contact-section-in}@media (prefers-reduced-motion:reduce){[data-connective] .cx-contact-section-in{animation:none}}[data-connective] .cx-stage-pick{all:unset;border-radius:var(--cx-radius-full);color:var(--cx-ink-soft);cursor:pointer;align-items:center;gap:4px;display:inline-flex}[data-connective] .cx-stage-pick:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-stage-pick:disabled{cursor:default}[data-connective] .cx-tl-body .cx-row{margin-top:8px}[data-connective] .cx-inbox{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);grid-template-columns:288px minmax(0,1fr);display:grid;overflow:hidden}[data-connective] .cx-inbox-threads{border-right:1px solid var(--cx-hairline)}[data-connective] .cx-inbox-threads>:first-child>.cx-lrow{border-top:0}@media (max-width:820px){[data-connective] .cx-inbox{grid-template-columns:minmax(0,1fr)}[data-connective] .cx-inbox-threads{border-right:0;border-bottom:1px solid var(--cx-hairline)}}[data-connective] .cx-msg{flex-direction:column;align-items:flex-start;max-width:min(34rem,86%);display:flex}[data-connective] .cx-msg-out{align-self:flex-end;align-items:flex-end}[data-connective] .cx-bub{border-radius:var(--cx-radius-md);background:var(--cx-elevated);transition:opacity var(--cx-dur-1);border:1px solid #0000;padding:10px 14px;font-size:15px;line-height:22px}[data-connective] .cx-msg-out .cx-bub{border-color:var(--cx-stroke);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffff29}[data-connective] .cx-msg-ai .cx-bub{background:color-mix(in srgb, var(--cx-ai) 30%, var(--cx-elevated));border-color:color-mix(in srgb, var(--cx-ai) 40%, transparent)}[data-connective] .cx-msg-draft .cx-bub{border:1px dashed var(--cx-ai)}[data-connective] .cx-msg-by{color:var(--cx-ink-soft);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}[data-connective] .cx-msg-meta{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px;line-height:16px}[data-connective] .cx-msg-failed{color:var(--cx-danger);align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:16px;display:flex}[data-connective] .cx-msg.is-pending .cx-bub{opacity:.6}[data-connective] .cx-msg.is-joining{animation:cx-rise8 var(--cx-dur-2) var(--cx-ease)}[data-connective] .cx-msg .cx-row{gap:8px;margin-top:8px}[data-connective] .cx-sys{text-align:center;color:var(--cx-ink-muted);align-self:center;max-width:30rem;font-size:12px;line-height:16px}[data-connective] .cx-strip{background:color-mix(in srgb, var(--cx-st) 12%, transparent);border-top:1px solid var(--cx-hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}[data-connective] .cx-composer{border-top:1px solid var(--cx-hairline);flex-direction:column;gap:8px;padding:12px;display:flex}[data-connective] .cx-composer-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-connective] .cx-composer-count{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}[data-connective] .cx-typing{align-items:center;gap:4px;display:inline-flex}[data-connective] .cx-typing i{background:var(--cx-ai);border-radius:50%;width:6px;height:6px;animation:1.2s infinite both cx-blink}[data-connective] .cx-typing i:nth-child(2){animation-delay:.2s}[data-connective] .cx-typing i:nth-child(3){animation-delay:.4s}@keyframes cx-blink{0%,80%,to{opacity:.25}40%{opacity:1}}[data-connective] .cx-typing-text{display:none}[data-connective] .cx-callbar{background:var(--cx-raised);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:64px;padding:8px 16px;display:flex}[data-connective] .cx-callbar-who{align-items:center;gap:10px;min-width:200px;display:flex}[data-connective] .cx-callbar-who small{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;font-size:13px;display:block}[data-connective] .cx-callbar-timer{font:600 22px/28px var(--cx-font-display);font-variant-numeric:tabular-nums;min-width:64px}[data-connective] .cx-callbar-ctl{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}[data-connective] .cx-swap{animation:cx-fade var(--cx-dur-1) var(--cx-ease)}[data-connective] .cx-keypad{--cx-keypad-key:56px;width:calc(var(--cx-keypad-key) * 3 + 16px);gap:8px;display:inline-grid}[data-connective] .cx-keypad-sm{--cx-keypad-key:40px;width:calc(var(--cx-keypad-key) * 3 + 8px);gap:6px}[data-connective] .cx-keypad-sent{min-height:24px;font:600 16px/24px var(--cx-font-display);letter-spacing:.08em;text-align:center;color:var(--cx-ink);white-space:nowrap;text-overflow:ellipsis;direction:rtl;unicode-bidi:plaintext;display:block;overflow:hidden}[data-connective] .cx-keypad-keys{grid-template-columns:repeat(3, var(--cx-keypad-key));gap:8px;display:grid}[data-connective] .cx-keypad-sm .cx-keypad-keys{gap:4px}[data-connective] .cx-keypad-key{width:var(--cx-keypad-key);height:var(--cx-keypad-key);background:var(--cx-raised);color:var(--cx-ink);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);cursor:pointer;transition:background-color var(--cx-dur-1), transform var(--cx-dur-press);place-content:center;justify-items:center;padding:0;display:grid}[data-connective] .cx-keypad-key b{font:600 20px/22px var(--cx-font-display);font-variant-numeric:tabular-nums}[data-connective] .cx-keypad-key small{letter-spacing:.08em;color:var(--cx-ink-soft);font-size:11px;line-height:12px}[data-connective] .cx-keypad-sm .cx-keypad-key b{font-size:16px;line-height:18px}[data-connective] .cx-keypad-sm .cx-keypad-key small{display:none}[data-connective] .cx-keypad-key:hover:not(:disabled){background:var(--cx-surface-hi)}[data-connective] .cx-keypad-key:active:not(:disabled),[data-connective] .cx-keypad-key.is-pressed{background:var(--cx-stroke);transform:scale(.96)}[data-connective] .cx-keypad-key:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-keypad-key:disabled{cursor:not-allowed;opacity:.45}[data-connective] .cx-keypad-why{text-align:center;margin:0}@media (prefers-reduced-motion:reduce){[data-connective] .cx-keypad-key{transition:none}[data-connective] .cx-keypad-key:active:not(:disabled),[data-connective] .cx-keypad-key.is-pressed{transform:none}}[data-connective] .cx-live{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}[data-connective] .cx-live>i{animation:cx-pulse 1.6s var(--cx-ease) infinite;background:currentColor;border-radius:50%;position:absolute;inset:0}[data-connective] .cx-live-ringing>i{animation-duration:1.2s}[data-connective] .cx-live-ringing>i+i{animation-delay:.3s}@keyframes cx-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}[data-connective] .cx-rec{color:var(--cx-ink-soft);align-items:center;gap:6px;font-size:12px;display:inline-flex}[data-connective] .cx-rec>i{background:var(--cx-danger);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite alternate cx-rec}@keyframes cx-rec{to{opacity:.35}}[data-connective] .cx-outcome{border-top:1px solid var(--cx-hairline);flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:8px;display:flex}[data-connective] .cx-loop[data-off],[data-connective] .cx-loop[data-off]>i,[data-connective] [data-off]>.cx-loop{animation-play-state:paused!important}[data-connective] .cx-week{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);grid-template-columns:repeat(7,minmax(128px,1fr));min-width:920px;display:grid;overflow:hidden}[data-connective] .cx-day{border-left:1px solid var(--cx-hairline);min-height:220px}[data-connective] .cx-week-fill .cx-day{min-height:clamp(220px, calc(100dvh / var(--cx-zoom,1) - 180px - var(--fv-above,0px)), 720px)}[data-connective] .cx-day:first-child{border-left:0}[data-connective] .cx-day.is-off{background:var(--cx-ink-dark)}[data-connective] .cx-day-head{font:500 13px/20px var(--cx-font-text);color:var(--cx-ink-soft);border-bottom:1px solid var(--cx-hairline);align-items:center;gap:8px;padding:10px;display:flex}[data-connective] .cx-day-num{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}[data-connective] .cx-day.is-today .cx-day-head{color:var(--cx-ink);font-weight:600}[data-connective] .cx-day-list{flex-direction:column;gap:6px;padding:8px;display:flex}[data-connective] .cx-day-none{color:var(--cx-ink-muted);padding:4px;font-size:13px}[data-connective] .cx-appt{background:var(--cx-raised);border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);padding:6px 8px 6px 11px;position:relative;overflow:hidden}[data-connective] .cx-appt:before{content:"";background:var(--cx-st);width:3px;position:absolute;top:0;bottom:0;left:0}[data-connective] .cx-appt-time{color:var(--cx-st);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}[data-connective] .cx-appt-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;display:block;overflow:hidden}[data-connective] .cx-appt-kind{color:var(--cx-ink-muted);font-size:12px;line-height:16px}[data-connective] .cx-appt.is-noshow .cx-appt-name{color:var(--cx-ink-soft);text-decoration:line-through}[data-connective] .cx-cal-views{-webkit-overflow-scrolling:touch;max-width:100%;margin-bottom:-12px;padding-bottom:12px;overflow-x:auto}[data-connective] .cx-cal-views .cx-seg{white-space:nowrap;flex-wrap:nowrap}[data-connective] .cx-hours{--cx-hour:48px;--cx-hours-gutter:56px;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);position:relative;overflow:auto}[data-connective] .cx-hours:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-hours-fill{height:clamp(360px, calc(100dvh / var(--cx-zoom,1) - 180px - var(--fv-above,0px)), 1200px)}[data-connective] .cx-hours-panel{height:420px}[data-connective] .cx-hours-head,[data-connective] .cx-hours-body{grid-template-columns:var(--cx-hours-gutter) repeat(var(--cx-hours-cols,1), minmax(0, 1fr));display:grid}[data-connective] .cx-hours-wide>:is(.cx-hours-head,.cx-hours-body){min-width:900px}[data-connective] .cx-hours-head{z-index:4;background:var(--cx-noir);border-bottom:1px solid var(--cx-hairline);position:sticky;top:0}[data-connective] .cx-hours-dayhead{border-left:1px solid var(--cx-hairline);border-bottom:0;min-width:0}[data-connective] .cx-hours-dayhead.is-today{color:var(--cx-ink);font-weight:600}[data-connective] a.cx-day-num{color:inherit;text-decoration:none}[data-connective] a.cx-day-num:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] a.cx-day-num:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-hours-body{height:calc(var(--cx-hour) * 24);position:relative}[data-connective] .cx-hours:not([data-placed])>.cx-hours-body{transform:translateY(calc(var(--cx-hours-first,0px) * -1))}[data-connective] .cx-hours-times{position:relative}[data-connective] .cx-hours-times span{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:12px;line-height:16px;position:absolute;right:8px}[data-connective] .cx-hours-day{border-left:1px solid var(--cx-hairline);min-width:0;position:relative}[data-connective] .cx-hours-day.has-hours{background:var(--cx-ink-dark)}[data-connective] .cx-hours-open{background:var(--cx-noir);position:absolute;left:0;right:0}[data-connective] .cx-bk{--bk-navy:#1b2a44;--bk-navy2:#2c4470;--bk-tint:#eef1f6;--bk-ease:cubic-bezier(.22, .61, .36, 1);color:var(--cx-ink);padding:12px 12px 32px}[data-connective] .cx-bk *{overflow-wrap:anywhere;min-width:0}[data-connective] .cx-bk-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;max-width:40rem;margin:0 auto;display:grid}@media (min-width:640px){[data-connective] .cx-bk{padding:24px 24px 48px}[data-connective] .cx-bk-wrap{gap:20px}}@media (min-width:1024px){[data-connective] .cx-bk{padding-top:48px}[data-connective] .cx-bk-wrap{grid-template-columns:300px minmax(0,1fr);max-width:65rem}[data-connective] .cx-bk-side{position:sticky;top:24px}}[data-connective] .cx-bk-side,[data-connective] .cx-bk-main{background:var(--cx-raised);border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-xl)}[data-connective] .cx-bk-main{background:var(--cx-raised);border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-xl)}[data-connective] .cx-bk-side{animation:cx-bk-in .22s var(--bk-ease) both;overflow:hidden}[data-connective] .cx-bk-cover{background:linear-gradient(160deg, var(--bk-navy), var(--bk-navy2));height:76px}[data-connective] .cx-bk-side-body{flex-direction:column;gap:12px;margin-top:-38px;padding:0 18px 18px;display:flex}[data-connective] .cx-bk-photo{border:4px solid var(--cx-raised);-o-object-fit:cover;object-fit:cover;background:#dfe3ea;border-radius:50%;width:76px;height:76px}[data-connective] .cx-bk-initials{font:700 24px/1 var(--cx-font-display);color:var(--bk-navy);place-items:center;display:grid}[data-connective] .cx-bk-name{font:700 20px/1.2 var(--cx-font-display);color:var(--bk-navy)}[data-connective] .cx-bk-title{color:var(--cx-ink-soft);margin-top:2px;font-size:14px;line-height:20px}[data-connective] .cx-bk-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .cx-bk-badge{border-radius:var(--cx-radius-full);background:var(--bk-tint);color:var(--bk-navy);padding:3px 10px;font-size:12px;line-height:16px}[data-connective] .cx-bk-meet{border-top:1px solid var(--cx-hairline);color:var(--cx-ink-soft);gap:10px;margin:0;padding:12px 0 0;font-size:14px;line-height:20px;list-style:none;display:grid}[data-connective] .cx-bk-meet li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}[data-connective] .cx-bk-meet svg{color:var(--bk-navy);margin-top:1px}[data-connective] .cx-bk-main{animation:cx-bk-in .22s var(--bk-ease) both;padding:16px}@media (min-width:640px){[data-connective] .cx-bk-main{padding:24px}}[data-connective] .cx-bk-form-wrap{flex-direction:column;gap:18px;display:flex}[data-connective] .cx-bk-title-main{font:600 22px/1.2 var(--cx-font-display);color:var(--bk-navy)}[data-connective] .cx-bk-sub{color:var(--cx-ink-muted);font-size:14px;line-height:20px}[data-connective] .cx-bk-loading{flex-direction:column;gap:12px;display:flex}[data-connective] .cx-bk-cal{flex-direction:column;gap:10px;display:flex}[data-connective] .cx-bk-calhead{justify-content:space-between;align-items:center;display:flex}[data-connective] .cx-bk-month{font:600 16px/24px var(--cx-font-display)}[data-connective] .cx-bk-arrows{gap:6px;display:flex}[data-connective] .cx-bk-arrow{border:1px solid var(--cx-hairline);background:var(--cx-elevated);width:44px;height:44px;color:var(--bk-navy);cursor:pointer;transition:transform .15s var(--bk-ease), opacity .15s var(--bk-ease);border-radius:50%;place-items:center;display:grid}[data-connective] .cx-bk-arrow:active:not(:disabled){transform:scale(.98)}[data-connective] .cx-bk-arrow:disabled{opacity:.4;cursor:default}[data-connective] .cx-bk-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}[data-connective] .cx-bk-dow{letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);padding:4px 0;font-size:11px}[data-connective] .cx-bk-day{border-radius:var(--cx-radius-lg);color:#8a8f9b;min-height:44px;font:500 15px/20px var(--cx-font-text);transition:transform .15s var(--bk-ease), opacity .15s var(--bk-ease);background:0 0;border:0;padding:0}[data-connective] .cx-bk-day:disabled{cursor:default;opacity:.55}[data-connective] .cx-bk-day.is-open{background:var(--bk-tint);color:var(--bk-navy);cursor:pointer}[data-connective] .cx-bk-day.is-open:hover{transform:scale(1.04)}[data-connective] .cx-bk-day.is-open:active{transform:scale(.98)}[data-connective] .cx-bk-day.is-on{background:var(--bk-navy);color:#fff;opacity:1}[data-connective] .cx-bk-tz{color:var(--cx-ink-muted);flex-direction:column;gap:8px;font-size:13px;line-height:20px;display:flex}[data-connective] .cx-bk-link{min-height:24px;color:var(--bk-navy);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}[data-connective] .cx-book-slots{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}[data-connective] .cx-book-slot{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-elevated);min-height:44px;color:var(--bk-navy);font:500 15px/20px var(--cx-font-text);text-align:center;cursor:pointer;transition:transform .15s var(--bk-ease), opacity .15s var(--bk-ease);padding:0 6px}[data-connective] .cx-book-slot:hover{border-color:var(--bk-navy)}[data-connective] .cx-book-slot:active{transform:scale(.98)}[data-connective] .cx-book-slot.is-on{background:var(--bk-navy);border-color:var(--bk-navy);color:#fff}[data-connective] .cx-bk-day:focus-visible,[data-connective] .cx-book-slot:focus-visible,[data-connective] .cx-bk-arrow:focus-visible,[data-connective] .cx-bk-link:focus-visible{outline:2px solid var(--bk-navy);outline-offset:2px}[data-connective] .cx-bk-reveal{animation:cx-bk-in .22s var(--bk-ease) both;flex-direction:column;gap:18px;display:flex}[data-connective] .cx-bk-picked{border-radius:var(--cx-radius-lg);background:var(--bk-tint);color:var(--bk-navy);padding:10px 12px;font-weight:500}[data-connective] .cx-bk-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:560px){[data-connective] .cx-bk-fields{grid-template-columns:repeat(2,minmax(0,1fr))}[data-connective] .cx-bk-full{grid-column:1/-1}}[data-connective] .cx-bk .cx-input{border-radius:var(--cx-radius-lg);background:var(--cx-elevated);border-color:var(--cx-stroke);height:46px;transition:box-shadow .2s var(--bk-ease), border-color .2s var(--bk-ease);font-size:16px}[data-connective] .cx-bk textarea.cx-input{height:auto;min-height:72px}[data-connective] .cx-bk .cx-input:focus,[data-connective] .cx-bk .cx-input:focus-visible{border-color:var(--bk-navy);outline:none;box-shadow:0 0 0 3px #1b2a4424}[data-connective] .cx-bk-consent{flex-direction:column;gap:8px;font-size:14px;display:flex}[data-connective] .cx-bk-fine{color:var(--cx-ink-soft);font-size:13px;line-height:19px}[data-connective] .cx-bk-times{transition:opacity .2s var(--bk-ease);flex-direction:column;gap:18px;display:flex}[data-connective] .cx-bk-times.is-busy{opacity:.5;pointer-events:none}[data-connective] .cx-bk-note{color:var(--cx-ink-soft)}[data-connective] .cx-bk-tzpick{align-items:center;gap:8px;display:flex}[data-connective] .cx-bk-tzpick>select{flex:auto}[data-connective] .cx-bk .cx-bk-book{border-radius:var(--cx-radius-xl);background:var(--bk-navy);color:#fff;white-space:normal;height:auto;min-height:52px;transition:transform .15s var(--bk-ease), opacity .15s var(--bk-ease);padding-top:12px;padding-bottom:12px;line-height:22px}[data-connective] .cx-bk .cx-bk-book:active:not(:disabled){transform:scale(.98)}[data-connective] .cx-bk-done{animation:cx-bk-in .25s var(--bk-ease) both;flex-direction:column;gap:14px;display:flex}[data-connective] .cx-bk-kicker{color:var(--cx-ink-muted);font-size:14px}[data-connective] .cx-bk-when{font:600 28px/1.25 var(--cx-font-display);color:var(--bk-navy);outline:none}@media (min-width:640px){[data-connective] .cx-bk-when{font-size:34px}}[data-connective] .cx-bk-zone-inline{font:400 15px/22px var(--cx-font-text);color:var(--cx-ink-muted);margin-top:4px;display:block}[data-connective] .cx-bk-fade{animation:cx-bk-in .22s var(--bk-ease) both}@keyframes cx-bk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-bk,[data-connective] .cx-bk *{transition:none!important;animation:none!important}}[data-connective] .cx-book-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}[data-connective] .cx-hours-busy{z-index:1;box-sizing:border-box;pointer-events:none;border:1px dashed var(--cx-edge);border-radius:var(--cx-radius-md);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cx-ink-muted) 16%, transparent) 0 6px, color-mix(in srgb, var(--cx-ink-muted) 6%, transparent) 6px 12px);font:500 11px/16px var(--cx-font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--cx-ink-soft);white-space:nowrap;padding:1px 8px;position:absolute;left:2px;right:2px;overflow:hidden}[data-connective] .cx-hours-slot{all:unset;box-sizing:border-box;height:var(--cx-hour);border-top:1px solid var(--cx-hairline);position:absolute;left:0;right:0}[data-connective] button.cx-hours-slot{cursor:pointer;transition:background-color var(--cx-dur-1)}[data-connective] .cx-hours-press{height:calc(var(--cx-hour) / 2);touch-action:manipulation}[data-connective] .cx-hours-press.is-half{border-top:0}@media (hover:hover){[data-connective] button.cx-hours-slot:hover,[data-connective] .cx-mcell.is-press:hover{background:var(--cx-elevated)}}[data-connective] .cx-mcell.is-press{cursor:pointer;transition:background-color var(--cx-dur-1)}[data-connective] .cx-hours-pick{z-index:2;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-sm);background:var(--cx-elevated);color:var(--cx-ink-soft);pointer-events:none;padding:2px 8px;font-size:12px;line-height:16px;position:absolute;left:2px;right:2px;overflow:hidden}[data-connective] button.cx-hours-slot:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-now{background:var(--cx-ink);z-index:3;pointer-events:none;height:1px;position:absolute;left:0;right:0}[data-connective] .cx-now:before{content:"";background:var(--cx-ink);border-radius:50%;width:8px;height:8px;position:absolute;top:-3.5px;left:-4px}[data-connective] .cx-hours-appt{z-index:2;box-sizing:border-box;text-align:left;padding:2px 4px 2px 9px;position:absolute}[data-connective] button.cx-hours-appt{display:block}[data-connective] .cx-hours-appt .cx-appt-time{white-space:nowrap;line-height:15px;overflow:hidden}[data-connective] .cx-hours-appt .cx-appt-time>svg{flex:none}[data-connective] .cx-hours-appt .cx-appt-name{line-height:16px}[data-connective] .cx-hours-appt.is-short{border-radius:var(--cx-radius-sm)}[data-connective] .cx-hours-appt.is-short .cx-appt-name{color:var(--cx-ink);min-width:0}[data-connective] .cx-hours-appt .cx-appt-kind{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-connective] .cx-appt:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}@media (max-width:1023.98px){[data-connective] .cx-hours{--cx-hours-gutter:48px}[data-connective] .cx-hours-fill{height:clamp(320px, calc(100dvh / var(--cx-zoom,1) - 320px - var(--fv-above,0px)), 1200px)}[data-connective] .cx-hours-fill.cx-hours-one{height:clamp(320px, calc(100dvh / var(--cx-zoom,1) - 390px - var(--fv-above,0px)), 1200px)}[data-connective] .cx-hours-one>:is(.cx-hours-head,.cx-hours-body){grid-template-columns:var(--cx-hours-gutter) minmax(0, 1fr);min-width:0}[data-connective] .cx-hours-one :is(.cx-hours-dayhead,.cx-hours-day):not(.is-anchor){display:none}}[data-connective] .cx-appt.is-draggable{cursor:grab;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[data-connective] [data-cal-dragging]{-webkit-user-select:none;user-select:none}[data-connective] [data-cal-dragging],[data-connective] [data-cal-dragging] :is(.cx-appt,.cx-hours-slot){cursor:grabbing}[data-connective] [data-cal-dragging=resize],[data-connective] [data-cal-dragging=resize] :is(.cx-appt,.cx-hours-slot){cursor:ns-resize}[data-connective] .cx-appt.is-ghost{opacity:.4;border-style:dashed}[data-connective] .cx-hours-drop{z-index:3;box-sizing:border-box;border:1.5px solid var(--cx-ink);border-radius:var(--cx-radius-sm);background:color-mix(in srgb, var(--cx-ink) 10%, transparent);font:500 12px/16px var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink);white-space:nowrap;pointer-events:none;padding:2px 8px;position:absolute;left:2px;right:2px;overflow:hidden}[data-connective] .cx-mcell.is-drop{background:var(--cx-elevated);box-shadow:inset 0 0 0 1.5px var(--cx-ink)}[data-connective] .cx-hours-grip{cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}[data-connective] .cx-drag-lift{z-index:70;box-sizing:border-box;pointer-events:none;max-width:240px;box-shadow:var(--cx-shadow-lift);border-color:var(--cx-edge);position:fixed;top:0;left:0}[data-connective] .cx-drag-lift .cx-appt-kind{color:var(--cx-ink-soft)}[data-connective] .cx-wstrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}[data-connective] .cx-wstrip a{border-radius:var(--cx-radius-md);min-height:44px;color:var(--cx-ink-soft);flex-direction:column;align-items:center;gap:2px;padding:6px 0 4px;text-decoration:none;display:flex}[data-connective] .cx-wstrip a.is-selected{color:var(--cx-ink)}[data-connective] .cx-wstrip a:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-wstrip-day{color:var(--cx-ink-muted);font-size:11px;line-height:14px}[data-connective] .cx-month{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);grid-template-rows:auto repeat(6,minmax(112px,1fr));display:grid;overflow:hidden}[data-connective] .cx-month-fill{min-height:clamp(700px, calc(100dvh / var(--cx-zoom,1) - 180px - var(--fv-above,0px)), 960px)}[data-connective] .cx-month-heads,[data-connective] .cx-month-row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-connective] .cx-month-heads>span{font:500 12px/16px var(--cx-font-text);color:var(--cx-ink-soft);border-left:1px solid var(--cx-hairline);padding:6px 10px}[data-connective] .cx-month-row{border-top:1px solid var(--cx-hairline)}[data-connective] :is(.cx-month-heads>span,.cx-mcell):first-child{border-left:0}[data-connective] .cx-mcell{border-left:1px solid var(--cx-hairline);flex-direction:column;gap:2px;min-width:0;padding:4px 6px 6px;display:flex}[data-connective] .cx-mcell.is-out{background:var(--cx-ink-dark)}[data-connective] .cx-mcell.is-out .cx-mcell-num{color:var(--cx-ink-muted)}[data-connective] .cx-mcell.is-out .cx-appt{opacity:.7}[data-connective] .cx-mcell-num{width:26px;height:26px;font:500 13px/1 var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink-soft);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid}[data-connective] a.cx-mcell-num:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] :is(.cx-mcell,.cx-wstrip a).is-today .cx-mcell-num{color:var(--cx-ink);font-weight:600}[data-connective] :is(a.cx-mcell-num,.cx-mcell-tap,.cx-mcell-more):focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-mcell-list{flex-direction:column;gap:2px;min-width:0;display:flex}[data-connective] .cx-appt.cx-appt-compact{box-sizing:border-box;border-radius:var(--cx-radius-sm);align-items:center;gap:6px;width:100%;min-height:22px;padding:1px 6px 1px 9px;display:flex}[data-connective] .cx-appt-compact .cx-appt-time{white-space:nowrap;flex:none}[data-connective] .cx-appt.cx-appt-compact .cx-appt-name{min-width:0;font-size:12px;line-height:16px}[data-connective] .cx-mcell-more{color:var(--cx-ink-soft);border-radius:var(--cx-radius-xs);align-self:flex-start;padding:0 4px;font-size:12px;line-height:16px;text-decoration:none}[data-connective] .cx-mcell-more:hover{color:var(--cx-ink);text-decoration:underline}[data-connective] .cx-month-compact{grid-template-rows:auto repeat(6,48px)}[data-connective] .cx-month-compact .cx-month-heads>span{text-align:center;padding:6px 0}[data-connective] .cx-month-compact .cx-mcell{padding:0}[data-connective] .cx-mcell-tap{color:inherit;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}[data-connective] .cx-mcell.is-selected .cx-mcell-num{color:var(--cx-ink)}[data-connective] .cx-mcell-marks{gap:3px;height:4px;display:flex}[data-connective] .cx-mcell-marks>i{background:var(--cx-ink-soft);border-radius:50%;width:4px;height:4px}[data-connective] .cx-year{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:24px 32px;display:grid}[data-connective] .cx-ymonth h3{font:600 14px/20px var(--cx-font-text);margin-bottom:6px}[data-connective] .cx-ygrid{gap:2px;display:grid}[data-connective] .cx-yrow{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}[data-connective] .cx-yhead>span{text-align:center;color:var(--cx-ink-muted);font-size:11px;line-height:16px}[data-connective] .cx-yday{border-radius:var(--cx-radius-sm);height:28px;font:400 12px/1 var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink-soft);place-items:center;text-decoration:none;display:grid}[data-connective] a.cx-yday:hover{color:var(--cx-ink)}[data-connective] a.cx-yday:not(.is-today):hover{box-shadow:inset 0 0 0 1px var(--cx-edge)}[data-connective] a.cx-yday:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-yday.is-d1{background:color-mix(in srgb, var(--cx-ink-soft) 20%, var(--cx-noir));color:var(--cx-ink)}[data-connective] .cx-yday.is-d2{background:color-mix(in srgb, var(--cx-ink-soft) 50%, var(--cx-noir));color:var(--cx-ink)}[data-connective] .cx-yday.is-d3{background:var(--cx-ink-soft);color:var(--cx-noir);font-weight:600}[data-connective] .cx-yday.is-today,[data-connective] a.cx-yday.is-today:hover{color:var(--cx-ink);font-weight:600}[data-connective] .cx-yday.is-d3.is-today{color:var(--cx-noir);box-shadow:inset 0 0 0 1.5px var(--cx-ink), inset 0 0 0 3px var(--cx-noir)}[data-connective] .cx-density{color:var(--cx-ink-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:12px;line-height:16px;display:flex}[data-connective] .cx-density-step{align-items:center;gap:6px;display:inline-flex}[data-connective] .cx-density-step>.cx-yday{border-radius:var(--cx-radius-xs);width:16px;height:16px}@media (pointer:coarse){[data-connective] .cx-yday{height:36px}}[data-connective] .cx-tree{min-width:560px}[data-connective] .cx-tree-row{grid-template-columns:minmax(220px, 1fr) repeat(var(--cx-cols,3), var(--cx-col-w,90px));border-top:1px solid var(--cx-hairline);height:44px;transition:background-color var(--cx-dur-1);align-items:center;display:grid}[data-connective] .cx-tree-row:hover{background:var(--cx-elevated)}[data-connective] .cx-tree-row.cx-tree-head{background:var(--cx-ink-dark);height:36px;font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);border-top:0}[data-connective] .cx-tree-row>:first-child{padding-left:calc(8px + var(--cx-lv,0) * 24px);align-items:center;gap:8px;min-width:0;display:flex}[data-connective] .cx-tree-row.cx-tree-head>:first-child{padding-left:12px}[data-connective] .cx-tree-row .cx-num{text-align:right;font-variant-numeric:tabular-nums;padding-right:12px}[data-connective] .cx-tree-toggle{all:unset;border-radius:var(--cx-radius-sm);cursor:pointer;width:24px;height:24px;color:var(--cx-ink-soft);transition:transform var(--cx-dur-1);flex:none;place-items:center;display:grid}[data-connective] .cx-tree-toggle:focus-visible{outline:2px solid var(--cx-ink)}[data-connective] .cx-tree-toggle[aria-expanded=true]{transform:rotate(90deg)}[data-connective] .cx-tree-toggle.is-leaf{visibility:hidden}[data-connective] .cx-tree-row.is-off{color:var(--cx-ink-muted)}[data-connective] .cx-tree-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-connective] .cx-tree-name b{font-weight:500}[data-connective] .cx-tree-name span{color:var(--cx-ink-muted);font-size:12px}[data-connective] .cx-tbl:not([data-stacked]) .cx-tree-ctl .cx-tree-row{grid-template-columns:minmax(240px, 1fr) var(--cx-ctl-cols);-moz-column-gap:16px;column-gap:16px;padding-inline:12px}[data-connective] .cx-tbl:not([data-stacked]) .cx-tree-ctl .cx-tree-row>:first-child{padding-left:calc(var(--cx-lv,0) * 24px);gap:8px}[data-connective] .cx-tbl:not([data-stacked]) .cx-tree-ctl .cx-tree-row.cx-tree-head>:first-child{padding-left:32px}[data-connective] .cx-tbl:not([data-stacked]) .cx-tree-ctl .cx-tree-row .cx-num{text-align:left;min-width:0;padding-right:0}[data-connective] .cx-tbl:not([data-stacked]) .cx-tree-ctl .cx-tree-action{justify-content:flex-end;gap:4px;padding-right:0}[data-connective] .cx-tbl[data-relax] .cx-tree.cx-tree-ctl .cx-tree-row{width:100%;min-width:100%;grid-template-columns:minmax(240px, 1fr) var(--cx-ctl-cols)!important}[data-connective] .cx-tree-ctl .cx-tree-row{grid-template-columns:minmax(240px, 1fr) var(--cx-ctl-cols);-moz-column-gap:16px;column-gap:16px;padding-inline:12px}[data-connective] .cx-tree-ctl .cx-tree-name{flex:0 auto;min-width:0}[data-connective] .cx-tree-ctl .cx-tree-row>:first-child>:not(.cx-tree-name){flex:none}@media (max-width:1023.98px){[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim){min-width:0!important}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-head{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head){-moz-column-gap:8px;width:auto;height:auto;min-height:44px;padding:2px 8px 6px calc(4px + min(var(--cx-lv,0), 5) * 10px);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head)>:first-child{flex-wrap:nowrap;flex:1 1 0;order:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head):after{content:"";flex:0 0 100%;order:3;height:0}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-toggle{width:44px;height:44px;margin-inline:-8px}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-name{white-space:normal;overflow-wrap:anywhere;flex:1 1 0;min-width:0;overflow:visible}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-name b,[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-name span{display:block}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-action{flex:none;order:2;padding:0;display:flex}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-action .cx-btn{min-height:44px;padding:0 8px}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head) .cx-num{text-align:left;flex-flow:row;flex:1 1 0;order:4;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:0;min-height:44px;padding:0 0 0 36px;display:flex}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head) .cx-num+.cx-num{padding-left:0}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-num[data-l]:not([data-l=""]):before{content:attr(data-l);content:attr(data-l) / "";font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);flex:none}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head) .cx-num>:not(.cx-tree-none){flex:auto;min-width:0;max-width:none}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-num select.cx-input{min-height:44px;font-size:16px}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-num .cx-check{min-height:44px}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head) .cx-num[data-l=Level]{flex:100%;max-width:100%}[data-connective] div.cx-tbl .cx-tree:is(.cx-tree-ctl,.cx-tree-slim) .cx-tree-row:not(.cx-tree-head) .cx-num[data-l=Level] select.cx-input{min-width:min(168px,100%);min-height:44px}}[data-connective] .cx-tree-none{color:var(--cx-ink-muted)}@media (max-width:639px){[data-connective] .cx-tree.cx-tree-slim .cx-tree-row{grid-template-columns:minmax(0, 1fr) repeat(var(--cx-cols,1), auto);height:auto;min-height:44px}[data-connective] .cx-tree.cx-tree-slim .cx-tree-row>:first-child{padding-left:calc(4px + var(--cx-lv,0) * 12px);padding-block:6px}[data-connective] .cx-tree.cx-tree-slim .cx-tree-row.cx-tree-head>:first-child{padding-left:12px}[data-connective] .cx-tree.cx-tree-slim .cx-tree-name{white-space:normal;overflow-wrap:anywhere;overflow:visible}}[data-connective] .cx-lb-row{border-top:1px solid var(--cx-hairline);grid-template-columns:24px 32px minmax(0,1fr) auto;align-items:center;gap:10px;height:52px;padding:0 8px;display:grid}[data-connective] .cx-lb-row.is-you{background:var(--cx-elevated)}[data-connective] .cx-lb-rank{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;text-align:right}[data-connective] .cx-lb-mid{min-width:0}[data-connective] .cx-lb-track{border-radius:var(--cx-radius-full);background:color-mix(in srgb, var(--cx-surface-hi) 40%, transparent);height:4px;margin-top:6px}[data-connective] .cx-lb-track>i{border-radius:var(--cx-radius-full);background:var(--cx-accent);height:100%;display:block}[data-connective] .cx-lb-figure{text-align:right;font-variant-numeric:tabular-nums}[data-connective] .cx-lb-figure small{color:var(--cx-ink-soft);font-size:12px;display:block}[data-connective] .cx-empty{border-left:1px solid var(--cx-hairline);padding-left:16px}[data-connective] .cx-empty-title{font-size:15px;font-weight:500;line-height:22px;display:block}[data-connective] .cx-empty-text{color:var(--cx-ink-soft);margin:4px 0 12px}[data-connective] .cx-error{align-items:flex-start;gap:10px;display:flex}[data-connective] .cx-error>.cx-ic{color:var(--cx-danger);margin-top:2px}[data-connective] .cx-err-root{min-height:calc(100dvh / var(--cx-zoom,1));background:var(--cx-noir);padding:32px var(--cx-gutter);justify-content:center;align-items:center;display:flex}[data-connective] .cx-err{width:100%;min-width:0;max-width:400px;animation:cx-rise8 var(--cx-dur-3) var(--cx-ease) both;flex-direction:column;align-items:flex-start;display:flex}[data-connective] .cx-err-mark{width:40px;height:48px;color:var(--cx-ink-muted);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:20px}[data-connective] .cx-err-title{font:600 22px/28px var(--cx-font-display);color:var(--cx-ink);margin:0}[data-connective] .cx-err-text{font:400 15px/22px var(--cx-font-text);color:var(--cx-ink-soft);margin:8px 0 24px}[data-connective] .cx-err-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}[data-connective] .cx-err-code{font:400 12px/16px var(--cx-font-text);color:var(--cx-ink-muted);overflow-wrap:anywhere;margin:24px 0 0}@media (prefers-reduced-motion:reduce){[data-connective] .cx-err{animation:none}}[data-connective] .cx-sk{background:var(--cx-surface);border-radius:var(--cx-radius-xs);animation:1.4s ease-in-out infinite alternate cx-sk;display:block}@keyframes cx-sk{0%{opacity:.55}to{opacity:1}}@keyframes cx-data-in{0%{opacity:0;transform:translateY(4px)}}[data-connective] .cx-data-in{animation:cx-data-in var(--cx-dur-3) var(--cx-ease) backwards}[data-connective] .cx-page:not(:has(.cx-sk))>:not(.cx-pagebar){animation:cx-data-in var(--cx-dur-3) var(--cx-ease) backwards}@keyframes cx-cal-body-in{0%{opacity:0}}[data-connective] .cx-page:not(:has(.cx-sk))>.cx-cal-body{animation:cx-cal-body-in .16s var(--cx-ease) backwards}[data-connective] .cx-cal-title{flex:none;align-items:center;max-width:100%;display:grid}[data-connective] .cx-cal-title>*{white-space:nowrap;grid-area:1/1;margin:0}[data-connective] .cx-cal-title-size{visibility:hidden;pointer-events:none}[data-connective] .cx-cal-title-out{pointer-events:none;animation:cx-cal-title-out var(--cx-dur-2) var(--cx-ease) forwards}[data-connective] .cx-cal-title-in{animation:cx-cal-title-in var(--cx-dur-2) var(--cx-ease) backwards}@keyframes cx-cal-title-in{0%{opacity:0;transform:translateY(2px)}}@keyframes cx-cal-title-out{to{opacity:0;transform:translateY(-2px)}}@media (max-width:1023.98px){[data-connective] .cx-pagebar:has(>.cx-cal-title)>.cx-title{order:-2}[data-connective] .cx-cal-title{flex-basis:100%;order:-1}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-cal-title-in{animation:none}[data-connective] .cx-page:not(:has(.cx-sk))>.cx-cal-body{animation:none}[data-connective] .cx-cal-title-out{display:none}}[data-connective] .cx-sk-row{grid-template-columns:32px 1fr 80px;align-items:center;gap:12px;height:44px;display:grid}[data-connective] .cx-sk-row .cx-sk{height:12px}[data-connective] .cx-sk-row .cx-sk:first-child{border-radius:50%;width:32px;height:32px}[data-connective] .cx-tick{color:var(--cx-ink);align-items:center;gap:6px;display:inline-flex}[data-connective] .cx-tick-mark{flex:none;width:16px;height:16px;animation:.32s cubic-bezier(.3,1.4,.6,1) .56s cx-tick-settle;overflow:visible}[data-connective] .cx-tick-mark circle{stroke-dasharray:44;stroke-dashoffset:44px;transform-origin:8px 8px;animation:.42s cubic-bezier(.65,0,.35,1) forwards cx-tick-draw;transform:rotate(-90deg)}[data-connective] .cx-tick-mark path{stroke-dasharray:11;stroke-dashoffset:11px;animation:.26s cubic-bezier(.65,0,.35,1) .34s forwards cx-tick-draw}[data-connective] .cx-tick span{animation:cx-fade .42s var(--cx-ease) .62s both}@keyframes cx-tick-draw{to{stroke-dashoffset:0}}@keyframes cx-tick-settle{40%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-tick-mark circle,[data-connective] .cx-tick-mark path{stroke-dashoffset:0!important}}[data-connective] .cx-chart{width:100%;min-width:0;position:relative}[data-connective] .cx-chart>svg{width:100%;animation:cx-chart-in var(--cx-dur-3) var(--cx-ease-flow) both;display:block;overflow:visible}[data-connective] .cx-chart-ax{fill:var(--cx-ink-muted);font:11px var(--cx-font-text);font-variant-numeric:tabular-nums}[data-connective] .cx-chart-axb{fill:var(--cx-ink-soft);font:11px var(--cx-font-text)}[data-connective] .cx-chart-grid{stroke:var(--cx-hairline);stroke-width:1px}[data-connective] .cx-chart-zero{stroke:var(--cx-stroke);stroke-width:1px}[data-connective] .cx-chart-cur{fill:none;stroke:var(--cx-ink);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}[data-connective] .cx-chart-dep{fill:none;stroke:var(--cx-accent);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}[data-connective] .cx-chart-dot-dep{stroke:var(--cx-accent)}[data-connective] .cx-chart-area{fill:var(--cx-ink);opacity:.06}[data-connective] .cx-chart-pace{fill:none;stroke:var(--cx-ink-muted);stroke-width:1.5px;stroke-dasharray:5 5}[data-connective] .cx-chart-last{fill:none;stroke:var(--cx-ink-soft);stroke-width:1.8px;stroke-dasharray:1 5;stroke-linecap:round;opacity:.6}[data-connective] .cx-chart-net{fill:none;stroke:var(--cx-ink);stroke-width:2px;stroke-linejoin:round}[data-connective] .cx-chart-rate{fill:none;stroke:var(--cx-caution);stroke-width:2px;stroke-linejoin:round}[data-connective] .cx-chart-today{stroke:var(--cx-ink-muted);stroke-width:1px;stroke-dasharray:2 3}[data-connective] .cx-chart-dot{fill:var(--cx-raised);stroke:var(--cx-ink);stroke-width:2px}[data-connective] .cx-chart-s-paid,[data-connective] .cx-chart-s-earn,[data-connective] .cx-chart-s-plc{fill:var(--cx-accent)}[data-connective] .cx-chart-s-cb{fill:var(--cx-danger)}[data-connective] .cx-chart-s-sub,[data-connective] .cx-chart-s-adv{fill:var(--cx-ink-muted);fill-opacity:.6}[data-connective] .cx-chart-s-iss{fill:var(--cx-ink-soft)}[data-connective] .cx-chart-s-car{fill:var(--cx-ink);fill-opacity:.85}[data-connective] .cx-chart rect:not(.cx-chart-hit),[data-connective] .cx-chart-leg rect{rx:var(--cx-radius-xs)}[data-connective] .cx-chart-hit{fill:#0000}[data-connective] .cx-chart-hit:hover,[data-connective] .cx-chart-hit[data-on]{fill:var(--cx-ink);fill-opacity:.04}[data-connective] .cx-chart-leg{color:var(--cx-ink-soft);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}[data-connective] .cx-chart-leg span{align-items:center;gap:6px;display:inline-flex}[data-connective] .cx-chart-leg i{border-top:2px solid var(--cx-ink);width:14px;height:0;display:inline-block}[data-connective] .cx-chart-leg i[data-k=dep]{border-color:var(--cx-accent)}[data-connective] .cx-chart-leg i[data-k=pace]{border-top-style:dashed;border-color:var(--cx-ink-muted)}[data-connective] .cx-chart-leg i[data-k=last]{border-top-style:dotted;border-color:var(--cx-ink-soft);opacity:.6}[data-connective] .cx-chart-leg i[data-k=rate]{border-color:var(--cx-caution)}[data-connective] .cx-chart-tip{z-index:5;pointer-events:none;border-radius:var(--cx-radius-lg);border:1px solid var(--cx-fl-border);background:var(--cx-fl-bg);-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter);box-shadow:var(--cx-fl-edge), var(--cx-shadow-pop);--cx-ink-soft:var(--cx-gl-ink-soft);white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;width:max-content;max-width:min(100%,16rem);animation:cx-chart-in var(--cx-dur-1) var(--cx-ease-flow) both;padding:6px 10px;font-size:12px;line-height:1.5;position:absolute}[data-connective] .cx-chart-tip b{color:var(--cx-ink-soft);font-weight:500;display:block}[data-connective] .cx-chart-sk{flex-direction:column;justify-content:space-between;gap:8px;display:flex}[data-connective] .cx-chart-shim{background:var(--cx-surface);border-radius:var(--cx-radius-xs);animation-name:cx-sk;animation-duration:1.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}[data-connective] .cx-chart-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:cx-tick-draw var(--cx-dur-data) cubic-bezier(.65, 0, .35, 1) 80ms forwards}[data-connective] .cx-chart-bar{transform-box:fill-box;transform-origin:bottom;animation:cx-chart-rise var(--cx-dur-data) var(--cx-ease-flow) both}[data-connective] .cx-chart-bar[data-below]{transform-origin:top}[data-connective] .cx-chart-hbar{transform-box:fill-box;transform-origin:0;animation:cx-chart-grow var(--cx-dur-data) var(--cx-ease-flow) both}[data-connective] .cx-flow-rib{fill:var(--cx-ink);fill-opacity:.1;transition:fill-opacity var(--cx-dur-1)}[data-connective] .cx-flow-rib-kept{fill:var(--cx-accent);fill-opacity:.18}[data-connective] .cx-flow-rib[data-s=on]{fill-opacity:.28}[data-connective] .cx-flow-rib-kept[data-s=on]{fill-opacity:.4}[data-connective] .cx-flow-rib[data-s=off]{fill-opacity:.05}[data-connective] .cx-flow-node{fill:var(--cx-ink)}[data-connective] .cx-flow-node-kept{fill:var(--cx-accent)}[data-connective] .cx-chart text.cx-flow-name{fill:var(--cx-ink);font-weight:500}[data-connective] .cx-chart text.cx-flow-fig{fill:var(--cx-ink-soft)}[data-connective] .cx-flow-reveal{transform-box:fill-box;transform-origin:0;animation:cx-chart-grow var(--cx-dur-data) var(--cx-ease-flow) both}[data-connective] .cx-chart-late{animation:cx-chart-in var(--cx-dur-3) var(--cx-ease-flow) var(--cx-dur-3) both}[data-connective] .cx-fill-in{transform-origin:0;animation:cx-chart-grow var(--cx-dur-data) var(--cx-ease-flow) .12s both}[data-connective] .cx-fade-in{animation:cx-chart-in var(--cx-dur-3) var(--cx-ease-flow) .4s both}@keyframes cx-chart-in{0%{opacity:0}}@keyframes cx-chart-grow{0%{transform:scaleX(0)}}@keyframes cx-chart-rise{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-chart>svg,[data-connective] .cx-chart-tip,[data-connective] .cx-chart-bar,[data-connective] .cx-chart-hbar,[data-connective] .cx-flow-reveal,[data-connective] .cx-chart-late,[data-connective] .cx-fill-in,[data-connective] .cx-fade-in,[data-connective] .cx-chart-draw{animation:none}[data-connective] .cx-chart-draw{stroke-dashoffset:0}}[data-connective] .cx-progress-figure{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}[data-connective] .cx-progress-big{font:600 34px/1.1 var(--cx-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}[data-connective] .cx-progress-bar{border-radius:var(--cx-radius-full);background:var(--cx-surface);height:4px;overflow:hidden}[data-connective] .cx-progress-bar>i{background:var(--cx-ink);border-radius:var(--cx-radius-full);transform-origin:0;width:100%;height:100%;transition:transform var(--cx-dur-data) var(--cx-ease);display:block}[data-connective] .cx-progress-quiet{color:var(--cx-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}[data-connective] .cx-progress-quiet:hover{color:var(--cx-ink)}[data-connective] .cx-progress-card[data-reading]{opacity:.55;transition:opacity var(--cx-dur-2) var(--cx-ease)}@media (prefers-reduced-motion:reduce){[data-connective] .cx-progress-bar>i{transition:none}}[data-connective] .cx-goal-trail{flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;margin-bottom:10px;display:flex}[data-connective] .cx-goal-chip{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);color:var(--cx-ink-soft);cursor:pointer;background:0 0;align-items:center;padding:2px 10px;font-size:13px;display:inline-flex}[data-connective] .cx-goal-chip:hover{color:var(--cx-ink)}[data-connective] .cx-goal-q{font:500 16px/1.4 var(--cx-font-display);color:var(--cx-ink);margin:0 0 12px}[data-connective] .cx-goal-step{animation:cx-chart-step var(--cx-dur-3) var(--cx-ease) both}[data-connective] .cx-goal-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-connective] .cx-goal-opts[data-three]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-connective] .cx-goal-opt{text-align:left;border:1px solid var(--cx-stroke);background:var(--cx-raised);border-radius:var(--cx-radius-lg);color:var(--cx-ink);cursor:pointer;transition:transform var(--cx-dur-2) var(--cx-ease);flex-direction:column;gap:2px;padding:14px 16px;display:flex}[data-connective] .cx-goal-opt:hover{transform:translateY(-1px)}[data-connective] .cx-goal-opt[aria-pressed=true]{border-color:var(--cx-ink-soft)}[data-connective] .cx-goal-opt b{font-weight:500}[data-connective] .cx-goal-opt span{color:var(--cx-ink-muted);font-size:12px}[data-connective] .cx-goal-amount{width:100%;font:600 26px/1.2 var(--cx-font-display);font-variant-numeric:tabular-nums;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);background:var(--cx-surface);color:var(--cx-ink);margin-bottom:8px;padding:12px 14px}@keyframes cx-chart-step{0%{opacity:0;transform:translate(10px)}}@media (max-width:420px){[data-connective] .cx-goal-opts,[data-connective] .cx-goal-opts[data-three]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-goal-step,[data-connective] .cx-goal-opt{transition:none;animation:none}}[data-connective] .cx-progress-pill{border-radius:var(--cx-radius-full);border:1px solid color-mix(in srgb, var(--cx-accent) 40%, transparent);color:var(--cx-accent);white-space:nowrap;padding:1px 9px;font-size:12px;display:inline-block}[data-connective] .cx-progress-pill.is-behind{border-color:color-mix(in srgb, var(--cx-caution) 40%, transparent);color:var(--cx-caution)}[data-connective] .cx-progress-pill:before{content:"";vertical-align:1px;border-radius:var(--cx-radius-full);background:currentColor;width:6px;height:6px;margin-right:6px;display:inline-block}[data-connective] .cx-home-chips{flex-wrap:wrap;gap:8px;display:flex}[data-connective] .cx-home-chip{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);background:var(--cx-raised);min-height:36px;color:var(--cx-ink);font-variant-numeric:tabular-nums;align-items:center;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}[data-connective] a.cx-home-chip:hover{background:var(--cx-elevated)}[data-connective] .cx-progress-card{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}[data-connective] .cx-progress-side{flex-direction:column;gap:14px;min-width:0;display:flex}[data-connective] .cx-progress-kicker{margin:0}[data-connective] .cx-progress-main{flex-direction:column;gap:10px;min-width:0;display:flex}[data-connective] .cx-progress-goalline{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}[data-connective] .cx-home-scope{flex:none;min-width:0}[data-connective] .cx-tile-spark{margin-top:8px}[data-connective] .cx-tile-delta{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;line-height:18px}[data-connective] .cx-home-pair{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){[data-connective] .cx-home-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-connective] .cx-book-trio{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:1024px){[data-connective] .cx-book-trio{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-connective] .cx-savebtn{place-items:center;display:inline-grid}[data-connective] .cx-savebtn>span{transition:opacity var(--cx-dur-2) var(--cx-ease);grid-area:1/1;align-items:center;gap:8px;display:inline-flex}[data-connective] .cx-savebtn-ghost{visibility:hidden}[data-connective] .cx-savebtn-slot{flex:none;width:16px;height:16px;display:inline-flex}[data-connective] .cx-savebtn-done{opacity:0;gap:6px!important}[data-connective] .cx-savebtn-host.is-saved .cx-savebtn-done{opacity:1}[data-connective] .cx-savebtn-host.is-saved .cx-savebtn-rest{opacity:0}[data-connective] .cx-savebtn-host.is-saved .cx-savebtn-word{animation:cx-fade .42s var(--cx-ease) .62s both}[data-connective] .cx-savebtn-host.is-won .cx-savebtn-done{color:var(--cx-accent)}[data-connective] .cx-savebtn-host.is-saved:disabled{opacity:1}@media (prefers-reduced-motion:reduce){[data-connective] .cx-savebtn>span{transition:none!important}[data-connective] .cx-savebtn-host.is-saved .cx-savebtn-word,[data-connective] .cx-savebtn-host .cx-tick-mark{animation:none!important}}[data-connective] .cx-prog{border-radius:var(--cx-radius-full);background:color-mix(in srgb, var(--cx-surface-hi) 40%, transparent);height:4px}[data-connective] .cx-prog>i{border-radius:var(--cx-radius-full);background:var(--cx-ink);height:100%;display:block}[data-connective] nav.cx-tabs>ul{gap:4px;display:flex}[data-connective] nav.cx-tabs li{flex:none}[data-connective] .cx-tabs a{text-decoration:none}[data-connective] .cx-tabs [aria-current=page]{cursor:default}@media (pointer:coarse){[data-connective] .cx-seg :is(button,a),[data-connective] .cx-tabs :is(a,[aria-current=page]){height:40px}}[data-connective] .cx-page{min-width:0;padding:20px var(--cx-gutter) 40px;flex-direction:column;gap:24px;display:flex}[data-connective] .cx-pagebar{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;min-height:40px;display:flex}[data-connective] .cx-pagebar>.cx-title{flex:none;min-width:0}[data-connective] .cx-pagebar-count{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums}[data-connective] .cx-pagebar-noun,[data-connective] [data-cx-shell] .cx-pagebar>h1.cx-title{display:none}[data-connective] [data-cx-shell] .cx-pagebar-noun{display:inline}[data-connective] .cx-pagebar-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}[data-connective] .cx-pt-bar,[data-connective] .cx-pt-filters,[data-connective] .cx-pt-slot,[data-connective] .cx-pt-desk{display:contents}[data-connective] .cx-pt-phone,[data-connective] .cx-pt-block{display:none}@media (max-width:1023.98px){[data-connective] .cx-whose{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}[data-connective] .cx-whose .cx-seg{white-space:nowrap;flex-wrap:nowrap}[data-connective] .cx-whose .cx-seg :is(button,a){min-height:40px}[data-connective] .cx-whose select.cx-input{height:44px;min-height:44px;width:100%!important;max-width:none!important}[data-connective] .cx-pt-block{flex-direction:column;flex:100%;gap:8px;width:100%;min-width:0;display:flex}[data-connective] .cx-pt-desk{display:none}[data-connective] .cx-pt-phone{display:inline-flex}[data-connective] .cx-pagebar-tools:has(>.cx-pt-bar){flex:100%;width:100%;min-width:0;margin-left:0}[data-connective] .cx-pagebar:has(>.cx-title)>.cx-pagebar-tools:has(>.cx-pt-bar){flex:100%;width:100%;min-width:0;margin-left:0}[data-connective] .cx-pt-bar{flex-wrap:nowrap;flex:100%;align-items:center;gap:8px;width:100%;min-width:0;display:flex}[data-connective] .cx-pt-bar>*{min-width:0}[data-connective] .cx-pt-bar>.cx-pt-slot{flex:auto;min-width:0;display:flex}[data-connective] .cx-pt-slot>.cx-btn{flex:auto;min-width:0}[data-connective] .cx-pt-fill{flex:auto}[data-connective] .cx-pt-bar :is(select,input).cx-input,[data-connective] .cx-pt-filters :is(select,input).cx-input{width:100%;max-width:none;height:44px;min-height:44px;font-size:16px}[data-connective] .cx-pt-bar select.cx-input,[data-connective] .cx-pt-filters select.cx-input{background-position:calc(100% - 15px) 19px,calc(100% - 10px) 19px}[data-connective] .cx-pt-bar>.cx-pt-phone,[data-connective] .cx-pt-bar .cx-pt-more{flex:none}[data-connective] .cx-pt-bar .cx-btn,[data-connective] .cx-pt-filters .cx-btn{white-space:nowrap;min-height:44px}[data-connective] .cx-pt-bar .cx-btn-icon,[data-connective] .cx-pt-filters .cx-btn-icon{min-width:44px}[data-connective] .cx-pt-bar .cx-seg{white-space:nowrap;flex-wrap:nowrap;flex:none}[data-connective] .cx-pt-bar .cx-seg :is(button,a){min-height:40px;padding:0 10px;font-size:14px}[data-connective] .cx-pt-bar .cx-pt-more{padding:0 12px}[data-connective] .cx-pt-phone .cx-menu-item{min-height:44px}[data-connective] .cx-pt-filters{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}[data-connective] .cx-pt-filters>*{width:100%;min-width:0;max-width:none}[data-connective] .cx-pt-filters>.cx-pt-wide{grid-column:1/-1}}[data-connective] .cx-contacts-wide{min-width:0}[data-connective] .cx-contacts-phone{display:none}@media (max-width:1023.98px){[data-connective] .cx-contacts-wide{display:none}[data-connective] .cx-contacts-phone{min-width:0;display:block}}[data-connective] .cx-cstack{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);min-width:0;overflow:hidden}[data-connective] .cx-cstack-bar{border-bottom:1px solid var(--cx-hairline);font:500 13px/18px var(--cx-font-text);color:var(--cx-ink-soft);padding:0 12px}[data-connective] .cx-cstack-all{min-height:44px}[data-connective] .cx-cstack-list{margin:0;padding:0;list-style:none}[data-connective] .cx-cstack-row{border-top:1px solid var(--cx-hairline);background:var(--cx-noir);align-items:flex-start;gap:4px;min-height:64px;padding:8px 12px 8px 4px;display:flex;position:relative}[data-connective] .cx-cstack-row:first-child{border-top:0}[data-connective] .cx-cstack-row:not(:has(.cx-cstack-pick)){padding-left:12px}[data-connective] .cx-cstack-row[role=button]{cursor:pointer}[data-connective] .cx-cstack-row[data-selected]{background:var(--cx-elevated)}[data-connective] .cx-cstack-pick{z-index:1;flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;margin-top:-2px;display:flex;position:relative}[data-connective] .cx-cstack-pick .cx-check{justify-content:center;width:44px;min-height:44px}[data-connective] .cx-cstack-main{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}[data-connective] .cx-cstack-l1{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}[data-connective] .cx-cstack-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 15px/22px var(--cx-font-text);overflow:hidden}[data-connective] .cx-cstack-name a:after{content:"";position:absolute;inset:0}[data-connective] .cx-cstack-l1>:last-child{flex:none}[data-connective] .cx-cstack-l2{min-width:0;color:var(--cx-ink-soft);font:400 14px/20px var(--cx-font-text);flex-wrap:wrap;gap:0 12px;display:flex}[data-connective] .cx-cstack-email{overflow-wrap:anywhere;min-width:0}[data-connective] .cx-cstack-l3{color:var(--cx-ink-muted);font:400 12px/16px var(--cx-font-text)}[data-connective] .cx-sheet-body:has(>.cx-as){padding:8px 12px 16px}[data-connective] .cx-as{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-connective] .cx-as-row{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md);width:100%;min-height:48px;font:500 16px/22px var(--cx-font-text);color:var(--cx-ink);cursor:pointer;align-items:center;gap:12px;padding:0 8px;display:flex}[data-connective] .cx-as-row:hover{background:var(--cx-surface)}[data-connective] .cx-as-row:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-as-row[aria-disabled=true]{opacity:.45;cursor:default}[data-connective] .cx-as-danger{color:var(--cx-danger,var(--cx-ink))}[data-connective] .cx-as-gap{flex:none;width:18px}[data-connective] .cx-as-head{font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);padding:12px 8px 4px}[data-connective] .cx-as-sep{background:var(--cx-hairline);height:1px;margin:4px 8px}[data-connective] .cx-band{flex-direction:column;gap:12px;min-width:0;display:flex}[data-connective] .cx-band:has(>.cx-pagebar:first-child){gap:var(--cx-bar-gap)}:is([data-connective] .cx-page>.cx-band:first-child:has(>.cx-pagebar:only-child)+*,[data-connective] .cx-page>.cx-pagebar:first-child+*){margin-top:calc(var(--cx-bar-gap) - 24px)}[data-connective] .cx-bar-who{display:contents}@media (min-width:1024px){[data-connective] .cx-bar-who{margin-right:auto;display:block}[data-connective] .cx-pagebar-tools:has(>.cx-pt-bar>.cx-bar-who){flex:1 1 0;min-width:0}}[data-connective] .cx-block{flex-direction:column;gap:8px;min-width:0;display:flex}[data-connective] .cx-block-head{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px;display:flex}[data-connective] .cx-block-head>:is(h2,h3){flex:auto;min-width:0}[data-connective] .cx-block-count{color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:400}[data-connective] .cx-skip{z-index:90;position:absolute;top:8px;left:8px;transform:translateY(-200%)}[data-connective] .cx-skip:focus-visible{transform:none}[data-connective] .cx-pane{border-top:1px solid var(--cx-hairline);min-width:0;padding:20px 0}[data-connective] .cx-pane:first-child:not(.cx-pane-ruled){border-top:0;padding-top:0}[data-connective] .cx-policy-groups{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}[data-connective] .cx-policy-groups>.cx-pane,[data-connective] .cx-policy-groups>.cx-pane:first-child:not(.cx-pane-ruled){border-top:0;padding:0}@media (min-width:1024px){[data-connective] .cx-policy-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}[data-connective] .cx-pane-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}[data-connective] .cx-pane-head>.cx-label{margin:0}[data-connective] .cx-facts{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;display:grid}[data-connective] .cx-facts>dt{color:var(--cx-ink-soft)}[data-connective] .cx-facts>dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}[data-connective] .cx-notice{margin-top:8px}[data-connective] .cx-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;font-size:13px;line-height:18px;display:grid}[data-connective] .cx-steps>li{border-top:2px solid var(--cx-hairline);min-width:0;color:var(--cx-ink-muted);overflow-wrap:anywhere;padding-top:8px}[data-connective] .cx-steps>li.is-done{border-top-color:var(--cx-ink);color:var(--cx-ink-soft)}[data-connective] .cx-steps>li[aria-current=step]{border-top-color:var(--cx-ink);color:var(--cx-ink);font-weight:500}@media (max-width:479px){[data-connective] .cx-steps{gap:4px;font-size:12px;line-height:16px}}[data-connective] .cx-start-body{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}[data-connective] .cx-start-rail{min-width:0}[data-connective] .cx-start-rail>p{color:var(--cx-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;display:none}[data-connective] .cx-start-rail>ol{gap:6px;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}[data-connective] .cx-start-rs{border-radius:var(--cx-radius-lg);min-height:44px;color:var(--cx-ink-soft);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}[data-connective] .cx-start-rs>i{border:1.5px solid var(--cx-edge);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}[data-connective] .cx-start-rs[data-done]>i{border-color:var(--cx-ink);color:var(--cx-ink)}[data-connective] .cx-start-rs[aria-current=step]{color:var(--cx-ink)}[data-connective] .cx-start-pane{min-width:0;max-width:34rem}[data-connective] .cx-start-pane>.cx-new-series{animation:cx-start-in .3s var(--cx-ease) both}@keyframes cx-start-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}[data-connective] .cx-start-tick{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--cx-edge);border-radius:50%;place-items:center;display:inline-grid}[data-connective] .cx-start-card{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}[data-connective] .cx-start-card-fields{gap:20px;min-width:0;display:grid}[data-connective] .cx-start-pv{order:-1;min-width:0}[data-connective] .cx-start-pv-box{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl);max-height:12rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}[data-connective] .cx-start-sw{border-bottom:1px solid var(--cx-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}@media (min-width:640px){[data-connective] .cx-start-card{grid-template-columns:minmax(0,1fr) 15rem}[data-connective] .cx-start-pv{order:0;align-self:start;position:sticky;top:24px}[data-connective] .cx-start-pv-box{border:0;max-height:none;-webkit-mask-image:none;mask-image:none}}@media (min-width:1024px){[data-connective] .cx-start-body{grid-template-columns:220px minmax(0,1fr);gap:40px}[data-connective] .cx-start-rail>p{display:block}[data-connective] .cx-start-rail>ol{flex-direction:column;gap:2px;overflow:visible}[data-connective] .cx-start-rs{white-space:normal}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-start-pane>.cx-new-series{animation:none}}[data-connective] a.cx-pcard-name{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cx-edge);text-decoration-color:var(--cx-edge);text-underline-offset:3px;overflow-wrap:anywhere}[data-connective] a.cx-pcard-name:hover{text-decoration-color:currentColor}[data-connective] .cx-pcard-meta{overflow-wrap:anywhere;display:block}[data-connective] .cx-col-rail>.cx-col-open{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--cx-radius-lg);flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;display:flex}[data-connective] .cx-col-rail>.cx-col-open:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-col-head>.cx-btn{margin:-4px -6px -4px 0}[data-connective] button.cx-appt{text-align:left;cursor:pointer;width:100%;transition:border-color var(--cx-dur-1);display:block}[data-connective] button.cx-appt:hover{border-color:var(--cx-edge)}[data-connective] .cx-appt-kind{display:block}[data-connective] .cx-appt.is-cancelled .cx-appt-name{color:var(--cx-ink-soft);text-decoration:line-through}[data-connective] .cx-appt.is-cancelled,[data-connective] .cx-appt.is-moved{border-style:dashed}[data-connective] .cx-overlap{color:var(--cx-st);align-items:center;gap:4px;display:inline-flex}[data-connective] .cx-tree-action{justify-content:flex-end;padding-right:8px;display:flex}[data-connective] .cx-stat-link{color:inherit}@media (prefers-reduced-motion:reduce){[data-connective] *,[data-connective] :before,[data-connective] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}[data-connective] .cx-loop,[data-connective] .cx-typing i,[data-connective] .cx-rec>i,[data-connective] .cx-sk,[data-connective] .cx-spin{animation:none!important}[data-connective] .cx-live>i,[data-connective] .cx-typing{display:none}[data-connective] .cx-typing-text{display:inline}[data-connective] .cx-btn:active,[data-connective] .cx-btn.is-pressed,[data-connective] .cx-pcard.is-lifted{transform:none}[data-connective] .cx-sheet,[data-connective] .cx-bulk{animation-name:cx-fade}[data-connective] .cx-bulk-dock[data-leaving] .cx-bulk{animation-name:cx-fade-out}}[data-connective],:root[data-theme=light] [data-connective][data-theme=dark]{--cx-ai-core:#ddd6fc;--cx-ai-mid:#7a68d4;--cx-ai-deep:#3f2f9c;--cx-ai-pig:#8e7ee6;--cx-gl-plate:10 10 12;--cx-gl-bri:.62;--cx-gl-rim-hi:#fff9;--cx-gl-rim-a:.4;--cx-gl-rim-k:.22;--cx-gl-ts-rgb:0 0 0;--cx-gl-ts-a:.45;--cx-gl-lo-rgb:255 255 255;--cx-gl-lo-a:.1;--cx-gl-lo-k:0;--cx-gl-glow:#ffffff0f;--cx-gl-dome:#0000008c;--cx-gl-c0:#fffffff2;--cx-gl-chip:#ffffff17;--cx-gl-chip-on:#fff3;--cx-gl-chip-rim:#ffffff29;--cx-gl-shadow:0 14px 28px -6px #0000008c, 0 2px 6px #0000004d;--cx-gl-ink-soft:#c9c8c6;--cx-gl-ink-muted:#bab9b7;--cx-gl-accent:#3ecf7e;--cx-gl-caution:#e5a84c;--cx-gl-info:#7faae3;--cx-gl-ai:#ab9deb;--cx-fl-rim:#ffffff24;--cx-fl-rim-hi:#ffffff4d;--cx-scrim:#0707078f}:root[data-theme=light] [data-connective],[data-connective][data-theme=light]{--cx-ai-core:#2e1f7a;--cx-ai-mid:#7b68cc;--cx-ai-deep:#35247f;--cx-ai-pig:#6a55c4;--cx-gl-plate:251 250 247;--cx-gl-bri:1.08;--cx-gl-rim-hi:#fff;--cx-gl-rim-a:.85;--cx-gl-rim-k:.3;--cx-gl-ts-rgb:255 255 255;--cx-gl-ts-a:.5;--cx-gl-lo-rgb:20 19 15;--cx-gl-lo-a:.12;--cx-gl-lo-k:.2;--cx-gl-glow:#ffffff4d;--cx-gl-dome:#14130f33;--cx-gl-chip:#ffffff80;--cx-gl-chip-on:#14130f1f;--cx-gl-chip-rim:#14130f29;--cx-gl-shadow:0 14px 28px -6px #00000038, 0 2px 6px #0000001a;--cx-gl-ink-soft:#45423a;--cx-gl-ink-muted:#45423a;--cx-gl-accent:#0f5730;--cx-gl-caution:#6e4406;--cx-gl-info:#214c7e;--cx-gl-ai:#4e39a6;--cx-fl-rim:#ffffff8c;--cx-fl-rim-hi:#fffffff2;--cx-scrim:#16150f3d}[data-connective]{--cx-fl-bg:rgb(var(--cx-gl-plate) / .8);--cx-fl-filter:blur(22px) saturate(1.5) brightness(var(--cx-gl-bri));--cx-fl-border:transparent;--cx-fl-edge:inset 0 0 0 1px var(--cx-fl-rim), inset 0 1px 0 0 var(--cx-fl-rim-hi)}@media (prefers-reduced-transparency:reduce){[data-connective]{--cx-fl-bg:var(--cx-raised);--cx-fl-filter:none;--cx-fl-border:var(--cx-stroke);--cx-fl-edge:0 0 0 0 transparent}}[data-connective][data-cx-glass=solid],[data-connective] [data-cx-glass=solid]{--cx-fl-bg:var(--cx-raised);--cx-fl-filter:none;--cx-fl-border:var(--cx-stroke);--cx-fl-edge:0 0 0 0 transparent}[data-connective] .cx-pop,[data-connective] .cx-toast,[data-connective] .cx-dialog,[data-connective] .cx-sheet,[data-connective] .cx-bulk,[data-connective] .cx-bar-glass,[data-connective] .cx-hours-head{--cx-ink-soft:var(--cx-gl-ink-soft);--cx-ink-muted:var(--cx-gl-ink-muted);background:var(--cx-fl-bg);border-color:var(--cx-fl-border);-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter)}[data-connective] .cx-pop,[data-connective] .cx-toast{box-shadow:var(--cx-fl-edge), var(--cx-shadow-pop)}[data-connective] .cx-dialog,[data-connective] .cx-sheet{--cx-fl-bg:rgb(var(--cx-gl-plate) / .86);box-shadow:var(--cx-fl-edge), var(--cx-shadow-float)}[data-connective] .cx-bar-glass,[data-connective] .cx-hours-head{box-shadow:var(--cx-fl-edge)}[data-connective] .cx-bulk{box-shadow:var(--cx-fl-edge), var(--cx-shadow-float)}[data-connective] .cx-tip{background:var(--cx-fl-bg);border-color:var(--cx-fl-border);-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter);box-shadow:var(--cx-fl-edge), var(--cx-shadow-pop)}@media (prefers-reduced-transparency:reduce){[data-connective] .cx-dialog,[data-connective] .cx-sheet{--cx-fl-bg:var(--cx-raised)}}[data-connective] .cx-bead{vertical-align:middle;background:radial-gradient(circle at 34% 27%, #ffffffeb 0 7%, #fff0 24%), radial-gradient(circle at 50% 84%, color-mix(in srgb, var(--cx-ai-core) 78%, transparent) 0, transparent 52%), radial-gradient(circle at 50% 38%, var(--cx-ai-mid) 0, var(--cx-ai-deep) 82%);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cx-ai-deep) 60%, transparent), inset 0 -.5px .5px #ffffff73;border-radius:50%;flex:none;display:inline-block}[data-connective] .cx-orb{vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative}[data-connective] .cx-orb:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, transparent 58%, color-mix(in srgb, var(--cx-ai-deep) 34%, #0000004d) 66%, transparent 92%);opacity:.7;border-radius:50%;position:absolute;inset:-16% -18% -22%}[data-connective] .cx-orb-glass,[data-connective] .cx-orb-paint{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}[data-connective] .cx-orb-glass{width:90%;height:90%;inset:5%}[data-connective] .cx-orb:not([data-lens]) .cx-orb-glass{display:none}[data-connective] .cx-ai-live{color:var(--cx-ink-soft);align-items:center;gap:8px;display:inline-flex}[data-connective] .cx-guide{z-index:55;background:var(--cx-noir);color:var(--cx-ink);animation:cx-fade var(--cx-dur-3) var(--cx-ease);flex-direction:column;align-items:center;gap:16px;padding:16px 16px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}[data-connective] .cx-guide-top{justify-content:flex-end;width:min(36rem,100%);display:flex}[data-connective] .cx-guide-orb{justify-content:center;padding:8px 0;animation:5s ease-in-out infinite cx-guide-breathe;display:flex}[data-connective] .cx-guide-orb[data-state=thinking]{animation:1.6s ease-in-out infinite cx-guide-pulse}[data-connective] .cx-guide-orb[data-state=done]{animation:cx-guide-settle .52s var(--cx-ease) 1}[data-connective] .cx-guide-step{width:min(36rem,100%);animation:cx-guide-next var(--cx-dur-3) var(--cx-ease)}[data-connective] .cx-guide-step[data-dir=back]{animation-name:cx-guide-back}@keyframes cx-guide-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes cx-guide-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes cx-guide-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes cx-guide-next{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cx-guide-back{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-guide,[data-connective] .cx-guide-orb,[data-connective] .cx-guide-orb[data-state=thinking],[data-connective] .cx-guide-orb[data-state=done],[data-connective] .cx-guide-step{animation:none}}[data-connective] .cx-aibub-list{flex-direction:column;gap:16px;min-height:15rem;display:flex}[data-connective] .cx-aibub-pair{transition:opacity .6s var(--cx-ease);animation:cx-aibub-in .42s var(--cx-ease);flex-direction:column;gap:6px;display:flex}[data-connective] .cx-aibub-pair[data-age="1"]{opacity:.6}[data-connective] .cx-aibub-pair[data-age="2"]{opacity:.3}[data-connective] .cx-aibub{border-radius:var(--cx-radius-xl);max-width:88%;margin:0;padding:10px 14px}[data-connective] .cx-aibub-ask{background:var(--cx-surface-hi);border:1px solid var(--cx-hairline);align-self:flex-end}[data-connective] .cx-aibub-answer{color:var(--cx-ink-soft);background:var(--cx-surface);animation:cx-aibub-in .42s var(--cx-ease) .9s backwards;align-self:flex-start}[data-connective] .cx-aibub-pair[data-still=true] .cx-aibub-answer{animation:none}@keyframes cx-aibub-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-aibub-pair,[data-connective] .cx-aibub-answer{transition:none;animation:none}}[data-connective=island]{z-index:45;width:0;height:0;transition:opacity var(--cx-dur-2), visibility 0s;position:fixed;top:0;left:0}[data-connective=island][data-away]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cx-dur-2), visibility 0s var(--cx-dur-2)}[data-connective=island][data-entering]{opacity:0;visibility:hidden;pointer-events:none;transition:none}[data-connective] .cx-isl-rail{--cx-rd:.5s;--cx-rz:var(--cx-spring);top:var(--cx-isl-top,8px);left:var(--cx-isl-left,0px);width:var(--cx-isl-width,calc(100vw / var(--cx-zoom,1)));pointer-events:none;height:0;transition:top var(--cx-rd) var(--cx-rz), left var(--cx-rd) var(--cx-rz), width var(--cx-rd) var(--cx-rz);justify-content:center;align-items:flex-start;display:flex;position:fixed}[data-connective] .cx-isl-rail:not([data-ready]){transition:none}[data-connective] .cx-isl{--cx-spring:cubic-bezier(.3, 1.3, .45, 1);--cx-settle:cubic-bezier(.22, 1, .36, 1);--cx-orb:40px;--cx-cw:340px;--cx-ch:44px;--cx-ew:440px;--cx-eh:160px;--cx-ww:440px;--cx-wh:380px;--cx-w:var(--cx-orb);--cx-h:var(--cx-orb);--cx-r:calc(var(--cx-orb) / 2);--cx-dur:.5s;--cx-ez:var(--cx-spring);--cx-in:.15s;--cx-ringc:var(--cx-info);--cx-bz:10px;--cx-pl:.5;--cx-ad:0;--cx-gl-hue:10 10 12;--cx-gl-wash:transparent;--cx-tonec:var(--cx-gl-c0);pointer-events:auto;flex:none;position:relative}[data-connective] .cx-ent{--cx-spring:cubic-bezier(.3, 1.3, .45, 1);--cx-settle:cubic-bezier(.22, 1, .36, 1)}@supports (transition-timing-function:linear(0, 1)){[data-connective] .cx-isl,[data-connective] .cx-isl-rail,[data-connective] .cx-ent{--cx-spring:linear(0, .021, .075, .152, .242, .338, .435, .529, .616, .695, .766, .827, .878, .921, .955, .982, 1.003, 1.017, 1.028, 1.034, 1.037, 1.038, 1.038, 1.035, 1.033, 1.029, 1.025, 1.022, 1.018, 1.015, 1.012, 1.009, 1.007, 1.005, 1.003, 1.002, 1.001, 1, .999, .999, 1);--cx-settle:linear(0, .033, .113, .214, .323, .43, .528, .616, .692, .756, .809, .852, .887, .915, .937, .954, .966, .976, .983, .989, .993, .995, .997, .999, 1)}}@media (max-width:519px){[data-connective] .cx-isl{--cx-cw:min(340px, calc(100vw / var(--cx-zoom,1) - 32px));--cx-ew:calc(100vw / var(--cx-zoom,1) - 32px);--cx-eh:212px;--cx-ww:calc(100vw / var(--cx-zoom,1) - 32px);--cx-wh:min(524px, calc(100dvh / var(--cx-zoom,1) - 24px))}}[data-connective] .cx-isl[data-size=compact]{--cx-w:var(--cx-cw);--cx-h:var(--cx-ch);--cx-r:calc(var(--cx-ch) / 2)}[data-connective] .cx-isl[data-size=expanded]{--cx-w:var(--cx-ew);--cx-h:var(--cx-eh);--cx-r:var(--cx-radius-island)}[data-connective] .cx-isl[data-size=wrap]{--cx-w:var(--cx-ww);--cx-h:var(--cx-wh);--cx-r:var(--cx-radius-island)}[data-connective] .cx-isl[data-dir=shrink]{--cx-dur:.42s;--cx-ez:var(--cx-settle)}[data-connective] .cx-isl[data-same]{--cx-in:90ms}[data-connective] .cx-isl[data-ring=ai]{--cx-ringc:var(--cx-ai)}[data-connective] .cx-isl[data-tone=ai]{--cx-tonec:var(--cx-ai);--cx-gl-wash:color-mix(in srgb, var(--cx-ai) 9%, transparent)}[data-connective] .cx-isl[data-tone=live]{--cx-tonec:var(--cx-accent);--cx-gl-wash:color-mix(in srgb, var(--cx-accent) 7%, transparent)}[data-connective] .cx-isl-capsule{width:var(--cx-w);height:var(--cx-h);min-width:var(--cx-orb);min-height:var(--cx-orb);border-radius:var(--cx-r);background:var(--cx-raised);color:var(--cx-ink);font:400 14px/20px var(--cx-font-text);box-shadow:var(--cx-shadow-pop);contain:layout style;transition:width var(--cx-dur) var(--cx-ez), height var(--cx-dur) var(--cx-ez), border-radius var(--cx-dur) var(--cx-ez), box-shadow var(--cx-dur-3) var(--cx-ease);position:relative;overflow:hidden}[data-connective] .cx-isl-rail:not([data-ready]) .cx-isl-capsule{transition:none}[data-connective] .cx-isl-capsule:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--cx-stroke);pointer-events:none;z-index:2;position:absolute;inset:0}[data-connective] .cx-isl.is-morphing .cx-isl-capsule{will-change:width, height}[data-connective] .cx-rail-rows{isolation:isolate;position:relative}[data-connective] .cx-rail-rows>ul{z-index:1;position:relative}[data-connective] .cx-rail-sep{pointer-events:none;background:var(--cx-hairline);height:1px;margin:6px 12px}[data-connective] .cx-rail-links{margin:0;padding:0;list-style:none}[data-connective] .cx-rail-alive{border-radius:var(--cx-radius-full);background:rgb(var(--c-ink-muted));width:4px;height:4px;box-shadow:none;opacity:1}[data-connective] .cx-rail-out{opacity:.45;transition:opacity .2s var(--cx-ease), transform .2s var(--cx-ease);display:inline-flex}[data-connective] a:hover>.cx-rail-row .cx-rail-out,[data-connective] a:focus-visible>.cx-rail-row .cx-rail-out{opacity:.9;transform:translate(1px,-1px)}[data-connective] .cx-links-layer{min-width:0;height:calc(100dvh / var(--cx-zoom,1) - var(--fv-above,0px) - 56px - env(safe-area-inset-bottom) / var(--cx-zoom,1));display:none;overflow:hidden}[data-connective] .cx-links-layer[data-on]{display:block}[data-connective] main:has(>.cx-links-layer[data-on]){padding-bottom:0}@media (min-width:1024px){[data-connective] .cx-links-layer{height:calc(100dvh / var(--cx-zoom,1) - var(--fv-above,0px))}}[data-connective].cx-links-host-scope{background:0 0;width:100%;height:100%;min-height:0;position:relative}[data-connective] .cx-links-frame{pointer-events:auto;background:var(--cx-bg,transparent);flex-direction:column;min-width:0;display:flex;position:absolute;inset:0}[data-connective] .cx-links-frame[data-off]{visibility:hidden;pointer-events:none}[data-connective] .cx-links-frame-head{height:36px;padding:0 var(--cx-gutter,16px);border-bottom:1px solid var(--cx-hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}[data-connective] .cx-links-frame-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cx-ink-soft);font-size:13px;overflow:hidden}[data-connective] .cx-links-frame-out{color:var(--cx-ink-soft);flex:none;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}[data-connective] .cx-links-frame-out:hover{color:var(--cx-ink)}[data-connective] .cx-links-frame-body{background:#fff;border:0;flex:auto;width:100%;min-height:0}[data-connective] .cx-links-frame[data-flip],[data-connective] .cx-links-frame[data-flip] .cx-links-frame-body{pointer-events:none}[data-connective] .cx-links-frame[data-mini=window]{border-radius:var(--cx-radius-lg);background:var(--cx-fl-bg);-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter);box-shadow:var(--cx-shadow-float);transform-origin:100% 100%;outline:none;position:fixed;inset:auto;overflow:hidden}[data-connective] .cx-links-frame[data-mini=window]:after{content:"";z-index:3;border:1px solid var(--cx-fl-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-connective] .cx-links-frame[data-mini=window] .cx-links-frame-body{border-radius:0 0 var(--cx-radius-lg) var(--cx-radius-lg)}[data-connective] .cx-links-frame[data-mini=window][data-closing]{pointer-events:none;animation:cx-mini-out .2s var(--cx-ease) forwards}[data-connective] .cx-links-frame[data-mini=window] .cx-links-frame-head{box-sizing:border-box;height:40px;padding:0 var(--cx-radius-lg);border-bottom-color:var(--cx-fl-border);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;gap:8px}[data-connective] .cx-links-frame[data-mini=window] .cx-links-frame-name{line-height:20px}[data-connective] .cx-links-frame[data-dragging] .cx-links-frame-head{cursor:grabbing}[data-connective] .cx-links-frame[data-dragging] .cx-links-frame-body{pointer-events:none}[data-connective] .cx-links-mini-actions{flex:none;align-items:center;gap:4px;display:inline-flex}[data-connective] .cx-links-mini-btn{border-radius:var(--cx-radius-md);width:28px;height:28px;color:var(--cx-ink-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}[data-connective] .cx-links-mini-btn:hover{background:rgb(var(--c-ink) / .08);color:var(--cx-ink)}[data-connective] .cx-links-mini-btn:focus-visible{outline:2px solid rgb(var(--c-ink));outline-offset:-2px}[data-connective] .cx-links-mini-grip{z-index:4;cursor:nwse-resize;touch-action:none;width:20px;height:20px;position:absolute;bottom:0;right:0}[data-connective] .cx-links-mini-grip-left{cursor:nesw-resize;left:0;right:auto}[data-connective] .cx-links-mini-grip:before{content:"";border-right:1.5px solid var(--cx-ink-muted);border-bottom:1.5px solid var(--cx-ink-muted);opacity:.7;width:8px;height:8px;position:absolute;bottom:6px;right:6px}[data-connective] .cx-links-mini-grip-left:before{border-right:0;border-left:1.5px solid var(--cx-ink-muted);left:6px;right:auto}[data-connective] .cx-links-mini-grip{opacity:0;transform-origin:100% 100%;transition:opacity .16s var(--cx-ease), transform .14s var(--cx-ease)}[data-connective] .cx-links-mini-grip-left{transform-origin:0 100%}[data-connective] .cx-links-mini-grip:before{transform-origin:100% 100%;transition:transform .14s var(--cx-ease)}[data-connective] .cx-links-mini-grip-left:before{transform-origin:0 100%}[data-connective] .cx-links-frame[data-mini=window][data-near=right] .cx-links-mini-grip:not(.cx-links-mini-grip-left),[data-connective] .cx-links-frame[data-mini=window][data-near=left] .cx-links-mini-grip-left{opacity:.55;transition-duration:.14s}[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip:hover,[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip:focus-visible{opacity:1;transition-duration:.14s;transform:scale(1.12)}[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip:hover:before,[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip:focus-visible:before{transform:scale(1.2)}[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip:active{opacity:1;transform:scale(1.04)}@media (hover:none){[data-connective] .cx-links-frame[data-mini=window] .cx-links-mini-grip{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-links-mini-grip,[data-connective] .cx-links-mini-grip:before{transition:none}}[data-connective] .cx-links-dock{right:8px;bottom:calc(56px + env(safe-area-inset-bottom) / var(--cx-zoom,1) + 8px);z-index:60;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;left:8px}[data-connective] [data-cx-topbar]{padding-left:calc(var(--cx-gutter) + env(safe-area-inset-left,0px) / var(--cx-zoom,1));padding-right:calc(var(--cx-gutter) + env(safe-area-inset-right,0px) / var(--cx-zoom,1))}[data-connective] [data-cx-main],[data-connective] .cx-bar-glass{padding-left:calc(env(safe-area-inset-left,0px) / var(--cx-zoom,1));padding-right:calc(env(safe-area-inset-right,0px) / var(--cx-zoom,1))}@media (display-mode:standalone){[data-connective]{-webkit-tap-highlight-color:transparent}[data-connective] [data-cx-above]{padding-top:calc(env(safe-area-inset-top,0px) / var(--cx-zoom,1))}[data-connective] [data-cx-shell]:before{content:"";z-index:25;height:calc(env(safe-area-inset-top,0px) / var(--cx-zoom,1));pointer-events:none;background:#0d0d0d;position:fixed;top:0;left:0;right:0}[data-connective] nav,[data-connective] button,[data-connective] [role=button]{-webkit-touch-callout:none}[data-connective] nav,[data-connective] [data-cx-topbar],[data-connective] .cx-side{-webkit-user-select:none;user-select:none}[data-connective] input,[data-connective] textarea,[data-connective] [contenteditable]{-webkit-user-select:text;user-select:text}}html[data-standalone] [data-connective]{-webkit-tap-highlight-color:transparent}html[data-standalone] [data-connective] [data-cx-above]{padding-top:calc(env(safe-area-inset-top,0px) / var(--cx-zoom,1))}html[data-standalone] [data-connective] [data-cx-shell]:before{content:"";z-index:25;height:calc(env(safe-area-inset-top,0px) / var(--cx-zoom,1));pointer-events:none;background:#0d0d0d;position:fixed;top:0;left:0;right:0}html[data-standalone] [data-connective] nav,html[data-standalone] [data-connective] button,html[data-standalone] [data-connective] [role=button]{-webkit-touch-callout:none}html[data-standalone] [data-connective] nav,html[data-standalone] [data-connective] [data-cx-topbar],html[data-standalone] [data-connective] .cx-side{-webkit-user-select:none;user-select:none}html[data-standalone] [data-connective] input,html[data-standalone] [data-connective] textarea,html[data-standalone] [data-connective] [contenteditable]{-webkit-user-select:text;user-select:text}[data-connective] .cx-unfinished-wrap{top:var(--fv-above,0px);z-index:15;padding:8px var(--cx-gutter) 0;pointer-events:none;animation:cx-unfinished-in var(--cx-dur-2) var(--cx-ease);transition:opacity var(--cx-dur-1) var(--cx-ease-in);position:sticky}[data-connective] .cx-unfinished-wrap[data-leaving]{opacity:0}[data-connective] .cx-unfinished{width:100%;max-width:none;padding:6px 8px 6px 6px;animation:none}[data-connective] .cx-unfinished-open{min-width:0;color:var(--cx-ink);text-align:left;border-radius:var(--cx-radius-md);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:6px 8px;display:flex}[data-connective] .cx-unfinished-lead{flex:none;font-weight:600}[data-connective] .cx-unfinished-what{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-connective] .cx-unfinished-list{min-width:min(22rem, calc(80vw / var(--cx-zoom,1)));flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex}[data-connective] .cx-unfinished-row{align-items:center;gap:8px;display:flex}[data-connective] .cx-unfinished-row .cx-unfinished-open{flex-direction:column;align-items:flex-start;gap:0}@keyframes cx-unfinished-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:639px){[data-connective] .cx-unfinished-lead{display:none}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-unfinished-wrap{animation:none}}[data-connective] .cx-pwa-hint{right:8px;bottom:calc(56px + env(safe-area-inset-bottom) / var(--cx-zoom,1) + 8px + var(--cx-dock-room,0px));z-index:65;pointer-events:none;justify-content:center;display:flex;position:fixed;left:8px}[data-connective] .cx-pwa-hint .cx-toast{width:100%}[data-connective] .cx-pwa-hint-text{min-width:0;color:var(--cx-ink);flex:1;font-size:13px;line-height:18px}[data-connective] .cx-pwa-hint-x{width:32px;height:32px;color:var(--cx-ink-soft);border-radius:var(--cx-radius-lg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (min-width:1024px){[data-connective] .cx-pwa-hint{display:none}}[data-connective] .cx-links-dock-bar{border:1px solid var(--cx-fl-border);border-radius:var(--cx-radius-lg);background:var(--cx-fl-bg);min-height:48px;-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter);box-shadow:var(--cx-fl-edge), var(--cx-shadow-pop);pointer-events:auto;animation:cx-mini-in .4s var(--cx-ease) backwards;align-items:center;gap:2px;padding:2px 2px 2px 14px;display:flex}[data-connective] .cx-links-dock-bar[data-closing]{pointer-events:none;animation:cx-mini-out .2s var(--cx-ease) forwards}[data-connective] .cx-links-dock-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cx-ink);flex:auto;font-size:14px;font-weight:500;overflow:hidden}[data-connective] .cx-links-dock-bar .cx-links-mini-btn{width:44px;height:44px}body:has(.cx-pop:not(.cx-isl-pad)) [data-connective] .cx-links-frame[data-mini=window]{opacity:.35;pointer-events:none}body:has(.cx-pop:not(.cx-isl-pad)) [data-connective] .cx-links-dock{opacity:.35;pointer-events:none}body:has(#cx-shell-drawer[aria-modal=true]) [data-connective] .cx-links-dock{opacity:0;pointer-events:none}[data-connective] .cx-links-frame[data-mini],[data-connective] .cx-links-dock{transition:opacity var(--cx-dur-1) var(--cx-ease)}body[data-cx-dock] [data-connective] #cx-main:not(:has(>.cx-links-layer[data-on])){margin-bottom:var(--cx-dock-room,0px)}@keyframes cx-mini-in{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:none}}@keyframes cx-mini-out{to{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-links-frame[data-mini],[data-connective] .cx-links-dock-bar{animation:none}}[data-connective] .cx-links-page{flex-direction:column;gap:16px;min-width:0;max-width:64rem;display:flex}[data-connective] .cx-links-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-connective] .cx-links-form{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:12px;padding:16px;display:grid}[data-connective] .cx-links-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}[data-connective] .cx-links-icons{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;max-width:26rem;display:grid}[data-connective] .cx-links-icon-btn{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md);min-width:44px;min-height:44px;color:var(--cx-ink-soft);cursor:pointer;transition:background-color .15s var(--cx-ease), color .15s var(--cx-ease);place-items:center;display:grid}[data-connective] .cx-links-icon-btn:hover:not([data-on]){background:rgb(var(--c-ink) / .08);color:var(--cx-ink)}[data-connective] .cx-links-icon-btn[data-on]{color:var(--cx-ink);background:linear-gradient(to bottom, rgb(var(--c-ink) / .14), rgb(var(--c-ink) / .07));box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .2), inset 0 1px 0 0 rgb(var(--c-ink) / .28)}[data-connective] .cx-links-icon-btn:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-links-edit{flex-direction:column;gap:12px;display:flex}[data-connective] .cx-links-icons-field{grid-column:1/-1}[data-connective] .cx-links-rows{border-top:1px solid var(--cx-hairline);margin:0;padding:0;list-style:none}[data-connective] .cx-links-row{border-bottom:1px solid var(--cx-hairline);min-height:64px;transition:opacity .2s var(--cx-ease);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 0;display:grid}[data-connective] .cx-links-handle{color:var(--cx-ink-muted);cursor:grab;opacity:.4;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .2s var(--cx-ease);justify-content:center;display:inline-flex}[data-connective] .cx-links-row:hover .cx-links-handle,[data-connective] .cx-links-row:focus-within .cx-links-handle{opacity:1}[data-connective] .cx-links-id{align-items:center;gap:12px;min-width:0;display:flex}[data-connective] .cx-links-id-text{flex-direction:column;min-width:0;display:flex}[data-connective] .cx-links-name-text,[data-connective] .cx-links-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-connective] .cx-links-url{color:var(--cx-ink-muted);font-size:12px;line-height:16px}[data-connective] .cx-links-ctl{justify-content:flex-end;align-items:center;gap:12px;display:flex}[data-connective] .cx-links-who,[data-connective] .cx-links-open{width:9.5rem}[data-connective] .cx-links-note{white-space:nowrap}@media (max-width:899px){[data-connective] .cx-links-row{grid-template-columns:20px minmax(0,1fr)}[data-connective] .cx-links-ctl{flex-wrap:wrap;grid-column:2;justify-content:space-between}[data-connective] .cx-links-who,[data-connective] .cx-links-open{flex:8rem;width:auto;min-width:0}}[data-connective] .cx-rail-glass-host{z-index:0;pointer-events:none;position:absolute;inset:0}[data-connective] .cx-rail-rows[data-rail-glass] .cx-rail-row{box-shadow:none!important;background:0 0!important}[data-connective] .cx-rail-light{position:absolute;inset:0;overflow:visible}[data-connective] .cx-rail-pool{opacity:0;will-change:transform, opacity;backface-visibility:hidden;height:80px;transition:transform .34s cubic-bezier(.3, 1.2, .5, 1), opacity var(--cx-dur-3) var(--cx-ease);position:absolute;top:-40px;left:-8px;right:-8px}[data-connective] .cx-rail-pool[data-still]{transition:opacity var(--cx-dur-3) var(--cx-ease)}[data-connective] .cx-rail-pool-at{background:radial-gradient(52% 46% at 34% 50%, color-mix(in srgb, var(--cx-ai) 30%, transparent), transparent 100%), radial-gradient(34% 34% at 78% 58%, color-mix(in srgb, var(--cx-info) 20%, transparent), transparent 100%)}[data-connective] .cx-rail-pool-at[data-on]{opacity:.6}[data-connective] .cx-rail-pool-over{background:radial-gradient(46% 40% at 40% 50%, color-mix(in srgb, var(--cx-ai) 16%, transparent), transparent 100%);transition:transform .2s cubic-bezier(.25, 1.1, .5, 1), opacity var(--cx-dur-2) var(--cx-ease)}[data-connective] .cx-rail-pool-over[data-on]{opacity:.6}[data-connective] .cx-over-glass,[data-connective] .cx-pick-glass,[data-connective] .cx-rail-glass{border-radius:var(--cx-radius-md);opacity:0;transform-origin:0 0;will-change:transform, opacity;transition:opacity var(--cx-dur-2) var(--cx-ease);contain:layout style;backface-visibility:hidden;position:absolute;top:0;left:0}[data-connective] .cx-over-glass[data-on],[data-connective] .cx-pick-glass[data-on],[data-connective] .cx-rail-glass[data-on]{opacity:1}[data-connective] .cx-over-glass[data-still],[data-connective] .cx-rail-glass[data-still]{transition:opacity var(--cx-dur-2) var(--cx-ease)}[data-connective] .cx-over-glass>span,[data-connective] .cx-pick-glass>span,[data-connective] .cx-rail-glass>span{border-radius:inherit;will-change:transform;position:absolute;inset:0}[data-connective] .cx-pick-glass-plate,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]):before,[data-connective] [data-glass=on]:before,[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick]:before,[data-connective] .cx-rail-glass-plate{background:linear-gradient(to bottom, rgb(var(--c-ink) / .1), rgb(var(--c-ink) / .045));-webkit-backdrop-filter:blur(9px)saturate(1.7)brightness(1.12);backdrop-filter:blur(9px)saturate(1.7)brightness(1.12)}[data-connective] .cx-rail-glass-bend{opacity:0;transition:opacity .15s var(--cx-ease)}[data-connective] .cx-rail-glass[data-bend] .cx-rail-glass-bend{opacity:1}[data-connective] .cx-pick-glass-rim,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]):after,[data-connective] [data-glass=on]:after,[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick]:after,[data-connective] [data-glass=rim],[data-connective] .cx-rail-glass-rim{box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .13), inset 0 1px 0 0 rgb(var(--c-ink) / .22), inset 0 -1px 0 0 #0000002e, inset 0 0 12px rgb(var(--c-ink) / .05)}[data-connective] .cx-pick-glass,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]),[data-connective] [data-glass=on],[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick],[data-connective] .cx-rail-glass-lens{box-shadow:0 1px 1px #0003,0 6px 16px -6px #00000073}[data-connective] .cx-rail-glass[data-press]>span{transition:transform var(--cx-dur-press) var(--cx-ease);transform:scale(.975)}[data-connective] .cx-rail-glass>span{transition:transform var(--cx-dur-2) var(--cx-ease)}[data-connective] .cx-rail-rows[data-rail-over] .cx-rail-glass-lens .cx-rail-glass-plate{background:linear-gradient(to bottom, rgb(var(--c-ink) / .14), rgb(var(--c-ink) / .07))}[data-connective] .cx-over-glass,[data-connective] .cx-rail-glass-ghost{transition:transform .2s cubic-bezier(.25, 1.1, .5, 1), opacity var(--cx-dur-2) var(--cx-ease)}[data-connective] :is(.cx-tabs,.cx-seg) :is(button,a):hover:not(:disabled,[aria-selected=true],[aria-pressed=true],[aria-current=true]):before,[data-connective] .cx-over-glass>.cx-over-glass-plate,[data-connective] [data-glass=opt]:is(:hover,:focus-visible):before,[data-connective] .cx-rail-glass-ghost .cx-rail-glass-plate{background:rgb(var(--c-ink) / .05);-webkit-backdrop-filter:blur(5px)saturate(1.4);backdrop-filter:blur(5px)saturate(1.4);box-shadow:inset 0 0 0 1px rgb(var(--c-ink) / .07)}@media (prefers-reduced-motion:reduce){[data-connective] .cx-pick-glass,[data-connective] .cx-rail-glass,[data-connective] .cx-over-glass,[data-connective] .cx-rail-glass-ghost,[data-connective] .cx-rail-pool{transition:opacity .12s linear!important}[data-connective] .cx-rail-glass>span{transition:none!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){[data-connective] .cx-pick-glass-plate,[data-connective] :is(.cx-tabs,.cx-seg):not([data-measured]) :is([aria-current=page],[aria-current=true],[aria-selected=true],[aria-pressed=true]):before,[data-connective] [data-glass=on]:before,[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick]:before,[data-connective] .cx-rail-glass-plate{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(var(--c-ink) / .1)}[data-connective] :is(.cx-tabs,.cx-seg) :is(button,a):hover:not(:disabled,[aria-selected=true],[aria-pressed=true],[aria-current=true]):before,[data-connective] .cx-over-glass>.cx-over-glass-plate,[data-connective] [data-glass=opt]:is(:hover,:focus-visible):before,[data-connective] .cx-rail-glass-ghost .cx-rail-glass-plate{-webkit-backdrop-filter:none;backdrop-filter:none}[data-connective] .cx-rail-light,[data-connective] .cx-rail-glass-bend{display:none}}[data-connective] .cx-over-glass{z-index:0;pointer-events:none}[data-connective] :is([data-glass=on],[data-glass=pick],[data-glass=opt]){isolation:isolate;position:relative}[data-connective] :is([data-glass=on],[data-glass=pick],[data-glass=opt]):before,[data-connective] :is([data-glass=on],[data-glass=pick]):after{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--cx-dur-2) var(--cx-ease);position:absolute;inset:0}[data-connective] [data-glass=on]:before,[data-connective] [data-glass=on]:after,[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick]:before,[data-connective] [data-glass-host]:not([data-measured]) [data-glass=pick]:after,[data-connective] [data-glass=opt]:is(:hover,:focus-visible):before{opacity:1}[data-connective] .cx-menu{isolation:isolate}[data-connective] .cx-menu>.cx-menu-item{z-index:1;position:relative}[data-connective] .cx-menu>.cx-menu-item[aria-current=true]{opacity:1;cursor:default}[data-connective] .cx-lookup{isolation:isolate;position:relative}[data-connective] .cx-lookup>[role=option]{z-index:1;position:relative}[data-connective] .cx-lookup-opt,[data-connective] .cx-lookup>.cx-over-glass,[data-connective] .cx-ask-list-box>.cx-over-glass{border-radius:var(--cx-radius-sm)}[data-connective] .cx-ask-list-box{isolation:isolate;position:relative}[data-connective] .cx-ask-list-box>.cx-ask-opt{z-index:1;position:relative}[data-connective] .cx-wstrip,[data-connective] .cx-month-compact{isolation:isolate;position:relative}[data-connective] .cx-wstrip>a,[data-connective] .cx-month-compact .cx-mcell-tap{z-index:1;position:relative}[data-connective] .cx-month-compact .cx-mcell-tap{border-radius:var(--cx-radius-md);margin:2px}[data-connective] .cx-bar-glass{isolation:isolate}[data-connective] .cx-bar-item{z-index:1;border-radius:var(--cx-radius-md);width:calc(100% - 8px);height:44px;position:relative}[data-connective] .cx-acct{border-top:1px solid var(--cx-hairline);flex:none;padding:8px}[data-connective] .cx-acct>.cx-pop-anchor{display:block}[data-connective] .cx-acct .cx-pop{inset:auto 0 calc(100% + 6px)}[data-connective] .cx-acct-btn{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md);cursor:pointer;width:100%;min-height:48px;transition:background-color var(--cx-dur-1), box-shadow var(--cx-dur-1);align-items:center;gap:10px;padding:6px 8px;display:flex}[data-connective] .cx-acct-btn:hover,[data-connective] .cx-acct-btn[aria-expanded=true]{background:var(--cx-elevated)}[data-connective] .cx-acct-btn:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-acct-btn[data-active]{box-shadow:inset 0 0 0 1px var(--cx-stroke)}[data-connective] .cx-acct-who{flex:1;min-width:0;display:grid}[data-connective] .cx-acct-name,[data-connective] .cx-acct-line{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-connective] .cx-acct-name{color:var(--cx-ink);font:500 13px/18px var(--cx-font-text)}[data-connective] .cx-acct-line{color:var(--cx-ink-muted);font:400 12px/16px var(--cx-font-text);font-variant-numeric:tabular-nums}[data-connective] .cx-acct-glyph{color:var(--cx-ink-muted);flex:none;display:inline-flex}[data-connective] .cx-acct-btn:hover .cx-acct-glyph,[data-connective] .cx-acct-btn[aria-expanded=true] .cx-acct-glyph,[data-connective] .cx-acct-btn[data-active] .cx-acct-glyph{color:var(--cx-ink)}@media (prefers-reduced-motion:reduce){[data-connective] .cx-acct-btn{transition:none}}[data-connective] .cx-side{--cx-side-open:224px;--cx-side-folded:64px;--cx-side-ms:.26s;--cx-side-ease:cubic-bezier(.32, .72, 0, 1);width:var(--cx-side-open)}[data-connective] [data-cx-side=folded] .cx-side{width:var(--cx-side-folded)}[data-connective] .cx-side-in{flex-direction:column;width:100%;height:100%;display:flex}[data-connective] [data-cx-side-moving] .cx-side{transition:width var(--cx-side-ms) var(--cx-side-ease);will-change:width;overflow:hidden}[data-connective] [data-cx-side-moving=in] .cx-side{width:var(--cx-side-folded)}[data-connective] [data-cx-side-moving=out] .cx-side,[data-connective] [data-cx-side-moving] .cx-side-in{width:var(--cx-side-open)}[data-connective] [data-cx-side=folded][data-cx-side-moving] .cx-side-in{width:var(--cx-side-folded)}[data-connective] .cx-side .cx-rail-label,[data-connective] .cx-side .cx-side-word,[data-connective] .cx-side .cx-acct-who,[data-connective] .cx-side .cx-acct-glyph{transition:opacity var(--cx-dur-1) var(--cx-ease)}[data-connective] [data-cx-side-moving=in] .cx-side :is(.cx-rail-label,.cx-side-word,.cx-acct-who,.cx-acct-glyph){opacity:0}[data-connective] [data-cx-side-moving=out] .cx-side :is(.cx-rail-label,.cx-side-word,.cx-acct-who,.cx-acct-glyph){animation:cx-fade var(--cx-side-ms) var(--cx-side-ease) both}[data-connective] [data-cx-side-moving] .cx-side .cx-rail-glass-host{visibility:hidden}[data-connective] [data-cx-side-moving] .cx-side .cx-rail-rows[data-rail-glass] a[aria-current=page] .cx-rail-row{background:var(--cx-elevated)!important}[data-connective] .cx-side-brand{border-bottom:1px solid var(--cx-hairline);flex:none;align-items:center;height:56px;padding:0 56px 0 20px;display:flex}[data-connective] .cx-side-word{min-width:0;display:flex}[data-connective] .cx-side-mark{color:var(--cx-ink);display:none}[data-connective] .cx-side-toggle{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-md);width:32px;height:32px;color:var(--cx-ink-muted);cursor:pointer;transition:background-color var(--cx-dur-1), color var(--cx-dur-1);place-items:center;display:grid;position:absolute;top:12px;right:16px}[data-connective] .cx-side-toggle:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-side-toggle:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-side .cx-rail-row{padding-left:15px}[data-connective] [data-cx-side=folded] .cx-side .cx-rail-row{justify-content:flex-start;gap:0;padding-right:0}[data-connective] [data-cx-side=folded] .cx-side .cx-rail-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] [data-cx-side=folded] .cx-side .cx-rail-sep{width:20px;margin:6px auto}[data-connective] [data-cx-side=folded] .cx-side .cx-side-brand{padding:0}[data-connective] [data-cx-side=folded] .cx-side .cx-side-word{display:none}[data-connective] [data-cx-side=folded] .cx-side .cx-acct-btn{justify-content:center;padding:6px 0}[data-connective] [data-cx-side=folded] .cx-side :is(.cx-acct-who,.cx-acct-glyph){display:none}[data-connective] [data-cx-side=folded] .cx-side .cx-acct .cx-pop{bottom:0;left:calc(100% + 14px);right:auto}[data-connective] .cx-side-tip{animation:cx-fade var(--cx-dur-1) var(--cx-ease) both;display:block;position:fixed;bottom:auto;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){[data-connective] [data-cx-side-moving] .cx-side,[data-connective] .cx-side :is(.cx-rail-label,.cx-side-word,.cx-acct-who,.cx-acct-glyph),[data-connective] .cx-side-toggle{transition:none}[data-connective] [data-cx-side-moving=out] .cx-side :is(.cx-rail-label,.cx-side-word,.cx-acct-who,.cx-acct-glyph),[data-connective] .cx-side-tip{animation:none}}[data-connective] .cx-av-photo{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-connective] .cx-lead-frame .cx-table{table-layout:fixed}[data-connective] .cx-lead-frame .cx-table th:first-child{width:10%}[data-connective] .cx-lead-frame .cx-table th:nth-child(2){width:36%}[data-connective] .cx-lead-frame .cx-table th:nth-child(n+3){width:18%}[data-connective] .cx-lead-filters{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}[data-connective] .cx-lead-filters>*{min-width:0;max-width:100%}[data-connective] .cx-lead-dates{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}[data-connective] .cx-lead-top{flex-wrap:wrap;gap:12px;min-width:0;margin-bottom:16px;display:flex}[data-connective] .cx-lead-top>li{flex:1 0 11rem}[data-connective] .cx-lead-cell{align-items:center;gap:12px;min-width:0;display:flex}[data-connective] .cx-lead-cell-text{flex:1 1 0;min-width:0}[data-connective] .cx-lead-name{contain:inline-size;align-items:center;gap:6px;margin-top:2px;font-weight:500;display:flex}[data-connective] .cx-lead-name>span:first-child,[data-connective] .cx-lead-who>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-connective] .cx-lead-figure{font:600 22px/28px var(--cx-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px}[data-connective] .cx-lead-who{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}[data-connective] .cx-lead-gap{font:400 12px/16px var(--cx-font-text);color:var(--cx-ink-soft);font-variant-numeric:tabular-nums;display:block}[data-connective] .cx-lead-group{text-align:left;font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);padding:12px 12px 6px}[data-connective] .cx-lead-more,[data-connective] .cx-lead-count{margin-top:12px}[data-connective] .cx-lead-less{margin-left:12px}[data-connective] .cx-lead-none{margin-top:16px}[data-connective] .cx-lead-none>li{border-top:1px solid var(--cx-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 8px;display:flex}@keyframes cx-pop-out-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}[data-connective] .cx-toast-text{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}[data-connective] .cx-toast-more{color:var(--cx-ink);cursor:pointer;padding:6px 12px;font-size:13px;font-weight:500;line-height:18px}@media (min-width:1024px){[data-connective] .cx-toasts{left:auto;right:var(--cx-gutter);bottom:auto;top:var(--cx-pop-top,68px);flex-direction:column-reverse;width:22rem}[data-connective] .cx-toast:not(.cx-toast-more){width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){[data-connective] .cx-toast{animation-name:cx-fade}}[data-connective] .cx-bell{display:inline-flex;position:relative}[data-connective] .cx-bell-count{border-radius:var(--cx-radius-full);background:var(--cx-ink);min-width:16px;height:16px;color:var(--cx-noir);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;position:absolute;top:2px;left:calc(50% + 2px)}[data-connective] .cx-bell .cx-pop{width:min(26rem, calc(100vw / var(--cx-zoom,1) - 2 * var(--cx-gutter)));max-height:min(34rem, calc(100dvh / var(--cx-zoom,1) - 56px - 56px - env(safe-area-inset-bottom) / var(--cx-zoom,1) - 24px));flex-direction:column;padding:0;display:flex;left:auto;right:0;overflow:hidden}[data-connective] .cx-bell .cx-pop.cx-pop-up{top:calc(100% + 6px);bottom:auto}[data-connective] .cx-nt{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}[data-connective] .cx-nt-panel{gap:0}[data-connective] .cx-nt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}[data-connective] .cx-nt-panel>.cx-nt-head{padding:12px 12px 8px}[data-connective] .cx-nt-head .cx-seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}[data-connective] .cx-nt-head .cx-seg :is(button,a){white-space:nowrap;padding:0 10px}[data-connective] .cx-nt-body{min-height:0}[data-connective] .cx-nt-panel>.cx-nt-body{flex:1;padding:4px 12px 12px;overflow-y:auto}[data-connective] .cx-nt-group{margin:12px 0 4px}[data-connective] .cx-nt-rows{margin:0;padding:0;list-style:none}[data-connective] .cx-nt-row{border-top:1px solid var(--cx-hairline);align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}[data-connective] .cx-nt-rows>.cx-nt-row:first-child{border-top:0}[data-connective] .cx-nt-mark{border-radius:var(--cx-radius-full);flex:none;width:6px;height:6px}[data-connective] .cx-nt-mark[data-new]{background:var(--cx-ink)}[data-connective] .cx-nt-main{flex-direction:column;flex:1;min-width:0;display:flex}[data-connective] .cx-nt-line{overflow-wrap:anywhere;font-weight:500}[data-connective] .cx-nt-row.is-done .cx-nt-line{color:var(--cx-ink-soft);font-weight:400}[data-connective] .cx-nt-done{flex:none;padding:0 10px}[data-connective] .cx-nt-fail{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}[data-connective] .cx-nt-more{justify-content:center;padding-top:16px;display:flex}[data-connective] .cx-nt-foot{border-top:1px solid var(--cx-hairline);align-items:center;min-height:44px;padding:0 12px;display:flex}[data-connective] .cx-appt.is-event{--cx-st:var(--cx-ink-soft)}[data-connective] .cx-dialog-layer:has(.cx-money){--cx-money-top:max(16px, calc((100dvh / var(--cx-zoom,1) - 40rem) / 2));padding-top:var(--cx-money-top);align-items:flex-start}[data-connective] .cx-dialog-layer:has(.cx-money)>.cx-dialog{max-height:calc(100dvh / var(--cx-zoom,1) - 16px - var(--cx-money-top))}@media (min-width:640px){[data-connective] .cx-dialog-layer:has(.cx-deposit){--cx-deposit-top:max(16px, calc((100dvh / var(--cx-zoom,1) - 44rem) / 2));padding-top:var(--cx-deposit-top);align-items:flex-start}[data-connective] .cx-dialog-layer:has(.cx-deposit)>.cx-dialog{width:min(54rem,100%);max-height:calc(100dvh / var(--cx-zoom,1) - 16px - var(--cx-deposit-top))}}[data-connective] .cx-deposit-fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}[data-connective] .cx-deposit-lines{-webkit-overflow-scrolling:touch;max-height:max(12rem, calc(100dvh / var(--cx-zoom,1) - 30rem));border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);position:relative;overflow:auto}[data-connective] .cx-record .cx-deposit-lines{max-height:max(12rem, calc(100dvh / var(--cx-zoom,1) - 40rem))}[data-connective] .cx-deposit-lines .cx-table{min-width:0}[data-connective] .cx-deposit-lines .cx-table th{z-index:1;position:sticky;top:0}[data-connective] .cx-deposit-lines .cx-table td{white-space:normal;padding-top:6px;padding-bottom:6px}[data-connective] .cx-deposit-lines .cx-table td[data-col=tick]{width:44px}[data-connective] .cx-deposit-lines .cx-table td[data-col=flag]{white-space:nowrap}[data-connective] .cx-deposit-paid{text-align:right;width:7.5rem}[data-connective] .cx-deposit-label{display:none}[data-connective] .cx-deposit-add{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);padding:16px}[data-connective] .cx-deposit-foot{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}[data-connective] .cx-deposit-sums{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}[data-connective] .cx-deposit-over{color:var(--cx-danger)}[data-connective] .cx-deposit-list ul{margin:0;padding:4px 0;list-style:none}[data-connective] .cx-deposit-list li{grid-template-columns:minmax(8rem,2fr) minmax(5rem,1fr) minmax(8rem,1fr) minmax(8rem,1fr) minmax(7rem,1fr) auto;align-items:center;gap:4px 16px;min-height:36px;padding:2px 0;display:grid}[data-connective] .cx-deposit-list li+li{border-top:1px solid var(--cx-hairline)}@media (max-width:639px){[data-connective] .cx-deposit-lines{max-height:max(14rem, calc(100dvh / var(--cx-zoom,1) - 26rem))}[data-connective] .cx-record .cx-deposit-lines{max-height:max(14rem, calc(100dvh / var(--cx-zoom,1) - 40rem))}[data-connective] .cx-deposit-lines .cx-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-connective] .cx-deposit-lines .cx-table,[data-connective] .cx-deposit-lines .cx-table tbody{display:block}[data-connective] .cx-deposit-lines .cx-table tr{border-top:1px solid var(--cx-hairline);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}[data-connective] .cx-deposit-lines .cx-table tbody tr:first-child{border-top:0}[data-connective] .cx-deposit-lines .cx-table td{text-align:left;border:0;height:auto;padding:0;display:block}[data-connective] .cx-deposit-lines .cx-table td[data-col=tick]{grid-area:1/1/span 2;width:auto}[data-connective] .cx-deposit-lines .cx-table td[data-col=client]{grid-area:1/2}[data-connective] .cx-deposit-lines .cx-table td[data-col=flag]{text-align:right;grid-area:1/3}[data-connective] .cx-deposit-lines .cx-table td[data-col=what]{grid-area:2/2}[data-connective] .cx-deposit-lines .cx-table td[data-col=expected]{text-align:right;grid-area:2/3}[data-connective] .cx-deposit-lines .cx-table td[data-col=paid]{grid-area:3/2/auto/-1}[data-connective] .cx-deposit-paid{width:100%}[data-connective] .cx-deposit-label{display:inline}[data-connective] .cx-deposit-list li{grid-template-columns:minmax(0,1fr) auto}}[data-connective] .cx-tbl-comp .cx-scroll{max-height:calc(72dvh / var(--cx-zoom,1));overflow:auto}[data-connective] .cx-comp{border-collapse:separate;border-spacing:0;width:100%;min-width:0}[data-connective] .cx-comp th,[data-connective] .cx-comp td{border-top:1px solid var(--cx-hairline);background:var(--cx-noir);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;height:44px;padding:0 12px}[data-connective] .cx-comp thead th{z-index:2;background:var(--cx-ink-dark);height:36px;color:var(--cx-ink-soft);font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;border-top:0;position:sticky;top:0}[data-connective] .cx-comp thead tr+tr th{top:36px}[data-connective] .cx-comp .cx-comp-name{z-index:1;text-align:left;white-space:normal;border-right:1px solid var(--cx-hairline);min-width:11rem;max-width:17rem;font:inherit;letter-spacing:0;text-transform:none;color:var(--cx-ink);position:sticky;left:0}[data-connective] .cx-comp thead .cx-comp-name{z-index:3;color:var(--cx-ink-soft);font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase}[data-connective] .cx-comp-clamp{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-connective] .cx-comp td[role=gridcell]{cursor:cell;min-width:6.5rem;padding:0}[data-connective] .cx-comp td[role=gridcell]:focus-visible,[data-connective] .cx-comp td[role=gridcell][data-at=true]{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-comp-read{flex-direction:column;justify-content:center;align-items:flex-end;min-height:43px;padding:4px 12px;display:flex}[data-connective] .cx-comp-inherited{color:var(--cx-ink-muted)}[data-connective] .cx-comp-off{color:var(--cx-ink-soft);font-size:12px}[data-connective] .cx-comp-note{color:var(--cx-ink-soft);white-space:nowrap;font-size:11px;line-height:14px}[data-connective] .cx-comp td[data-changed=true]{background:var(--cx-elevated);box-shadow:inset 2px 0 0 var(--cx-ink)}[data-connective] .cx-comp td[data-bad=true]{box-shadow:inset 2px 0 0 var(--cx-danger)}[data-connective] .cx-comp-input{background:var(--cx-elevated);width:100%;min-height:43px;color:var(--cx-ink);text-align:right;font-variant-numeric:tabular-nums;border:0;outline:0;padding:0 12px}[data-connective] .cx-comp-link{min-height:1lh;color:inherit;padding:4px 0;text-decoration:none;display:block}[data-connective] .cx-comp-link:hover,[data-connective] .cx-comp-link:focus-visible{text-decoration:underline}[data-connective] .cx-comp-list{grid-template-columns:minmax(0,1fr) minmax(0,8rem);align-items:center;gap:8px 12px;display:grid}[data-connective] .cx-comp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:16px;display:grid}[data-connective] .cx-comp-card-row{border-top:1px solid var(--cx-hairline);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;display:grid}@media (max-width:639px){[data-connective] .cx-dialog-layer:has(.cx-record){align-items:stretch;padding:0}[data-connective] .cx-dialog-layer:has(.cx-record)>.cx-dialog{max-height:calc(100dvh / var(--cx-zoom,1))}}[data-connective] .cx-new-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-connective] .cx-new-grid.cx-new-grid-row{grid-template-columns:repeat(var(--cx-grid-n,6), minmax(0, 1fr))}@media (max-width:767px){[data-connective] .cx-new-grid.cx-new-grid-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){[data-connective] .cx-new-grid.cx-new-grid-row{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-connective] .cx-new-choice{all:unset;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);min-height:64px;color:var(--cx-ink);cursor:pointer;transition:background-color var(--cx-dur-1);flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;display:flex}[data-connective] .cx-new-choice:hover:not(:disabled){background:var(--cx-elevated)}[data-connective] .cx-new-choice:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-new-choice:disabled{cursor:default;color:var(--cx-ink-muted)}[data-connective] .cx-new-choice[aria-pressed=true]{background:var(--cx-elevated);border-color:var(--cx-edge)}[data-connective] .cx-new-choice-title{font-size:15px;font-weight:600}[data-connective] .cx-new-grid-row>.cx-new-choice{text-align:center;align-items:center;min-height:96px;padding:14px 12px}[data-connective] .cx-new-grid-row>.cx-new-choice>.cx-new-choice-title{font-size:16px}[data-connective] .cx-new-choice-line{color:var(--cx-ink-soft);font-size:13px}[data-connective] .cx-new-heading{color:var(--cx-ink);margin:0;font-size:17px;font-weight:600}[data-connective] .cx-new-chips{flex-wrap:wrap;gap:8px;display:flex}[data-connective] .cx-new-foot{flex-wrap:wrap;justify-content:flex-end}[data-connective] .cx-new-action{display:contents}[data-connective] .cx-new-chips,[data-connective] .cx-status-chips{gap:8px}[data-connective] .cx-new-chips button.cx-chip{min-height:36px;padding:8px 14px;font-size:13px}@media (max-width:767px){[data-connective] .cx-new-chips button.cx-chip{min-height:44px}}@media (max-width:639px){[data-connective] .cx-new-grid:not(.cx-new-grid-row){grid-template-columns:1fr}[data-connective] .cx-new-choice{min-height:64px}[data-connective] .cx-new-foot .cx-btn{min-height:44px}[data-connective] .cx-new-series{min-width:0;max-width:100%}[data-connective] .cx-dialog-layer:has(.cx-new-grid,.cx-new-series,.cx-new-done){align-items:stretch;padding:0}[data-connective] .cx-dialog-layer:has(.cx-new-grid,.cx-new-series,.cx-new-done)>.cx-dialog{max-height:calc(100dvh / var(--cx-zoom,1))}}[data-connective] .cx-page.tr-page{box-sizing:border-box;width:100%;max-width:calc(28rem + 2 * var(--cx-gutter));min-height:calc(100dvh / var(--cx-zoom,1));gap:0;margin-inline:auto;padding-top:8px;padding-bottom:24px}[data-connective] .tr-top{flex-direction:column;gap:6px;display:flex}[data-connective] .tr-top-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}[data-connective] .tr-top-tools{flex:none;align-items:center;gap:4px;margin-right:-12px;display:flex}[data-connective] .tr-top-where{flex:auto;align-items:center;gap:4px;min-width:0;margin-left:-12px;display:flex}[data-connective] .tr-top-where>.tr-back{flex:none}[data-connective] .tr-top-where>.cx-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-connective] .tr-top-where>.cx-label:first-child{padding-left:12px}[data-connective] .tr-back{text-decoration:none}[data-connective] .tr-back-mark{transform:scaleX(-1)}[data-connective] .tr-line{border-radius:var(--cx-radius-full);background:var(--cx-hairline);height:2px;overflow:hidden}[data-connective] .tr-line>i{background:var(--cx-ink);transform-origin:0;height:100%;transition:transform .45s cubic-bezier(.3,.1,.1,1);display:block}[data-connective] .tr-stage{flex-direction:column;flex:auto;min-width:0;padding-block:28px;display:flex}[data-connective] .tr-arrive{text-align:center;flex-direction:column;align-items:center;gap:20px;min-width:0;margin-block:auto;animation:.42s cubic-bezier(.3,.1,.1,1) both cx-tr-in;display:flex}[data-connective] .tr-arrive[data-dir=back]{animation-name:cx-tr-in-back}@keyframes cx-tr-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cx-tr-in-back{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}[data-connective] .tr-art{width:104px;height:104px;color:var(--cx-ink);flex:none;margin-inline:auto}[data-connective] .tr-art>*{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;animation:.6s cubic-bezier(.3,.1,.1,1) both cx-tr-draw}[data-connective] .tr-art>.tr-d2{animation-delay:.18s}[data-connective] .tr-art>.tr-d3{animation-delay:.36s}[data-connective] .tr-art>.tr-d4{animation-delay:.54s}[data-connective] .tr-art[data-art=fingerprints]>*{animation:.6s cubic-bezier(.3,.1,.1,1) both cx-tr-draw,1.1s ease-in-out .9s forwards cx-tr-print}[data-connective] .tr-art[data-art=fingerprints]>.tr-d2{animation-delay:.18s,1.04s}[data-connective] .tr-art[data-art=fingerprints]>.tr-d3{animation-delay:.36s,1.18s}[data-connective] .tr-art[data-art=fingerprints]>.tr-d4{animation-delay:.54s,1.32s}[data-connective] .tr-art[data-art=fingerprints]:hover>*{animation:1.1s ease-in-out both cx-tr-print-again}[data-connective] .tr-art[data-art=fingerprints]:hover>.tr-d2{animation-delay:.14s}[data-connective] .tr-art[data-art=fingerprints]:hover>.tr-d3{animation-delay:.28s}[data-connective] .tr-art[data-art=fingerprints]:hover>.tr-d4{animation-delay:.42s}@keyframes cx-tr-print{0%,to{opacity:1}45%{opacity:.22}}@keyframes cx-tr-print-again{0%,to{opacity:1}45%{opacity:.22}}@keyframes cx-tr-draw{0%{opacity:0}to{opacity:1}}[data-connective] .tr-eyebrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}[data-connective] .tr-head{font:600 28px/32px var(--cx-font-display);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0}[data-connective] .tr-todo{width:100%;font:400 15px/22px var(--cx-font-text);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .tr-todo>li{gap:12px;display:flex}[data-connective] .tr-todo b{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);width:22px;height:22px;font:500 12px/20px var(--cx-font-text);font-variant-numeric:tabular-nums;text-align:center;color:var(--cx-ink-soft);flex:none}[data-connective] .tr-arrive>.cx-facts,[data-connective] .tr-arrive>form,[data-connective] .tr-arrive>.tr-todo,[data-connective] .tr-arrive>.tr-code-wrap,[data-connective] .tr-arrive>.tr-choices,[data-connective] .tr-arrive>.tr-nav{text-align:left}[data-connective] .tr-arrive>.cx-facts,[data-connective] .tr-arrive>form{width:100%}[data-connective] .tr-arrive>div>.cx-row{justify-content:center}[data-connective] .tr-choices{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-connective] .tr-choice{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);min-height:68px;color:var(--cx-ink);transition:border-color var(--cx-dur-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}[data-connective] .tr-choice:hover{border-color:var(--cx-edge)}[data-connective] .tr-choice:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .tr-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-connective] .tr-choice-text>span{font:400 13px/18px var(--cx-font-text);color:var(--cx-ink-soft)}[data-connective] .tr-out{text-decoration:none}[data-connective] .lc-col{max-width:40rem}[data-connective] .lc-state{flex-direction:column;gap:12px;margin-top:16px;display:flex}[data-connective] .tr-where{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}[data-connective] .tr-where>ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .tr-code-wrap{flex-direction:column;gap:6px;width:100%;display:flex}[data-connective] .tr-code{isolation:isolate;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);cursor:pointer;min-height:68px;transition:border-color var(--cx-dur-2) var(--cx-ease), transform var(--cx-dur-2) var(--cx-ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;position:relative;overflow:hidden}[data-connective] .tr-code:hover{border-color:var(--cx-edge)}[data-connective] .tr-code:active{transform:scale(.985)}[data-connective] .tr-code[data-said=done]{border-color:color-mix(in srgb, var(--cx-accent) 45%, var(--cx-stroke))}[data-connective] .tr-code-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-connective] .tr-code-label{font:400 12px/16px var(--cx-font-text);color:var(--cx-ink-muted)}[data-connective] .tr-code-value{font:600 22px/28px var(--cx-font-display);letter-spacing:.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}[data-connective] .tr-code-say{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-full);background:var(--cx-gl-chip);min-width:96px;min-height:40px;box-shadow:inset 0 0 0 1px var(--cx-gl-chip-rim), inset 0 1px 0 0 var(--cx-fl-rim-hi);-webkit-backdrop-filter:blur(8px)saturate(1.4);backdrop-filter:blur(8px)saturate(1.4);font:500 14px/20px var(--cx-font-text);color:var(--cx-ink-soft);cursor:pointer;white-space:nowrap;transition:background var(--cx-dur-2) var(--cx-ease), color var(--cx-dur-2) var(--cx-ease), box-shadow var(--cx-dur-2) var(--cx-ease);flex:none;place-items:center;padding-inline:14px;display:grid;position:relative}[data-connective] .tr-code-say:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .tr-code-say>span{transition:opacity .22s var(--cx-ease), transform .32s cubic-bezier(.34, 1.4, .64, 1), filter .22s var(--cx-ease);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}[data-connective] .tr-code-say-done{opacity:0;filter:blur(3px);transform:translateY(10px)scale(.92)}[data-connective] .tr-code[data-said=done] .tr-code-say-idle{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.92)}[data-connective] .tr-code[data-said=done] .tr-code-say-done{opacity:1;filter:none;transform:none}[data-connective] .tr-code[data-said=done] .tr-code-say{color:var(--cx-accent);background:color-mix(in srgb, var(--cx-accent) 14%, var(--cx-gl-chip));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-accent) 40%, var(--cx-gl-chip-rim)), inset 0 1px 0 0 var(--cx-fl-rim-hi);animation:.42s cubic-bezier(.34,1.4,.64,1) cx-tr-code-pop}[data-connective] .tr-code[data-said=done] .tr-code-say-done svg{animation:cx-tr-code-tick .36s 80ms var(--cx-ease) both}[data-connective] .tr-code-sheen{z-index:-1;pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--cx-accent) 12%, transparent) 50%, transparent 70%);animation:cx-tr-code-sheen .76s var(--cx-ease) forwards;position:absolute;inset:0;transform:translate(-100%)}@keyframes cx-tr-code-pop{0%{transform:scale(1)}40%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes cx-tr-code-tick{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes cx-tr-code-sheen{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){[data-connective] .tr-code,[data-connective] .tr-code-say>span{transition:opacity var(--cx-dur-1) linear}[data-connective] .tr-code:active,[data-connective] .tr-code-say-done,[data-connective] .tr-code[data-said=done] .tr-code-say-idle{filter:none;transform:none}[data-connective] .tr-code[data-said=done] .tr-code-say,[data-connective] .tr-code[data-said=done] .tr-code-say-done svg{animation:none}[data-connective] .tr-code-sheen{display:none}}@media (prefers-reduced-transparency:reduce){[data-connective] .tr-code-say{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--cx-raised)}}[data-connective] .tr-nav{justify-content:space-between;align-items:center;width:calc(100% + 24px);margin-inline:-12px;padding-top:4px;display:flex}[data-connective] .tr-nav>a{text-decoration:none}[data-connective] .tr-foot{font:400 13px/18px var(--cx-font-text);color:var(--cx-ink-soft);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}[data-connective] .tr-foot-out{margin-left:auto;margin-right:-12px}[data-connective] .tr-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-connective] .tr-steps>li+li{border-top:1px solid var(--cx-hairline)}[data-connective] .tr-steps-row{min-height:48px;color:var(--cx-ink);align-items:center;gap:12px;padding-block:8px;text-decoration:none;display:flex}[data-connective] a.tr-steps-row:hover .tr-steps-name{text-decoration:underline}[data-connective] .tr-steps-row[aria-current=step] .tr-steps-name{font-weight:600}[data-connective] .tr-steps-mark{color:var(--cx-ink-muted);flex:none;display:inline-flex}[data-connective] .tr-steps-done{color:var(--cx-accent)}[data-connective] .tr-steps-name{overflow-wrap:anywhere;flex:auto;min-width:0}[data-connective] .tr-steps-note{text-align:right;max-width:50%;font:400 13px/18px var(--cx-font-text);color:var(--cx-ink-soft);flex:0 auto}@media (prefers-reduced-motion:reduce){[data-connective] .tr-arrive,[data-connective] .tr-art>*{animation:none}[data-connective] .tr-art>*{opacity:1}[data-connective] .tr-art[data-art=fingerprints]>*,[data-connective] .tr-art[data-art=fingerprints]:hover>*{opacity:1;animation:none}[data-connective] .tr-line>i,[data-connective] .tr-code,[data-connective] .tr-choice{transition:none}}[data-connective] .tr-count{text-align:center;border:1px solid var(--cx-fl-border);border-radius:var(--cx-radius-lg);background:var(--cx-fl-bg);-webkit-backdrop-filter:var(--cx-fl-filter);backdrop-filter:var(--cx-fl-filter);box-shadow:var(--cx-fl-edge), var(--cx-shadow-float);flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;padding:18px 16px;display:flex}[data-connective] .tr-count-say{font:600 20px/28px var(--cx-font-text);color:var(--cx-ink);margin:0}[data-connective] .tr-count-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}[data-connective] .tr-count-unit{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}[data-connective] .tr-count-num{font:600 40px/48px var(--cx-font-text);font-variant-numeric:tabular-nums;color:var(--cx-ink);animation:cx-tr-count-in .42s var(--cx-ease) both}@keyframes cx-tr-count-in{0%{opacity:0}to{opacity:1}}[data-connective] .tr-owed{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-connective] .tr-owed-what{text-align:left;flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}[data-connective] .tr-owed>.cx-row{width:auto}@media (prefers-reduced-motion:reduce){[data-connective] .tr-count-num{animation:none}}[data-connective] .cx-term{font:inherit;color:var(--cx-ink);text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--cx-ink-muted);text-decoration-color:var(--cx-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;display:inline-block;position:relative;overflow:hidden}[data-connective] .cx-term:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-term:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--cx-accent) 55%, transparent) 50%, transparent 70%);animation:cx-term-shimmer 6s var(--cx-ease) 4;position:absolute;inset:0;transform:translate(-120%)}[data-connective] .cx-term-d1:after{animation-delay:1.3s}[data-connective] .cx-term-d2:after{animation-delay:2.6s}[data-connective] .cx-term-d3:after{animation-delay:3.9s}[data-connective] .cx-term-d4:after{animation-delay:5.2s}[data-connective] .cx-term:hover:after,[data-connective] .cx-term:focus-visible:after{animation:cx-term-shimmer 1.6s var(--cx-ease) 1}@keyframes cx-term-shimmer{0%{transform:translate(-120%)}30%,to{transform:translate(120%)}}[data-connective] .cx-term-card{flex-direction:column;gap:10px;display:flex}[data-connective] .cx-term-eg{border-top:1px solid var(--cx-hairline);padding-top:10px}@media (prefers-reduced-motion:reduce){[data-connective] .cx-term:after{display:none}}[data-connective] .tr-picks{text-align:left;flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-connective] .tr-pick{all:unset;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);width:100%;min-height:68px;color:var(--cx-ink);cursor:pointer;transition:border-color var(--cx-dur-1), background var(--cx-dur-2) var(--cx-ease), box-shadow var(--cx-dur-2) var(--cx-ease);flex-direction:column;justify-content:center;gap:2px;padding:12px 16px;display:flex}[data-connective] .tr-pick:hover{border-color:var(--cx-edge)}[data-connective] .tr-pick:active{transform:scale(.985)}[data-connective] .tr-pick:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .tr-pick[aria-pressed=true]{background:var(--cx-gl-chip-on);box-shadow:inset 0 0 0 1px var(--cx-gl-chip-rim), inset 0 1px 0 0 var(--cx-fl-rim-hi);border-color:#0000}[data-connective] .tr-start-copy{text-align:left;flex-direction:column;gap:12px;width:100%;display:flex}[data-connective] .tr-start-strong{color:var(--cx-ink);font-weight:500}[data-connective] .tr-arrive>.tr-picks,[data-connective] .tr-arrive>.tr-plan,[data-connective] .tr-arrive>.cx-row{width:100%}[data-connective] .tr-arrive>.cx-help{text-align:left;width:100%}[data-connective] .tr-plan{text-align:left}[data-connective] .tr-plan .tr-steps-row[data-done=true] .tr-steps-name{color:var(--cx-ink-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--cx-edge);text-decoration-color:var(--cx-edge);font-weight:400}[data-connective] .tr-plan .tr-steps-row[aria-current=step] .tr-steps-note{color:var(--cx-accent)}@media (prefers-reduced-motion:reduce){[data-connective] .tr-pick{transition:none}[data-connective] .tr-pick:active{transform:none}}[data-connective] .st-cards{width:100%}[data-connective] .st-cards>.cx-field{text-align:left;width:100%}[data-connective] .st-card{perspective:1200px;cursor:pointer;outline:none;width:100%}[data-connective] .st-card-inner{min-height:240px;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.3,.1,.1,1);display:grid}[data-connective] .st-card[data-turned=true] .st-card-inner{transform:rotateY(180deg)}[data-connective] .st-face{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl);background:var(--cx-surface);backface-visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:12px;padding:24px 20px;display:flex}[data-connective] .st-back{transform:rotateY(180deg)}[data-connective] .st-card:focus-visible .st-face{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .st-card-text{font:600 22px/28px var(--cx-font-display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}[data-connective] .st-card-answer{font:400 17px/25px var(--cx-font-text)}[data-connective] .st-card-hint{font:400 12px/16px var(--cx-font-text);color:var(--cx-ink-muted)}[data-connective] .st-hint-touch{display:none}@media (pointer:coarse){[data-connective] .st-hint-keys{display:none}[data-connective] .st-hint-touch{display:inline}}[data-connective] .st-answer{opacity:.4;width:100%;transition:opacity var(--cx-dur-1);grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-connective] .st-answer[data-shown=true]{opacity:1}[data-connective] .st-links{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}[data-connective] .st-links>a{text-decoration:none}[data-connective] .st-tests{text-align:left;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}[data-connective] .st-tests>li+li{border-top:1px solid var(--cx-hairline)}[data-connective] .st-test{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-block:12px;display:flex}[data-connective] .st-test-name{flex-direction:column;gap:2px;min-width:0;display:flex}[data-connective] .st-test-name>span{font:400 13px/18px var(--cx-font-text);color:var(--cx-ink-soft)}[data-connective] .st-test-go{gap:6px;display:flex}[data-connective] .st-question .tr-arrive{text-align:left;align-items:stretch}[data-connective] .st-stem{font:600 20px/27px var(--cx-font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}[data-connective] .st-options{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .st-option{all:unset;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);width:100%;min-height:52px;font:400 15px/22px var(--cx-font-text);color:var(--cx-ink);cursor:pointer;transition:border-color var(--cx-dur-1);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}[data-connective] .st-option:hover:not(:disabled){border-color:var(--cx-edge)}[data-connective] .st-option:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .st-option:disabled{cursor:default;opacity:.6}[data-connective] .st-option b{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);width:22px;height:22px;font:500 12px/20px var(--cx-font-text);text-align:center;color:var(--cx-ink-soft);flex:none}[data-connective] .st-option[data-state=chosen]{border-color:var(--cx-ink)}[data-connective] .st-option[data-state=right]{border-color:var(--cx-accent)}[data-connective] .st-option[data-state=right] b{border-color:var(--cx-accent);color:var(--cx-accent);justify-content:center;align-items:center;display:inline-flex}[data-connective] .st-option[data-state=wrong]{border-color:var(--cx-danger)}[data-connective] .st-why{border-left:2px solid var(--cx-stroke);font:400 14px/21px var(--cx-font-text);color:var(--cx-ink-soft);flex-direction:column;gap:4px;padding:12px 14px;animation:.24s cubic-bezier(.3,.1,.1,1) both cx-st-show;display:flex}[data-connective] .st-why>strong{color:var(--cx-ink)}@keyframes cx-st-show{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-connective] .st-q-head{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-connective] .st-clock{font:500 14px/20px var(--cx-font-text);white-space:nowrap}[data-connective] .st-line{flex-direction:column;gap:8px;width:100%;display:flex}[data-connective] .st-meter{border-radius:var(--cx-radius-full);background:var(--cx-hairline);height:8px;position:relative}[data-connective] .st-meter-fill{border-radius:var(--cx-radius-full);background:var(--cx-ink);transform-origin:0;animation:.7s cubic-bezier(.3,.1,.1,1) both cx-st-fill;position:absolute;inset:0}[data-connective] .st-meter-mark{background:var(--cx-accent);width:2px;margin-left:-1px;position:absolute;top:-6px;bottom:-6px}@keyframes cx-st-fill{0%{transform:scaleX(0)}}[data-connective] .st-topics{text-align:left;width:100%;margin:0;padding:0;list-style:none}[data-connective] .st-topics>li{border-top:1px solid var(--cx-hairline);font:400 14px/20px var(--cx-font-text);justify-content:space-between;gap:12px;padding-block:8px;display:flex}[data-connective] .st-missed{text-align:left;width:100%}[data-connective] .st-missed>ol{margin:8px 0 0;padding:0;list-style:none}[data-connective] .st-missed>ol>li{border-top:1px solid var(--cx-hairline);font:400 14px/21px var(--cx-font-text);flex-direction:column;gap:4px;padding-block:12px;display:flex}@media (prefers-reduced-motion:reduce){[data-connective] .st-card-inner,[data-connective] .st-answer,[data-connective] .st-option{transition:none}[data-connective] .st-why,[data-connective] .st-meter-fill{animation:none}}[data-connective] [data-cx-shell][data-cx-size=smaller]{--cx-zoom:.9}body:has([data-cx-shell][data-cx-size=smaller])>[data-connective]:not([data-connective=surface]){--cx-zoom:.9}[data-connective] [data-cx-shell][data-cx-size=larger]{--cx-zoom:1.1}body:has([data-cx-shell][data-cx-size=larger])>[data-connective]:not([data-connective=surface]){--cx-zoom:1.1}@media (max-width:1023.98px),(pointer:coarse){[data-connective] [data-cx-shell][data-cx-size=smaller]{--cx-zoom:1}body:has([data-cx-shell][data-cx-size=smaller])>[data-connective]:not([data-connective=surface]){--cx-zoom:1}}@media (min-width:1024px) and (max-width:1075.98px){[data-connective] [data-cx-shell][data-cx-size=larger]{--cx-zoom:1}body:has([data-cx-shell][data-cx-size=larger])>[data-connective]:not([data-connective=surface]){--cx-zoom:1}}@media (min-width:1076px) and (max-width:1126.98px){[data-connective] [data-cx-shell][data-cx-size=larger]{--cx-zoom:1.05}body:has([data-cx-shell][data-cx-size=larger])>[data-connective]:not([data-connective=surface]){--cx-zoom:1.05}}[data-connective] [data-cx-shell][data-cx-size]{zoom:var(--cx-zoom,1)}body:has([data-cx-shell][data-cx-size])>[data-connective]:not([data-connective=surface]){zoom:var(--cx-zoom,1)}[data-connective] [data-cx-shell] [data-connective]{min-height:0}[data-connective] .cx-pcard-head{align-items:flex-start;gap:8px;display:flex}[data-connective] .cx-pcard-head>.cx-pcard-name{flex:1;min-width:0}[data-connective] .cx-pcard-pick{opacity:0;flex:none}[data-connective] .cx-pcard:hover .cx-pcard-pick,[data-connective] .cx-pcard:focus-within .cx-pcard-pick,[data-connective] .is-picking .cx-pcard-pick{opacity:1}[data-connective] .cx-pcard-pick:has(input:checked){opacity:1}@media (hover:none){[data-connective] .cx-pcard-pick{opacity:1}}[data-connective] .cx-pcard-mark{color:var(--cx-ink-soft);white-space:nowrap;flex:none;font-size:12px;line-height:16px}[data-connective] .cx-pcard-act{align-items:center;gap:6px;margin-top:8px;display:flex}[data-connective] .cx-pcard-act>.cx-btn:first-child{flex:1;justify-content:flex-start;min-width:0}[data-connective] .cx-pcard-act>.cx-btn:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-connective] .cx-gl{border-radius:inherit;pointer-events:none;position:absolute;inset:0}[data-connective] .cx-isl-glass{--cx-ink-soft:var(--cx-gl-ink-soft);--cx-ink-muted:var(--cx-gl-ink-muted);--cx-accent:var(--cx-gl-accent);--cx-caution:var(--cx-gl-caution);--cx-info:var(--cx-gl-info);--cx-ai:var(--cx-gl-ai);--cx-gl-cw:color-mix(in srgb, var(--cx-gl-c0) 88%, var(--cx-tonec));--cx-gl-rim:rgb(255 255 255/calc(var(--cx-gl-rim-a) - var(--cx-gl-rim-k) * var(--cx-ad)));--cx-gl-rim-lo:rgb(var(--cx-gl-lo-rgb) / calc(var(--cx-gl-lo-a) + var(--cx-gl-lo-k) * var(--cx-ad)));--cx-gl-ts:rgb(var(--cx-gl-ts-rgb) / calc(var(--cx-gl-ts-a) + .4 * var(--cx-ad)))}[data-connective] .cx-isl-glass .cx-isl-capsule{box-shadow:var(--cx-gl-shadow);text-shadow:0 0 6px var(--cx-gl-ts);background:0 0}[data-connective] .cx-isl-glass .cx-isl-capsule:after{box-shadow:inset 0 0 0 1px var(--cx-gl-rim), inset 0 1px 0 0 var(--cx-gl-rim-lo), inset 0 -1px 0 0 var(--cx-gl-rim-hi), inset 0 0 10px var(--cx-gl-glow)}[data-connective] .cx-gl-a{-webkit-backdrop-filter:blur(1.5px)saturate(1.3);backdrop-filter:blur(1.5px)saturate(1.3)}[data-connective] .cx-gl-b{opacity:0;transition:opacity .15s var(--cx-ease)}[data-connective] .cx-isl[data-lens]:not(.is-morphing) .cx-gl-b{opacity:1}[data-connective] .cx-gl-r{padding:var(--cx-bz);-webkit-backdrop-filter:blur(7px)saturate(1.7)brightness(1.18);backdrop-filter:blur(7px)saturate(1.7)brightness(1.18);-webkit-mask-composite:xor;-webkit-mask-composite:xor;transition:opacity .15s var(--cx-ease);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-connective] .cx-isl[data-lens]:not(.is-morphing) .cx-gl-r{opacity:0}[data-connective] .cx-gl-t{background:linear-gradient(var(--cx-gl-wash), var(--cx-gl-wash)), linear-gradient(rgb(var(--cx-gl-hue) / .07), rgb(var(--cx-gl-hue) / .07)), rgb(var(--cx-gl-plate) / calc(.05 + .3 * var(--cx-ad)))}[data-connective] .cx-gl-d{background:linear-gradient(to bottom, var(--cx-gl-dome), transparent calc(var(--cx-bz) * 1.5));opacity:calc(1 - .5 * var(--cx-ad))}[data-connective] .cx-gl-p{border-radius:calc(var(--cx-r) - 3px);background:rgb(var(--cx-gl-plate) / var(--cx-pl));-webkit-backdrop-filter:blur(5px) saturate(1.5) brightness(var(--cx-gl-bri));backdrop-filter:blur(5px) saturate(1.5) brightness(var(--cx-gl-bri));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;inset:3px 4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000),linear-gradient(#0000,#000 6px calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000),linear-gradient(#0000,#000 6px calc(100% - 6px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-connective] .cx-isl[data-size=orb] .cx-gl-p{display:none}[data-connective] .cx-isl[data-size=compact] .cx-gl-p{inset:3px 6px}[data-connective] .cx-isl[data-size=orb] .cx-gl-a,[data-connective] .cx-isl[data-size=orb] .cx-gl-b,[data-connective] .cx-isl[data-size=orb] .cx-gl-r,[data-connective] .cx-isl[data-size=orb] .cx-gl-t,[data-connective] .cx-isl[data-size=orb] .cx-gl-d,[data-connective] .cx-isl[data-size=orb] .cx-gl-c,[data-connective] .cx-isl[data-size=orb] .cx-gl-c2{opacity:0}[data-connective] .cx-isl-glass[data-size=orb] .cx-isl-capsule,[data-connective] .cx-isl-glass[data-size=orb] .cx-isl-capsule:after{box-shadow:none}[data-connective] .cx-gl-c{border-radius:0;top:50%;overflow:hidden}[data-connective] .cx-gl-c2{opacity:.3;border-radius:0;bottom:50%;overflow:hidden}[data-connective] .cx-gl-c i,[data-connective] .cx-gl-c2 i{height:calc(var(--cx-h) - 5px);border-radius:calc(var(--cx-r) - 2.5px);background:linear-gradient(90deg, transparent 20%, var(--cx-gl-cw) var(--cx-mx,50%), transparent 80%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:blur(.4px) drop-shadow(0 0 3px var(--cx-gl-c0));transition:height var(--cx-dur) var(--cx-ez), border-radius var(--cx-dur) var(--cx-ez);padding:1.5px;position:absolute;left:2.5px;right:2.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-connective] .cx-gl-c i{bottom:2.5px}[data-connective] .cx-gl-c2 i{top:2.5px}[data-connective] .cx-isl-glass .cx-btn-secondary,[data-connective] .cx-isl-glass .cx-btn-quiet,[data-connective] .cx-isl-glass .cx-isl-och,[data-connective] .cx-isl-glass .cx-input{background-color:var(--cx-gl-chip);box-shadow:inset 0 0 0 1px var(--cx-gl-chip-rim), inset 0 -1px 0 0 var(--cx-gl-rim-lo);color:var(--cx-ink);border-color:#0000}[data-connective] .cx-isl-glass .cx-btn[aria-pressed=true],[data-connective] .cx-isl-glass .cx-btn-secondary:hover:not(:disabled),[data-connective] .cx-isl-glass .cx-btn-quiet:hover:not(:disabled),[data-connective] .cx-isl-glass .cx-isl-och:hover{background-color:var(--cx-gl-chip-on)}[data-connective] .cx-isl-glass .cx-btn-call,[data-connective] .cx-isl-glass .cx-btn-primary,[data-connective] .cx-isl-glass .cx-btn-danger-solid{text-shadow:none}[data-connective] .cx-isl-glass .cx-av{background:var(--cx-gl-chip-on);box-shadow:inset 0 0 0 1px var(--cx-gl-chip-rim)}@media (prefers-reduced-transparency:reduce){[data-connective] .cx-isl .cx-gl{display:none}[data-connective] .cx-isl-glass .cx-isl-capsule{background:var(--cx-raised);text-shadow:none;box-shadow:var(--cx-shadow-pop)}[data-connective] .cx-isl-glass[data-size=orb] .cx-isl-capsule{background:0 0}[data-connective] .cx-isl-glass .cx-isl-capsule:after{box-shadow:inset 0 0 0 1px var(--cx-stroke)}}[data-connective] .cx-isl-lay{opacity:0;visibility:hidden;transition:opacity .1s var(--cx-ease-in), visibility 0s .1s;position:absolute;top:0;left:50%}[data-connective] .cx-isl-lay.is-on{opacity:1;visibility:visible;transition:opacity .2s var(--cx-ease) var(--cx-in), visibility 0s}[data-connective] .cx-isl-lay-orb{width:var(--cx-orb);height:var(--cx-orb);margin-left:calc(var(--cx-orb) / -2)}[data-connective] .cx-isl-lay-note,[data-connective] .cx-isl-lay-dial,[data-connective] .cx-isl-lay-mini{width:var(--cx-cw);height:var(--cx-ch);margin-left:calc(var(--cx-cw) / -2)}[data-connective] .cx-isl-lay-act,[data-connective] .cx-isl-lay-call{width:var(--cx-ew);height:var(--cx-eh);margin-left:calc(var(--cx-ew) / -2)}[data-connective] .cx-isl-lay-wrap{width:var(--cx-ww);height:var(--cx-wh);margin-left:calc(var(--cx-ww) / -2)}[data-connective] .cx-isl-cut{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-connective] .cx-isl-grow{flex:1}[data-connective] .cx-isl-pulse{border-radius:var(--cx-r);pointer-events:none;opacity:0;transition:opacity var(--cx-dur-2);position:absolute;inset:0}[data-connective] .cx-isl[data-ring] .cx-isl-pulse{opacity:1;transition-delay:.38s}[data-connective] .cx-isl-pulse i{border-radius:inherit;border:2px solid color-mix(in srgb, var(--cx-ringc) 55%, transparent);animation:cx-isl-ring 1.6s var(--cx-ease) infinite;position:absolute;inset:0}[data-connective] .cx-isl-pulse i+i{animation-delay:.5s}[data-connective] .cx-isl:not([data-ring]) .cx-isl-pulse i{animation-play-state:paused}@keyframes cx-isl-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05,1.14)}}[data-connective] .cx-isl-badge{border-radius:var(--cx-radius-full);background:var(--cx-ink);min-width:16px;height:16px;color:var(--cx-noir);font:600 11px/16px var(--cx-font-text);text-align:center;opacity:0;transition:opacity var(--cx-dur-1), transform var(--cx-dur-2) var(--cx-ease);pointer-events:none;z-index:3;padding:0 4px;position:absolute;top:-4px;right:-4px;transform:scale(.6)}[data-connective] .cx-isl[data-size=orb][data-badge] .cx-isl-badge{opacity:1;transition-delay:.3s;transform:none}[data-connective] .cx-isl-orb{all:unset;box-sizing:border-box;width:var(--cx-orb);height:var(--cx-orb);cursor:pointer;border-radius:50%;place-items:center;transition:transform 0s .11s;display:grid;transform:scale(.7)}[data-connective] .cx-isl-lay.is-on .cx-isl-orb{transition:transform .42s var(--cx-spring) var(--cx-in);transform:none}[data-connective] .cx-isl-orb:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-isl-line{all:unset;box-sizing:border-box;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;height:100%;padding:0 8px;font-size:13px;line-height:18px;display:grid}[data-connective] button.cx-isl-line{cursor:pointer;border-radius:var(--cx-r)}[data-connective] button.cx-isl-line:focus-visible,[data-connective] .cx-isl-linebtn:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-3px}[data-connective] .cx-isl-lead{width:28px;height:28px;color:var(--cx-st,var(--cx-ink-soft));border-radius:50%;place-items:center;display:grid}[data-connective] .cx-isl-linebtn{all:unset;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:var(--cx-radius-full);min-width:0;height:32px;line-height:32px;overflow:hidden}[data-connective] .cx-isl-linebtn .cx-ai-tag{margin-right:6px;display:inline}[data-connective] .cx-isl-trail{color:var(--cx-ink-soft);align-items:center;gap:6px;padding-right:4px;display:flex}[data-connective] .cx-isl .cx-isl-capsule :is(.cx-btn,.cx-input){border-radius:var(--cx-radius-full)}[data-connective] .cx-isl-trail .cx-btn-sm{height:28px;padding:0 10px}[data-connective] .cx-isl-trail .cx-btn-icon.cx-btn-sm{width:28px;padding:0}[data-connective] .cx-isl-timer{font:600 14px/20px var(--cx-font-display);color:var(--cx-ink);text-align:right;min-width:34px}[data-connective] .cx-isl-timer-lg{min-width:44px;font-size:17px;line-height:24px}[data-connective] .cx-isl-call{grid-template-rows:40px minmax(0,1fr) 44px;gap:8px;width:100%;height:100%;padding:12px;display:grid}[data-connective] .cx-isl-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}[data-connective] .cx-isl-head{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--cx-radius-full);grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-width:0;padding:0 6px 0 0;display:grid}[data-connective] .cx-isl-head:disabled{cursor:default}[data-connective] .cx-isl-head:disabled .cx-isl-chev{opacity:.3}[data-connective] .cx-isl-head:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-isl-id{text-align:left;min-width:0;display:block}[data-connective] .cx-isl-id b{font-weight:600;display:block}[data-connective] .cx-isl-sub{min-width:0;color:var(--cx-ink-soft);gap:6px;font-size:12px;line-height:16px;display:flex}[data-connective] .cx-isl-statuswrap{flex:0 auto;min-width:0;display:flex}[data-connective] .cx-isl-status{min-width:0;color:var(--cx-st);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}[data-connective] .cx-isl-meta{white-space:nowrap;text-overflow:ellipsis;flex:0 100000 auto;min-width:0;overflow:hidden}[data-connective] .cx-isl-chev{color:var(--cx-ink-soft);display:grid}[data-connective] .cx-isl-mid{min-width:0;color:var(--cx-ink-soft);align-items:center;gap:10px;padding:0 4px;font-size:13px;line-height:18px;display:flex}[data-connective] .cx-isl-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}[data-connective] .cx-isl-text.is-one{white-space:nowrap;text-overflow:ellipsis;display:block}[data-connective] .cx-isl-who{max-width:132px;color:var(--cx-ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}[data-connective] .cx-isl-foot{min-width:0;position:relative}[data-connective] .cx-isl-ctl,[data-connective] .cx-isl-dec{transition:opacity .12s var(--cx-ease), visibility 0s;align-items:center;position:absolute;inset:0}[data-connective] .cx-isl-ctl{gap:4px;display:flex}[data-connective] .cx-isl-dec{grid-template-columns:1fr 1fr;gap:8px;display:grid}[data-connective] .cx-isl-call[data-row=decide] .cx-isl-ctl,[data-connective] .cx-isl-call[data-row=controls] .cx-isl-dec{opacity:0;visibility:hidden;transition:opacity .1s var(--cx-ease-in), visibility 0s .1s}[data-connective] .cx-isl-xf{flex:1 1 0;min-width:0;margin:0 4px;padding:0 10px}[data-connective] .cx-isl-hang{flex:none;width:116px;padding:0}[data-connective] .cx-isl-dec .cx-btn{min-width:0;padding:0 10px}[data-connective] .cx-isl-act{grid-template-rows:32px minmax(0,1fr);gap:6px;width:100%;height:100%;padding:12px 14px 10px;display:grid}[data-connective] .cx-isl-act-head{align-items:center;gap:8px;min-width:0;display:flex}[data-connective] .cx-isl-now{color:var(--cx-ink-soft);flex:1;font-size:13px}[data-connective] .cx-isl-act-head .cx-btn-sm{flex:none;height:28px;padding:0 10px}[data-connective] .cx-isl-act-body{min-height:0;font-size:13px;line-height:18px;overflow:hidden}[data-connective] .cx-isl-list{grid-auto-rows:minmax(0,1fr);height:100%;display:grid}[data-connective] .cx-isl-list li{min-height:0;color:var(--cx-ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-connective] .cx-isl-list li .cx-ic{color:var(--cx-ink-muted)}[data-connective] .cx-isl-list time,[data-connective] .cx-isl-list .cx-isl-end{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;font-size:12px}[data-connective] .cx-isl-wrap{overscroll-behavior:contain;scrollbar-width:thin;width:100%;height:100%;margin:0;position:relative;overflow:hidden auto}[data-connective] .cx-isl-wrap-body{min-height:100%;transition:opacity var(--cx-dur-2) var(--cx-ease);flex-direction:column;gap:12px;padding:16px;display:flex}[data-connective] .cx-isl-wrap[data-saved] .cx-isl-wrap-body{opacity:0}[data-connective] .cx-isl-wrap-head{align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}[data-connective] .cx-isl-wrap-id{flex-direction:column;flex:auto;min-width:0;display:flex}[data-connective] .cx-isl-wrap-id b{font:600 17px/22px var(--cx-font-display)}[data-connective] .cx-isl-wrap-sub{color:var(--cx-ink-soft);font-size:13px;line-height:18px;display:block}[data-connective] .cx-isl-wrap-sub[data-problem]{color:var(--cx-caution)}[data-connective] .cx-isl-wrap-log{flex:none;align-items:center;gap:6px;display:flex}[data-connective] .cx-isl-wrap-log select.cx-input{width:132px}[data-connective] .cx-isl-wrap-log .cx-input{width:64px}[data-connective] .cx-isl-outcomes{flex-wrap:wrap;gap:8px;display:flex}[data-connective] .cx-isl-och{all:unset;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);height:34px;font:500 13px/32px var(--cx-font-text);color:var(--cx-ink-soft);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--cx-dur-1), color var(--cx-dur-1), border-color var(--cx-dur-1);padding:0 12px}[data-connective] .cx-isl-och:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-isl .cx-isl-och[aria-checked=true]{background:var(--cx-paper);border-color:var(--cx-paper);box-shadow:none;color:var(--cx-noir);text-shadow:none}[data-connective] .cx-isl .cx-isl-och[aria-checked=true]:hover{background:var(--cx-paper-dim);border-color:var(--cx-paper-dim)}[data-connective] .cx-isl-och:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-isl-wrap-fields{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}[data-connective] .cx-isl-wrap-fields[data-follow]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr)}[data-connective] .cx-isl-fld{flex-direction:column;gap:4px;min-width:0;display:flex}[data-connective] .cx-isl-fld>span{color:var(--cx-ink-soft);font-size:12px;line-height:16px}[data-connective] .cx-isl-wrap .cx-input{min-width:0}[data-connective] .cx-isl-wrap-act{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}[data-connective] .cx-isl-wrap-act>span:first-child{min-width:0;margin-right:auto}[data-connective] .cx-isl-confirm{font-size:13px;display:inline-flex}[data-connective] .cx-isl-wrap-done{pointer-events:none;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}[data-connective] .cx-isl-wrap-done .cx-tick-mark{width:24px;height:24px}[data-connective] .cx-isl-pad{border-radius:var(--cx-radius-lg);opacity:0;visibility:hidden;width:max-content;min-width:0;transition:opacity var(--cx-dur-2) var(--cx-ease), transform var(--cx-dur-2) var(--cx-ease), visibility 0s var(--cx-dur-2);z-index:3;margin-inline:auto;padding:10px;animation:none;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-6px)}[data-connective] .cx-isl-pad[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}[data-connective] .cx-isl-pad .cx-keypad-sent{order:1}[data-connective] .cx-isl-pad .cx-keypad-sent[data-empty]{display:none}[data-connective] .cx-isl-pickpad{min-width:264px;max-width:calc(100vw / var(--cx-zoom,1) - 32px);gap:8px;display:grid}[data-connective] .cx-isl-pickpad .cx-seg{grid-template-columns:1fr 1fr;display:grid}[data-connective] .cx-isl-pickpad .cx-seg button{justify-content:center}[data-connective] .cx-isl-pickpad .cx-seg button:disabled{opacity:.5;cursor:not-allowed}[data-connective] .cx-isl-pickrow{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;display:grid}[data-connective] .cx-isl-pickwhy{color:var(--cx-danger);margin:0}[data-connective] .cx-isl-owed{all:unset;box-sizing:border-box;border-radius:var(--cx-radius-full);background:var(--cx-paper);min-width:20px;height:20px;color:var(--cx-noir);font:600 12px/20px var(--cx-font-text);text-align:center;cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--cx-dur-1), transform var(--cx-dur-2) var(--cx-ease), visibility 0s var(--cx-dur-1);z-index:4;padding:0 6px;position:absolute;top:-6px;right:-6px;transform:scale(.6)}[data-connective] .cx-isl-owed[data-show]{opacity:1;visibility:visible;transition-delay:.2s,.2s,0s;transform:none}[data-connective] .cx-isl-owed:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-isl .cx-isl-open{flex:none;height:32px}@media (max-width:519px){[data-connective] .cx-isl-call{grid-template-rows:56px minmax(0,1fr) 44px}[data-connective] .cx-isl-text{-webkit-line-clamp:4}[data-connective] .cx-isl-ctl{gap:0}[data-connective] .cx-isl-ctl .cx-btn-icon{width:44px;height:44px}[data-connective] .cx-isl-xf{height:44px;margin:0 6px 0 2px;padding:0 6px;font-size:13px}[data-connective] .cx-isl-xf .cx-ic,[data-connective] .cx-isl-hang .cx-ic{display:none}[data-connective] .cx-isl-hang{width:78px;height:44px;font-size:13px}[data-connective] .cx-isl-dec .cx-btn{height:44px}[data-connective] .cx-isl-act{grid-template-rows:44px minmax(0,1fr)}[data-connective] .cx-isl-wrap-body{padding:14px}[data-connective] .cx-isl-wrap-sub.cx-isl-cut{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}[data-connective] .cx-isl-outcomes{gap:6px}[data-connective] .cx-isl-och{height:40px;line-height:38px}[data-connective] .cx-isl-wrap-fields[data-follow]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}[data-connective] .cx-isl-wrap-fields[data-follow]>:first-child{grid-column:1/-1}[data-connective] .cx-isl-wrap .cx-btn,[data-connective] .cx-isl-wrap .cx-input,[data-connective] .cx-isl-wrap select.cx-input.cx-input-sm{height:44px}[data-connective] .cx-isl .cx-isl-open-label{display:none}[data-connective] .cx-isl .cx-isl-open{width:40px;height:40px;padding:0}[data-connective] .cx-isl-pad{width:min(232px, calc(100vw / var(--cx-zoom,1) - 32px));margin-left:calc(min(232px, calc(100vw / var(--cx-zoom,1) - 32px)) / -2)}[data-connective] .cx-isl-pad.cx-isl-pickpad{width:max-content;margin-inline:auto}}[data-connective] .cx-isl-demo{z-index:1;width:232px;max-width:calc(100vw / var(--cx-zoom,1) - 32px);background:var(--cx-ink-dark);border:1px dashed var(--cx-edge);border-radius:var(--cx-radius-lg);box-shadow:var(--cx-shadow-float);pointer-events:auto;font-size:13px;line-height:18px;position:fixed;bottom:16px;right:16px}[data-connective] .cx-isl-demo[data-open=false]{width:auto}[data-connective] .cx-isl-demo-head{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:32px;font:500 11px/14px var(--cx-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink);border-radius:var(--cx-radius-lg);align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}[data-connective] .cx-isl-demo-head:focus-visible{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-isl-demo-head>span+span{color:var(--cx-ink-muted);flex:1}[data-connective] .cx-isl-demo-body{gap:4px;padding:0 10px 10px;display:grid}[data-connective] .cx-isl-demo-body button{all:unset;box-sizing:border-box;border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);height:30px;font:500 12px/16px var(--cx-font-text);color:var(--cx-ink-soft);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}[data-connective] .cx-isl-demo-body button:hover:not(:disabled){background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-isl-demo-body button:disabled{opacity:.45;cursor:not-allowed}[data-connective] .cx-isl-demo-body button:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}@media (max-width:1023px){[data-connective] .cx-isl-demo{right:12px;bottom:calc(68px + env(safe-area-inset-bottom,0px) / var(--cx-zoom,1))}}@media (pointer:coarse){[data-connective] .cx-isl-demo-body button{height:40px}}[data-connective].cx-island-strip{padding-top:32px}[data-connective] [data-cx-shell] [data-connective].cx-island-strip{padding-top:0}[data-connective] .cx-shell-title{max-width:calc(50% - 44px)}@media (max-width:639px){[data-connective] .cx-shell-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:calc(50% - 34px);font-size:15px;line-height:18px;display:-webkit-box}}[data-connective].cx-island-strip{position:relative}[data-connective] .cx-isl-seed{pointer-events:none;z-index:44;background:radial-gradient(circle at 32% 27%, #ffffff80 0, #fff0 11%), radial-gradient(circle at 50% 74%, color-mix(in srgb, var(--cx-ai-core) 34%, transparent) 0, transparent 28%), linear-gradient(to bottom, color-mix(in srgb, color-mix(in srgb, var(--cx-ai-deep) 45%, #000) 50%, transparent), transparent 66%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--cx-ai-pig) 70%, var(--cx-noir)) 0, color-mix(in srgb, var(--cx-ai-pig) 56%, var(--cx-noir)) 100%);width:36px;height:36px;box-shadow:inset 0 0 0 1px #fff3, inset 0 -1.5px 1px -.5px #ffffffd9, 0 0 0 2px color-mix(in srgb, var(--cx-ai-deep) 20%, transparent), 0 3px 6px -1px color-mix(in srgb, var(--cx-ai-deep) 30%, #0000004d);transition:opacity var(--cx-dur-2) var(--cx-ease) var(--cx-dur-2), visibility 0s calc(var(--cx-dur-2) * 2);border-radius:50%;margin-left:-18px;position:absolute;top:10px;left:50%}[data-connective] .cx-isl-seed[data-mode=strip]{top:6px}[data-connective] [data-cx-shell] .cx-isl-seed[data-mode=strip]{display:none}[data-connective] .cx-isl-seed[data-live]{opacity:0;visibility:hidden}[data-connective] .cx-ent{--cx-ent-total:calc(var(--cx-dur-data) * 2 + var(--cx-dur-3));--ent-x0:calc(50vw / var(--cx-zoom,1));--ent-y0:calc(46vh / var(--cx-zoom,1));--ent-x1:calc(50vw / var(--cx-zoom,1));--ent-y1:28px;--ent-s1:.385;z-index:46;pointer-events:none;position:fixed;inset:0}[data-connective] .cx-ent-x,[data-connective] .cx-ent-y{width:0;height:0;animation-duration:calc(var(--cx-ent-total) * .5);animation-delay:calc(var(--cx-ent-total) * .42);animation-play-state:paused;animation-fill-mode:both;position:absolute;top:0;left:0}[data-connective] .cx-ent-x{animation-name:cx-ent-x;animation-timing-function:var(--cx-ease)}[data-connective] .cx-ent-y{animation-name:cx-ent-y;animation-timing-function:var(--cx-settle)}[data-connective] .cx-ent-orb{opacity:0;animation:cx-ent-orb var(--cx-ent-total) var(--cx-ease) both paused;display:block;position:absolute;top:-52px;left:-52px}[data-connective] .cx-ent-scale{width:100%;height:100%;animation:cx-ent-scale calc(var(--cx-ent-total) * .5) var(--cx-spring) calc(var(--cx-ent-total) * .42) both paused;display:block}[data-connective] .cx-ent-ripple{border-radius:var(--cx-radius-full);border:1px solid color-mix(in srgb, var(--cx-ai) 60%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--cx-ai) 22%, transparent) 0, transparent 70%);opacity:0;width:40px;height:40px;animation:cx-ent-ripple var(--cx-dur-count) var(--cx-ease) calc(var(--cx-ent-total) * .82) both paused;position:absolute;top:-20px;left:-20px}[data-connective] .cx-ent[data-go] .cx-ent-x,[data-connective] .cx-ent[data-go] .cx-ent-y,[data-connective] .cx-ent[data-go] .cx-ent-orb,[data-connective] .cx-ent[data-go] .cx-ent-scale,[data-connective] .cx-ent[data-go] .cx-ent-ripple{animation-play-state:running}@keyframes cx-ent-x{0%{transform:translate3d(var(--ent-x0), 0, 0)}to{transform:translate3d(var(--ent-x1), 0, 0)}}@keyframes cx-ent-y{0%{transform:translate3d(0, var(--ent-y0), 0)}to{transform:translate3d(0, var(--ent-y1), 0)}}@keyframes cx-ent-orb{0%{opacity:0;transform:scale(.72)}17%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cx-ent-scale{0%{transform:scale(1)}to{transform:scale(var(--ent-s1))}}@keyframes cx-ent-ripple{0%{opacity:0;transform:scale(.9)}20%{opacity:.55}to{opacity:0;transform:scale(2.8)}}[data-connective] .cx-isl-seed:where([data-connective]:has(.cx-ent-hold) *){opacity:0;visibility:hidden;transition:none}@media (prefers-reduced-motion:reduce){[data-connective] .cx-ent{display:none}}[data-connective] .cx-isl-lay-peek{width:var(--cx-cw);height:var(--cx-ch);margin-left:calc(var(--cx-cw) / -2)}[data-connective] .cx-isl-peek .cx-ai-tag{margin-right:6px}[data-connective] .cx-isl-peek .cx-isl-cut{color:var(--cx-ink-soft)}[data-connective] .cx-isl-count{border-radius:var(--cx-radius-full);background:var(--cx-ink);min-width:16px;height:16px;color:var(--cx-noir);font:600 11px/16px var(--cx-font-text);text-align:center;text-shadow:none;padding:0 4px}[data-connective] .cx-isl[data-open]:before{content:"";border-radius:calc(var(--cx-r) + 10px);position:absolute;inset:-8px -12px -12px}[data-connective] .cx-isl-act-head .cx-btn-icon.cx-btn-sm{width:28px;padding:0}[data-connective] .cx-tg{flex:none;display:inline-grid;position:relative}[data-connective] .cx-tg>.cx-ic{transition:opacity var(--cx-dur-1) var(--cx-ease), transform var(--cx-dur-1) var(--cx-ease);grid-area:1/1}[data-connective] .cx-tg>.cx-ic+.cx-ic,[data-connective] .cx-tg[data-on]>.cx-ic:first-child{opacity:0;transform:scale(.8)}[data-connective] .cx-tg[data-on]>.cx-ic+.cx-ic{opacity:1;transform:none}[data-connective] .cx-btn.cx-isl-tg[aria-pressed=true],[data-connective] .cx-isl-glass .cx-btn.cx-isl-tg[aria-pressed=true],[data-connective] .cx-isl-glass .cx-isl-dec .cx-btn[aria-pressed=true],[data-connective] .cx-isl-dec .cx-btn[aria-pressed=true]{background:var(--cx-paper);border-color:var(--cx-paper);box-shadow:none;color:var(--cx-noir);text-shadow:none}[data-connective] .cx-btn.cx-isl-tg[aria-pressed=true]:hover:not(:disabled),[data-connective] .cx-isl-glass .cx-btn.cx-isl-tg[aria-pressed=true]:hover:not(:disabled),[data-connective] .cx-isl-glass .cx-isl-dec .cx-btn[aria-pressed=true]:hover:not(:disabled),[data-connective] .cx-isl-dec .cx-btn[aria-pressed=true]:hover:not(:disabled){background:var(--cx-paper-dim);border-color:var(--cx-paper-dim)}[data-connective] .cx-isl-orb,[data-connective] .cx-isl-head,[data-connective] .cx-isl-och,[data-connective] .cx-isl-linebtn,[data-connective] button.cx-isl-line{-webkit-tap-highlight-color:transparent}[data-connective] .cx-isl-lay.is-on .cx-isl-orb:active{transition:transform var(--cx-dur-press);transform:scale(.94)}[data-connective] .cx-isl-head:active:not(:disabled),[data-connective] button.cx-isl-line:active{transform:scale(.99)}[data-connective] .cx-isl-och:active,[data-connective] .cx-isl-linebtn:active{transform:scale(.97)}[data-connective] .cx-isl-head,[data-connective] button.cx-isl-line,[data-connective] .cx-isl-och,[data-connective] .cx-isl-linebtn{transition:transform var(--cx-dur-press), background-color var(--cx-dur-1), color var(--cx-dur-1), border-color var(--cx-dur-1)}[data-connective] .cx-isl-recp{flex:none;display:inline-flex}[data-connective] .cx-isl-recp .cx-rec>i{box-shadow:inset 0 0 0 1.5px var(--cx-ink-soft);background:0 0;animation:none}[data-connective] .cx-isl-mid .cx-rec{white-space:nowrap;flex:none}[data-connective] .cx-crop{border-radius:var(--cx-radius-lg);flex-direction:column;align-items:center;gap:16px;padding:4px;display:flex;box-shadow:inset 0 0 0 1px #0000}[data-connective] .cx-crop[data-over]{box-shadow:inset 0 0 0 1px var(--cx-edge)}[data-connective] .cx-crop-empty{flex-direction:column;align-items:center;gap:8px;padding:48px 0;display:flex}[data-connective] .cx-crop-stage{border-radius:var(--cx-radius-lg);background:var(--cx-recess);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:240px;max-width:100%;height:240px;position:relative;overflow:hidden}[data-connective] .cx-crop-stage:active{cursor:grabbing}[data-connective] .cx-crop-stage:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-crop-picture{pointer-events:none;will-change:transform;max-width:none;position:absolute;top:50%;left:50%}[data-connective] .cx-crop-picture[data-homing]{transition:transform var(--cx-dur-3) var(--cx-ease)}@media (prefers-reduced-motion:reduce){[data-connective] .cx-crop-picture[data-homing]{transition:none}}[data-connective] .cx-crop-ring{box-shadow:0 0 0 200px var(--cx-scrim), inset 0 0 0 2px rgb(var(--c-ink) / .6);pointer-events:none;border-radius:50%;position:absolute;inset:0}[data-connective] .cx-crop-zoom{align-items:center;gap:12px;width:240px;max-width:100%;display:flex}[data-connective] .cx-crop-zoom .cx-slider{flex:auto;min-width:0}[data-connective] .cx-hp{flex-wrap:wrap;gap:8px;min-width:0;display:flex}[data-connective] .cx-hp-chip{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-full);max-width:100%;min-height:44px;color:var(--cx-ink-soft);font:500 14px/20px var(--cx-font-text);overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--cx-dur-1), color var(--cx-dur-1), transform .15s var(--cx-ease);background:0 0;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@media (min-width:1024px){[data-connective] .cx-hp-chip{min-height:32px;padding:0 12px;font-size:13px}}[data-connective] .cx-hp-chip:hover{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-hp-chip:active{transform:scale(.97)}[data-connective] .cx-hp-chip[aria-pressed=true],[data-connective] .cx-hp-own{background:color-mix(in srgb, var(--cx-ink) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-ink) 18%, transparent);color:var(--cx-ink);border-color:#0000}[data-connective] .cx-hp-add{color:var(--cx-ink-soft);border-style:dashed}[data-connective] .cx-hp-own{cursor:default;animation:cx-pop .26s var(--cx-ease) both;padding-right:6px}[data-connective] .cx-hp-x{all:unset;box-sizing:border-box;width:28px;height:28px;color:var(--cx-ink-soft);cursor:pointer;border-radius:50%;place-items:center;display:inline-grid}[data-connective] .cx-hp-x:hover{color:var(--cx-ink)}[data-connective] .cx-hp-x:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-hp-in{border-radius:var(--cx-radius-full);width:15rem;max-width:100%;animation:cx-pop .22s var(--cx-ease) both}@keyframes cx-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}[data-connective] .cx-cs{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}[data-connective] .cx-cs-main{min-width:0;max-width:36rem}[data-connective] .cx-cs[data-live] .cx-cs-main{max-width:none}[data-connective] .cx-cs-track{border-radius:var(--cx-radius-full);background:var(--cx-stroke);height:4px;overflow:hidden}[data-connective] .cx-cs-fill{background:var(--cx-ink);transform-origin:0;height:100%;transition:transform .45s var(--cx-ease)}[data-connective] .cx-cs-count{color:var(--cx-ink-muted);margin:8px 0 16px;font-size:13px}[data-connective] .cx-cs-step{min-height:17rem;animation:cx-cs-in .35s var(--cx-ease) both}[data-connective] .cx-cs-step[data-back]{animation-name:cx-cs-inback}@keyframes cx-cs-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes cx-cs-inback{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}[data-connective] .cx-cs-h{font:600 24px/1.25 var(--cx-font-display);text-wrap:balance;margin:0 0 20px}[data-connective] .cx-cs-h:focus{outline:none}@media (min-width:1024px){[data-connective] .cx-cs-h{font-size:26px}}[data-connective] .cx-cs[data-embedded] .cx-cs-track{margin-bottom:24px}[data-connective] .cx-cs[data-embedded] .cx-cs-h{font:600 22px/28px var(--cx-font-display);letter-spacing:-.015em}[data-connective] .cx-cs[data-embedded] .cx-cs-step{min-height:0}[data-connective] .cx-cs[data-embedded] .cx-cs-nav{border-top:1px solid var(--cx-hairline);margin-top:24px;padding-top:20px}[data-connective] .cx-start-pane[data-wide]{max-width:none}[data-connective] .cx-cs-field{max-width:26rem;margin-bottom:16px}[data-connective] .cx-cs-field.cx-cs-wide{max-width:32rem;margin-top:18px}[data-connective] .cx-cs-rise{animation:cx-cs-rise .45s var(--cx-ease) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes cx-cs-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-connective] .cx-cs-step .cx-hp-chip{animation:cx-pop .3s var(--cx-ease) both}[data-connective] .cx-cs-step .cx-hp-chip:nth-child(2){animation-delay:40ms}[data-connective] .cx-cs-step .cx-hp-chip:nth-child(3){animation-delay:80ms}[data-connective] .cx-cs-step .cx-hp-chip:nth-child(4){animation-delay:.12s}[data-connective] .cx-cs-step .cx-hp-chip:nth-child(5){animation-delay:.16s}[data-connective] .cx-cs-step .cx-hp-chip:nth-child(6){animation-delay:.2s}[data-connective] .cx-cs-switches{max-width:26rem;margin:0;padding:0;list-style:none}[data-connective] .cx-cs-switch{border-bottom:1px solid var(--cx-hairline);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:flex}[data-connective] .cx-cs-slug{flex-wrap:wrap;align-items:center;gap:8px;max-width:32rem;display:flex}[data-connective] .cx-cs-slug>span:first-child{color:var(--cx-ink-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:13px}[data-connective] .cx-cs-slug-edit{border:1px solid var(--cx-stroke);border-bottom:2px solid var(--cx-ink-soft);border-radius:var(--cx-radius-lg);background:var(--cx-elevated);min-width:0;transition:border-color var(--cx-dur-1);flex:10rem;align-items:center;display:flex;position:relative}[data-connective] .cx-cs-slug-edit:focus-within{border-color:var(--cx-ink)}[data-connective] .cx-cs-slug-edit .cx-input{min-width:0;box-shadow:none;caret-color:var(--cx-ink);background:0 0;border:0;flex:auto;padding-right:36px;font-weight:500}[data-connective] .cx-cs-slug-edit>svg{color:var(--cx-ink-muted);pointer-events:none;transition:opacity var(--cx-dur-1);position:absolute;right:12px}[data-connective] .cx-cs-slug-edit:focus-within>svg{opacity:0}@media (min-width:640px){[data-connective] .cx-cs-slug>span:first-child{white-space:nowrap;flex:none;font-size:15px}}[data-connective] .cx-cs-slugline{min-height:20px;color:var(--cx-ink-muted);margin:8px 0 0;font-size:13px}[data-connective] .cx-cs-slugline[data-tone=ok]{color:var(--cx-accent)}[data-connective] .cx-cs-slugline[data-tone=err]{color:var(--cx-danger)}[data-connective] .cx-cs-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}[data-connective] .cx-cs-nav-r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-connective] .cx-cs-pv{order:-1;min-width:0;max-width:22rem}[data-connective] .cx-cs-phone{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-xl);max-height:13rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}[data-connective] .cx-cs-flash{animation:cx-cs-flash .6s var(--cx-ease)}@keyframes cx-cs-flash{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}@media (min-width:1024px){[data-connective] .cx-cs{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px}[data-connective] .cx-cs[data-live]{grid-template-columns:minmax(0,1fr)}[data-connective] .cx-cs-pv{order:0;max-width:none;position:sticky;top:24px}[data-connective] .cx-cs-phone{max-height:none;-webkit-mask-image:none;mask-image:none}}[data-connective] .cx-cs-show{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:860px){[data-connective] .cx-cs-show{grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:40px}}[data-connective] .cx-cs-stagecard{perspective:900px;max-width:22rem;position:relative}[data-connective] .cx-cs-card{animation:cx-cs-reveal .9s var(--cx-ease) both}@keyframes cx-cs-reveal{0%{opacity:0;transform:translateY(24px)rotateX(14deg)scale(.96)}60%{opacity:1}to{opacity:1;transform:none}}[data-connective] .cx-cs-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--cx-ink) 10%, transparent), transparent);opacity:0;pointer-events:none;animation:cx-cs-glow 1.4s .4s var(--cx-ease) forwards;position:absolute;inset:-30px}@keyframes cx-cs-glow{to{opacity:1}}[data-connective] .cx-cs-tick{background:color-mix(in srgb, var(--cx-ink) 10%, transparent);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-ink) 18%, transparent);animation:cx-pop .5s .2s var(--cx-ease) both;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}[data-connective] .cx-cs-tick svg{fill:none;width:22px;height:22px;stroke:var(--cx-ink);stroke-width:2.2px;stroke-dasharray:30;stroke-dashoffset:30px;animation:cx-tick-draw .5s .55s var(--cx-ease) forwards}[data-connective] .cx-cs-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:26rem;margin-top:8px;display:grid}[data-connective] .cx-cs-act{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-surface);min-height:64px;color:var(--cx-ink);font:inherit;text-align:left;cursor:pointer;animation:cx-cs-rise .45s var(--cx-ease) both;animation-delay:calc(.5s + var(--i,0) * 80ms);transition:background-color var(--cx-dur-1), transform .15s var(--cx-ease);padding:14px 16px;text-decoration:none;display:block}[data-connective] .cx-cs-act:hover{background:var(--cx-elevated)}[data-connective] .cx-cs-act:active{transform:scale(.98)}[data-connective] .cx-cs-act b{font-weight:500;display:block}[data-connective] .cx-cs-act small{color:var(--cx-ink-muted);font-size:13px}[data-connective] .cx-cs-ways{color:var(--cx-ink-muted);flex-wrap:wrap;gap:16px;margin-top:18px;font-size:13px;display:flex}[data-connective] .cx-cs-ways span{align-items:center;gap:6px;display:flex}[data-connective] .cx-cs-ways i{background:var(--cx-ink-soft);border-radius:50%;width:6px;height:6px;display:inline-block}[data-connective] .cx-qr{flex-wrap:wrap;align-items:center;gap:16px;display:flex}[data-connective] .cx-qr[data-centered]{text-align:center;flex-direction:column;justify-content:center}[data-connective] .cx-qr-tile{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);box-sizing:border-box;background:#fff;flex:none;place-items:center;max-width:100%;padding:12px;display:grid}[data-connective] .cx-qr-code{width:100%;height:100%}[data-connective] .cx-qr-code svg{width:100%;height:100%;display:block}[data-connective] .cx-qr-side{gap:8px;min-width:0;display:grid}[data-connective] .cx-qr-actions{grid-template-columns:1fr;gap:8px;display:grid}[data-connective] .cx-qr[data-centered] .cx-qr-actions{justify-content:center}[data-connective] .cx-cs-qr{margin-top:16px}[data-connective] .cx-cs-sig{grid-column:1/-1;min-width:0;max-width:40rem}@media (prefers-reduced-motion:reduce){[data-connective] .cx-cs *,[data-connective] .cx-hp-chip,[data-connective] .cx-hp-in{transition:none!important;animation:none!important}[data-connective] .cx-cs-glow{opacity:1}[data-connective] .cx-cs-tick svg{stroke-dashoffset:0}}[data-connective] .cx-crows{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-lg);background:var(--cx-noir);container-type:inline-size}[data-connective] .cx-crows>:first-child{border-top-left-radius:var(--cx-radius-lg);border-top-right-radius:var(--cx-radius-lg)}[data-connective] .cx-crows>:last-child,[data-connective] .cx-crows>.cx-car:last-child[data-open=false]>.cx-crow,[data-connective] .cx-crows>:last-child .cx-prods>:last-child{border-bottom-left-radius:var(--cx-radius-lg);border-bottom-right-radius:var(--cx-radius-lg)}[data-connective] .cx-crows>.cx-car:first-child>.cx-crow{border-top-left-radius:var(--cx-radius-lg);border-top-right-radius:var(--cx-radius-lg)}[data-connective] .cx-crows-head,[data-connective] .cx-prod{grid-template-columns:var(--cx-cols);align-items:center;gap:12px;display:grid}[data-connective] .cx-crows-head{border-bottom:1px solid var(--cx-stroke);font:500 11px/14px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-soft);padding:10px 16px 10px 48px}[data-connective] .cx-crows-head>:not(:first-child),[data-connective] .cx-prod-n{text-align:right;font-variant-numeric:tabular-nums}[data-connective] .cx-crows-head>*{overflow-wrap:anywhere;min-width:0}[data-connective] .cx-car{border-bottom:1px solid var(--cx-hairline)}[data-connective] .cx-car:last-child{border-bottom:0}[data-connective] .cx-crow{transition:background-color var(--cx-dur-1);align-items:center;gap:8px;padding-right:12px;display:flex}[data-connective] .cx-crow:hover:not(:has(.cx-crow-control:hover)){background:var(--cx-elevated)}[data-connective] .cx-crow-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:auto;align-items:center;gap:4px 12px;padding:12px 0 12px 16px;display:flex}[data-connective] .cx-crow-chev{width:20px;height:20px;color:var(--cx-ink-muted);transition:transform var(--cx-dur-1) var(--cx-ease);flex:none;place-items:center;display:grid}[data-connective] .cx-car[data-open=true] .cx-crow-chev{transform:rotate(90deg)}[data-connective] .cx-crow-name{min-width:8rem;font:500 15px/20px var(--cx-font-display);overflow-wrap:anywhere;flex:0 auto}[data-connective] .cx-crow-meta{min-width:0;color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:16rem;justify-content:flex-end;align-items:center;gap:4px 20px;font-size:13px;display:flex}[data-connective] .cx-crow-facts{text-overflow:ellipsis;white-space:nowrap;flex:10rem;min-width:0;overflow:hidden}[data-connective] .cx-crow-level{flex:none}[data-connective] .cx-crow-control{flex:none;align-items:center;padding-left:20px;display:flex}[data-connective] .cx-crow-cells{color:var(--cx-ink-muted);font-variant-numeric:tabular-nums;flex:none;gap:12px;font-size:13px;display:flex}[data-connective] .cx-crow-cells>span{text-align:right}[data-connective] .cx-crows[data-cells] .cx-crow-control{justify-content:flex-end;width:36px;padding-left:0}[data-connective] .cx-crows[data-cells] .cx-crow{padding-right:16px}[data-connective] .cx-crows[data-cells] .cx-prod,[data-connective] .cx-crows[data-cells] .cx-crows-head{padding-right:72px}[data-connective] .cx-prods{animation:cx-prods-in var(--cx-dur-2,.2s) var(--cx-ease) both;padding-bottom:6px}@keyframes cx-prods-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}[data-connective] .cx-prod{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;padding:8px 16px 8px 48px;position:relative}[data-connective] .cx-prod:before{content:"";border-left:1px solid var(--cx-stroke);position:absolute;top:0;bottom:0;left:26px}[data-connective] button.cx-prod-act{cursor:pointer;transition:background-color var(--cx-dur-1)}[data-connective] button.cx-prod-act:hover{background:var(--cx-elevated)}[data-connective] .cx-prod-name{overflow-wrap:anywhere;min-width:0}[data-connective] .cx-prod-name small,[data-connective] .cx-prod-n small{color:var(--cx-ink-muted);font-size:12px;line-height:16px;display:block}[data-connective] .cx-prod-empty{margin:0;padding:8px 16px 8px 48px}[data-connective] .cx-prods-foot{flex-wrap:wrap;gap:4px 16px;padding:4px 16px 4px 48px;display:flex}[data-connective] .cx-prod-type,[data-connective] .cx-prod-n small{color:var(--cx-ink-muted);margin-left:6px;font-size:12px;line-height:16px;display:inline}[data-connective] .cx-crows[data-ends] .cx-prod,[data-connective] .cx-crows[data-ends] .cx-crows-head{padding-right:52px}[data-connective] .cx-prod-end{position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-connective] .cx-prod.cx-prod-add{display:block}[data-connective] .cx-prod-addform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-connective] .cx-prod-addform .cx-input-dash{background:0 0;border-style:dashed}[data-connective] .cx-prods-foot:has(>.cx-car-edit){border-top:1px solid var(--cx-hairline);margin-top:6px;padding-top:14px;padding-bottom:10px;display:block}[data-connective] .cx-car-edit{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px 16px;width:100%;display:grid}[data-connective] .cx-car-edit-label{color:var(--cx-ink-soft);font-size:13px}[data-connective] .cx-car-edit-row{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}[data-connective] .cx-car-edit-row .cx-pct{width:8rem}@container (max-width:480px){[data-connective] .cx-car-edit{grid-template-columns:minmax(0,1fr);gap:6px}[data-connective] .cx-car-edit-label:not(:first-child){margin-top:8px}}@container (max-width:560px){[data-connective] .cx-crow-cells{display:none}[data-connective] .cx-crows[data-cells] .cx-prod{padding-right:16px}[data-connective] .cx-crows-head{display:none}[data-connective] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-prod:before{left:22px}[data-connective] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-prod-n{text-align:left}[data-connective] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-prods-foot,[data-connective] .cx-prod-empty{padding-left:40px}}@container (max-width:760px){[data-connective] .cx-crows[data-tier="760"] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier="760"] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier="760"] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier="760"] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier="760"] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier="760"] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier="760"] .cx-prods-foot,[data-connective] .cx-crows[data-tier="760"] .cx-prod-empty{padding-left:40px}}@container (max-width:960px){[data-connective] .cx-crows[data-tier="960"] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier="960"] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier="960"] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier="960"] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier="960"] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier="960"] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier="960"] .cx-prods-foot,[data-connective] .cx-crows[data-tier="960"] .cx-prod-empty{padding-left:40px}}@container (max-width:1160px){[data-connective] .cx-crows[data-tier="1160"] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier="1160"] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier="1160"] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier="1160"] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier="1160"] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier="1160"] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier="1160"] .cx-prods-foot,[data-connective] .cx-crows[data-tier="1160"] .cx-prod-empty{padding-left:40px}}@container (max-width:1360px){[data-connective] .cx-crows[data-tier="1360"] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier="1360"] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier="1360"] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier="1360"] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier="1360"] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier="1360"] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier="1360"] .cx-prods-foot,[data-connective] .cx-crows[data-tier="1360"] .cx-prod-empty{padding-left:40px}}@container (max-width:1560px){[data-connective] .cx-crows[data-tier="1560"] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier="1560"] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier="1560"] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier="1560"] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier="1560"] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier="1560"] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier="1560"] .cx-prods-foot,[data-connective] .cx-crows[data-tier="1560"] .cx-prod-empty{padding-left:40px}}[data-connective] .cx-crows[data-tier=stack] .cx-crows-head{display:none}[data-connective] .cx-crows[data-tier=stack] .cx-prod{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));padding-left:40px}[data-connective] .cx-crows[data-tier=stack] .cx-prod:before{left:22px}[data-connective] .cx-crows[data-tier=stack] .cx-prod-name{grid-column:1/-1}[data-connective] .cx-crows[data-tier=stack] .cx-prod-n{text-align:left}[data-connective] .cx-crows[data-tier=stack] .cx-prod-n:before{content:attr(data-l);content:attr(data-l) / "";letter-spacing:.06em;text-transform:uppercase;color:var(--cx-ink-muted);font-size:11px;line-height:14px;display:block}[data-connective] .cx-crows[data-tier=stack] .cx-prods-foot,[data-connective] .cx-crows[data-tier=stack] .cx-prod-empty{padding-left:40px}@media (prefers-reduced-motion:reduce){[data-connective] .cx-prods{animation:none}[data-connective] .cx-crow-chev{transition:none}}[data-connective] .cx-pct{display:block;position:relative}[data-connective] .cx-pct>.cx-pct-in{padding-right:30px}[data-connective] .cx-pct>em{color:var(--cx-ink-muted);pointer-events:none;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[data-connective] .cx-pct[data-off=true]>.cx-pct-in,[data-connective] .cx-comp-edit[data-off=true]>.cx-comp-input{color:#0000;caret-color:var(--cx-ink)}[data-connective] .cx-comp-edit{display:block;position:relative}[data-connective] .cx-comp-edit>.cx-comp-input{padding-right:28px}[data-connective] .cx-comp-edit>em{color:var(--cx-ink-muted);pointer-events:none;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes cx-live-changed{0%{opacity:.35;transform:translateY(4px)}}[data-connective] .cx-live-changed{animation:cx-live-changed var(--cx-dur-3) var(--cx-ease) backwards}@media (prefers-reduced-motion:reduce){[data-connective] .cx-live-changed{animation:none}}[data-connective] .cx-table.cx-plain tbody tr:hover{background:var(--cx-noir)}@media (prefers-reduced-motion:reduce){[data-connective] .cx-isl-capsule,[data-connective] .cx-isl-rail{transition:none!important}[data-connective] .cx-isl-lay,[data-connective] .cx-isl-lay.is-on{transition:opacity .12s linear,visibility .12s linear!important}[data-connective] .cx-isl-orb{transition:none!important;transform:none!important}[data-connective] .cx-isl-pulse{display:none}[data-connective] .cx-isl-pad,[data-connective] .cx-isl-owed{transition:opacity .12s linear,visibility .12s linear!important;transform:none!important}[data-connective] .cx-isl-wrap-body{transition-duration:.12s!important;transition-timing-function:linear!important}[data-connective] .cx-gl-b,[data-connective] .cx-gl-r,[data-connective] .cx-tg>.cx-ic,[data-connective] .cx-isl-seed,[data-connective] .cx-isl-head,[data-connective] button.cx-isl-line,[data-connective] .cx-isl-och,[data-connective] .cx-isl-linebtn{transition:none!important}[data-connective] .cx-tg>.cx-ic,[data-connective] .cx-isl-lay.is-on .cx-isl-orb:active,[data-connective] .cx-isl-head:active:not(:disabled),[data-connective] button.cx-isl-line:active,[data-connective] .cx-isl-och:active,[data-connective] .cx-isl-linebtn:active{transform:none!important}}[data-connective] .cx-section{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}[data-connective] .cx-section-main{min-width:0}[data-connective] .cx-section-side{display:none}[data-connective] .cx-section-main .cx-page>.cx-pagebar:first-child,[data-connective] .cx-section-main .cx-page>.cx-band:first-child>.cx-pagebar:first-child{min-height:36px}[data-connective] .cx-section:has(.cx-snav-header) .cx-section-main .cx-page>.cx-pagebar:first-child{min-height:32px}[data-connective] .cx-section:has(.cx-snav-header) .cx-section-main .cx-page>.cx-band:first-child>.cx-pagebar:first-child{min-height:32px}[data-connective] [data-cx-shell] .cx-section-main .cx-pagebar:not(:has(>:not(h1.cx-title))){display:none}[data-connective] .cx-section-bar{padding:12px var(--cx-gutter) 0}[data-connective] .cx-section-menu{border:1px solid var(--cx-stroke);border-radius:var(--cx-radius-md);width:100%;min-height:44px;color:var(--cx-ink);font:500 14px/20px var(--cx-font-text);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;display:flex}[data-connective] .cx-section-menu:focus-visible{outline:2px solid var(--cx-ink);outline-offset:2px}[data-connective] .cx-section-menu-word{color:var(--cx-ink-soft);flex:none}[data-connective] .cx-section-menu-here{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-connective] .cx-section-dialog{max-height:calc(62dvh / var(--cx-zoom,1));overscroll-behavior:contain;margin:0 -8px;overflow-y:auto}@media (min-width:1024px){[data-connective] .cx-section{min-height:calc(100dvh / var(--cx-zoom,1) - var(--fv-above,0px));grid-template-columns:248px minmax(0,1fr)}[data-connective] .cx-section-main{border-left:1px solid var(--cx-hairline)}[data-connective] .cx-section-bar{display:none}[data-connective] .cx-section-side{top:var(--fv-above,0px);max-height:calc(100dvh / var(--cx-zoom,1) - var(--fv-above,0px));overscroll-behavior:contain;align-self:start;padding:20px 8px 40px;display:block;position:sticky;overflow-y:auto}}[data-connective] .cx-snav{flex-direction:column;gap:12px;min-width:0;display:flex}[data-connective] .cx-snav-header{padding:0 4px}[data-connective] .cx-snav-empty{color:var(--cx-ink-soft);font:400 14px/20px var(--cx-font-text);padding:8px 12px}[data-connective] .cx-snav-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .cx-snav-head{pointer-events:none;color:var(--cx-ink-muted);font:500 12px/16px var(--cx-font-text);letter-spacing:.02em;padding:16px 12px 4px}[data-connective] .cx-snav-head:first-child{padding-top:0}[data-connective] .cx-snav-link{border-radius:var(--cx-radius-md);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;padding:0;text-decoration:none;display:block}[data-connective] .cx-snav-row{border-radius:var(--cx-radius-md);min-height:36px;color:var(--cx-ink-soft);flex-direction:column;justify-content:center;gap:1px;padding:7px 12px;display:flex}[data-connective] .cx-snav-link:hover .cx-snav-row,[data-connective] .cx-snav-link[aria-current=page] .cx-snav-row{background:var(--cx-elevated);color:var(--cx-ink)}[data-connective] .cx-snav-link:focus-visible .cx-snav-row{outline:2px solid var(--cx-ink);outline-offset:-2px}[data-connective] .cx-snav-top{align-items:baseline;gap:8px;min-width:0;display:flex}[data-connective] .cx-snav-label{min-width:0;color:var(--cx-ink);font:500 14px/20px var(--cx-font-text);flex:1}[data-connective] .cx-snav-quiet .cx-snav-label{color:var(--cx-ink-soft);font-weight:400}[data-connective] .cx-snav-status{max-width:50%;color:var(--cx-ink-muted);font:400 12px/16px var(--cx-font-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}[data-connective] .cx-anchor{scroll-margin-top:calc(var(--fv-above,0px) + 16px)}@media (prefers-reduced-motion:no-preference){[data-connective] .cx-find-pulse{animation:1.4s ease-in-out cx-find-pulse}}@keyframes cx-find-pulse{0%,to{opacity:1}25%,65%{opacity:.35}45%{opacity:1}}[data-connective] .cx-snav-line{color:var(--cx-ink-muted);font:400 12px/16px var(--cx-font-text)}@media (pointer:coarse){[data-connective] .cx-snav-row{min-height:44px}}[data-connective] .st-source{font:400 12px/16px var(--cx-font-text);color:var(--cx-ink-muted);text-underline-offset:2px;align-self:center;text-decoration:underline}[data-connective] .st-source:hover{color:var(--cx-ink)}[data-connective] .st-why>.st-source{align-self:flex-start}[data-connective] .cx-draft-list{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}[data-connective] .cx-draft-item{min-width:0}[data-connective] .cx-draft{box-sizing:border-box;border-left:2px solid var(--cx-hairline);border-radius:var(--cx-radius-xs);min-width:0;color:var(--cx-ink-soft);text-overflow:ellipsis;white-space:nowrap;padding:1px 6px;font-size:12px;line-height:16px;text-decoration:none;display:block;overflow:hidden}[data-connective] a.cx-draft:hover{color:var(--cx-ink);text-decoration:underline}[data-connective] a.cx-draft:focus-visible{outline:2px solid var(--cx-ink);outline-offset:1px}[data-connective] .cx-hours-allday{border-left:1px solid var(--cx-hairline);border-top:1px solid var(--cx-hairline);min-width:0;padding:3px}[data-connective] .cx-hours-allday-label{color:var(--cx-ink-muted);border-top:1px solid var(--cx-hairline);justify-content:flex-end;align-items:center;padding-right:6px;font-size:11px;display:flex}@media (max-width:1023.98px){[data-connective] .cx-hours-one .cx-hours-allday:not(.is-anchor){display:none}}[data-connective] .cx-status-chips{flex-wrap:wrap;gap:8px;display:flex}[data-connective] button.cx-chip.cx-chip-tone{height:36px;padding:0 14px;font-size:13px}[data-connective] .cx-chip-tone>i{background:var(--cx-st);border-radius:50%;flex:none;width:8px;height:8px}[data-connective] button.cx-chip.cx-chip-tone[aria-pressed=true]{background:color-mix(in srgb, var(--cx-st) 16%, transparent);border-color:color-mix(in srgb, var(--cx-st) 55%, transparent);color:var(--cx-ink)}@media (max-width:767px){[data-connective] button.cx-chip.cx-chip-tone{height:44px}}[data-connective] .cx-ending-card{border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-md);background:var(--cx-elevated);box-sizing:border-box;flex-direction:column;gap:8px;min-height:148px;padding:14px 16px;display:flex}[data-connective] .cx-ending-body{min-height:232px}[data-connective] .cx-ending-row{-moz-column-gap:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:32px;display:grid}[data-connective] .cx-ending-v{overflow-wrap:anywhere;min-width:0}[data-connective] .cx-ending-s{justify-content:flex-end;min-width:72px;display:flex}[data-connective] .cx-ending-skel{border-radius:var(--cx-radius-sm);background:var(--cx-hairline);opacity:.6}[data-connective] .cx-ending-plan{margin-top:auto}[data-connective] .cx-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}[data-connective] button.cx-chip.cx-week-day{justify-content:center;height:36px;padding:0;font-size:13px}[data-connective] button.cx-chip.cx-week-day[aria-pressed=true]{background:var(--cx-paper);border-color:var(--cx-paper);color:var(--cx-noir)}@media (max-width:767px){[data-connective] button.cx-chip.cx-week-day{height:44px}}[data-connective] .cx-cal-week .cx-hours-wide>:is(.cx-hours-head,.cx-hours-body){-moz-column-gap:8px;column-gap:8px}[data-connective] .cx-cal-week .cx-hours-dayhead{font:500 11px/16px var(--cx-font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--cx-ink-muted);border-left:0}[data-connective] .cx-cal-week .cx-hours-dayhead.is-today{color:var(--cx-ink)}[data-connective] .cx-cal-week .cx-hours-dayhead .cx-day-num{letter-spacing:0;text-transform:none;font-size:13px}[data-connective] .cx-cal-week .cx-hours-day{border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-lg);overflow:hidden}[data-connective] .cx-cal-week .cx-hours-appt{border-radius:var(--cx-radius-md)}[data-connective] .cx-cal-week .cx-hours-appt .cx-appt-time{color:var(--cx-ink-muted);font-weight:400}[data-connective] .cx-cal-week .cx-hours-appt.is-short{border-radius:var(--cx-radius-sm)}[data-connective] .cx-cal-week .cx-hours-appt.is-next{border-color:var(--cx-ink-soft)}[data-connective] .cx-group{border-top:1px solid var(--cx-hairline);padding:12px 0}[data-connective] .cx-group>summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}[data-connective] .cx-quote{gap:16px;min-width:0;display:grid}[data-connective] .cx-quote-head{justify-content:flex-end;display:flex}[data-connective] .cx-count-dot{border-radius:var(--cx-radius-full);background:currentColor;width:6px;height:6px;margin-left:6px}[data-connective] .cx-quote-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}[data-connective] .cx-quote-insureds,[data-connective] .cx-quote-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-connective] .cx-quote-end{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-left:auto;display:flex}[data-connective] .cx-quote-total{font:600 20px/28px var(--cx-font-text);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin:0;display:flex}[data-connective] .cx-quote-ask{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-connective] .cx-quote-ask .cx-field{flex-direction:row;flex:0 320px;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}[data-connective] .cx-quote-ask .cx-field .cx-input{flex:1 1 0;min-width:7rem}[data-connective] .cx-quote-ask .cx-field .cx-help{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}[data-connective] .cx-quote-series{min-width:0;max-width:34rem;animation:cx-start-in .3s var(--cx-ease) both}[data-connective] .cx-quote-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-connective] .cx-quote-manage{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:34rem;display:flex}[data-connective] .cx-quote-manage .cx-field{width:220px;max-width:100%}[data-connective] .cx-quote-health{border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-lg);gap:16px;min-width:0;padding:16px;display:grid}[data-connective] .cx-quote-needs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-connective] .cx-quote-list{margin:0;padding:0;list-style:none;display:grid}[data-connective] .cx-quote-row{border-bottom:1px solid var(--cx-hairline);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0 16px;min-height:56px;padding:0;display:grid}[data-connective] .cx-quote-pick{appearance:none;border-radius:var(--cx-radius-md);height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding:0 12px;display:flex}[data-connective] .cx-quote-who{align-items:center;gap:4px 8px;min-width:0;display:flex}[data-connective] .cx-quote-who>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-connective] .cx-quote-who>:not(:first-child){flex:none}[data-connective] .cx-quote-figure{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:22px;line-height:28px;display:flex}[data-connective] .cx-quote-figure strong{font-weight:600}[data-connective] .cx-quote-why{grid-column:1/-1;padding:0 12px 12px}[data-connective] .cx-quote-out{border-bottom:1px solid var(--cx-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}[data-connective] .cx-quote-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}[data-connective] .cx-quote-col{border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-lg);align-content:start;gap:12px;min-width:0;padding:12px;display:grid}[data-connective] .cx-quote-colhead{padding-right:24px;position:relative}[data-connective] .cx-quote-colhead .cx-chip-x{margin:0;position:absolute;top:0;right:0}[data-connective] .cx-quote-facts{gap:8px;margin:0;display:grid}[data-connective] .cx-quote-facts dd{margin:0}@media (max-width:639px){[data-connective] .cx-quote-end{justify-content:space-between;width:100%;margin-left:0}[data-connective] .cx-quote-ask .cx-field{flex:100%}[data-connective] .cx-quote-who{flex-wrap:wrap}[data-connective] .cx-quote-who>:first-child{white-space:normal}[data-connective] .cx-quote-series,[data-connective] .cx-quote-manage{width:100%;max-width:none}[data-connective] .cx-quote-manage .cx-field{width:100%}[data-connective] .cx-quote-summary .cx-chip{min-height:44px}[data-connective] .cx-quote-row{grid-template-columns:minmax(0,1fr) auto}[data-connective] .cx-quote-pick{grid-column:1/-1;height:auto;min-height:56px;padding:8px 12px}[data-connective] .cx-quote-cols{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}[data-connective] .cx-quote-col{scroll-snap-align:start;flex:0 0 85%}}[data-connective] .cx-stage-grip{border-radius:var(--cx-radius-xs);width:20px;color:var(--cx-ink-muted);cursor:grab;opacity:.4;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .2s var(--cx-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-connective] li:hover>div>.cx-stage-grip,[data-connective] .cx-stage-grip:focus-visible{opacity:1}@media (prefers-reduced-motion:no-preference){[data-connective] .cx-flip{transition:transform .16s var(--cx-ease-flow)}}[data-connective] [data-lifted]{z-index:2;border-radius:var(--cx-radius-md);background:var(--cx-surface);box-shadow:var(--cx-shadow-lift);transition:none;position:relative}[data-connective] .cx-stage-color{border:1px solid var(--cx-hairline);border-radius:var(--cx-radius-md);min-height:32px;color:var(--cx-ink-muted);cursor:pointer;background:0 0;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}[data-connective] .cx-stage-color:disabled{opacity:.5;cursor:default}[data-connective] .cx-stage-color-dot{border-radius:var(--cx-radius-full);background:var(--cx-st);flex:none;width:8px;height:8px}[data-connective] .cx-removed-toggle{width:100%;min-height:32px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}[data-connective] .cx-lookup-wide{width:max-content;min-width:100%;max-width:min(32rem, calc(100vw / var(--cx-zoom,1) - 2 * var(--cx-gutter)))}[data-connective] .cx-lookup-wide .cx-lookup-opt{white-space:normal}[data-connective] .cx-lookup-float{z-index:70;position:fixed;top:0;left:0}[data-connective] .cx-lookup-wide.cx-lookup-float{min-width:0}[data-connective] .cx-day-control{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}[data-connective] .cx-day-name{text-align:center;min-width:5.5rem;font-weight:600}[data-connective] .cx-day-totals{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}[data-connective] .cx-day-total{flex-direction:column;gap:2px;min-width:0;display:flex}[data-connective] .cx-day-figure{font:600 26px/30px var(--cx-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}[data-connective] .cx-day-who{align-items:center;gap:8px;min-width:0;display:inline-flex}[data-connective] .cx-day-team{display:block}[data-connective] .cx-day-frame .cx-table{max-width:1100px}[data-connective] .cx-day-desk tr[data-quiet=true] td{color:var(--cx-ink-soft)}[data-connective] .cx-day-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:none}[data-connective] .cx-day-card{border-radius:var(--cx-radius-md);background:var(--cx-surface);flex-direction:column;gap:6px;padding:12px;display:flex}[data-connective] .cx-day-card[data-quiet=true]{opacity:.55}[data-connective] .cx-day-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:1023px){[data-connective] .cx-day-desk{display:none}[data-connective] .cx-day-cards{display:flex}}@keyframes cx-dots-in{0%{opacity:0;transform:scaleX(1.4)}to{opacity:1;transform:none}}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num){-webkit-text-fill-color:transparent;text-shadow:none;-webkit-user-select:none;user-select:none}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):not(.cx-sticky1,.cx-sticky-first){position:relative}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):after{content:"••••";white-space:nowrap;letter-spacing:.06em;color:var(--cx-ink-soft);-webkit-text-fill-color:var(--cx-ink-soft);align-items:center;text-decoration:none;display:flex;position:absolute;inset:0;overflow:hidden}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num) :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):after{content:none}[data-connective] main[data-numbers-hidden] td.cx-num:after{justify-content:flex-end}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):before{-webkit-text-fill-color:currentcolor}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num),[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num) *{background-image:none!important;outline:0!important;text-decoration:none!important}[data-connective] main[data-numbers-hidden] a:has(>:is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):only-child){background-image:none!important;outline:0!important;text-decoration:none!important}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):not(td),[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num) *{box-shadow:none!important;border-color:#0000!important}[data-connective] main[data-numbers-hidden] :is(.cx-chart,svg:not(.cx-ic),.cx-tile-spark,.cx-progress-bar,.cx-progress-pill,.cx-lb-track){opacity:0;visibility:hidden;transform:translateY(4px)}@media (prefers-reduced-motion:no-preference){[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):after{transform-origin:0;animation:.38s cubic-bezier(.2,.8,.2,1) 60ms both cx-dots-in}[data-connective] main[data-numbers-hidden] :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num) :is(.cx-tnum,.cx-tile-value,.cx-tile-delta,.cx-tile-context,.cx-progress-big,.cx-block-count,.cx-pagebar-count,.cx-lb-figure,.cx-lead-figure,.cx-day-figure,.cx-pager>.cx-grow,td.cx-num):after{animation:none}[data-connective] main:has(.cx-hide-numbers) :is(.cx-chart,svg:not(.cx-ic),.cx-tile-spark,.cx-progress-bar,.cx-progress-pill,.cx-lb-track){transition:opacity .32s,transform .32s,visibility linear}[data-connective] main[data-numbers-hidden] :is(.cx-chart,svg:not(.cx-ic),.cx-tile-spark,.cx-progress-bar,.cx-progress-pill,.cx-lb-track){transition:opacity .32s,transform .32s,visibility 0s linear .32s}}
