:root{scrollbar-gutter:stable;scrollbar-color:var(--cf-outline-solid-primary) transparent;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}body{min-width:var(--cf-width-xxs);background:var(--cf-page);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}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)}.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{grid-template-columns:minmax(0, 1fr) minmax(var(--cf-width-sm), 1fr);background:var(--cf-container-inverse);min-height:100vh;display:grid}.credential-warning-banner{z-index:1000;right:var(--cf-spc-global-md);bottom:var(--cf-spc-global-md);left:var(--cf-spc-global-md);width:fit-content;max-width:var(--cf-width-md);margin-inline-start:auto;position:fixed}.auth-form-panel{background:var(--cf-page);min-width:0;color:var(--cf-foreground-primary);padding:var(--cf-spc-global-xl) var(--cf-spc-global-md);justify-content:center;align-items:center;display:flex}.auth-form-shell{width:min(var(--cf-width-sm), 100%);display:grid}.auth-heading{margin-bottom:var(--cf-spc-global-lg);animation:fade-up var(--cf-motion-medium) 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-medium) .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-global-lg);animation:fade-up var(--cf-motion-medium) 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-global-xl);background-size:auto,24px 24px,auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-visual-content{z-index:1;width:min(var(--cf-width-sm), 100%);text-align:center;justify-items:center;display:grid;position:relative}.auth-visual-logo{margin-bottom:var(--cf-spc-global-lg);animation:fade-up var(--cf-motion-medium) .2s forwards;opacity:0;--brand-height:56px;--brand-clear:var(--cf-spc-4x)}.auth-visual-content>p{margin-bottom:var(--cf-spc-global-xl);color:var(--cf-foreground-secondary);animation:fade-up var(--cf-motion-medium) .3s forwards;opacity:0}.auth-trust-badges{justify-content:center;align-items:center;gap:var(--cf-spc-4x);animation:fade-up var(--cf-motion-medium) .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);transition:outline-color var(--cf-motion-fade), box-shadow var(--cf-motion-fade), transform var(--cf-motion-medium);border:0;place-items:center;padding:0;display:grid}.auth-trust-badge:hover{outline-color:var(--cf-outline-solid-primary);transform:scale(1.05)}.auth-visual-footer{right:0;bottom:var(--cf-spc-global-lg);justify-content:center;gap:var(--cf-spc-2x);color:var(--cf-foreground-secondary);animation:fade-up var(--cf-motion-medium) .5s forwards;opacity:0;margin:0;display:flex;position:absolute;left:0}.auth-visual-footer a{color:inherit;transition:color var(--cf-motion-fade);text-decoration:none}.auth-visual-footer a:hover{color:var(--cf-foreground-secondary)}.supporting-copy{margin-bottom:var(--cf-spc-global-md);color:var(--cf-foreground-secondary)}.auth-form-panel .supporting-copy{color:var(--cf-foreground-secondary)}.form-stack{gap:var(--cf-spc-global-sm);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-global-md) 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-global-md);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-global-md);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}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.ui-icon{flex-shrink:0}.detail-list{gap:var(--cf-spc-2-5x);margin:var(--cf-spc-global-md) 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-global-md);display:grid}.auth-completion{gap:var(--cf-spc-global-sm);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}.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{justify-items:center;gap:var(--cf-spc-1x) 0;grid-template-columns:repeat(7,minmax(0,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>.cf-button{width:100%;max-width:var(--cf-control-lg);aspect-ratio:1;min-height:0}.ui-time-wheel{min-width:var(--cf-width-xxs);align-items:start;gap:var(--cf-spc-1-5x);grid-template-columns:repeat(3,1fr);display:grid}.ui-time-wheel>div{gap:var(--cf-spc-1x);scrollbar-gutter:stable;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)}.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-global-lg) var(--cf-spc-global-sm);place-items:center;display:grid}.not-found-card{width:min(100%, var(--cf-width-sm));justify-items:center;gap:var(--cf-spc-4x);text-align:center;display:grid}.not-found-icon{width:92px;height:92px;margin-bottom:var(--cf-spc-2x);border-radius:var(--cf-radius-md);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-global-lg) var(--cf-spc-global-sm);place-items:center;display:grid}.global-error-card{width:min(100%, var(--cf-width-sm));gap:var(--cf-spc-global-lg);text-align:center;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}.global-error-inline-actions{justify-content:center;gap:var(--cf-spc-2x);flex-wrap:wrap;display:flex}.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{width:min(100% - 32px, var(--cf-width-sm));text-align:center;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:var(--cf-width-sm);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:var(--cf-width-sm);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]))){--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] *):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}}[data-layout=phone]{--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:var(--cf-width-xxs);--cf-layout-rail:56px;--cf-layout-panel:var(--cf-width-xxs);--cf-layout-topbar:56px;--cf-layout-max-content:var(--cf-width-xl);--cf-layout-max-prose:var(--cf-width-md);--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)}}[data-layout=phone]{--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-width-xxs:240px;--cf-width-xs:320px;--cf-width-sm:480px;--cf-width-md:640px;--cf-width-lg:960px;--cf-width-xl:1280px;--cf-width-xxl:1920px;--cf-popup-min:var(--cf-width-xxs);--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-fast:.12s;--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-duration-linger:2.5s;--cf-duration-spin:.8s;--cf-duration-shimmer:1.2s;--cf-duration-pulse:1.2s;--cf-duration-blink:1s;--cf-duration-drift:32s;--cf-transition-control:background-color var(--cf-motion-fade), outline-color var(--cf-motion-fade), color var(--cf-motion-fade), box-shadow var(--cf-motion-fade), border-color var(--cf-motion-fade);--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-brisk-stiffness:1400;--cf-spring-brisk-damping-ratio:.8;--cf-spring-brisk:cubic-bezier(.3, 1.15, .6, 1);--cf-motion-fade:var(--cf-duration-fast) var(--cf-ease-standard);--cf-motion-medium:var(--cf-spring-quick-duration) var(--cf-spring-quick);--cf-motion-large:var(--cf-spring-gentle-duration) var(--cf-spring-gentle);--cf-motion-small:var(--cf-spring-brisk-duration) var(--cf-spring-brisk);--cf-motion-exit:var(--cf-duration-fast) var(--cf-ease-in);--cf-motion-highlight:var(--cf-duration-linger) var(--cf-ease-out);--cf-loop-spin:var(--cf-duration-spin) linear infinite;--cf-loop-shimmer:var(--cf-duration-shimmer) var(--cf-ease-in-out) infinite;--cf-loop-pulse:var(--cf-duration-pulse) var(--cf-ease-in-out) infinite;--cf-loop-blink:var(--cf-duration-blink) steps(1) infinite;--cf-loop-drift:var(--cf-duration-drift) var(--cf-ease-in-out) infinite alternate;--cf-spring-quick-duration:.35s;--cf-spring-gentle-duration:.52s;--cf-spring-brisk-duration:.23s}@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-brisk:linear(0, .0007 0.43%, .0027 0.87%, .0059 1.3%, .0103 1.74%, .0158 2.17%, .0223 2.61%, .0298 3.04%, .0382 3.48%, .0473 3.91%, .0573 4.35%, .0679 4.78%, .0792 5.22%, .1035 6.09%, .1164 6.52%, .1435 7.39%, .1721 8.26%, .2019 9.13%, .248 10.43%, .3744 13.91%, .4367 15.65%, .4671 16.52%, .4969 17.39%, .5402 18.7%, .5681 19.57%, .5951 20.43%, .634 21.74%, .6586 22.61%, .6823 23.48%, .716 24.78%, .7474 26.09%, .7671 26.96%, .7858 27.83%, .812 29.13%, .8283 30%, .8436 30.87%, .858 31.74%, .8716 32.61%, .8843 33.48%, .8962 34.35%, .9073 35.22%, .9176 36.09%, .9272 36.96%, .9361 37.83%, .9443 38.7%, .9519 39.57%, .9653 41.3%, .9766 43.04%, .9815 43.91%, .988 45.22%, .9967 47.39%, 1.0034 49.57%, 1.0089 52.17%, 1.0125 54.78%, 1.0142 56.96%, 1.015 59.13%, 1.0147 63.91%, 1.013 68.26%, 1.0048 84.35%, 1.0024 91.74%, 1.0008 99.57%, 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-fast:0s;--cf-spring-quick-duration:0s;--cf-spring-gentle-duration:0s;--cf-spring-brisk-duration:0s;--cf-duration-spin:0s;--cf-duration-shimmer:0s;--cf-duration-pulse:0s;--cf-duration-blink:0s;--cf-duration-drift: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-motion-fade), border-color var(--cf-motion-fade);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;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=teal]{--cf-primary-hue:200;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=lime]{--cf-primary-hue:128;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=pink]{--cf-primary-hue:345;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}[data-palette=orange]{--cf-primary-hue:45;--cf-base-hue:var(--cf-primary-hue);--cf-chroma-ratio:1}
