/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--fn-neutral-000:#fff;--fn-neutral-050:#fbfcfd;--fn-neutral-100:#f4f5f9;--fn-neutral-150:#ededf3;--fn-neutral-200:#dddde5;--fn-neutral-300:#c3c3cc;--fn-neutral-400:#9d9da8;--fn-neutral-500:#70707d;--fn-neutral-600:#535461;--fn-neutral-700:#363644;--fn-neutral-800:#272735;--fn-neutral-900:#1e1e2a;--fn-neutral-950:#171721;--fn-neutral-1000:#10101a;--fn-purple-600:#5266eb;--fn-purple-700:#465bd1;--fn-purple-800:#3442a6;--fn-purple-150:#edecfb;--fn-purple-100:#f5f4fd;--fn-purple-200:#dddbf4;--fn-green-600:#188554;--fn-green-700:#036e43;--fn-red-600:#d03275;--fn-red-700:#b0175f;--fn-orange-600:#c45000;--fn-orange-700:#a44200;--fn-blue-600:#007f95;--fn-blue-700:#00697b;--fn-finance-red:#e63946;--fn-finance-orange:#ef6905;--fn-finance-yellow:#f1e5a1;--atlas-gradient-button-blue:#3275f8;--atlas-gradient-button-blue-soft:#3275f8aa;--atlas-gradient-button-radius:999px;--atlas-gradient-button-border-highlight:var(--fn-purple-600);--atlas-gradient-button-fill:var(--fn-neutral-000)}@supports (color:color-mix(in lab,red,red)){:root{--atlas-gradient-button-fill:color-mix(in srgb, var(--fn-neutral-000) 42%, transparent)}}:root{--atlas-gradient-button-fill-hover:var(--fn-neutral-000)}@supports (color:color-mix(in lab,red,red)){:root{--atlas-gradient-button-fill-hover:color-mix(in srgb, var(--fn-neutral-000) 58%, transparent)}}:root{--atlas-gradient-button-text:var(--fn-text-title);--atlas-gradient-button-arrow:var(--atlas-gradient-button-text)}@supports (color:color-mix(in lab,red,red)){:root{--atlas-gradient-button-arrow:color-mix(in srgb, var(--atlas-gradient-button-text) 72%, transparent)}}:root{--atlas-gradient-button-duration:7s;--atlas-gradient-button-hover-duration:4.5s;--atlas-gradient-button-min-height:calc(var(--fn-space-24) + var(--fn-space-8));--atlas-gradient-button-space-8:var(--fn-space-8);--atlas-gradient-button-space-16:var(--fn-space-16);--atlas-gradient-button-font-family:var(--fn-font-text);--atlas-gradient-button-font-size:var(--fn-size-body);--atlas-gradient-button-font-weight:var(--fn-weight-medium);--atlas-gradient-button-line-height:var(--fn-space-16);--atlas-gradient-button-border-width:var(--fn-border-width);--atlas-gradient-button-mask-color:var(--fn-neutral-000);--atlas-gradient-button-transition:var(--fn-transition);--atlas-gradient-button-focus-color:var(--fn-bg-primary);--atlas-gradient-button-focus-width:calc(var(--fn-space-4) / 2);--atlas-gradient-button-focus-offset:calc(var(--fn-space-4) / 2);--fn-bg-canvas:#f4f5f9;--fn-bg-sidebar:#fbfcfd;--fn-bg-surface:#fff;--fn-bg-surface-raised:#fbfcfd;--fn-bg-primary:var(--fn-purple-600);--fn-bg-primary-hover:var(--fn-purple-700);--fn-bg-secondary:#f4f5f9;--fn-bg-hover:#ededf3;--fn-text-title:#10101a;--fn-text-default:#272735;--fn-text-secondary:#535461;--fn-text-tertiary:#70707d;--fn-text-on-primary:#fff;--fn-text-link:#465bd1;--fn-border-default:#dddde5;--fn-border-emphasized:#c3c3cc;--fn-money-in:#188554;--fn-money-out:#d03275;--fn-money-pending:#70707d;--fn-money-default:#10101a;--fn-alert-warning-accent:var(--fn-finance-orange)}@supports (color:color-mix(in lab,red,red)){:root{--fn-alert-warning-accent:color-mix(in srgb, var(--fn-finance-orange) 52%, var(--fn-finance-yellow) 48%)}}:root{--fn-alert-risk-accent:var(--fn-finance-red);--fn-alert-opportunity-accent:var(--fn-blue-700);--fn-alert-success-accent:var(--fn-green-600);--fn-alert-glass-fill:var(--fn-neutral-000)}@supports (color:color-mix(in lab,red,red)){:root{--fn-alert-glass-fill:color-mix(in srgb, var(--fn-neutral-000) 78%, transparent)}}:root{--fn-alert-glass-highlight:var(--fn-neutral-000)}@supports (color:color-mix(in lab,red,red)){:root{--fn-alert-glass-highlight:color-mix(in srgb, var(--fn-neutral-000) 94%, transparent)}}:root{--fn-alert-glass-shadow:var(--fn-neutral-300)}@supports (color:color-mix(in lab,red,red)){:root{--fn-alert-glass-shadow:color-mix(in srgb, var(--fn-neutral-300) 24%, transparent)}}:root{--fn-line-primary:#8da4f5;--fn-area-primary-start:#8da4f547;--fn-area-primary-end:#8da4f514;--fn-line-money-in:#188554;--fn-area-money-in-start:#18855429;--fn-area-money-in-end:#18855405;--fn-axis:#dddde5;--fn-radius-sm:4px;--fn-radius-md:8px;--fn-radius-lg:12px;--fn-space-2:2px;--fn-space-4:4px;--fn-space-6:6px;--fn-space-8:8px;--fn-space-12:12px;--fn-space-16:16px;--fn-space-20:20px;--fn-space-24:24px;--fn-space-32:32px;--fn-space-40:40px;--fn-space-48:48px;--fn-space-64:64px;--fn-font-display:"Arcadia Display", system-ui, sans-serif;--fn-font-text:"Arcadia Text", system-ui, sans-serif;--fn-font-mono:"Roboto Mono", ui-monospace, monospace;--fn-size-xs:11px;--fn-size-sm:12px;--fn-size-body:14px;--fn-size-md:16px;--fn-size-lg:20px;--fn-size-xl:28px;--fn-size-display:38px;--fn-size-money-large:36px;--fn-weight-light:300;--fn-weight-regular:400;--fn-weight-medium:500;--fn-weight-semibold:600;--fn-leading-tight:1.15;--fn-leading-normal:1.5;--fn-border-width:1px;--fn-accent-width:2px;--fn-sidebar-width:200px;--fn-topbar-height:64px;--fn-content-max:1120px;--fn-page-inset:32px;--fn-transition:all 80ms linear}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--fn-bg-canvas);color:var(--fn-text-default);font-family:var(--fn-font-text);font-size:var(--fn-size-body);line-height:var(--fn-leading-normal);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;border:0}button,[role=button]{cursor:pointer}button:focus-visible,[role=button]:focus-visible{outline:var(--fn-border-width) solid var(--fn-bg-primary);outline-offset:var(--fn-space-2)}.fn-app-shell{background:var(--fn-bg-canvas);min-height:100vh;display:flex}.fn-sidebar{z-index:10;width:var(--fn-sidebar-width);border-right:var(--fn-border-width) solid var(--fn-border-default);background:var(--fn-bg-sidebar);padding:var(--fn-space-24) var(--fn-space-12) var(--fn-space-16);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.fn-brand{padding:0 var(--fn-space-8)}.fn-wordmark{color:var(--fn-text-title);font-family:var(--fn-font-display);font-size:var(--fn-size-xl);font-weight:var(--fn-weight-light);letter-spacing:-.04em;line-height:var(--fn-leading-tight)}.fn-studio{align-items:center;gap:var(--fn-space-8);margin-top:var(--fn-space-20);color:var(--fn-text-secondary);font-size:var(--fn-size-sm);display:flex}.fn-avatar-chip{border:var(--fn-border-width) solid var(--fn-purple-200);border-radius:var(--fn-radius-md);background:var(--fn-purple-100);width:28px;height:28px;color:var(--fn-purple-800);font-family:var(--fn-font-mono);font-size:var(--fn-size-xs);font-weight:var(--fn-weight-medium);flex:none;justify-content:center;align-items:center;display:inline-flex}.fn-nav{gap:var(--fn-space-4);margin-top:var(--fn-space-40);flex-direction:column;display:flex}.fn-nav-item{align-items:center;gap:var(--fn-space-12);min-height:var(--fn-space-40);border-left:var(--fn-accent-width) solid transparent;border-radius:var(--fn-radius-md);color:var(--fn-text-secondary);padding:0 var(--fn-space-8);text-align:left;transition:var(--fn-transition);background:0 0;display:flex}.fn-nav-item:hover{background:var(--fn-bg-hover);color:var(--fn-text-title)}.fn-nav-item.active{border-left-color:var(--fn-bg-primary);background:var(--fn-purple-100);color:var(--fn-text-link)}.fn-nav-label{font-size:var(--fn-size-sm);line-height:var(--fn-leading-tight)}.fn-sidebar-bottom{margin-top:auto}.fn-chat-affordance{align-items:center;gap:var(--fn-space-8);border:var(--fn-border-width) solid var(--fn-border-default);border-radius:var(--fn-radius-md);background:var(--fn-bg-surface);width:100%;color:var(--fn-text-tertiary);padding:var(--fn-space-8);text-align:left;transition:var(--fn-transition);display:flex}.fn-chat-affordance:hover{border-color:var(--fn-border-emphasized);color:var(--fn-text-default)}.fn-chat-label{font-size:var(--fn-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fn-main-column{min-width:0;min-height:100vh;margin-left:var(--fn-sidebar-width);flex-direction:column;flex:1;display:flex}.fn-topbar{z-index:5;height:var(--fn-topbar-height);border-bottom:var(--fn-border-width) solid var(--fn-border-default);background:var(--fn-bg-surface);padding:0 var(--fn-page-inset);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.fn-breadcrumb{color:var(--fn-text-title);font-size:var(--fn-size-body);font-weight:var(--fn-weight-medium)}.fn-top-actions{align-items:center;gap:var(--fn-space-8);display:flex}.fn-ghost-button,.fn-period-button{min-height:var(--fn-space-32);justify-content:center;align-items:center;gap:var(--fn-space-8);border-radius:var(--fn-radius-md);color:var(--fn-text-secondary);padding:0 var(--fn-space-8);transition:var(--fn-transition);background:0 0;display:inline-flex}.fn-ghost-button:hover,.fn-period-button:hover{background:var(--fn-bg-hover);color:var(--fn-text-title)}.fn-period-button{border:var(--fn-border-width) solid var(--fn-border-default);padding-inline:var(--fn-space-12);color:var(--fn-text-default)}.fn-notification{position:relative}.fn-count-badge{top:calc(var(--fn-space-4) * -1);right:calc(var(--fn-space-4) * -1);min-width:var(--fn-space-16);height:var(--fn-space-16);border-radius:var(--fn-radius-sm);background:var(--fn-red-600);color:var(--fn-text-on-primary);font-family:var(--fn-font-mono);font-size:var(--fn-size-xs);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.fn-top-avatar{margin-left:var(--fn-space-4)}.fn-content{width:100%;max-width:var(--fn-content-max);padding:var(--fn-space-40) var(--fn-page-inset) var(--fn-space-64);margin:0 auto}.fn-page-header{justify-content:space-between;align-items:flex-end;gap:var(--fn-space-24);margin-bottom:var(--fn-space-32);display:flex}.fn-page-title{color:var(--fn-text-title);font-family:var(--fn-font-display);font-size:var(--fn-size-display);font-weight:var(--fn-weight-light);letter-spacing:-.045em;line-height:var(--fn-leading-tight);margin:0}.fn-page-subtitle{margin:var(--fn-space-8) 0 0;color:var(--fn-text-secondary);font-size:var(--fn-size-md)}.fn-section{margin-top:var(--fn-space-32)}.fn-section-heading{margin:0 0 var(--fn-space-16);color:var(--fn-text-title);font-size:var(--fn-size-lg);font-weight:var(--fn-weight-medium);letter-spacing:-.02em}.fn-kpi-grid{gap:var(--fn-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fn-stat-block{min-height:var(--fn-space-64);min-width:0;padding:var(--fn-space-20);flex-direction:column;display:flex}.fn-stat-label{color:var(--fn-text-tertiary);font-size:var(--fn-size-xs);font-weight:var(--fn-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:block}.fn-stat-value{min-height:var(--fn-space-48);margin-top:var(--fn-space-20);color:var(--fn-text-title);font-family:var(--fn-font-display);font-size:var(--fn-size-money-large);font-weight:var(--fn-weight-light);letter-spacing:-.04em;line-height:var(--fn-leading-tight);align-items:center;display:flex}.fn-money{color:var(--fn-money-default);align-items:baseline;display:inline-flex}.fn-money-in{color:var(--fn-money-in)}.fn-money-out{color:var(--fn-money-out)}.fn-money-pending{color:var(--fn-money-pending)}.fn-money-cents{font-size:.52em;font-weight:var(--fn-weight-regular);vertical-align:super}.fn-money-code{margin-left:var(--fn-space-4);color:var(--fn-text-tertiary);font-family:var(--fn-font-text);font-size:.42em;font-weight:var(--fn-weight-medium);letter-spacing:.02em;align-self:center}.fn-stat-meta{align-items:center;gap:var(--fn-space-8);margin-top:var(--fn-space-12);display:flex}.fn-delta{align-items:center;gap:var(--fn-space-4);font-family:var(--fn-font-mono);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);line-height:1;display:inline-flex}.fn-delta.positive{color:var(--fn-green-700)}.fn-delta.negative{color:var(--fn-red-700)}.fn-meta-source{color:var(--fn-text-tertiary);font-size:var(--fn-size-xs)}.fn-stat-previous{justify-content:space-between;align-items:baseline;gap:var(--fn-space-8);margin-top:var(--fn-space-16);border-top:var(--fn-border-width) solid var(--fn-border-default);padding-top:var(--fn-space-12);color:var(--fn-text-tertiary);font-size:var(--fn-size-xs);display:flex}.fn-stat-previous strong{color:var(--fn-text-default);font-weight:var(--fn-weight-medium);text-align:right}.fn-card{border:var(--fn-border-width) solid var(--fn-border-default);border-radius:var(--fn-radius-lg);background:var(--fn-bg-surface)}.fn-alert-feed{border-block:var(--fn-border-width) solid var(--fn-border-default);display:grid}.fn-attention-signal{grid-template-columns:var(--fn-space-32) minmax(0,1fr) auto;align-items:center;gap:var(--fn-space-12);border-bottom:var(--fn-border-width) solid var(--fn-border-default);min-width:0;padding:var(--fn-space-16) var(--fn-space-4);transition:var(--fn-transition);display:grid;position:relative}.fn-attention-signal:last-child{border-bottom:0}.fn-attention-signal:hover{background:var(--fn-bg-surface)}.fn-attention-signal__icon{width:var(--fn-space-32);height:var(--fn-space-32);border:var(--fn-border-width) solid var(--fn-alert-success-accent);border-radius:var(--fn-radius-md);background:var(--fn-alert-glass-fill);color:var(--fn-neutral-1000);-webkit-backdrop-filter:blur(var(--fn-space-8));backdrop-filter:blur(var(--fn-space-8));box-shadow:inset 0 var(--fn-border-width) 0 var(--fn-alert-glass-highlight),0 var(--fn-space-2) var(--fn-space-8) var(--fn-alert-glass-shadow);justify-content:center;align-items:center;display:inline-flex}.fn-attention-signal.riesgo .fn-attention-signal__icon{border-color:var(--fn-alert-risk-accent)}.fn-attention-signal.retencion .fn-attention-signal__icon,.fn-attention-signal.advertencia .fn-attention-signal__icon{border-color:var(--fn-alert-warning-accent)}.fn-attention-signal.oportunidad .fn-attention-signal__icon{border-color:var(--fn-alert-opportunity-accent)}.fn-attention-signal__copy{min-width:0}.fn-attention-signal__type{color:var(--fn-text-title);font-family:var(--fn-font-mono);font-size:var(--fn-size-xs);font-weight:var(--fn-weight-medium);text-transform:uppercase;line-height:1;display:block}.fn-attention-signal__title{margin-top:var(--fn-space-4);color:var(--fn-text-title);font-size:var(--fn-size-body);font-weight:var(--fn-weight-semibold)}.fn-attention-signal__body{margin-top:var(--fn-space-2);color:var(--fn-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fn-attention-signal__action{align-items:center;gap:var(--fn-space-4);color:var(--fn-text-link);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);white-space:nowrap;flex:none;display:inline-flex}.fn-summary-grid{gap:var(--fn-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fn-summary-card{border:var(--fn-border-width) solid var(--fn-border-default);border-radius:var(--fn-radius-lg);background:var(--fn-bg-surface);min-height:220px;padding:var(--fn-space-20);text-align:left;transition:var(--fn-transition);flex-direction:column;display:flex}.fn-summary-card:hover{border-color:var(--fn-border-emphasized);background:var(--fn-bg-surface-raised)}.fn-summary-top{justify-content:space-between;align-items:center;gap:var(--fn-space-12);display:flex}.fn-area-label{align-items:center;gap:var(--fn-space-8);color:var(--fn-text-tertiary);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);display:flex}.fn-area-icon{color:var(--fn-text-secondary)}.fn-summary-heading{align-items:baseline;gap:var(--fn-space-8);margin-top:var(--fn-space-20);color:var(--fn-text-title);font-family:var(--fn-font-display);font-size:var(--fn-size-xl);font-weight:var(--fn-weight-light);letter-spacing:-.035em;line-height:var(--fn-leading-tight);display:flex}.fn-summary-read{max-width:520px;margin:var(--fn-space-8) 0 0;color:var(--fn-text-secondary);line-height:var(--fn-leading-normal)}.fn-summary-footer{justify-content:space-between;align-items:flex-end;gap:var(--fn-space-16);padding-top:var(--fn-space-20);margin-top:auto;display:flex}.fn-drill-link{align-items:center;gap:var(--fn-space-4);color:var(--fn-text-link);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);white-space:nowrap;display:inline-flex}.fn-progress-label{color:var(--fn-text-tertiary);font-size:var(--fn-size-xs)}.fn-progress{width:190px}.fn-progress-track{width:100%;height:var(--fn-space-6);border-radius:var(--fn-radius-sm);background:var(--fn-purple-150);margin-top:var(--fn-space-8);overflow:hidden}.fn-progress-fill{border-radius:var(--fn-radius-sm);background:var(--fn-bg-primary);height:100%}.fn-mini-stat{color:var(--fn-text-tertiary);font-size:var(--fn-size-xs)}.fn-mini-stat strong{color:var(--fn-text-title);font-family:var(--fn-font-mono);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-regular)}.fn-occupancy-bars{gap:var(--fn-space-8);width:190px;display:grid}.fn-occupancy-row{grid-template-columns:58px 1fr var(--fn-space-32);align-items:center;gap:var(--fn-space-8);color:var(--fn-text-tertiary);font-size:var(--fn-size-xs);display:grid}.fn-occupancy-track{height:var(--fn-space-6);border-radius:var(--fn-radius-sm);background:var(--fn-neutral-150);overflow:hidden}.fn-occupancy-fill{border-radius:var(--fn-radius-sm);background:var(--fn-neutral-400);height:100%}.fn-occupancy-value{color:var(--fn-text-secondary);font-family:var(--fn-font-mono);text-align:right}.fn-missing-score{max-width:260px}.fn-chart-card{padding:var(--fn-space-20)}.fn-chart-header{justify-content:space-between;align-items:flex-start;gap:var(--fn-space-16);display:flex}.fn-chart-title{color:var(--fn-text-title);font-size:var(--fn-size-lg);font-weight:var(--fn-weight-medium);letter-spacing:-.02em;margin:0}.fn-chart-subtitle{margin:var(--fn-space-4) 0 0;color:var(--fn-text-tertiary);font-size:var(--fn-size-sm)}.fn-legend{gap:var(--fn-space-16);color:var(--fn-text-secondary);font-size:var(--fn-size-xs);flex-wrap:wrap;display:flex}.fn-legend-item{align-items:center;gap:var(--fn-space-6);display:inline-flex}.fn-legend-dot{width:var(--fn-space-8);height:var(--fn-space-8);border-radius:var(--fn-radius-sm);background:var(--fn-line-primary);display:inline-block}.fn-legend-dot.green{background:var(--fn-line-money-in)}.fn-chart-wrap{width:100%;margin-top:var(--fn-space-20)}.fn-chart-svg{width:100%;height:auto;display:block;overflow:visible}.fn-chart-label{fill:var(--fn-text-tertiary);font-family:var(--fn-font-mono);font-size:var(--fn-size-xs)}.fn-chart-axis{stroke:var(--fn-axis);stroke-width:1px}.fn-chart-revenue-area{fill:url(#revenue-area)}.fn-chart-revenue-line{fill:none;stroke:var(--fn-line-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fn-chart-utility-line{fill:none;stroke:var(--fn-line-money-in);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.fn-chart-point{fill:var(--fn-bg-surface);stroke:var(--fn-line-money-in);stroke-width:2px}.fn-missing,.fn-empty,.fn-error{gap:var(--fn-space-4);color:var(--fn-text-tertiary);font-size:var(--fn-size-sm);flex-direction:column;display:flex}.fn-missing{border:var(--fn-border-width) dashed var(--fn-border-default);border-radius:var(--fn-radius-md);background:var(--fn-bg-secondary);padding:var(--fn-space-8) var(--fn-space-12)}.fn-missing-label{color:var(--fn-text-secondary)}.fn-missing-link{color:var(--fn-text-tertiary);font-size:var(--fn-size-xs)}.fn-empty,.fn-error{border:var(--fn-border-width) solid var(--fn-border-default);border-radius:var(--fn-radius-lg);background:var(--fn-bg-surface);padding:var(--fn-space-24);align-items:flex-start}.fn-empty-hint{color:var(--fn-text-tertiary)}.fn-error-action{margin-top:var(--fn-space-8);border:var(--fn-border-width) solid var(--fn-border-emphasized);border-radius:var(--fn-radius-md);color:var(--fn-text-link);padding:var(--fn-space-6) var(--fn-space-12);transition:var(--fn-transition);background:0 0}.fn-error-action:hover{background:var(--fn-purple-100)}.fn-skeleton{border-radius:var(--fn-radius-md);background:var(--fn-neutral-150);position:relative;overflow:hidden}.fn-skeleton:after{background:linear-gradient(90deg,transparent,var(--fn-neutral-100),transparent);content:"";animation:1.2s linear infinite fn-shimmer;position:absolute;top:0;right:0;bottom:0;left:0}.fn-loading-grid{gap:var(--fn-space-16);display:grid}.fn-skeleton-title{width:280px;height:42px}.fn-skeleton-row{gap:var(--fn-space-16);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fn-skeleton-stat{height:112px}@keyframes fn-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:760px){.fn-sidebar{width:var(--fn-space-64);padding-inline:var(--fn-space-8)}.fn-brand,.fn-studio,.fn-nav-label,.fn-sidebar-bottom{display:none}.fn-nav{margin-top:var(--fn-space-16)}.fn-nav-item{justify-content:center;padding-inline:0}.fn-main-column{margin-left:var(--fn-space-64)}.fn-topbar,.fn-content{padding-inline:var(--fn-space-16)}.fn-page-header{flex-direction:column;align-items:flex-start}}@media(max-width:1040px){.fn-kpi-grid{gap:var(--fn-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fn-kpi-grid{gap:var(--fn-space-16);grid-template-columns:1fr}.fn-stat-block .fn-money-code{display:none}.fn-summary-grid{grid-template-columns:1fr}.fn-attention-signal{align-items:flex-start}.fn-attention-signal__body{white-space:normal}.fn-attention-signal__action{display:none}.fn-chart-header{flex-direction:column}.fn-topbar .fn-breadcrumb{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.fl-page{--fn-font-display: "Elms Sans", system-ui, sans-serif;--fn-font-text: "Inter", system-ui, sans-serif;--fl-canvas: #faf9f5;--fl-mint: #3dbe8b;--fl-cta: #4ade80;--fl-cta-hover: #86efac;--fl-cta-ink: #052e16;--fl-accent: var(--fl-mint);--fl-accent-ink: var(--fl-ink);--fl-hero-center: #f4f4f2;--fl-hero-mid: #5b5b59;--fl-hero-edge: #0b0b0b;--fl-lead-50: #f1fbf6;--fl-lead-100: #dcf5e9;--fl-lead-200: #bdecd6;--fl-lead-700: #17704d;--fl-ink: #141413;--fl-slider: #474745;--fl-grain-opacity: .06;--fl-ease-out: cubic-bezier(.23, 1, .32, 1);--fl-transition: background-color .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--fl-ease-out);--fl-ink-copy: color-mix(in srgb, var(--fl-canvas) 72%, transparent);--fl-ink-edge: color-mix(in srgb, var(--fl-canvas) 16%, transparent);--fl-slate: oklch(.554 .046 257.417);--fl-edge: oklch(.869 .005 56.366);--fn-text-title: #141413;--fl-wide-width: calc(var(--fn-space-64) * 25);--fl-nav-height: calc(var(--fn-space-64) + var(--fn-space-16));--fl-max-width: 1200px;--fl-display-size: 65px;--fl-heading-size: 49px;--fl-small-heading-size: 32px;--fl-subheading-size: 21px;--fl-copy-size: 18px;--fl-display-weight: 500;--fl-medium-weight: 500;--fl-display-leading: 1.1;--fl-tracking: -.02em;--fl-label-tracking: .02em;--fl-section-space: 112px;--fl-hero-space: var(--fn-space-32);--fl-frame-height: calc(var(--fn-space-64) * 7);--fl-ring-size: var(--fn-space-48);--fl-pill-radius: var(--fn-space-32);--fl-column-number: var(--fn-space-40);--fl-column-name: calc(var(--fn-space-64) * 3);--fl-mobile-frame-height: calc(var(--fn-space-64) * 9);--fl-focus-width: var(--fn-space-2);--fl-focus-color: var(--fl-lead-700);--atlas-gradient-button-min-height: var(--fn-space-48);--atlas-gradient-button-space-16: var(--fn-space-24);--atlas-gradient-button-font-size: var(--fn-size-md);--atlas-gradient-button-line-height: var(--fn-space-24);--atlas-gradient-button-font-family: var(--fn-font-text);--atlas-gradient-button-border-highlight: var(--fl-slate);background:var(--fl-canvas);color:var(--fn-text-title);font-family:var(--fn-font-text);font-size:var(--fn-size-md);line-height:var(--fn-leading-normal);overflow:clip;position:relative}.fl-page h1,.fl-page h2,.fl-page h3,.fl-page p,.fl-page figure{margin:0}.fl-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:var(--fl-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){html:has(.fl-page){scroll-behavior:smooth}}.fl-page :is(h1,h2,h3){text-wrap:balance}.fl-page p{text-wrap:pretty}.fl-page :is(a,button,[role=slider]){touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fl-page h1,.fl-page h2{font-family:var(--fn-font-display);font-weight:var(--fl-display-weight);line-height:var(--fl-display-leading);letter-spacing:var(--fl-tracking)}.fl-page h2{font-size:var(--fl-heading-size)}.fl-page h3{font-family:var(--fn-font-display);font-weight:var(--fl-medium-weight);line-height:var(--fn-leading-tight)}.fl-page a{color:inherit;text-decoration:none}.fl-page a:hover{text-decoration:underline;text-underline-offset:var(--fn-space-4)}.fl-page :is(a,button,[role=slider],[role=region]):focus-visible{outline:var(--fl-focus-width) solid var(--fl-focus-color);outline-offset:var(--fn-space-4)}:is(.fl-hero-intro,.fl-nav,.fl-case){--fl-focus-color: var(--fl-lead-200)}.fl-page .fl-wordmark:hover{text-decoration:none}@media(pointer:fine){html:has(.fl-page){overscroll-behavior:none}}.fl-container{width:min(var(--fl-max-width),calc(100% - var(--fn-space-64)));margin-inline:auto}.fl-wide{width:min(var(--fl-wide-width),calc(100% - var(--fn-space-64)))}.fl-brand-dot{color:var(--fl-lead-700)}.fl-wordmark{font-family:var(--fn-font-display);font-size:var(--fl-small-heading-size);font-weight:var(--fn-weight-medium);letter-spacing:var(--fl-tracking);line-height:var(--fn-leading-tight)}.fl-eyebrow{display:block;font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);letter-spacing:var(--fl-label-tracking);line-height:var(--fn-leading-normal);color:var(--fn-text-secondary)}.fl-nav{position:fixed;z-index:4;top:0;left:0;right:0;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-32);min-height:var(--fl-nav-height)}.fl-scroll-sentinel{position:absolute;top:0;left:0;width:1px;height:var(--fn-space-16);pointer-events:none}html:has(.fl-page){scroll-padding-top:calc(var(--fl-nav-height) + var(--fn-space-8))}.fl-nav:before,.fl-nav:after{content:"";position:absolute;z-index:-1;inset:0 calc(50% - 50vw);opacity:0;pointer-events:none;transition:opacity .3s var(--fl-ease-out);backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6)}.fl-nav:before{background:#0b0b0b47;box-shadow:inset 0 calc(-1 * var(--fn-border-width)) 0 #ffffff14}.fl-nav:after{background:#ffffff80;box-shadow:inset 0 calc(-1 * var(--fn-border-width)) 0 color-mix(in srgb,var(--fl-ink) 8%,transparent)}.fl-nav[data-scrolled=true][data-tone=dark]:before,.fl-nav[data-tone=light]:after{opacity:1}.fl-nav :is(.fl-wordmark,nav a,.fl-brand-dot){transition:color .3s var(--fl-ease-out)}.fl-nav[data-tone=light]{--fl-accent: var(--fl-mint);--fl-focus-color: var(--fl-lead-700)}.fl-nav[data-tone=light] :is(.fl-wordmark,nav a){color:var(--fl-ink)}.fl-nav[data-tone=light] .fl-brand-dot{color:var(--fl-lead-700)}.fl-nav nav{display:flex;gap:var(--fn-space-32);margin-left:auto;font-size:var(--fn-size-body);font-weight:var(--fn-weight-medium)}.fl-nav nav a{padding:var(--fn-space-8) var(--fn-space-12);border-radius:var(--fn-radius-md);transition:background-color .2s var(--fl-ease-out),color .3s var(--fl-ease-out)}.fl-page .fl-nav nav a:hover{text-decoration:none;background:#ffffff1a}.fl-page .fl-nav[data-tone=light] nav a:hover{background:color-mix(in srgb,var(--fl-ink) 6%,transparent)}.fl-nav nav{gap:var(--fn-space-8)}.fl-nav-cta{padding:var(--fn-space-8) var(--fn-space-16);border-radius:var(--fn-radius-md);font-size:var(--fn-size-body);line-height:var(--fn-space-20);font-weight:var(--fn-weight-medium);transition:var(--fl-transition);border:0;background:var(--fl-accent);color:var(--fl-accent-ink)!important}.fl-nav-cta:active,.fl-vocab-chip:active,.fl-vocab-toggle:active{transform:scale(.97)}.fl-page .fl-nav-cta{background:var(--fl-cta);color:var(--fl-cta-ink)!important}.fl-page .fl-nav-cta:hover{background:var(--fl-cta-hover);text-decoration:none!important}.fl-hero-band{position:relative;isolation:isolate;padding-top:var(--fl-nav-height);background:radial-gradient(ellipse 70% 75% at 60% 45%,var(--fl-hero-center) 0%,var(--fl-hero-mid) 45%,var(--fl-hero-edge) 100%);color:var(--fl-canvas)}.fl-hero-band,.fl-nav{--fl-accent: var(--fl-lead-200)}.fl-nav .fl-wordmark,.fl-nav nav a,.fl-hero h1{color:var(--fl-canvas)}.fl-hero-band :is(.fl-hero-intro .fl-eyebrow,.fl-hero-copy,.fl-hero-note,.fl-comparison-label,.fl-comparison-hint,figcaption p){color:var(--fl-ink-copy)}.fl-comparison-stage{color:var(--fn-text-title)}.fl-nav .fl-brand-dot{color:var(--fl-lead-200)}.fl-page .fl-hero h1>span{color:var(--fl-lead-200);background:none;padding-inline:0}.fl-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:var(--fn-space-64);min-height:calc(100svh - var(--fl-nav-height));padding-block:var(--fl-hero-space);text-align:left}.fl-hero-intro{min-width:0;padding-bottom:var(--fn-space-40)}.fl-hero-intro>.fl-eyebrow{display:flex;align-items:center;gap:var(--fn-space-8);font-size:var(--fn-size-xs)}.fl-live-dot{flex:0 0 var(--fn-space-6);height:var(--fn-space-6);border-radius:var(--fl-pill-radius);background:var(--fl-accent);position:relative}.fl-hero h1{font-size:var(--fl-display-size);margin-top:var(--fn-space-24)}.fl-page h2>span,.fl-hero h1>span{color:var(--fl-ink);background:linear-gradient(transparent 80%,var(--fl-accent) 80%,var(--fl-accent) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.fl-page .fl-case h2>span{color:var(--fl-accent);background:none;padding-inline:0}.fl-hero-copy{color:var(--fn-text-secondary);font-size:var(--fl-copy-size);margin-top:var(--fn-space-24)!important;max-width:calc(var(--fn-space-64) * 6)}.fl-hero-note{margin-top:var(--fn-space-32)!important;font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-comparison{min-width:0;text-align:left;scroll-margin-top:var(--fn-space-24)}.fl-comparison-label{padding:0 var(--fn-space-4) var(--fn-space-12);font-size:var(--fn-size-body)}.fl-comparison-stage{position:relative;min-height:var(--fl-frame-height);border:0;border-radius:var(--fn-radius-lg);isolation:isolate;box-shadow:0 0 0 var(--fn-border-width) #ffffff59,0 0 0 var(--fn-space-8) #ffffff12,0 0 0 calc(var(--fn-space-8) + var(--fn-border-width)) #ffffff1f,0 var(--fn-space-48) calc(var(--fn-space-64) * 1.5) calc(-1 * var(--fn-space-24)) #0009,0 var(--fn-space-16) var(--fn-space-32) calc(-1 * var(--fn-space-16)) #00000059}.fl-before-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.fl-sheet{height:100%;display:flex;flex-direction:column;background:var(--fn-bg-sidebar);color:var(--fn-text-secondary)}.fl-sheet-title{display:flex;align-items:center;gap:var(--fn-space-12);padding:var(--fn-space-12) var(--fn-space-20);background:var(--fn-bg-sidebar);font-size:var(--fn-size-body);white-space:nowrap;border-bottom:var(--fn-border-width) solid var(--fn-border-default)}.fl-sheet-symbol{display:grid;place-items:center;width:var(--fn-space-24);height:var(--fn-space-24);color:var(--fn-green-700);border:var(--fn-border-width) solid currentColor;border-radius:var(--fn-radius-sm);font-weight:var(--fn-weight-medium)}.fl-sheet-saved{font-size:var(--fn-size-sm);color:var(--fn-text-secondary);margin-left:auto}.fl-sheet-toolbar{display:flex;gap:var(--fn-space-24);padding:var(--fn-space-8) var(--fn-space-20);font-size:var(--fn-size-sm);border-bottom:var(--fn-border-width) solid var(--fn-border-default);white-space:nowrap}.fl-formula{display:flex;gap:var(--fn-space-16);align-items:center;padding:var(--fn-space-6) var(--fn-space-12);font-family:var(--fn-font-mono);font-size:var(--fn-size-sm);border-bottom:var(--fn-border-width) solid var(--fn-border-default)}.fl-formula>span:first-child{min-width:var(--fn-space-64);border-right:var(--fn-border-width) solid var(--fn-border-default)}.fl-formula>i{color:var(--fn-text-tertiary)}.fl-sheet-grid{overflow:auto;flex:1;min-height:0}.fl-sheet table{font-variant-numeric:tabular-nums;width:100%;min-width:var(--fl-max-width);table-layout:fixed;border-collapse:collapse;font-size:var(--fn-size-sm);line-height:var(--fn-leading-normal)}.fl-sheet :is(th,td){border-right:var(--fn-border-width) solid var(--fn-border-default);border-bottom:var(--fn-border-width) solid var(--fn-border-default);padding:var(--fn-space-6) var(--fn-space-12);text-align:right;height:var(--fn-space-32);white-space:nowrap;font-weight:var(--fn-weight-regular)}.fl-sheet thead tr:last-child{background:var(--fn-bg-canvas)}.fl-sheet .fl-column-letters th{text-align:center;background:var(--fn-bg-sidebar);height:var(--fn-space-24)}.fl-sheet :is(td,th):first-child{width:var(--fl-column-number);text-align:center;background:var(--fn-bg-sidebar)}.fl-sheet :is(td,th):nth-child(2){width:var(--fl-column-name);text-align:left}.fl-sheet tbody tr:first-child td:nth-child(2){outline:var(--fn-accent-width) solid var(--fn-money-in);outline-offset:calc(-1 * var(--fn-accent-width))}.fl-sheet-negative{color:var(--fn-red-700)}.fl-sheet-tabs{display:flex;gap:var(--fn-space-24);align-items:center;padding:var(--fn-space-8) var(--fn-space-24);font-size:var(--fn-size-sm);border-top:var(--fn-border-width) solid var(--fn-border-default);background:var(--fn-bg-sidebar)}.fl-sheet-tabs>span:first-child{color:var(--fn-green-700);text-decoration:underline;text-underline-offset:var(--fn-space-8)}.fl-answer{min-height:inherit;display:flex;flex-direction:column;background:var(--fn-bg-surface);border-radius:inherit;overflow:hidden}.fl-answer-bar{display:flex;justify-content:space-between;align-items:center;min-height:calc(var(--fn-space-48) + var(--fn-space-2));padding:var(--fn-space-12) var(--fn-space-32);border-bottom:var(--fn-border-width) solid var(--fn-border-default);font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-answer-bar>span:first-child{color:var(--fn-text-title);font-size:var(--fn-size-lg);font-weight:var(--fn-weight-medium)}.fl-answer-columns{flex:1;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:var(--fn-space-40);padding:var(--fn-space-32)}.fl-answer-context h3{font-size:var(--fn-size-xl);max-width:calc(var(--fn-space-64) * 5)}.fl-answer-amount{font-variant-numeric:tabular-nums;margin-top:var(--fn-space-24);font-family:var(--fn-font-display);font-size:var(--fn-size-money-large);font-weight:var(--fn-weight-light)}.fl-answer-amount>span{font-family:var(--fn-font-text);font-size:var(--fn-size-body);color:var(--fn-text-secondary)}.fl-answer-context>p{margin-top:var(--fn-space-8)!important;font-size:var(--fn-size-sm);color:var(--fn-text-secondary);max-width:calc(var(--fn-space-64) * 4)}.fl-answer-lead{display:flex;align-items:center;gap:var(--fn-space-12)}.fl-answer-lead h3{font-size:var(--fl-subheading-size)}.fl-signal{display:grid;flex:0 0 auto;place-items:center;width:var(--fn-space-40);height:var(--fn-space-40);border:var(--fn-accent-width) solid var(--fn-alert-risk-accent);border-radius:var(--fn-radius-lg);background:var(--fn-alert-glass-fill);color:var(--fn-text-title);box-shadow:inset 0 0 0 var(--fn-space-2) var(--fn-alert-glass-highlight)}.fl-class-list{margin-top:var(--fn-space-16)}.fl-class-row{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-12);padding-block:var(--fn-space-12);border-bottom:var(--fn-border-width) solid var(--fn-border-default);font-size:var(--fn-size-body)}.fl-class-row strong{display:block;font-weight:var(--fn-weight-medium)}.fl-class-row div>span{display:block;font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-class-row time{font-family:var(--fn-font-mono);font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-next-step{margin-top:var(--fn-space-24)}.fl-next-step p{margin-top:var(--fn-space-4)!important;font-size:var(--fn-size-body)}.fl-curtain-track{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;will-change:transform}.fl-curtain{position:absolute;top:0;bottom:0;left:0;width:var(--fl-ring-size);transform:translate(-50%);pointer-events:auto;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.fl-curtain:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translate(-50%);background:var(--fl-slider)}.fl-curtain[data-endpoint=true]:before{display:none}.fl-page .fl-curtain:focus-visible{outline:none}.fl-curtain:focus-visible .fl-curtain-grip{outline:var(--fl-focus-width) solid var(--fl-lead-700);outline-offset:var(--fn-space-2)}.fl-curtain:hover .fl-curtain-grip,.fl-curtain:focus-visible .fl-curtain-grip{transform:translateY(-50%) scale(1.08)}.fl-curtain:active .fl-curtain-grip{transform:translateY(-50%) scale(.96)}.fl-page .fl-curtain-grip{transition:transform .16s var(--fl-ease-out)}.fl-curtain-grip{position:absolute;top:50%;transform:translateY(-50%);width:var(--fl-ring-size);height:var(--fl-ring-size);display:flex;align-items:center;justify-content:center;gap:var(--fn-space-4);border:0;color:var(--fl-canvas);border-radius:var(--fl-pill-radius);background:var(--fl-slider);box-shadow:0 var(--fn-space-8) var(--fn-space-24) #00000073,0 var(--fn-space-2) var(--fn-space-6) #0000004d;-webkit-backdrop-filter:blur(var(--fn-space-8));backdrop-filter:blur(var(--fn-space-8));font-size:var(--fn-size-lg)}.fl-comparison figcaption{padding-top:var(--fn-space-16)}.fl-comparison-hint{text-align:center;font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-comparison figcaption>p+p{margin-top:var(--fn-space-4);text-align:center;color:var(--fn-text-secondary);font-size:var(--fn-size-sm)}.fl-section-heading{display:flex;gap:var(--fn-space-32);align-items:end;justify-content:space-between}.fl-section-heading h2{margin-top:var(--fn-space-24)}.fl-section-heading>p{color:var(--fn-text-secondary);font-size:var(--fn-size-body);padding-bottom:var(--fn-space-8);max-width:calc(var(--fn-space-64) * 5)}.fl-thirty{padding-block:var(--fl-section-space);scroll-margin-top:var(--fn-space-24)}.fl-thirty h2{margin-top:var(--fn-space-24)}.fl-thirty-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--fn-space-24);margin-top:var(--fn-space-64)}.fl-thirty-card{display:flex;flex-direction:column;gap:var(--fn-space-24);padding:var(--fn-space-40);border:var(--fn-border-width) solid var(--fl-edge);border-radius:var(--fn-radius-lg);background:var(--fn-bg-surface)}.fl-thirty-card p{font-family:var(--fn-font-display);font-size:var(--fl-subheading-size);line-height:var(--fn-leading-tight)}.fl-thirty-card-ink{background:var(--fl-ink);border-color:var(--fl-ink);color:var(--fl-canvas);gap:var(--fn-space-12)}.fl-thirty-card-ink .fl-eyebrow{color:var(--fl-lead-200);margin-bottom:var(--fn-space-12)}.fl-thirty-chain{display:flex;flex-wrap:wrap;gap:var(--fn-space-8) var(--fn-space-12)}.fl-thirty-chain>span{display:inline-flex;align-items:center;gap:var(--fn-space-12);font-size:var(--fl-small-heading-size);color:var(--fl-canvas)}.fl-thirty-chain i{font-style:normal;color:var(--fl-accent)}.fl-thirty-market{display:flex;align-items:center;gap:var(--fn-space-24);margin-top:var(--fn-space-24)!important;padding:var(--fn-space-24) var(--fn-space-40);border:var(--fn-border-width) solid var(--fl-lead-100);border-radius:var(--fn-radius-lg);background:var(--fl-lead-50);font-family:var(--fn-font-display);font-size:var(--fl-subheading-size)}.fl-thirty-market>span{font-family:var(--fn-font-text);font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);color:var(--fl-lead-700);white-space:nowrap}.fl-vocab{background:var(--fl-lead-100);padding-block:var(--fl-section-space);scroll-margin-top:var(--fn-space-24)}.fl-vocab .fl-section-heading>p{color:var(--fl-ink)}.fl-vocab-show{margin-top:var(--fn-space-48)}.fl-vocab-stage{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--fn-space-64) * 6);padding:var(--fn-space-48) var(--fn-space-64);border-radius:calc(var(--fn-radius-lg) * 2);background:var(--fn-bg-surface);overflow:hidden;box-shadow:0 var(--fn-space-24) var(--fn-space-64) calc(-1 * var(--fn-space-24)) color-mix(in srgb,var(--fl-lead-700) 24%,transparent)}.fl-vocab-kicker{font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);letter-spacing:var(--fl-label-tracking);color:var(--fn-text-secondary)}.fl-vocab-stage[data-phase=plain] .fl-vocab-kicker{color:var(--fl-lead-700)}.fl-vocab-words{min-height:calc(var(--fl-display-size) * 1.6);display:flex;align-items:center;margin-top:var(--fn-space-24)}.fl-vocab-jargon,.fl-vocab-plain{position:relative;display:inline-block;font-family:var(--fn-font-display);font-size:var(--fl-display-size);font-weight:var(--fl-display-weight);line-height:var(--fl-display-leading);letter-spacing:var(--fl-tracking)}.fl-vocab-jargon{color:var(--fn-text-tertiary)}.fl-vocab-jargon:after{content:"";position:absolute;left:-2%;right:-2%;top:52%;height:var(--fn-space-6);border-radius:var(--fl-pill-radius);background:var(--fl-ink);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--fl-ease-out)}.fl-vocab-stage[data-phase=kick] .fl-vocab-jargon:after{transform:scaleX(1)}.fl-vocab-plain{color:var(--fl-ink);text-decoration:underline var(--fl-accent);text-decoration-thickness:.06em;text-underline-offset:.14em;text-decoration-skip-ink:auto}.fl-vocab-question{min-height:calc(var(--fl-subheading-size) * 1.5);margin-top:var(--fn-space-24)!important;font-family:var(--fn-font-display);font-size:var(--fl-subheading-size);color:var(--fn-text-secondary)}.fl-vocab-progress{position:absolute;left:0;right:0;bottom:0;height:var(--fn-space-4);background:var(--fl-lead-50)}.fl-vocab-progress-fill{display:block;height:100%;background:var(--fl-accent);transform-origin:left;animation:fl-vocab-progress var(--fl-slide-ms) linear both}.fl-vocab-progress-fill[data-paused=true]{animation-play-state:paused}@keyframes fl-vocab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fl-vocab-controls{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-24);margin-top:var(--fn-space-24)}.fl-vocab-chips{display:flex;flex-wrap:wrap;gap:var(--fn-space-8)}.fl-vocab-chip,.fl-vocab-toggle{border:var(--fn-border-width) solid color-mix(in srgb,var(--fl-lead-700) 30%,transparent);border-radius:var(--fl-pill-radius);background:var(--fl-lead-50);padding:var(--fn-space-6) var(--fn-space-16);font-size:var(--fn-size-sm);color:var(--fl-ink);transition:var(--fl-transition);cursor:pointer}.fl-vocab-chip:hover,.fl-vocab-toggle:hover{border-color:var(--fl-lead-700)}.fl-vocab-chip[aria-pressed=true]{background:var(--fl-accent);border-color:var(--fl-accent);color:var(--fl-accent-ink)}.fl-vocab-chip[data-seen=true]{text-decoration:line-through;text-decoration-color:var(--fl-lead-700);color:var(--fn-text-secondary)}.fl-vocab-toggle{background:var(--fn-bg-surface);white-space:nowrap}.fl-vocab-table{overflow-x:auto;margin-top:var(--fn-space-48);border-radius:var(--fn-radius-lg);background:var(--fn-bg-surface)}.fl-vocab-table table{width:100%;border-collapse:collapse;font-size:var(--fn-size-md)}.fl-vocab-table :is(th,td){padding:var(--fn-space-16) var(--fn-space-24);text-align:left;border-bottom:var(--fn-border-width) solid var(--fl-lead-100)}.fl-vocab-table th{font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);color:var(--fn-text-secondary)}.fl-vocab-table td:first-child{color:var(--fn-text-secondary);text-decoration:line-through;text-decoration-color:var(--fl-ink)}.fl-vocab-proof{margin-top:var(--fn-space-32)!important;padding:var(--fn-space-20) var(--fn-space-32);border-radius:var(--fn-radius-lg);background:var(--fl-ink);color:var(--fl-canvas);font-size:var(--fn-size-lg);font-weight:var(--fn-weight-medium);text-align:center}.fl-case{background:var(--fl-ink);color:var(--fl-canvas);padding-block:var(--fl-section-space)}.fl-case .fl-eyebrow,.fl-case-note{color:var(--fl-ink-copy)}.fl-case h2{margin-top:var(--fn-space-24)}.fl-case-note{margin-top:var(--fn-space-24)!important;font-size:var(--fn-size-md)}.fl-case-track{position:relative;margin-top:var(--fn-space-64)}.fl-case-line{position:absolute;top:calc(var(--fn-space-20) * 1.5 + var(--fn-space-16) - var(--fn-border-width));left:calc(var(--fn-space-20) / 2);right:0;height:var(--fn-space-2);background:var(--fl-ink-edge)}.fl-case-line-fill{display:block;height:100%;background:var(--fl-accent);transform-origin:left top}.fl-case-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fn-space-40);margin:0;padding:0;list-style:none}.fl-case-number{display:block;height:var(--fn-space-20);font-size:var(--fn-size-sm);color:var(--fl-ink-copy)}.fl-case-dot{display:block;position:relative;width:var(--fn-space-20);height:var(--fn-space-20);margin-top:var(--fn-space-16);border-radius:var(--fl-pill-radius);background:var(--fl-ink);box-shadow:inset 0 0 0 var(--fn-space-2) var(--fl-ink-edge)}.fl-case-dot-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fl-accent)}.fl-case-steps li[data-last=true] .fl-case-dot-fill{background:var(--fl-lead-200)}.fl-case-steps h3{margin-top:var(--fn-space-32);font-size:var(--fn-size-lg)}.fl-case-steps li[data-last=true] h3{color:var(--fl-accent)}.fl-case-steps p{margin-top:var(--fn-space-12);color:var(--fl-ink-copy);font-size:var(--fn-size-md)}.fl-case-insight{display:flex;align-items:center;gap:var(--fn-space-32);margin-top:var(--fn-space-64)!important;padding:var(--fn-space-24) var(--fn-space-32);border:var(--fn-border-width) solid var(--fl-ink-edge);border-radius:var(--fn-radius-lg);font-family:var(--fn-font-display);font-size:var(--fl-subheading-size)}.fl-case-insight>span{font-family:var(--fn-font-text);font-size:var(--fn-size-sm);letter-spacing:var(--fl-label-tracking);color:var(--fl-accent);white-space:nowrap}.fl-how{padding-block:var(--fl-section-space);scroll-margin-top:var(--fn-space-24)}.fl-how h2{font-size:min(var(--fl-heading-size),40px)}.fl-how .fl-section-heading{flex-direction:column;align-items:start;gap:var(--fn-space-16)}.fl-how .fl-section-heading>p{padding:0;max-width:none;font-size:var(--fl-copy-size)}.fl-how-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--fn-space-40);margin-top:var(--fn-space-48);padding:var(--fn-space-40) var(--fn-space-48);border-radius:calc(var(--fn-radius-lg) * 2);background:var(--fn-bg-surface);box-shadow:0 0 0 var(--fn-border-width) color-mix(in srgb,var(--fl-ink) 6%,transparent),0 var(--fn-space-24) var(--fn-space-64) calc(-1 * var(--fn-space-24)) color-mix(in srgb,var(--fl-lead-700) 22%,transparent)}.fl-how-label{display:block;font-size:var(--fn-size-sm);font-weight:var(--fn-weight-medium);letter-spacing:var(--fl-label-tracking);color:var(--fn-text-tertiary)}.fl-how-list{display:grid;margin:var(--fn-space-12) 0 0;padding:0;list-style:none}.fl-how-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--fn-space-16);padding:var(--fn-space-16) 0;border-bottom:var(--fn-border-width) solid color-mix(in srgb,var(--fl-ink) 8%,transparent);font-size:var(--fn-size-md);font-weight:var(--fn-weight-medium);color:var(--fn-text-secondary)}.fl-how-list li:last-child{border-bottom:0}.fl-how-dot{flex:0 0 var(--fn-space-6);height:var(--fn-space-6);border-radius:var(--fl-pill-radius);background:var(--fl-mint)}.fl-how-list-questions{gap:var(--fn-space-8)}.fl-how-list-questions li{padding:var(--fn-space-12) var(--fn-space-20);border:0;border-radius:var(--fn-radius-lg);background:var(--fl-lead-50);color:var(--fl-ink);transition:var(--fl-transition)}.fl-how-list-questions li:hover{background:var(--fl-lead-100);transform:translate(var(--fn-space-4))}.fl-how-arrow{display:grid;place-items:center;width:var(--fn-space-48);height:var(--fn-space-48);border-radius:var(--fl-pill-radius);background:var(--fl-ink);color:var(--fl-mint)}.fl-how-arrow svg{width:var(--fn-space-20);height:var(--fn-space-20)}.fl-agenda{background:var(--fl-lead-200);color:var(--fl-ink);padding-block:var(--fl-section-space);scroll-margin-top:var(--fn-space-24)}.fl-agenda:focus{outline:none}.fl-agenda-inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--fn-space-64);align-items:center}.fl-agenda .fl-eyebrow,.fl-agenda .fl-stage-note{color:var(--fl-ink)}.fl-agenda h2{margin-top:var(--fn-space-24)}.fl-agenda-copy>p:not(.fl-eyebrow){margin-top:var(--fn-space-24);font-size:var(--fl-copy-size);max-width:calc(var(--fn-space-64) * 7)}.fl-stage-note{display:block;margin-top:var(--fn-space-32);font-size:var(--fn-size-sm)}.fl-booking-slot{min-height:calc(var(--fn-space-64) * 6);min-width:0;border-radius:calc(var(--fn-radius-lg) * 2);background:var(--fn-bg-surface);color:var(--fn-text-title);padding:var(--fn-space-48);display:flex;flex-direction:column;justify-content:center;align-items:start}.fl-booking-symbol{display:grid;place-items:center;width:var(--fn-space-48);height:var(--fn-space-48);background:var(--fl-lead-100);color:var(--fl-lead-700);border-radius:var(--fl-pill-radius);margin-bottom:var(--fn-space-24)}.fl-booking-symbol svg{width:var(--fn-space-24);height:var(--fn-space-24)}.fl-booking-slot h3{font-size:var(--fl-subheading-size)}.fl-booking-slot p{color:var(--fn-text-secondary);margin-top:var(--fn-space-16);font-size:var(--fn-size-md)}.fl-slot-status{margin-top:var(--fn-space-24);font-size:var(--fn-size-sm);color:var(--fl-lead-700);border:var(--fn-border-width) solid var(--fl-lead-200);border-radius:var(--fl-pill-radius);padding:var(--fn-space-4) var(--fn-space-12)}.fl-footer{display:flex;align-items:center;gap:var(--fn-space-32);padding-block:var(--fn-space-32)}.fl-footer p,.fl-footer>span{color:var(--fn-text-secondary);font-size:var(--fn-size-sm)}.fl-footer>span{margin-left:auto}.fl-footer-legal{display:flex;gap:var(--fn-space-16);margin-left:auto;font-size:var(--fn-size-sm);color:var(--fn-text-secondary)}.fl-footer-legal+span{margin-left:0}.fl-sr-only{position:absolute;width:var(--fn-border-width);height:var(--fn-border-width);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fl-skip-link{position:fixed;z-index:10;top:var(--fn-space-8);left:var(--fn-space-8);transform:translateY(-200%);background:var(--fn-bg-surface);padding:var(--fn-space-12) var(--fn-space-20);border:var(--fn-border-width) solid var(--fn-border-default)}.fl-skip-link:not(:focus){clip-path:inset(50%)}.fl-skip-link:focus{transform:translateY(0)}@media(max-width:90rem){.fl-page{--fl-display-size: 49px}.fl-hero{gap:var(--fn-space-40);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr)}.fl-answer-columns{gap:var(--fn-space-24);padding:var(--fn-space-24)}.fl-answer-lead h3{font-size:var(--fn-size-lg)}}@media(max-width:64rem){.fl-page{--fl-frame-height: calc(var(--fn-space-64) * 8);--fl-heading-size: 42px}.fl-hero{grid-template-columns:1fr;min-height:auto;gap:var(--fn-space-40)}.fl-hero-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--fn-space-32);padding-bottom:0}.fl-hero-intro>.fl-eyebrow,.fl-hero h1{grid-column:1}.fl-hero h1{grid-row:2 / span 3;margin-top:var(--fn-space-16)}.fl-hero-copy{grid-column:2;grid-row:2;margin-top:0!important}.fl-hero-note{grid-column:2}.fl-answer-columns{gap:var(--fn-space-24);padding:var(--fn-space-24)}.fl-agenda-inner{gap:var(--fn-space-32)}.fl-case-steps{gap:var(--fn-space-24)}.fl-thirty-card{padding:var(--fn-space-32)}.fl-how-grid{gap:var(--fn-space-24)}.fl-booking-slot{padding:var(--fn-space-32)}}@media(max-width:48rem){.fl-page{--fl-nav-height: var(--fn-space-64);--fl-display-size: 49px;--fl-heading-size: 32px;--fl-section-space: 72px;--fl-hero-space: var(--fn-space-40);--fl-ring-size: var(--fn-space-40)}.fl-container{width:calc(100% - var(--fn-space-40))}.fl-hero-intro{display:block}.fl-hero-copy{margin-top:var(--fn-space-20)!important}.fl-nav{gap:var(--fn-space-16)}.fl-nav nav{display:none}.fl-wordmark{font-size:var(--fn-size-xl)}.fl-hero-copy{font-size:var(--fn-size-md)}.fl-comparison-stage{min-height:var(--fl-mobile-frame-height)}.fl-hero-band{background:radial-gradient(ellipse 95% 38% at 50% 74%,var(--fl-hero-center) 0%,var(--fl-hero-mid) 45%,var(--fl-hero-edge) 100%)}.fl-answer-bar{padding-inline:var(--fn-space-20)}.fl-answer-columns{grid-template-columns:1fr;align-items:start;align-content:start;gap:var(--fn-space-24);padding:var(--fn-space-24) var(--fn-space-20)}.fl-answer-context>p,.fl-answer-amount{display:none}.fl-agenda-inner,.fl-thirty-cards{grid-template-columns:1fr}.fl-thirty-cards{margin-top:var(--fn-space-40)}.fl-thirty-market{flex-direction:column;align-items:start;gap:var(--fn-space-8);padding:var(--fn-space-24)}.fl-vocab-stage{padding:var(--fn-space-32) var(--fn-space-24);min-height:calc(var(--fn-space-64) * 5)}.fl-vocab-jargon,.fl-vocab-plain{font-size:var(--fl-heading-size)}.fl-vocab-words{min-height:calc(var(--fl-heading-size) * 2.4)}.fl-vocab-controls{flex-direction:column;align-items:stretch}.fl-vocab-proof{font-size:var(--fn-size-md);padding:var(--fn-space-20)}.fl-case-line{top:0;bottom:0;left:calc(var(--fn-space-20) / 2 - var(--fn-border-width));right:auto;width:var(--fn-space-2);height:auto}.fl-case-steps{grid-template-columns:1fr;gap:var(--fn-space-32)}.fl-case-steps li{position:relative;padding-left:var(--fn-space-48)}.fl-case-dot{position:absolute;left:0;top:0;margin:0}.fl-case-steps h3{margin-top:var(--fn-space-8)}.fl-case-insight{flex-direction:column;align-items:start;gap:var(--fn-space-12);padding:var(--fn-space-24);font-size:var(--fn-size-lg)}.fl-how-grid{grid-template-columns:1fr}.fl-how-grid{padding:var(--fn-space-24);border-radius:calc(var(--fn-radius-lg) * 1.5)}.fl-how-arrow{justify-self:center;rotate:90deg;width:var(--fn-space-48);height:var(--fn-space-48)}.fl-section-heading{display:block}.fl-section-heading>p{margin-top:var(--fn-space-24)}.fl-booking-slot{min-height:calc(var(--fn-space-64) * 5)}.fl-footer{flex-wrap:wrap;gap:var(--fn-space-16)}.fl-footer>span{flex-basis:100%;margin-left:0}.fl-footer-legal{flex-basis:100%;margin-left:0}}@media(max-width:30rem){.fl-page{--fl-display-size: 42px;--fl-copy-size: 16px}.fl-nav-cta{padding:var(--fn-space-8) var(--fn-space-12);font-size:var(--fn-size-sm)}.fl-answer-bar>span:last-child{display:none}.fl-answer-lead{align-items:start}.fl-booking-slot{padding:var(--fn-space-24)}}@media(prefers-reduced-motion:reduce){.fl-page *,.fl-page *:before,.fl-page *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.fl-hero-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse 45% 50% at 60% 45%,rgb(255 255 255 / .22),transparent 70%)}.fl-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--fl-accent);opacity:0}@media(prefers-reduced-motion:no-preference){.fl-hero-band:before{animation:fl-glow-breathe 9s ease-in-out 1.2s infinite alternate}.fl-live-dot:after{animation:fl-dot-pulse 2.4s var(--fl-ease-out) 1.4s infinite}.fl-nav>*{animation:fl-drop .6s var(--fl-ease-out) backwards}.fl-nav>:nth-child(2){animation-delay:60ms}.fl-nav>:nth-child(3){animation-delay:.12s}.fl-hero-intro>*{animation:fl-rise .7s var(--fl-ease-out) both}.fl-hero-intro>:nth-child(2){animation-delay:80ms}.fl-hero-intro>:nth-child(3){animation-delay:.16s}.fl-hero-intro>:nth-child(4){animation-delay:.24s}.fl-comparison{perspective:1600px}.fl-comparison-label{animation:fl-rise .7s var(--fl-ease-out) .2s both}.fl-comparison-stage{transform-origin:50% 100%;animation:fl-tilt-in 1.1s var(--fl-ease-out) .25s both}.fl-comparison figcaption{animation:fl-fade .6s ease .9s both}.fl-class-row,.fl-next-step{animation:fl-rise .6s var(--fl-ease-out) both}.fl-class-row:nth-child(1){animation-delay:.8s}.fl-class-row:nth-child(2){animation-delay:.88s}.fl-class-row:nth-child(3){animation-delay:.96s}.fl-next-step{animation-delay:1.06s}}@keyframes fl-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fl-fade{0%{opacity:0}}@keyframes fl-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes fl-tilt-in{0%{opacity:0;transform:translateY(40px) rotateX(12deg) scale(.97)}}@keyframes fl-glow-breathe{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes fl-dot-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}
