._layer_1vczt_4{z-index:1500;pointer-events:none;opacity:0;transition:opacity var(--cf-motion-exit);position:fixed;inset:0}._layer_1vczt_4[data-visible=true]{opacity:1}._thumb_1vczt_17{left:var(--thumb-left);top:var(--thumb-top);width:var(--thumb-width);height:var(--thumb-height);border-radius:var(--cf-radius-pill);background:var(--overlay-scrollbar-ink,var(--cf-foreground-primary));opacity:.4;pointer-events:auto;touch-action:none;transition:opacity var(--cf-motion-exit);position:fixed}._layer_1vczt_4:not([data-visible=true]) ._thumb_1vczt_17{pointer-events:none}._thumb_1vczt_17:hover,._thumb_1vczt_17[data-dragging]{opacity:.7}:root{color:var(--cf-foreground-primary);background:var(--cf-page);font-family:var(--cf-font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}:where(*){scrollbar-color:var(--cf-foreground-primary) transparent;scrollbar-width:thin}:where(:root[data-overlay-scrollbars],:root[data-overlay-scrollbars] *){scrollbar-width:none}body{background:var(--cf-page);min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button:not(:disabled),a[href],label[for],summary,select:not(:disabled),[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),[role=menuitem]:not([aria-disabled=true]),[role=menuitemcheckbox]:not([aria-disabled=true]),[role=menuitemradio]:not([aria-disabled=true]),[role=option]:not([aria-disabled=true]),[role=switch]:not([aria-disabled=true]),[role=link]{cursor:pointer}:where(:focus-visible):where(:not(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *)){box-shadow:var(--cf-focus-ring)}button:disabled:where(:not(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-])),[disabled]:where(:not(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-])),[aria-disabled=true]:where(:not(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-])){cursor:not-allowed;opacity:.68}.caseflo-logo,.caseflo-icon-space{width:max-content;padding:var(--brand-clear,var(--cf-spc-2x));flex:none;align-items:center;display:inline-flex}.caseflo-icon{width:var(--brand-height,28px);height:var(--brand-height,28px);flex:none}.caseflo-wordmark{width:calc(var(--brand-height,28px) * 4);height:var(--brand-height,28px);flex:none}.caseflo-wordmark-only{height:calc(var(--brand-height,28px) * .625);width:calc(var(--brand-height,28px) * 2.75);flex:none;display:block}.caseflo-collapsed-icon{display:none}.auth-screen{background:var(--cf-container-inverse);grid-template-columns:minmax(0,1fr) minmax(420px,1fr);min-height:100vh;display:grid}.credential-warning-banner{z-index:1000;gap:var(--cf-spc-4x);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-attention);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-surface-attention);max-width:min(560px,100vw - 40px);color:var(--cf-attention-text);padding:var(--cf-spc-3x) var(--cf-spc-4x);box-shadow:var(--cf-shadow-lg);border:0;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.credential-warning-banner a{color:inherit;flex:none}.auth-form-panel{background:var(--cf-page);min-width:0;color:var(--cf-foreground-primary);padding:var(--cf-spc-12x);justify-content:center;align-items:center;display:flex}.auth-form-shell{width:min(400px,100%);display:grid}.auth-heading{margin-bottom:var(--cf-spc-8x);animation:fade-up var(--cf-motion-enter) forwards}.auth-heading h1{margin-bottom:var(--cf-spc-2x);color:var(--cf-foreground-primary)}.auth-heading p{color:var(--cf-foreground-secondary);margin-bottom:0}.auth-card{width:100%;box-shadow:none;animation:fade-up var(--cf-motion-enter) .1s forwards;opacity:0;background:0 0;border:0;border-radius:0;padding:0}.auth-card.compact{align-content:center;min-height:96px;display:grid}.auth-brand{margin-bottom:var(--cf-spc-10x);animation:fade-up var(--cf-motion-enter) forwards;display:flex}.auth-brand .caseflo-logo{--brand-height:28px;--brand-clear:var(--cf-spc-2x)}.auth-visual-panel{background:radial-gradient(ellipse at 50% 0%, var(--cf-background) 0%, transparent 70%), radial-gradient(circle, color-mix(in srgb, var(--cf-foreground-primary) 8%, transparent) 1px, transparent 1px), var(--cf-surface);min-width:0;color:var(--cf-foreground-primary);padding:var(--cf-spc-12x);background-size:auto,24px 24px,auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-visual-content{z-index:1;text-align:center;justify-items:center;width:min(440px,100%);display:grid;position:relative}.auth-visual-logo{margin-bottom:var(--cf-spc-8x);animation:fade-up var(--cf-motion-enter) .2s forwards;opacity:0;--brand-height:56px;--brand-clear:var(--cf-spc-4x)}.auth-visual-content>p{margin-bottom:var(--cf-spc-16x);color:var(--cf-foreground-secondary);animation:fade-up var(--cf-motion-enter) .3s forwards;opacity:0}.auth-trust-badges{justify-content:center;align-items:center;gap:var(--cf-spc-4x);animation:fade-up var(--cf-motion-enter) .4s forwards;opacity:0;display:flex}.auth-trust-badge{outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-background);width:40px;height:40px;color:var(--cf-foreground-secondary);border:0;place-items:center;padding:0;transition:outline-color .16s,box-shadow .16s,transform .16s;display:grid}.auth-trust-badge:hover{outline-color:var(--cf-outline-solid-primary);transform:scale(1.05)}.auth-visual-footer{justify-content:center;gap:var(--cf-spc-2x);color:var(--cf-foreground-secondary);animation:fade-up var(--cf-motion-enter) .5s forwards;opacity:0;margin:0;display:flex;position:absolute;bottom:32px;left:0;right:0}.auth-visual-footer a{color:inherit;text-decoration:none;transition:color .14s}.auth-visual-footer a:hover{color:var(--cf-foreground-secondary)}h1,h2,p{margin-top:0}h1{margin-bottom:var(--cf-spc-6x);color:var(--cf-foreground-primary);font-family:var(--cf-font-heading);font-size:var(--cf-heading-lg-font-size);line-height:var(--cf-heading-lg-line-height);letter-spacing:var(--cf-heading-lg-letter-spacing)}h2{margin-bottom:var(--cf-spc-2x);color:var(--cf-foreground-primary);font-family:var(--cf-font-title);font-size:var(--cf-title-lg-font-size);line-height:var(--cf-title-lg-line-height);letter-spacing:var(--cf-title-lg-letter-spacing)}.supporting-copy{margin-bottom:var(--cf-spc-6x);color:var(--cf-foreground-secondary)}.auth-form-panel .supporting-copy{color:var(--cf-foreground-secondary)}.form-stack{gap:var(--cf-spc-4x);display:grid}.auth-inline-link,.auth-switch-copy a{color:var(--cf-foreground-primary);text-decoration:none}.auth-inline-link:hover,.auth-switch-copy a:hover{text-decoration:underline}.auth-switch-copy{margin:var(--cf-spc-5x) 0 0;color:var(--cf-foreground-secondary);text-align:center}.button-row{gap:var(--cf-spc-2-5x);flex-wrap:wrap;display:flex}.auth-qr-code{width:fit-content;margin:0 auto var(--cf-spc-5x);border-radius:var(--cf-radius-sm);background:var(--cf-background);padding:var(--cf-spc-2-5x)}.auth-qr-code svg{display:block}.auth-setup-key-label{margin-bottom:var(--cf-spc-2x);color:var(--cf-foreground-secondary)}.auth-setup-key{overflow-wrap:anywhere;margin-bottom:var(--cf-spc-5x);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-container);color:var(--cf-foreground-primary);padding:var(--cf-spc-3x) var(--cf-spc-4x);-webkit-user-select:all;user-select:all;border:0;display:block}.ui-icon{flex-shrink:0}.ui-empty-state{min-height:168px;padding:var(--cf-spc-10x) var(--cf-spc-6x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-empty-state-card{outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-md);background:var(--cf-background);border:0}.ui-empty-state-icon{width:40px;height:40px;margin-bottom:var(--cf-spc-3x);color:var(--cf-foreground-secondary);place-items:center;display:inline-grid}.ui-empty-state-title{color:var(--cf-foreground-primary);font-family:var(--cf-font-body);font-size:var(--cf-subtitle-md-font-size);line-height:var(--cf-subtitle-md-line-height);font-weight:var(--cf-subtitle-md-font-weight);letter-spacing:var(--cf-subtitle-md-letter-spacing);margin:0}.ui-empty-state-description{max-width:36ch;margin:var(--cf-spc-1x) 0 0;color:var(--cf-foreground-secondary);font-family:var(--cf-font-body);font-size:var(--cf-body-md-font-size);line-height:var(--cf-body-md-line-height);font-weight:var(--cf-body-md-font-weight);letter-spacing:var(--cf-body-md-letter-spacing)}.ui-empty-state-action{margin-top:var(--cf-spc-4x)}.ui-avatar{outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-pill);background:var(--cf-container);width:34px;height:34px;color:var(--cf-foreground-primary);border:0;place-items:center;display:inline-grid;overflow:hidden}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-table-shell{outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);border-radius:var(--cf-radius-sm);background:var(--cf-background);border:0;width:100%;overflow-x:auto}.ui-table-shell--bare{border-radius:0;outline:none}.ui-table{border-collapse:collapse;width:100%}.ui-table th{background:var(--cf-surface);color:var(--cf-foreground-secondary);font-family:var(--cf-font-body);font-size:var(--cf-subtitle-sm-font-size);line-height:var(--cf-subtitle-sm-line-height);font-weight:var(--cf-subtitle-sm-font-weight);letter-spacing:var(--cf-subtitle-sm-letter-spacing);text-align:left}.ui-table th,.ui-table td{border-bottom:1px solid var(--cf-outline-solid-secondary);padding:var(--cf-spc-3x);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-skeleton{border-radius:var(--cf-radius-xs);background:var(--cf-container);width:100%;min-height:8px;position:relative;overflow:hidden}.ui-skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--cf-background), transparent);animation:1.05s ease-in-out infinite ui-skeleton-slide;position:absolute;inset:0}.detail-list{gap:var(--cf-spc-2-5x);margin:var(--cf-spc-6x) 0 0;display:grid}.detail-list div{gap:var(--cf-spc-3x);color:var(--cf-foreground-secondary);grid-template-columns:68px minmax(0,1fr);display:grid}.detail-list dt{color:var(--cf-foreground-secondary)}.detail-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.auth-form-panel .detail-list div,.auth-form-panel .detail-list dt{color:var(--cf-foreground-secondary)}.auth-form-panel .detail-list dd{color:var(--cf-foreground-primary)}.legacy-auth-card,.auth-recovery-card{gap:var(--cf-spc-5x);display:grid}.auth-completion{gap:var(--cf-spc-4x);display:grid}.auth-completion h2{color:var(--cf-foreground-inverse);margin:0}.auth-completion .supporting-copy{margin-bottom:0}.legacy-auth-form{opacity:.78}.legacy-auth-boundary{outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-container);padding:var(--cf-spc-4x);border:0}.legacy-auth-boundary h2{margin:0 0 var(--cf-spc-2x);color:var(--cf-foreground-primary)}.legacy-auth-boundary p{color:var(--cf-foreground-secondary);margin:0}.legacy-auth-requirements{gap:var(--cf-spc-2x);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-surface);padding:var(--cf-spc-4x);border:0;display:grid}.legacy-auth-requirements p{margin:0 0 var(--cf-spc-1x);color:var(--cf-foreground-secondary)}.legacy-auth-requirements span{color:var(--cf-foreground-primary)}.legacy-auth-actions a{text-align:center;flex:140px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.legacy-auth-notice{color:var(--cf-foreground-secondary);text-align:center;margin:0}.legacy-auth-warning-icon{border-radius:var(--cf-radius-pill);background:var(--cf-container-attention);width:72px;height:72px;color:var(--cf-attention-text);justify-self:center;place-items:center;display:grid}@keyframes ui-skeleton-slide{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media (prefers-reduced-motion:reduce){.ui-skeleton:after{animation:none}}.ui-loader{width:calc(var(--loader-size) * 1.5);height:calc(var(--loader-size) * 1.5);vertical-align:middle;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-loader-block{width:100%;height:auto;min-height:calc(var(--loader-size) + 32px);display:flex}.ui-loader-mark{width:var(--loader-size);height:var(--loader-size);animation:ui-loader-breathe var(--loader-breathe-duration) ease-in-out infinite;flex:none;display:inline-flex;position:relative}.ui-loader .ui-loader-mark>svg{z-index:1;fill:none;stroke:none;width:100%;height:100%;position:relative}.ui-loader-mark>i{opacity:0;animation:ui-loader-ripple var(--loader-ripple-duration) ease-out infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:0}.ui-loader-mark>i:nth-child(2){animation-delay:var(--loader-ripple-delay)}.ui-loader-mark>i:nth-child(3){animation-delay:calc(2 * var(--loader-ripple-delay))}@keyframes ui-loader-breathe{0%,to{transform:scale(.95)}50%{transform:scale(1.05)}}@keyframes ui-loader-ripple{0%{opacity:.5;transform:scale(.8)}20%{opacity:.5;transform:scale(1.04)}to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.ui-loader-mark,.ui-loader-mark>i{animation:none}.ui-loader-mark>i{display:none}}.ui-dialog-backdrop{z-index:1200;background:var(--cf-surface-scrim);padding:var(--cf-spc-6x);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-dialog{border-radius:var(--cf-radius-sm);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);background:var(--cf-background);width:min(520px,100%);max-height:100%;box-shadow:var(--cf-shadow-lg);border:0;flex-direction:column;display:flex;overflow:hidden}.ui-dialog>.ui-dialog-title{flex:none}.ui-dialog-body{align-content:start;gap:var(--cf-spc-4x);min-height:0;padding:0 var(--cf-spc-5x) var(--cf-spc-5x);color:var(--cf-foreground-primary);flex:auto;display:grid;overflow-y:auto}.ui-dialog-footer{justify-content:flex-end;align-items:center;gap:var(--cf-spc-2x);padding:var(--cf-spc-4x) var(--cf-spc-5x);border-top:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);flex-wrap:wrap;flex:none;display:flex}.ui-calendar{gap:var(--cf-spc-2-5x);display:grid}.ui-calendar>header{justify-content:space-between;align-items:center;display:flex}.ui-calendar-grid{gap:var(--cf-spc-1x);grid-template-columns:repeat(7,1fr);display:grid}.ui-calendar-grid b{padding:var(--cf-spc-1-5x) 0;color:var(--cf-foreground-secondary);text-align:center}.ui-calendar-grid button{border-radius:var(--cf-radius-xs);border:0;min-height:34px}.ui-calendar-grid button[aria-pressed=true]{background:var(--cf-container-inverse);color:var(--cf-foreground-inverse)}.ui-calendar-grid button[aria-current=date]:not([aria-pressed=true]):where(:not(:hover,:active)){background:var(--cf-transparent)}.ui-calendar-grid button.is-outside{color:var(--cf-foreground-secondary)}.ui-time-wheel{gap:var(--cf-spc-1-5x);grid-template-columns:repeat(3,1fr);min-width:220px;display:grid}.ui-time-wheel>div{gap:var(--cf-spc-1x);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);max-height:246px;padding:var(--cf-spc-1x);border:0;display:grid;overflow-y:auto}.ui-time-wheel button{border-radius:var(--cf-radius-xs);padding:var(--cf-spc-2x);border:0}.ui-time-wheel button[aria-selected=true]{font-weight:var(--cf-subtitle-md-font-weight)}.ui-confirm-dialog{width:min(400px,100%)}.ui-confirm-icon{background:var(--cf-container);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ui-confirm-dialog.is-destructive .ui-confirm-icon{color:var(--cf-critical-text);background:var(--cf-surface-critical)}.ui-confirm-dialog .ui-dialog-body{gap:var(--cf-spc-3x)}.ui-confirm-consequence{gap:var(--cf-spc-1-5x);color:var(--cf-foreground-secondary);margin:var(--cf-spc-3x) 0 0;align-items:center;display:flex}.ui-confirm-consequence span{color:var(--cf-attention)}.ui-confirm-consequences{background:var(--cf-surface-attention);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-attention);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);color:var(--cf-attention);padding:var(--cf-spc-3x) var(--cf-spc-3x) var(--cf-spc-3x) var(--cf-spc-8x);margin:var(--cf-spc-4x) 0 0;border:0}.ui-dialog-backdrop:has(.task-confirm-dialog){background:var(--cf-surface-scrim)}.task-confirm-dialog .ui-confirm-consequences{gap:var(--cf-spc-1-5x);padding:var(--cf-spc-3x);background:color-mix(in srgb, var(--cf-surface-attention) 80%, transparent);outline-color:var(--cf-container-attention);list-style:none;display:grid}.task-confirm-dialog .ui-confirm-consequences li{align-items:flex-start;gap:var(--cf-spc-2x);display:flex}.task-confirm-dialog .ui-confirm-consequences li:before{content:"•";margin-top:var(--cf-spc-0-5x);color:var(--cf-attention)}.not-found-screen{background:linear-gradient(135deg, var(--cf-surface-info) 0%, var(--cf-background) 48%, var(--cf-surface) 100%);min-height:100vh;color:var(--cf-foreground-primary);padding:var(--cf-spc-8x) var(--cf-spc-4x);place-items:center;display:grid}.not-found-card{justify-items:center;gap:var(--cf-spc-4x);text-align:center;width:min(100%,420px);display:grid}.not-found-icon{width:92px;height:92px;margin-bottom:var(--cf-spc-2x);border-radius:var(--cf-radius-md);background:var(--cf-container);color:var(--cf-foreground-secondary);place-items:center;display:grid}.not-found-card h1{color:var(--cf-foreground-primary);margin:0}.not-found-actions{gap:var(--cf-spc-2-5x);width:100%;display:grid}.global-error-screen{background:var(--cf-surface);min-height:100vh;color:var(--cf-foreground-primary);padding:var(--cf-spc-8x) var(--cf-spc-4x);place-items:center;display:grid}.global-error-card{gap:var(--cf-spc-8x);text-align:center;width:min(100%,420px);display:grid}.global-error-card h1{margin:0 0 var(--cf-spc-2-5x);color:var(--cf-foreground-primary)}.global-error-card p{color:var(--cf-foreground-secondary);margin:0}.global-error-actions{gap:var(--cf-spc-3x);display:grid}.mobile-chatkit-screen{background:var(--cf-background);min-height:100vh;color:var(--cf-foreground-primary);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.mobile-chatkit-header{justify-content:space-between;align-items:center;gap:var(--cf-spc-4x);border-bottom:1px solid var(--cf-outline-solid-secondary);background:var(--cf-background);min-height:58px;padding:max(var(--cf-spc-3x), env(safe-area-inset-top)) var(--cf-spc-4x) var(--cf-spc-3x);display:flex}.mobile-chatkit-header>div{align-items:center;gap:var(--cf-spc-2-5x);min-width:0;display:flex}.mobile-chatkit-logo{--brand-height:26px;--brand-clear:var(--cf-spc-2x)}.mobile-chatkit-header h1{min-width:0;color:var(--cf-foreground-primary);margin:0}.mobile-chatkit-close{flex:none}.mobile-chatkit-content{text-align:center;width:min(100% - 32px,420px);padding:var(--cf-spc-10x) 0;place-self:center;justify-items:center;display:grid}.mobile-chatkit-status{width:64px;height:64px;margin-bottom:var(--cf-spc-5x);border-radius:var(--cf-radius-pill);background:var(--cf-surface-attention);color:var(--cf-attention-text);place-items:center;display:grid}.mobile-chatkit-content h2{margin:0 0 var(--cf-spc-2-5x);color:var(--cf-foreground-primary)}.mobile-chatkit-content>p{max-width:360px;margin:0 0 var(--cf-spc-6x);color:var(--cf-foreground-secondary)}.mobile-chatkit-requirements{gap:var(--cf-spc-2x);width:100%;margin-bottom:var(--cf-spc-5x);display:grid}.mobile-chatkit-requirements div{align-items:center;gap:var(--cf-spc-2-5x);outline:var(--cf-outline-width) var(--cf-outline-style) var(--cf-outline-solid-secondary);outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-background);min-width:0;padding:var(--cf-spc-3x) var(--cf-spc-3x);text-align:left;border:0;display:flex}.mobile-chatkit-requirements span{border-radius:var(--cf-radius-pill);background:var(--cf-container);width:22px;height:22px;color:var(--cf-foreground-secondary);flex:none;place-items:center;display:grid}.mobile-chatkit-requirements strong{min-width:0;color:var(--cf-foreground-primary);overflow-wrap:anywhere}.mobile-chatkit-requirements .present span{background:var(--cf-surface-positive);color:var(--cf-positive)}.mobile-chatkit-requirements .missing span{background:var(--cf-surface-critical);color:var(--cf-critical)}.mobile-chatkit-note{outline:var(--cf-outline-width) var(--cf-outline-style) transparent;outline-offset:var(--cf-outline-offset);border-radius:var(--cf-radius-sm);background:var(--cf-surface-attention);width:100%;padding:var(--cf-spc-4x);text-align:left;border:0}.mobile-chatkit-note strong{margin-bottom:var(--cf-spc-1-5x);color:var(--cf-attention);display:block}.mobile-chatkit-note p{color:var(--cf-attention-text);margin:0}.mobile-chatkit-footer{border-top:1px solid var(--cf-outline-solid-secondary);background:var(--cf-surface);padding:var(--cf-spc-3x) var(--cf-spc-4x) max(var(--cf-spc-3x), env(safe-area-inset-bottom))}.mobile-chatkit-footer p{max-width:420px;color:var(--cf-foreground-secondary);text-align:center;margin:0 auto}:root{--cf-lightness-10:.17;--cf-lightness-15:.22;--cf-lightness-20:.28;--cf-lightness-25:.33;--cf-lightness-30:.38;--cf-lightness-35:.426;--cf-lightness-40:.47;--cf-lightness-45:.515;--cf-lightness-50:.56;--cf-lightness-60:.65;--cf-lightness-70:.74;--cf-lightness-80:.83;--cf-lightness-85:.872;--cf-lightness-90:.912;--cf-lightness-93:.932;--cf-lightness-95:.946;--cf-lightness-96:.96;--cf-lightness-97:.975;--cf-lightness-99:.99;--cf-chroma-10:.03;--cf-chroma-15:.04;--cf-chroma-20:.052;--cf-chroma-25:.064;--cf-chroma-30:.08;--cf-chroma-35:.091;--cf-chroma-40:.098;--cf-chroma-45:.1;--cf-chroma-50:.102;--cf-chroma-60:.107;--cf-chroma-70:.111;--cf-chroma-80:.115;--cf-chroma-85:.092;--cf-chroma-90:.058;--cf-chroma-93:.044;--cf-chroma-95:.034;--cf-chroma-96:.025;--cf-chroma-97:.016;--cf-chroma-99:.008;--cf-transparent:transparent}:where(:root,[data-palette],:is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){--cf-primary-hue:250;--cf-critical-hue:10;--cf-positive-hue:175;--cf-attention-hue:80;--cf-info-hue:var(--cf-primary-hue);--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:.28;--cf-primary-10:oklch(var(--cf-lightness-10) var(--cf-chroma-10) var(--cf-primary-hue));--cf-primary-15:oklch(var(--cf-lightness-15) var(--cf-chroma-15) var(--cf-primary-hue));--cf-primary-20:oklch(var(--cf-lightness-20) var(--cf-chroma-20) var(--cf-primary-hue));--cf-primary-25:oklch(var(--cf-lightness-25) var(--cf-chroma-25) var(--cf-primary-hue));--cf-primary-30:oklch(var(--cf-lightness-30) var(--cf-chroma-30) var(--cf-primary-hue));--cf-primary-35:oklch(var(--cf-lightness-35) var(--cf-chroma-35) var(--cf-primary-hue));--cf-primary-40:oklch(var(--cf-lightness-40) var(--cf-chroma-40) var(--cf-primary-hue));--cf-primary-45:oklch(var(--cf-lightness-45) var(--cf-chroma-45) var(--cf-primary-hue));--cf-primary-50:oklch(var(--cf-lightness-50) var(--cf-chroma-50) var(--cf-primary-hue));--cf-primary-60:oklch(var(--cf-lightness-60) var(--cf-chroma-60) var(--cf-primary-hue));--cf-primary-70:oklch(var(--cf-lightness-70) var(--cf-chroma-70) var(--cf-primary-hue));--cf-primary-80:oklch(var(--cf-lightness-80) var(--cf-chroma-80) var(--cf-primary-hue));--cf-primary-85:oklch(var(--cf-lightness-85) var(--cf-chroma-85) var(--cf-primary-hue));--cf-primary-90:oklch(var(--cf-lightness-90) var(--cf-chroma-90) var(--cf-primary-hue));--cf-primary-93:oklch(var(--cf-lightness-93) var(--cf-chroma-93) var(--cf-primary-hue));--cf-primary-95:oklch(var(--cf-lightness-95) var(--cf-chroma-95) var(--cf-primary-hue));--cf-primary-96:oklch(var(--cf-lightness-96) var(--cf-chroma-96) var(--cf-primary-hue));--cf-primary-97:oklch(var(--cf-lightness-97) var(--cf-chroma-97) var(--cf-primary-hue));--cf-primary-99:oklch(var(--cf-lightness-99) var(--cf-chroma-99) var(--cf-primary-hue));--cf-positive-10:oklch(var(--cf-lightness-10) var(--cf-chroma-10) var(--cf-positive-hue));--cf-positive-15:oklch(var(--cf-lightness-15) var(--cf-chroma-15) var(--cf-positive-hue));--cf-positive-20:oklch(var(--cf-lightness-20) var(--cf-chroma-20) var(--cf-positive-hue));--cf-positive-25:oklch(var(--cf-lightness-25) var(--cf-chroma-25) var(--cf-positive-hue));--cf-positive-30:oklch(var(--cf-lightness-30) var(--cf-chroma-30) var(--cf-positive-hue));--cf-positive-35:oklch(var(--cf-lightness-35) var(--cf-chroma-35) var(--cf-positive-hue));--cf-positive-40:oklch(var(--cf-lightness-40) var(--cf-chroma-40) var(--cf-positive-hue));--cf-positive-45:oklch(var(--cf-lightness-45) var(--cf-chroma-45) var(--cf-positive-hue));--cf-positive-50:oklch(var(--cf-lightness-50) var(--cf-chroma-50) var(--cf-positive-hue));--cf-positive-60:oklch(var(--cf-lightness-60) var(--cf-chroma-60) var(--cf-positive-hue));--cf-positive-70:oklch(var(--cf-lightness-70) var(--cf-chroma-70) var(--cf-positive-hue));--cf-positive-80:oklch(var(--cf-lightness-80) var(--cf-chroma-80) var(--cf-positive-hue));--cf-positive-85:oklch(var(--cf-lightness-85) var(--cf-chroma-85) var(--cf-positive-hue));--cf-positive-90:oklch(var(--cf-lightness-90) var(--cf-chroma-90) var(--cf-positive-hue));--cf-positive-93:oklch(var(--cf-lightness-93) var(--cf-chroma-93) var(--cf-positive-hue));--cf-positive-95:oklch(var(--cf-lightness-95) var(--cf-chroma-95) var(--cf-positive-hue));--cf-positive-96:oklch(var(--cf-lightness-96) var(--cf-chroma-96) var(--cf-positive-hue));--cf-positive-97:oklch(var(--cf-lightness-97) var(--cf-chroma-97) var(--cf-positive-hue));--cf-positive-99:oklch(var(--cf-lightness-99) var(--cf-chroma-99) var(--cf-positive-hue));--cf-critical-10:oklch(var(--cf-lightness-10) var(--cf-chroma-10) var(--cf-critical-hue));--cf-critical-15:oklch(var(--cf-lightness-15) var(--cf-chroma-15) var(--cf-critical-hue));--cf-critical-20:oklch(var(--cf-lightness-20) var(--cf-chroma-20) var(--cf-critical-hue));--cf-critical-25:oklch(var(--cf-lightness-25) var(--cf-chroma-25) var(--cf-critical-hue));--cf-critical-30:oklch(var(--cf-lightness-30) var(--cf-chroma-30) var(--cf-critical-hue));--cf-critical-35:oklch(var(--cf-lightness-35) var(--cf-chroma-35) var(--cf-critical-hue));--cf-critical-40:oklch(var(--cf-lightness-40) var(--cf-chroma-40) var(--cf-critical-hue));--cf-critical-45:oklch(var(--cf-lightness-45) var(--cf-chroma-45) var(--cf-critical-hue));--cf-critical-50:oklch(var(--cf-lightness-50) var(--cf-chroma-50) var(--cf-critical-hue));--cf-critical-60:oklch(var(--cf-lightness-60) var(--cf-chroma-60) var(--cf-critical-hue));--cf-critical-70:oklch(var(--cf-lightness-70) var(--cf-chroma-70) var(--cf-critical-hue));--cf-critical-80:oklch(var(--cf-lightness-80) var(--cf-chroma-80) var(--cf-critical-hue));--cf-critical-85:oklch(var(--cf-lightness-85) var(--cf-chroma-85) var(--cf-critical-hue));--cf-critical-90:oklch(var(--cf-lightness-90) var(--cf-chroma-90) var(--cf-critical-hue));--cf-critical-93:oklch(var(--cf-lightness-93) var(--cf-chroma-93) var(--cf-critical-hue));--cf-critical-95:oklch(var(--cf-lightness-95) var(--cf-chroma-95) var(--cf-critical-hue));--cf-critical-96:oklch(var(--cf-lightness-96) var(--cf-chroma-96) var(--cf-critical-hue));--cf-critical-97:oklch(var(--cf-lightness-97) var(--cf-chroma-97) var(--cf-critical-hue));--cf-critical-99:oklch(var(--cf-lightness-99) var(--cf-chroma-99) var(--cf-critical-hue));--cf-attention-10:oklch(var(--cf-lightness-10) var(--cf-chroma-10) var(--cf-attention-hue));--cf-attention-15:oklch(var(--cf-lightness-15) var(--cf-chroma-15) var(--cf-attention-hue));--cf-attention-20:oklch(var(--cf-lightness-20) var(--cf-chroma-20) var(--cf-attention-hue));--cf-attention-25:oklch(var(--cf-lightness-25) var(--cf-chroma-25) var(--cf-attention-hue));--cf-attention-30:oklch(var(--cf-lightness-30) var(--cf-chroma-30) var(--cf-attention-hue));--cf-attention-35:oklch(var(--cf-lightness-35) var(--cf-chroma-35) var(--cf-attention-hue));--cf-attention-40:oklch(var(--cf-lightness-40) var(--cf-chroma-40) var(--cf-attention-hue));--cf-attention-45:oklch(var(--cf-lightness-45) var(--cf-chroma-45) var(--cf-attention-hue));--cf-attention-50:oklch(var(--cf-lightness-50) var(--cf-chroma-50) var(--cf-attention-hue));--cf-attention-60:oklch(var(--cf-lightness-60) var(--cf-chroma-60) var(--cf-attention-hue));--cf-attention-70:oklch(var(--cf-lightness-70) var(--cf-chroma-70) var(--cf-attention-hue));--cf-attention-80:oklch(var(--cf-lightness-80) var(--cf-chroma-80) var(--cf-attention-hue));--cf-attention-85:oklch(var(--cf-lightness-85) var(--cf-chroma-85) var(--cf-attention-hue));--cf-attention-90:oklch(var(--cf-lightness-90) var(--cf-chroma-90) var(--cf-attention-hue));--cf-attention-93:oklch(var(--cf-lightness-93) var(--cf-chroma-93) var(--cf-attention-hue));--cf-attention-95:oklch(var(--cf-lightness-95) var(--cf-chroma-95) var(--cf-attention-hue));--cf-attention-96:oklch(var(--cf-lightness-96) var(--cf-chroma-96) var(--cf-attention-hue));--cf-attention-97:oklch(var(--cf-lightness-97) var(--cf-chroma-97) var(--cf-attention-hue));--cf-attention-99:oklch(var(--cf-lightness-99) var(--cf-chroma-99) var(--cf-attention-hue));--cf-info-10:oklch(var(--cf-lightness-10) var(--cf-chroma-10) var(--cf-info-hue));--cf-info-15:oklch(var(--cf-lightness-15) var(--cf-chroma-15) var(--cf-info-hue));--cf-info-20:oklch(var(--cf-lightness-20) var(--cf-chroma-20) var(--cf-info-hue));--cf-info-25:oklch(var(--cf-lightness-25) var(--cf-chroma-25) var(--cf-info-hue));--cf-info-30:oklch(var(--cf-lightness-30) var(--cf-chroma-30) var(--cf-info-hue));--cf-info-35:oklch(var(--cf-lightness-35) var(--cf-chroma-35) var(--cf-info-hue));--cf-info-40:oklch(var(--cf-lightness-40) var(--cf-chroma-40) var(--cf-info-hue));--cf-info-45:oklch(var(--cf-lightness-45) var(--cf-chroma-45) var(--cf-info-hue));--cf-info-50:oklch(var(--cf-lightness-50) var(--cf-chroma-50) var(--cf-info-hue));--cf-info-60:oklch(var(--cf-lightness-60) var(--cf-chroma-60) var(--cf-info-hue));--cf-info-70:oklch(var(--cf-lightness-70) var(--cf-chroma-70) var(--cf-info-hue));--cf-info-80:oklch(var(--cf-lightness-80) var(--cf-chroma-80) var(--cf-info-hue));--cf-info-85:oklch(var(--cf-lightness-85) var(--cf-chroma-85) var(--cf-info-hue));--cf-info-90:oklch(var(--cf-lightness-90) var(--cf-chroma-90) var(--cf-info-hue));--cf-info-93:oklch(var(--cf-lightness-93) var(--cf-chroma-93) var(--cf-info-hue));--cf-info-95:oklch(var(--cf-lightness-95) var(--cf-chroma-95) var(--cf-info-hue));--cf-info-96:oklch(var(--cf-lightness-96) var(--cf-chroma-96) var(--cf-info-hue));--cf-info-97:oklch(var(--cf-lightness-97) var(--cf-chroma-97) var(--cf-info-hue));--cf-info-99:oklch(var(--cf-lightness-99) var(--cf-chroma-99) var(--cf-info-hue));--cf-base-10:oklch(var(--cf-lightness-10) calc(var(--cf-chroma-10) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-15:oklch(var(--cf-lightness-15) calc(var(--cf-chroma-15) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-20:oklch(var(--cf-lightness-20) calc(var(--cf-chroma-20) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-25:oklch(var(--cf-lightness-25) calc(var(--cf-chroma-25) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-30:oklch(var(--cf-lightness-30) calc(var(--cf-chroma-30) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-35:oklch(var(--cf-lightness-35) calc(var(--cf-chroma-35) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-40:oklch(var(--cf-lightness-40) calc(var(--cf-chroma-40) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-45:oklch(var(--cf-lightness-45) calc(var(--cf-chroma-45) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-50:oklch(var(--cf-lightness-50) calc(var(--cf-chroma-50) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-60:oklch(var(--cf-lightness-60) calc(var(--cf-chroma-60) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-70:oklch(var(--cf-lightness-70) calc(var(--cf-chroma-70) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-80:oklch(var(--cf-lightness-80) calc(var(--cf-chroma-80) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-85:oklch(var(--cf-lightness-85) calc(var(--cf-chroma-85) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-90:oklch(var(--cf-lightness-90) calc(var(--cf-chroma-90) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-93:oklch(var(--cf-lightness-93) calc(var(--cf-chroma-93) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-95:oklch(var(--cf-lightness-95) calc(var(--cf-chroma-95) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-96:oklch(var(--cf-lightness-96) calc(var(--cf-chroma-96) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-97:oklch(var(--cf-lightness-97) calc(var(--cf-chroma-97) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-99:oklch(var(--cf-lightness-99) calc(var(--cf-chroma-99) * var(--cf-chroma-ratio)) var(--cf-base-hue));--cf-base-100:white}:root{--cf-outline-width:1px;--cf-outline-style:solid;--cf-outline-offset:-1px}:where(:root,[data-palette],:is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){--cf-color-scheme:light;--cf-primary:var(--cf-primary-40);--cf-primary-hover:var(--cf-primary-30);--cf-primary-press:var(--cf-primary-25);--cf-primary-text:var(--cf-primary-25);--cf-container-primary:var(--cf-primary-93);--cf-container-primary-hover:var(--cf-primary-90);--cf-container-primary-press:var(--cf-primary-85);--cf-surface-primary:var(--cf-primary-96);--cf-surface-primary-hover:var(--cf-primary-93);--cf-surface-primary-press:var(--cf-primary-90);--cf-attention:var(--cf-attention-40);--cf-attention-hover:var(--cf-attention-30);--cf-attention-press:var(--cf-attention-25);--cf-attention-text:var(--cf-attention-25);--cf-container-attention:var(--cf-attention-93);--cf-container-attention-hover:var(--cf-attention-90);--cf-container-attention-press:var(--cf-attention-85);--cf-surface-attention:var(--cf-attention-96);--cf-surface-attention-hover:var(--cf-attention-93);--cf-surface-attention-press:var(--cf-attention-90);--cf-positive:var(--cf-positive-40);--cf-positive-hover:var(--cf-positive-30);--cf-positive-press:var(--cf-positive-25);--cf-positive-text:var(--cf-positive-25);--cf-container-positive:var(--cf-positive-93);--cf-container-positive-hover:var(--cf-positive-90);--cf-container-positive-press:var(--cf-positive-85);--cf-surface-positive:var(--cf-positive-96);--cf-surface-positive-hover:var(--cf-positive-93);--cf-surface-positive-press:var(--cf-positive-90);--cf-critical:var(--cf-critical-40);--cf-critical-hover:var(--cf-critical-30);--cf-critical-press:var(--cf-critical-25);--cf-critical-text:var(--cf-critical-25);--cf-container-critical:var(--cf-critical-93);--cf-container-critical-hover:var(--cf-critical-90);--cf-container-critical-press:var(--cf-critical-85);--cf-surface-critical:var(--cf-critical-96);--cf-surface-critical-hover:var(--cf-critical-93);--cf-surface-critical-press:var(--cf-critical-90);--cf-info:var(--cf-info-40);--cf-info-text:var(--cf-info-25);--cf-container-info:var(--cf-info-93);--cf-container-info-hover:var(--cf-info-90);--cf-container-info-press:var(--cf-info-85);--cf-surface-info:var(--cf-info-96);--cf-surface-info-hover:var(--cf-info-93);--cf-surface-info-press:var(--cf-info-90);--cf-page:var(--cf-primary-99);--cf-background:var(--cf-base-100);--cf-background-hover:var(--cf-base-97);--cf-background-press:var(--cf-base-95);--cf-surface:var(--cf-base-96);--cf-surface-hover:var(--cf-base-93);--cf-surface-press:var(--cf-base-90);--cf-container:var(--cf-base-93);--cf-container-hover:var(--cf-base-90);--cf-container-press:var(--cf-base-85);--cf-container-inverse:var(--cf-base-15);--cf-container-inverse-hover:var(--cf-base-20);--cf-container-inverse-press:var(--cf-base-25);--cf-background-selected:var(--cf-primary-90);--cf-background-selected-hover:var(--cf-primary-85);--cf-background-selected-press:var(--cf-primary-80);--cf-surface-selected:var(--cf-primary-90);--cf-surface-selected-hover:var(--cf-primary-85);--cf-surface-selected-press:var(--cf-primary-80);--cf-container-selected:var(--cf-primary-85);--cf-container-selected-hover:var(--cf-primary-80);--cf-container-selected-press:var(--cf-primary-70);--cf-surface-disabled:var(--cf-base-93);--cf-surface-scrim:color-mix(in oklch, var(--cf-base-15) 45%, var(--cf-transparent));--cf-foreground-primary:var(--cf-base-10);--cf-foreground-secondary:color-mix(in oklch, var(--cf-base-10) 70%, var(--cf-transparent));--cf-foreground-disabled:color-mix(in oklch, var(--cf-base-10) 50%, var(--cf-transparent));--cf-foreground-inverse:var(--cf-base-100);--cf-outline-solid-primary:color-mix(in oklch, var(--cf-base-30) 40%, var(--cf-transparent));--cf-outline-solid-secondary:color-mix(in oklch, var(--cf-base-30) 16%, var(--cf-transparent));--cf-focus-ring:0 0 0 3px color-mix(in oklch, var(--cf-primary-50) 28%, var(--cf-transparent));--cf-focus-ring-inset:inset 0 0 0 3px color-mix(in oklch, var(--cf-primary-50) 28%, var(--cf-transparent));--cf-shadow-md:0 2px 4px color-mix(in oklch, var(--cf-base-20) 6%, var(--cf-transparent)), 0 4px 12px color-mix(in oklch, var(--cf-base-20) 6%, var(--cf-transparent));--cf-shadow-lg:0 8px 28px color-mix(in oklch, var(--cf-base-20) 10%, var(--cf-transparent)), 0 2px 6px color-mix(in oklch, var(--cf-base-20) 6%, var(--cf-transparent))}:where(.cf-surface,.cf-surface [data-palette],.cf-surface :is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){--cf-container:var(--cf-base-90);--cf-container-hover:var(--cf-base-85);--cf-container-press:var(--cf-base-80);--cf-container-primary:var(--cf-primary-90);--cf-container-primary-hover:var(--cf-primary-85);--cf-container-primary-press:var(--cf-primary-80);--cf-container-info:var(--cf-info-90);--cf-container-info-hover:var(--cf-info-85);--cf-container-info-press:var(--cf-info-80);--cf-container-positive:var(--cf-positive-90);--cf-container-positive-hover:var(--cf-positive-85);--cf-container-positive-press:var(--cf-positive-80);--cf-container-attention:var(--cf-attention-90);--cf-container-attention-hover:var(--cf-attention-85);--cf-container-attention-press:var(--cf-attention-80);--cf-container-critical:var(--cf-critical-90);--cf-container-critical-hover:var(--cf-critical-85);--cf-container-critical-press:var(--cf-critical-80)}:where([data-theme=dark],[data-theme=dark] [data-palette],[data-palette][data-theme=dark],[data-theme=dark] :is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])),html[data-landing-theme=dark] .cfl-page,html[data-landing-theme=dark] .cfl-page [data-palette],html[data-landing-theme=dark] .cfl-page :is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cf-color-scheme:dark;--cf-primary:var(--cf-primary-70);--cf-primary-hover:var(--cf-primary-80);--cf-primary-press:var(--cf-primary-85);--cf-primary-text:var(--cf-primary-85);--cf-container-primary:var(--cf-primary-30);--cf-container-primary-hover:var(--cf-primary-35);--cf-container-primary-press:var(--cf-primary-40);--cf-surface-primary:var(--cf-primary-25);--cf-surface-primary-hover:var(--cf-primary-30);--cf-surface-primary-press:var(--cf-primary-35);--cf-attention:var(--cf-attention-70);--cf-attention-hover:var(--cf-attention-80);--cf-attention-press:var(--cf-attention-85);--cf-attention-text:var(--cf-attention-85);--cf-container-attention:var(--cf-attention-30);--cf-container-attention-hover:var(--cf-attention-35);--cf-container-attention-press:var(--cf-attention-40);--cf-surface-attention:var(--cf-attention-25);--cf-surface-attention-hover:var(--cf-attention-30);--cf-surface-attention-press:var(--cf-attention-35);--cf-positive:var(--cf-positive-70);--cf-positive-hover:var(--cf-positive-80);--cf-positive-press:var(--cf-positive-85);--cf-positive-text:var(--cf-positive-85);--cf-container-positive:var(--cf-positive-30);--cf-container-positive-hover:var(--cf-positive-35);--cf-container-positive-press:var(--cf-positive-40);--cf-surface-positive:var(--cf-positive-25);--cf-surface-positive-hover:var(--cf-positive-30);--cf-surface-positive-press:var(--cf-positive-35);--cf-critical:var(--cf-critical-70);--cf-critical-hover:var(--cf-critical-80);--cf-critical-press:var(--cf-critical-85);--cf-critical-text:var(--cf-critical-85);--cf-container-critical:var(--cf-critical-30);--cf-container-critical-hover:var(--cf-critical-35);--cf-container-critical-press:var(--cf-critical-40);--cf-surface-critical:var(--cf-critical-25);--cf-surface-critical-hover:var(--cf-critical-30);--cf-surface-critical-press:var(--cf-critical-35);--cf-info:var(--cf-info-70);--cf-info-text:var(--cf-info-85);--cf-container-info:var(--cf-info-30);--cf-container-info-hover:var(--cf-info-35);--cf-container-info-press:var(--cf-info-40);--cf-surface-info:var(--cf-info-25);--cf-surface-info-hover:var(--cf-info-30);--cf-surface-info-press:var(--cf-info-35);--cf-page:var(--cf-base-10);--cf-background:var(--cf-base-15);--cf-background-hover:var(--cf-base-20);--cf-background-press:var(--cf-base-25);--cf-surface:var(--cf-base-25);--cf-surface-hover:var(--cf-base-30);--cf-surface-press:var(--cf-base-35);--cf-container:var(--cf-base-30);--cf-container-hover:var(--cf-base-35);--cf-container-press:var(--cf-base-40);--cf-container-inverse:var(--cf-base-90);--cf-container-inverse-hover:var(--cf-base-85);--cf-container-inverse-press:var(--cf-base-80);--cf-background-selected:var(--cf-primary-30);--cf-background-selected-hover:var(--cf-primary-35);--cf-background-selected-press:var(--cf-primary-40);--cf-surface-selected:var(--cf-primary-35);--cf-surface-selected-hover:var(--cf-primary-40);--cf-surface-selected-press:var(--cf-primary-45);--cf-container-selected:var(--cf-primary-35);--cf-container-selected-hover:var(--cf-primary-40);--cf-container-selected-press:var(--cf-primary-45);--cf-surface-disabled:var(--cf-base-30);--cf-surface-scrim:color-mix(in oklch, var(--cf-base-10) 60%, var(--cf-transparent));--cf-foreground-primary:var(--cf-base-95);--cf-foreground-secondary:color-mix(in oklch, var(--cf-base-99) 70%, var(--cf-transparent));--cf-foreground-disabled:color-mix(in oklch, var(--cf-base-99) 50%, var(--cf-transparent));--cf-foreground-inverse:var(--cf-base-10);--cf-outline-solid-primary:color-mix(in oklch, var(--cf-base-95) 40%, var(--cf-transparent));--cf-outline-solid-secondary:color-mix(in oklch, var(--cf-base-95) 16%, var(--cf-transparent));--cf-focus-ring:0 0 0 3px color-mix(in oklch, var(--cf-primary-70) 40%, var(--cf-transparent));--cf-focus-ring-inset:inset 0 0 0 3px color-mix(in oklch, var(--cf-primary-70) 40%, var(--cf-transparent));--cf-shadow-md:0 2px 4px color-mix(in oklch, var(--cf-base-10) 30%, var(--cf-transparent)), 0 4px 12px color-mix(in oklch, var(--cf-base-10) 30%, var(--cf-transparent));--cf-shadow-lg:0 8px 28px color-mix(in oklch, var(--cf-base-10) 45%, var(--cf-transparent)), 0 2px 6px color-mix(in oklch, var(--cf-base-10) 30%, var(--cf-transparent))}:where(:is([data-theme=dark],[data-theme=dark] *,html[data-landing-theme=dark] .cfl-page,html[data-landing-theme=dark] .cfl-page *):is(.cf-surface,.cf-surface [data-palette],.cf-surface :is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])))){--cf-container:var(--cf-base-35);--cf-container-hover:var(--cf-base-40);--cf-container-press:var(--cf-base-45);--cf-container-primary:var(--cf-primary-35);--cf-container-primary-hover:var(--cf-primary-40);--cf-container-primary-press:var(--cf-primary-45);--cf-container-info:var(--cf-info-35);--cf-container-info-hover:var(--cf-info-40);--cf-container-info-press:var(--cf-info-45);--cf-container-positive:var(--cf-positive-35);--cf-container-positive-hover:var(--cf-positive-40);--cf-container-positive-press:var(--cf-positive-45);--cf-container-attention:var(--cf-attention-35);--cf-container-attention-hover:var(--cf-attention-40);--cf-container-attention-press:var(--cf-attention-45);--cf-container-critical:var(--cf-critical-35);--cf-container-critical-hover:var(--cf-critical-40);--cf-container-critical-press:var(--cf-critical-45)}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cal-sans-vietnamese-400-normal-ZD4NtNj8.woff2)format("woff2"),url(/assets/cal-sans-vietnamese-400-normal-I4QIi_z4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cal-sans-latin-ext-400-normal-TtpXEvyb.woff2)format("woff2"),url(/assets/cal-sans-latin-ext-400-normal-BkuRabHn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cal Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cal-sans-latin-400-normal-Dbkae8dt.woff2)format("woff2"),url(/assets/cal-sans-latin-400-normal-xE-7h5s-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-ext-wght-normal-DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sanchez;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sanchez-latin-ext-400-normal-Bg8rVn2l.woff2)format("woff2"),url(/assets/sanchez-latin-ext-400-normal-DdIBhH3g.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sanchez;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sanchez-latin-400-normal-Duf0bSAk.woff2)format("woff2"),url(/assets/sanchez-latin-400-normal-BO_7jxlZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sanchez;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/sanchez-latin-ext-400-italic-CmvEIitM.woff2)format("woff2"),url(/assets/sanchez-latin-ext-400-italic-DX9uCt-u.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sanchez;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/sanchez-latin-400-italic-dxT2ZSPI.woff2)format("woff2"),url(/assets/sanchez-latin-400-italic-CD6qJdQY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cf-font-heading:"Cal Sans", ui-sans-serif, system-ui, sans-serif;--cf-font-title:"Cal Sans", ui-sans-serif, system-ui, sans-serif;--cf-font-body:"Outfit Variable", "Outfit", ui-sans-serif, system-ui, sans-serif;--cf-font-editorial:"Sanchez", ui-serif, Georgia, serif;--cf-font-data:"Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, monospace;--cf-heading-lg-font-size:2.375rem;--cf-heading-lg-line-height:2.75rem;--cf-heading-lg-letter-spacing:.02em;--cf-heading-md-font-size:1.875rem;--cf-heading-md-line-height:2.25rem;--cf-heading-md-letter-spacing:.02em;--cf-heading-sm-font-size:1.5rem;--cf-heading-sm-line-height:1.75rem;--cf-heading-sm-letter-spacing:.022em;--cf-title-lg-font-size:1.3125rem;--cf-title-lg-line-height:1.75rem;--cf-title-lg-letter-spacing:.022em;--cf-title-md-font-size:1.125rem;--cf-title-md-line-height:1.5rem;--cf-title-md-letter-spacing:.024em;--cf-title-sm-font-size:1rem;--cf-title-sm-line-height:1.25rem;--cf-title-sm-letter-spacing:.026em;--cf-body-lg-font-size:1rem;--cf-body-lg-line-height:1.5rem;--cf-body-lg-font-weight:400;--cf-body-lg-letter-spacing:0em;--cf-body-md-font-size:.875rem;--cf-body-md-line-height:1.25rem;--cf-body-md-font-weight:400;--cf-body-md-letter-spacing:0em;--cf-body-sm-font-size:.75rem;--cf-body-sm-line-height:1rem;--cf-body-sm-font-weight:400;--cf-body-sm-letter-spacing:0em;--cf-subtitle-lg-font-size:1rem;--cf-subtitle-lg-line-height:1.5rem;--cf-subtitle-lg-font-weight:500;--cf-subtitle-lg-letter-spacing:0em;--cf-subtitle-md-font-size:.875rem;--cf-subtitle-md-line-height:1.25rem;--cf-subtitle-md-font-weight:500;--cf-subtitle-md-letter-spacing:0em;--cf-subtitle-sm-font-size:.75rem;--cf-subtitle-sm-line-height:1rem;--cf-subtitle-sm-font-weight:500;--cf-subtitle-sm-letter-spacing:0em;--cf-button-lg-font-size:1rem;--cf-button-lg-line-height:1.5rem;--cf-button-lg-font-weight:500;--cf-button-lg-letter-spacing:0em;--cf-button-md-font-size:.875rem;--cf-button-md-line-height:1.25rem;--cf-button-md-font-weight:500;--cf-button-md-letter-spacing:0em;--cf-button-sm-font-size:.75rem;--cf-button-sm-line-height:1rem;--cf-button-sm-font-weight:500;--cf-button-sm-letter-spacing:0em}.cf-text-heading-lg{font-family:var(--cf-font-heading);font-size:var(--cf-heading-lg-font-size);line-height:var(--cf-heading-lg-line-height);letter-spacing:var(--cf-heading-lg-letter-spacing)}.cf-text-heading-md{font-family:var(--cf-font-heading);font-size:var(--cf-heading-md-font-size);line-height:var(--cf-heading-md-line-height);letter-spacing:var(--cf-heading-md-letter-spacing)}.cf-text-heading-sm{font-family:var(--cf-font-heading);font-size:var(--cf-heading-sm-font-size);line-height:var(--cf-heading-sm-line-height);letter-spacing:var(--cf-heading-sm-letter-spacing)}.cf-text-title-lg{font-family:var(--cf-font-title);font-size:var(--cf-title-lg-font-size);line-height:var(--cf-title-lg-line-height);letter-spacing:var(--cf-title-lg-letter-spacing)}.cf-text-title-md{font-family:var(--cf-font-title);font-size:var(--cf-title-md-font-size);line-height:var(--cf-title-md-line-height);letter-spacing:var(--cf-title-md-letter-spacing)}.cf-text-title-sm{font-family:var(--cf-font-title);font-size:var(--cf-title-sm-font-size);line-height:var(--cf-title-sm-line-height);letter-spacing:var(--cf-title-sm-letter-spacing)}.cf-text-body-lg{font-family:var(--cf-font-body);font-size:var(--cf-body-lg-font-size);line-height:var(--cf-body-lg-line-height);font-weight:var(--cf-body-lg-font-weight);letter-spacing:var(--cf-body-lg-letter-spacing)}.cf-text-body-md{font-family:var(--cf-font-body);font-size:var(--cf-body-md-font-size);line-height:var(--cf-body-md-line-height);font-weight:var(--cf-body-md-font-weight);letter-spacing:var(--cf-body-md-letter-spacing)}.cf-text-body-sm{font-family:var(--cf-font-body);font-size:var(--cf-body-sm-font-size);line-height:var(--cf-body-sm-line-height);font-weight:var(--cf-body-sm-font-weight);letter-spacing:var(--cf-body-sm-letter-spacing)}.cf-text-subtitle-lg{font-family:var(--cf-font-body);font-size:var(--cf-subtitle-lg-font-size);line-height:var(--cf-subtitle-lg-line-height);font-weight:var(--cf-subtitle-lg-font-weight);letter-spacing:var(--cf-subtitle-lg-letter-spacing)}.cf-text-subtitle-md{font-family:var(--cf-font-body);font-size:var(--cf-subtitle-md-font-size);line-height:var(--cf-subtitle-md-line-height);font-weight:var(--cf-subtitle-md-font-weight);letter-spacing:var(--cf-subtitle-md-letter-spacing)}.cf-text-subtitle-sm{font-family:var(--cf-font-body);font-size:var(--cf-subtitle-sm-font-size);line-height:var(--cf-subtitle-sm-line-height);font-weight:var(--cf-subtitle-sm-font-weight);letter-spacing:var(--cf-subtitle-sm-letter-spacing)}.cf-text-button-lg{font-family:var(--cf-font-body);font-size:var(--cf-button-lg-font-size);line-height:var(--cf-button-lg-line-height);font-weight:var(--cf-button-lg-font-weight);letter-spacing:var(--cf-button-lg-letter-spacing)}.cf-text-button-md{font-family:var(--cf-font-body);font-size:var(--cf-button-md-font-size);line-height:var(--cf-button-md-line-height);font-weight:var(--cf-button-md-font-weight);letter-spacing:var(--cf-button-md-letter-spacing)}.cf-text-button-sm{font-family:var(--cf-font-body);font-size:var(--cf-button-sm-font-size);line-height:var(--cf-button-sm-line-height);font-weight:var(--cf-button-sm-font-weight);letter-spacing:var(--cf-button-sm-letter-spacing)}.cf-text-data{font-family:var(--cf-font-data)}.cf-text-editorial{font-family:var(--cf-font-editorial)}@media (width<=1023px){:root{--cf-heading-lg-font-size:2.125rem;--cf-heading-lg-line-height:2.5rem;--cf-heading-lg-letter-spacing:.02em;--cf-heading-md-font-size:1.6875rem;--cf-heading-md-line-height:2rem;--cf-heading-md-letter-spacing:.021em}}@media (width<=767px){:root{--cf-heading-lg-font-size:1.875rem;--cf-heading-lg-line-height:2.25rem;--cf-heading-lg-letter-spacing:.02em;--cf-heading-md-font-size:1.5rem;--cf-heading-md-line-height:1.75rem;--cf-heading-md-letter-spacing:.022em;--cf-heading-sm-font-size:1.25rem;--cf-heading-sm-line-height:1.5rem;--cf-heading-sm-letter-spacing:.023em;--cf-title-lg-font-size:1.1875rem;--cf-title-lg-line-height:1.5rem;--cf-title-lg-letter-spacing:.023em}}:root{--cf-spc-0x:0px;--cf-spc-0-5x:2px;--cf-spc-1x:4px;--cf-spc-1-5x:6px;--cf-spc-2x:8px;--cf-spc-2-5x:10px;--cf-spc-3x:12px;--cf-spc-4x:16px;--cf-spc-5x:20px;--cf-spc-6x:24px;--cf-spc-8x:32px;--cf-spc-10x:40px;--cf-spc-12x:48px;--cf-spc-16x:64px;--cf-spc-global-xl:calc(var(--cf-spc-8x) * 2);--cf-spc-global-lg:var(--cf-spc-8x);--cf-spc-global-md:var(--cf-spc-6x);--cf-spc-global-sm:var(--cf-spc-4x);--cf-spc-global-xs:var(--cf-spc-2x);--cf-radius-xs:4px;--cf-radius-sm:8px;--cf-radius-md:12px;--cf-radius-lg:16px;--cf-radius-xl:24px;--cf-radius-xxl:32px;--cf-radius-pill:999px;--cf-control-sm:32px;--cf-control-md:40px;--cf-control-lg:48px;--cf-icon-sm:1rem;--cf-icon-md:1.25rem;--cf-icon-lg:1.5rem;--cf-layout-sidebar:240px;--cf-layout-rail:56px;--cf-layout-panel:340px;--cf-layout-topbar:56px;--cf-layout-max-content:1240px;--cf-layout-max-prose:68ch;--cf-layout-gutter:var(--cf-spc-6x)}@media (width<=1023px){:root{--cf-spc-global-xl:calc(var(--cf-spc-6x) * 2)}}@media (width<=767px){:root{--cf-spc-global-xl:var(--cf-spc-8x);--cf-spc-global-lg:var(--cf-spc-6x);--cf-spc-global-md:var(--cf-spc-4x);--cf-spc-global-sm:var(--cf-spc-3x)}}:root{--cf-popup-xs:200px;--cf-popup-sm:256px;--cf-popup-md:360px;--cf-popup-lg:480px;--cf-popup-xl:640px;--cf-popup-min:var(--cf-popup-xs);--cf-popup-max:calc(100vw - 16px);--cf-z-index-base:0;--cf-z-index-sticky:10;--cf-z-index-dropdown:100;--cf-z-index-scrim:200;--cf-z-index-dialog:210;--cf-z-index-toast:300;--cf-z-index-tooltip:400;--cf-duration-instant:80ms;--cf-duration-fast:.12s;--cf-duration-base:.18s;--cf-duration-slow:.26s;--cf-ease-standard:cubic-bezier(.2, .6, .25, 1);--cf-ease-out:cubic-bezier(.16, .8, .28, 1);--cf-ease-in:cubic-bezier(.5, 0, .9, .4);--cf-ease-in-out:cubic-bezier(.65, 0, .35, 1);--cf-transition-control:background-color var(--cf-duration-fast) var(--cf-ease-standard), outline-color var(--cf-duration-fast) var(--cf-ease-standard), color var(--cf-duration-fast) var(--cf-ease-standard), box-shadow var(--cf-duration-fast) var(--cf-ease-standard);--cf-spring-quick-stiffness:700;--cf-spring-quick-damping-ratio:1;--cf-spring-quick:cubic-bezier(.2, .75, .25, 1);--cf-spring-gentle-stiffness:320;--cf-spring-gentle-damping-ratio:1;--cf-spring-gentle:cubic-bezier(.25, .8, .25, 1);--cf-spring-snappy-stiffness:420;--cf-spring-snappy-damping-ratio:.75;--cf-spring-snappy:cubic-bezier(.3, 1.25, .6, 1);--cf-motion-layout:var(--cf-spring-quick-duration) var(--cf-spring-quick);--cf-motion-layout-large:var(--cf-spring-gentle-duration) var(--cf-spring-gentle);--cf-motion-enter:var(--cf-spring-snappy-duration) var(--cf-spring-snappy);--cf-motion-popup:var(--cf-spring-quick-duration) var(--cf-spring-quick);--cf-motion-exit:var(--cf-duration-base) var(--cf-ease-in);--cf-spring-quick-duration:.35s;--cf-spring-gentle-duration:.52s;--cf-spring-snappy-duration:.4s}@supports (animation-timing-function:linear(0, 1)){:root{--cf-spring-quick:linear(0, .0003 0.29%, .0014 0.57%, .0052 1.14%, .0113 1.71%, .0195 2.29%, .0294 2.86%, .035 3.14%, .0472 3.71%, .0607 4.29%, .0831 5.14%, .0992 5.71%, .116 6.29%, .1335 6.86%, .1608 7.71%, .2081 9.14%, .3147 12.29%, .3625 13.71%, .418 15.43%, .4624 16.86%, .488 17.71%, .5129 18.57%, .5369 19.43%, .5601 20.29%, .5969 21.71%, .6178 22.57%, .6379 23.43%, .6696 24.86%, .6874 25.71%, .7045 26.57%, .7208 27.43%, .7363 28.29%, .7511 29.14%, .7652 30%, .7785 30.86%, .7912 31.71%, .8033 32.57%, .8183 33.71%, .839 35.43%, .8486 36.29%, .8605 37.43%, .8715 38.57%, .8817 39.71%, .8912 40.86%, .9 42%, .9081 43.14%, .9155 44.29%, .9224 45.43%, .9303 46.86%, .9426 49.43%, .9539 52.29%, .9638 55.43%, .9717 58.57%, .9784 62%, .9835 65.43%, .988 69.43%, .9915 73.71%, .994 78%, .9961 83.14%, .9979 90.57%, .999 99.71%, 1);--cf-spring-gentle:linear(0, .0002 0.19%, .0014 0.58%, .0054 1.15%, .0116 1.73%, .02 2.31%, .0302 2.88%, .0379 3.27%, .0462 3.65%, .0598 4.23%, .0798 5%, .0959 5.58%, .1187 6.35%, .1366 6.92%, .1612 7.69%, .2059 9.04%, .3108 12.12%, .3625 13.65%, .4127 15.19%, .4608 16.73%, .4897 17.69%, .5121 18.46%, .5338 19.23%, .5549 20%, .5753 20.77%, .5949 21.54%, .6139 22.31%, .6367 23.27%, .6541 24.04%, .6709 24.81%, .687 25.58%, .7062 26.54%, .7208 27.31%, .7383 28.27%, .7516 29.04%, .7673 30%, .7793 30.77%, .7935 31.73%, .8043 32.5%, .8171 33.46%, .8291 34.42%, .8404 35.38%, .851 36.35%, .8609 37.31%, .8703 38.27%, .8808 39.42%, .8904 40.58%, .8994 41.73%, .9076 42.88%, .9152 44.04%, .9223 45.19%, .9298 46.54%, .9366 47.88%, .9428 49.23%, .9534 51.92%, .9633 55%, .9716 58.27%, .978 61.54%, .9836 65.19%, .9879 69.04%, .9916 73.46%, .9941 77.88%, .9962 83.08%, .9979 90.58%, .999 99.81%, 1);--cf-spring-snappy:linear(0, .0002 0.25%, .0018 0.75%, .0032 1%, .0071 1.5%, .0096 1.75%, .0155 2.25%, .0267 3%, .0404 3.75%, .0509 4.25%, .0622 4.75%, .0808 5.5%, .0942 6%, .1082 6.5%, .1304 7.25%, .1537 8%, .1781 8.75%, .2118 9.75%, .2732 11.5%, .3992 15%, .4524 16.5%, .5042 18%, .5541 19.5%, .5861 20.5%, .6094 21.25%, .6321 22%, .6541 22.75%, .6824 23.75%, .7027 24.5%, .7224 25.25%, .7413 26%, .7595 26.75%, .7769 27.5%, .7936 28.25%, .8096 29%, .8249 29.75%, .8394 30.5%, .8533 31.25%, .8665 32%, .879 32.75%, .8908 33.5%, .9019 34.25%, .9159 35.25%, .9347 36.75%, .9433 37.5%, .9539 38.5%, .9612 39.25%, .9702 40.25%, .9764 41%, .9839 42%, .9952 43.75%, 1.0007 44.75%, 1.0056 45.75%, 1.0136 47.75%, 1.0201 50%, 1.0245 52.25%, 1.0273 54.75%, 1.0281 56.25%, 1.0284 58%, 1.027 62%, 1.0242 65.75%, 1.0128 77.25%, 1.0075 83.75%, 1.0034 90.75%, 1.0005 99.75%, 1)}}:root[data-cf-theme-switching] *,:root[data-cf-theme-switching] :before,:root[data-cf-theme-switching] :after{transition:none!important}@media (prefers-reduced-motion:reduce){:root{--cf-duration-instant:0s;--cf-duration-fast:0s;--cf-duration-base:0s;--cf-duration-slow:0s;--cf-spring-quick-duration:0s;--cf-spring-gentle-duration:0s;--cf-spring-snappy-duration:0s}}:where(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *),:where(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *):before,:where(.cf-root,.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *):after{box-sizing:border-box}.cf-root,:where([class^=cf-],[class*=\ cf-]):where(:not(.cf-root *,[class^=cf-] *,[class*=\ cf-] *,.cf-icon)){color-scheme:var(--cf-color-scheme);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--cf-font-body);font-size:var(--cf-body-md-font-size);line-height:var(--cf-body-md-line-height);font-weight:var(--cf-body-md-font-weight);letter-spacing:var(--cf-body-md-letter-spacing)}:where(:root),.cf-root{color:var(--cf-foreground-primary)}.cf-root{background:var(--cf-page)}:where(h1,h2,h3,h4,h5,h6):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){margin:0;font-weight:400}:where(h1):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-heading);font-size:var(--cf-heading-md-font-size);line-height:var(--cf-heading-md-line-height);letter-spacing:var(--cf-heading-md-letter-spacing)}:where(h2):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-heading);font-size:var(--cf-heading-sm-font-size);line-height:var(--cf-heading-sm-line-height);letter-spacing:var(--cf-heading-sm-letter-spacing)}:where(h3):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-title);font-size:var(--cf-title-lg-font-size);line-height:var(--cf-title-lg-line-height);letter-spacing:var(--cf-title-lg-letter-spacing)}:where(h4):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-title);font-size:var(--cf-title-md-font-size);line-height:var(--cf-title-md-line-height);letter-spacing:var(--cf-title-md-letter-spacing)}:where(h5,h6):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-title);font-size:var(--cf-title-sm-font-size);line-height:var(--cf-title-sm-line-height);letter-spacing:var(--cf-title-sm-letter-spacing)}:where(p):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){text-wrap:pretty;margin:0}:where(b,strong):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-weight:500}:where(a:not([class])):where(.cf-root *,[class^=cf-] *,[class*=\ cf-] *){color:var(--cf-primary);border-bottom:1px solid var(--cf-container-primary-hover);transition:color var(--cf-duration-fast) var(--cf-ease-standard), border-color var(--cf-duration-fast) var(--cf-ease-standard);text-decoration:none}:where(a:not([class]):hover):where(.cf-root *,[class^=cf-] *,[class*=\ cf-] *){color:var(--cf-primary-hover);border-bottom-color:var(--cf-primary)}:where(code,kbd,samp):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){font-family:var(--cf-font-data)}:where(:focus-visible):where(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *){box-shadow:var(--cf-focus-ring)}:is(.cf-root *,[class^=cf-],[class*=\ cf-],[class^=cf-] *,[class*=\ cf-] *)::selection{background:var(--cf-surface-primary-hover);color:var(--cf-foreground-primary)}@keyframes cf-spin{to{transform:rotate(360deg)}}@keyframes cf-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:none}}@keyframes cf-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.cf-page){background:var(--cf-page);color:var(--cf-foreground-primary)}:where(.cf-background){background:var(--cf-background);color:var(--cf-foreground-primary)}:where(.cf-surface){background:var(--cf-surface);color:var(--cf-foreground-primary)}:where(.cf-container){background:var(--cf-container);color:var(--cf-foreground-primary)}:where(.cf-container-inverse){background:var(--cf-container-inverse);color:var(--cf-foreground-inverse)}:where(.cf-on-background),:where(.cf-transparent){background:var(--cf-transparent);color:var(--cf-foreground-primary)}:where(.cf-background:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){background:var(--cf-background-selected)}:where(.cf-surface:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){background:var(--cf-surface-selected)}:where(.cf-container:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){background:var(--cf-container-selected)}:where(.cf-on-background:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){background:var(--cf-background-selected)}:where(.cf-transparent:is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){background:var(--cf-surface-selected)}:where(:is(.cf-background,.cf-surface,.cf-container,.cf-container-inverse):is(:disabled,[aria-disabled=true])){background:var(--cf-surface-disabled);color:var(--cf-foreground-disabled);cursor:not-allowed}:where(:is(.cf-on-background,.cf-transparent):is(:disabled,[aria-disabled=true])){background:var(--cf-transparent);color:var(--cf-foreground-disabled);cursor:not-allowed}:where(.cf-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-background-hover)}:where(.cf-surface:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-surface-hover)}:where(.cf-container:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-container-hover)}:where(.cf-container-inverse:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-container-inverse-hover)}:where(.cf-on-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-background-hover)}:where(.cf-transparent:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-surface-hover)}:where(.cf-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-background-press)}:where(.cf-surface:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-surface-press)}:where(.cf-container:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-container-press)}:where(.cf-container-inverse:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-container-inverse-press)}:where(.cf-on-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-background-press)}:where(.cf-transparent:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):not(:disabled,[aria-disabled=true]):active){background:var(--cf-surface-press)}:where(.cf-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-background-selected-hover)}:where(.cf-surface:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-surface-selected-hover)}:where(.cf-container:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-container-selected-hover)}:where(.cf-on-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-background-selected-hover)}:where(.cf-transparent:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):hover){background:var(--cf-surface-selected-hover)}:where(.cf-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):active){background:var(--cf-background-selected-press)}:where(.cf-surface:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):active){background:var(--cf-surface-selected-press)}:where(.cf-container:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):active){background:var(--cf-container-selected-press)}:where(.cf-on-background:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):active){background:var(--cf-background-selected-press)}:where(.cf-transparent:is(a,button,[role=button],[role=option],[role=tab],[role=menuitem],.cf-interactive):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false])):not(:disabled,[aria-disabled=true]):active){background:var(--cf-surface-selected-press)}:where([data-palette]:not([data-palette=""])){--cf-primary-hue:inherit;--cf-critical-hue:inherit;--cf-positive-hue:inherit;--cf-attention-hue:inherit;--cf-info-hue:inherit;--cf-base-hue:inherit;--cf-chroma-ratio:inherit}[data-palette=primary]{--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=info]{--cf-base-hue:var(--cf-info-hue);--cf-chroma-ratio:1}[data-palette=positive]{--cf-base-hue:var(--cf-positive-hue);--cf-chroma-ratio:1}[data-palette=attention]{--cf-base-hue:var(--cf-attention-hue);--cf-chroma-ratio:1}[data-palette=critical]{--cf-base-hue:var(--cf-critical-hue);--cf-chroma-ratio:1}:where(:is(.cf-background,.cf-surface,.cf-container):is([aria-selected=true],[aria-pressed=true],[aria-current]:not([aria-current=false]))){--cf-primary-hue:inherit;--cf-critical-hue:inherit;--cf-positive-hue:inherit;--cf-attention-hue:inherit;--cf-info-hue:inherit;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=purple]{--cf-primary-hue:300}[data-palette=teal]{--cf-primary-hue:200}[data-palette=lime]{--cf-primary-hue:128}.cfl-device{isolation:isolate;aspect-ratio:417/876;position:relative}.cfl-device__body{transform-origin:50%;box-sizing:border-box;position:absolute;top:50%;left:50%}.cfl-device__screen{box-sizing:border-box;border:12px solid var(--cf-base-10);background:var(--cf-background);width:100%;height:100%;box-shadow:0 0 0 var(--cf-outline-width) var(--cf-outline-solid-secondary);border-radius:64px;position:relative;overflow:hidden}.cfl-device__app{flex-direction:column;display:flex;position:absolute;inset:54px 0 34px}.cfl-device__status{z-index:1;height:54px;padding-top:var(--cf-spc-1x);box-sizing:border-box;color:var(--cf-foreground-primary);pointer-events:none;grid-template-columns:1fr 126px 1fr;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.cfl-device__time{padding-left:var(--cf-spc-4x);letter-spacing:-.02em;justify-self:center;font-size:17px;font-weight:600;line-height:22px}.cfl-device__island{border-radius:var(--cf-radius-pill);background:var(--cf-base-10);justify-self:center;width:126px;height:37px}.cfl-device__indicators{justify-self:center;align-items:center;gap:var(--cf-spc-1-5x);padding-right:var(--cf-spc-2x);display:flex}.cfl-device__indicators svg{fill:currentColor;display:block}.cfl-device__battery-case{fill:none;stroke:currentColor;stroke-opacity:.4}.cfl-device__battery-cap{fill-opacity:.4}.cfl-device__home{z-index:1;border-radius:var(--cf-radius-pill);background:var(--cf-foreground-primary);pointer-events:none;width:134px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.cfl-dl{box-sizing:border-box;padding:var(--sp-lg) var(--gutter) var(--sp-lg);background:var(--cf-background)}.cfl-dl__inner{align-items:center;gap:var(--sp-lg);flex-direction:column;max-width:60rem;margin:0 auto;display:flex}.cfl-dl__copy{align-items:center;gap:var(--cf-spc-6x);text-align:center;flex-direction:column;width:100%;max-width:36rem;display:flex}.cfl-dl__app-icon{width:clamp(96px,9cqw,144px);height:auto;box-shadow:var(--cf-shadow-lg);border-radius:22.5%;display:block}.cfl-dl__title{text-wrap:balance;margin:0;font-size:clamp(2.25rem,4cqw,3.25rem);line-height:1.06}.cfl-dl__body{color:var(--cf-foreground-secondary);text-wrap:pretty;max-width:32rem;margin:0}.cfl-dl__actions{gap:var(--cf-spc-3x);margin-top:var(--cf-spc-2x);flex-wrap:wrap;display:flex}.cfl-dl__device{flex:none;width:min(100%,22rem)}@container (width>=800px){.cfl-dl{min-height:calc(100vh - var(--nav-height));align-items:center;display:flex}.cfl-dl__inner{flex-direction:row;justify-content:space-between;width:100%}.cfl-dl__copy{text-align:left;flex:1 1 0;align-items:flex-start}.cfl-dl__device{width:auto;height:clamp(560px, calc(100vh - var(--nav-height) - var(--sp-lg) * 2), 720px)}}@media (width<=767px){.cfl-dl__actions{flex-direction:column;align-self:stretch}}.cfw{isolation:isolate;min-height:calc(100vh - var(--nav-height));box-sizing:border-box;padding:var(--sp-lg) var(--gutter) var(--sp-xl);background:var(--cf-background);align-items:center;display:flex;position:relative;overflow:hidden}.cfw__dots{-webkit-mask-image:radial-gradient(75% 26% at 50% 18%,#0000 45%,#000 100%);mask-image:radial-gradient(75% 26% at 50% 18%,#0000 45%,#000 100%)}.cfw__inner{width:100%;max-width:var(--cf-layout-max-content);align-items:center;gap:var(--sp-lg);flex-direction:column;margin:0 auto;display:flex}.cfw__copy{align-items:center;gap:var(--cf-spc-5x);text-align:center;flex-direction:column;max-width:36rem;display:flex}.cfw__title{text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.2cqw,3.75rem);line-height:1.06}.cfw__muted{color:var(--cf-foreground-secondary);text-wrap:pretty;margin:0}.cfw__body{max-width:32rem}.cfw__card{width:100%;max-width:38rem}.cfw__form{gap:var(--cf-spc-global-lg);flex-direction:column;display:flex}.cfw__head{gap:var(--cf-spc-1x);flex-direction:column;display:flex}.cfw__card-title{text-wrap:balance;margin:0}.cfw__fields{gap:var(--cf-spc-global-md);flex-direction:column;display:flex}@keyframes cfw-reveal{0%{opacity:0;transform:translateY(-4px)}}.cfw__follow-up{animation:cfw-reveal var(--cf-duration-base) var(--cf-ease-standard) backwards}@media (prefers-reduced-motion:reduce){.cfw__follow-up{animation:none}}.cfw__submit{padding-top:var(--cf-spc-global-sm);gap:var(--cf-spc-4x);flex-direction:column;display:flex}.cfw__done{align-items:flex-start;gap:var(--cf-spc-4x);flex-direction:column;display:flex}.cfw__done-icon{width:var(--cf-control-lg);height:var(--cf-control-lg);border-radius:var(--cf-radius-md);background:var(--cf-surface-positive);color:var(--cf-positive);place-items:center;display:grid}@container (width>=960px){.cfw__dots{-webkit-mask-image:radial-gradient(38% 42% at 25% 54%,#0000 50%,#000 100%);mask-image:radial-gradient(38% 42% at 25% 54%,#0000 50%,#000 100%)}.cfw__inner{flex-direction:row;justify-content:space-between;align-items:center}.cfw__copy{text-align:left;flex:1 1 0;align-items:flex-start}.cfw__card{flex:0 38rem}}.cfw__fieldset{gap:var(--cf-spc-global-lg);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}
