@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-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--fs-font-body);--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--font-weight-semibold:600;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--fs-font-body);--default-mono-font-family:var(--fs-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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-foreground{background-color:var(--fs-ink)}.p-6{padding:calc(var(--spacing)*6)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-background{color:var(--fs-ground)}.text-zinc-400{color:var(--fs-ink-faint)}.text-zinc-500{color:var(--fs-ink-soft)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-\[\#383838\]:hover{background-color:#383838}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-\[\#ccc\]:hover{background-color:#ccc}}}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-ground:#fff;--fs-surface:#fff;--fs-surface-2:#eef1f5;--fs-ink:#002a55;--fs-ink-soft:#3a4553;--fs-ink-faint:#5b6b7c;--fs-hairline:#dde3ea;--fs-hairline-strong:#b3c1d0;--fs-accent:#004c97;--fs-accent-ink:#004c97;--fs-accent-wash:#e3edf7;--fs-cta:#84bd00;--fs-cta-ink:#002a55;--fs-lime:#608a00;--fs-lime-ink:#4b6b00;--fs-lime-wash:#e8f0d9;--fs-logo-ink:#005094;--fs-logo-leaf:#a2c617;--fs-device:#16222e;--fs-green:#3e8144;--fs-green-ink:#2e6a35;--fs-green-wash:#e3f3e6;--fs-red:#cf2b35;--fs-red-ink:#b0312f;--fs-red-wash:#fdecec;--fs-teal:#008c99;--fs-teal-ink:#00707a;--fs-teal-wash:#ddf5f8;--fs-chart-a:var(--fs-accent);--fs-chart-b:#6c7f93;--fs-shadow-1:0 1px 2px #002a550a,0 8px 30px -12px #002a5524;--fs-shadow-2:0 2px 6px #002a550f,0 18px 48px -18px #002a5538;--fs-shadow-3:0 4px 10px #002a5514,0 28px 68px -20px #002a554d;--fs-surface-raised:var(--fs-surface);--fs-shadow-soft:var(--fs-shadow-1);--fs-shadow-lift:var(--fs-shadow-2);--fs-glow:0 22px 54px -22px var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){:root{--fs-glow:0 22px 54px -22px color-mix(in srgb,var(--fs-accent)38%,transparent)}}:root{--fs-r-sm:6px;--fs-r-md:10px;--fs-r-lg:14px;--fs-r-pill:999px;--fs-sp-1:4px;--fs-sp-2:8px;--fs-sp-3:14px;--fs-sp-4:22px;--fs-sp-5:32px;--fs-font-body:var(--font-sans-fs),"Inter",-apple-system,"Segoe UI",system-ui,sans-serif;--fs-font-mono:ui-monospace,"SF Mono","Cascadia Code",Consolas,Menlo,monospace;--fs-measure:76rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fs-ground:#0f1c2a;--fs-surface:#18283a;--fs-surface-2:#203246;--fs-ink:#edf2f7;--fs-ink-soft:#c0ccd8;--fs-ink-faint:#a2afbe;--fs-hairline:#33475b;--fs-hairline-strong:#496079;--fs-accent:#66a9ea;--fs-accent-ink:#90c2f4;--fs-accent-wash:#0d2c4a;--fs-cta:#84bd00;--fs-cta-ink:#002a55;--fs-lime:#a3d039;--fs-lime-ink:#bfe26f;--fs-lime-wash:#23373f;--fs-logo-ink:#fff;--fs-logo-leaf:#a2c617;--fs-device:#0a1218;--fs-green:#4fc985;--fs-green-ink:#7bd593;--fs-green-wash:#14332a;--fs-red:#ff6a60;--fs-red-ink:#ff9d96;--fs-red-wash:#3d201f;--fs-teal:#5fd0df;--fs-teal-ink:#82e6f4;--fs-teal-wash:#0e333a;--fs-chart-a:var(--fs-accent);--fs-chart-b:#a0adbb;--fs-shadow-1:0 1px 2px #0006,0 12px 34px -14px #000000b3;--fs-shadow-2:0 2px 6px #00000080,0 22px 54px -18px #000c;--fs-shadow-3:0 4px 10px #0000008c,0 32px 78px -22px #000000d9;--fs-surface-raised:#fff}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--fs-surface-raised:color-mix(in srgb,#fff 3.5%,var(--fs-surface))}}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-ground:#fff;--fs-surface:#fff;--fs-surface-2:#eef1f5;--fs-ink:#002a55;--fs-ink-soft:#3a4553;--fs-ink-faint:#5b6b7c;--fs-hairline:#dde3ea;--fs-hairline-strong:#b3c1d0;--fs-accent:#004c97;--fs-accent-ink:#004c97;--fs-accent-wash:#e3edf7;--fs-cta:#84bd00;--fs-cta-ink:#002a55;--fs-lime:#608a00;--fs-lime-ink:#4b6b00;--fs-lime-wash:#e8f0d9;--fs-logo-ink:#005094;--fs-logo-leaf:#a2c617;--fs-device:#16222e;--fs-green:#3e8144;--fs-green-ink:#2e6a35;--fs-green-wash:#e3f3e6;--fs-red:#cf2b35;--fs-red-ink:#b0312f;--fs-red-wash:#fdecec;--fs-teal:#008c99;--fs-teal-ink:#00707a;--fs-teal-wash:#ddf5f8;--fs-chart-a:var(--fs-accent);--fs-chart-b:#6c7f93;--fs-shadow-1:0 1px 2px #002a550a,0 8px 30px -12px #002a5524;--fs-shadow-2:0 2px 6px #002a550f,0 18px 48px -18px #002a5538;--fs-shadow-3:0 4px 10px #002a5514,0 28px 68px -20px #002a554d;--fs-surface-raised:var(--fs-surface)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fs-ground:#0f1c2a;--fs-surface:#18283a;--fs-surface-2:#203246;--fs-ink:#edf2f7;--fs-ink-soft:#c0ccd8;--fs-ink-faint:#a2afbe;--fs-hairline:#33475b;--fs-hairline-strong:#496079;--fs-accent:#66a9ea;--fs-accent-ink:#90c2f4;--fs-accent-wash:#0d2c4a;--fs-cta:#84bd00;--fs-cta-ink:#002a55;--fs-lime:#a3d039;--fs-lime-ink:#bfe26f;--fs-lime-wash:#23373f;--fs-logo-ink:#fff;--fs-logo-leaf:#a2c617;--fs-device:#0a1218;--fs-green:#4fc985;--fs-green-ink:#7bd593;--fs-green-wash:#14332a;--fs-red:#ff6a60;--fs-red-ink:#ff9d96;--fs-red-wash:#3d201f;--fs-teal:#5fd0df;--fs-teal-ink:#82e6f4;--fs-teal-wash:#0e333a;--fs-chart-a:var(--fs-accent);--fs-chart-b:#a0adbb;--fs-shadow-1:0 1px 2px #0006,0 12px 34px -14px #000000b3;--fs-shadow-2:0 2px 6px #00000080,0 22px 54px -18px #000c;--fs-shadow-3:0 4px 10px #0000008c,0 32px 78px -22px #000000d9;--fs-surface-raised:#fff}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark]{--fs-surface-raised:color-mix(in srgb,#fff 3.5%,var(--fs-surface))}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--fs-ground);color:var(--fs-ink);font-family:var(--fs-font-body);-webkit-font-smoothing:antialiased;margin:0}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-frame{align-items:stretch;min-height:100vh;display:flex}.fs-sidebar{border-inline-end:1px solid var(--fs-hairline);background:var(--fs-surface);flex-direction:column;flex:none;gap:4px;width:254px;height:100vh;padding:22px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.fs-sidebar{background:color-mix(in srgb,var(--fs-surface)62%,var(--fs-ground))}}.fs-content{flex:auto;min-width:0}.fs-main{max-width:var(--fs-measure);margin:0 auto;padding-inline:clamp(20px,5vw,56px)}.fs-sidehead{align-items:flex-start;gap:10px;padding:2px 8px 0;display:flex}.fs-brandlink{color:var(--fs-ink);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.fs-brandtext{min-width:0}.fs-brandlink-stack{flex-direction:column;align-items:flex-start;gap:12px}.fs-brandtitle{letter-spacing:-.005em;color:var(--fs-ink);font-size:13px;font-weight:500;line-height:1.25;display:block}.fs-brandsub{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-faint);margin-top:3px;font-size:9.5px;display:block}.fs-sidenav{flex-direction:column;gap:2px;margin-top:26px;display:flex}.fs-navgroup{flex-direction:column;gap:2px;display:flex}.fs-navgroup+.fs-navgroup{margin-top:18px}.fs-side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-faint);margin:0 0 6px;padding-inline:10px;font-size:9.5px}.fs-sidelink{color:var(--fs-ink-soft);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;text-decoration:none;transition:background .15s,color .15s;display:flex}.fs-sidelink svg{opacity:.75;flex:none}.fs-sidelink:hover{color:var(--fs-ink);background:var(--fs-surface-2)}.fs-sidelink[aria-current=page]{color:var(--fs-accent-ink);background:var(--fs-accent-wash);font-weight:500}.fs-sidelink[aria-current=page] svg{opacity:1}.fs-side-gap{flex:auto;min-height:24px}.fs-sidefoot{flex-direction:column;gap:12px;display:flex}.fs-sidefoot>div+div{border-top:1px solid var(--fs-hairline);padding-top:12px}.fs-seg{gap:4px;display:flex}.fs-seg-btn{letter-spacing:.04em;min-width:0;color:var(--fs-ink-faint);border:1px solid var(--fs-hairline);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:1 1 0;padding:5px 6px;font-family:inherit;font-size:11px;transition:color .15s,background .15s,border-color .15s}.fs-seg-fit{flex-wrap:wrap;row-gap:6px}.fs-seg-fit>.fs-seg-btn{flex:0 auto;padding-inline:12px}.fs-seg-btn:hover{color:var(--fs-ink);border-color:var(--fs-hairline-strong)}.fs-seg-btn[aria-pressed=true]{color:var(--fs-accent-ink);background:var(--fs-accent-wash);border-color:var(--fs-accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){.fs-seg-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}:root:not([data-theme=light]):not([data-theme=dark]) .fs-theme-btn[data-choice=system],:root[data-theme=light] .fs-theme-btn[data-choice=light],:root[data-theme=dark] .fs-theme-btn[data-choice=dark]{color:var(--fs-accent-ink);background:var(--fs-accent-wash);border-color:var(--fs-accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]):not([data-theme=dark]) .fs-theme-btn[data-choice=system],:root[data-theme=light] .fs-theme-btn[data-choice=light],:root[data-theme=dark] .fs-theme-btn[data-choice=dark]{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-userbox{align-items:center;gap:10px;min-width:0;padding:2px;display:flex}.fs-avatar{background:var(--fs-accent-wash);width:30px;height:30px;color:var(--fs-accent-ink);border:1px solid var(--fs-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fs-avatar{border:1px solid color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline))}}.fs-avatar{letter-spacing:.04em;font-size:11px}.fs-username{color:var(--fs-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.fs-usermail{font-family:var(--fs-font-mono);color:var(--fs-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.fs-hero{padding-block:clamp(44px,7vw,92px) clamp(20px,3.5vw,40px)}.fs-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--fs-accent-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-size:10.5px;display:flex}.fs-eyebrow:before{content:"";background:var(--fs-accent);border-radius:2px;flex:none;width:26px;height:2px;display:inline-block}.fs-display{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,5.2vw,58px);font-weight:300;line-height:1.1}.fs-display .em{font-weight:500}.fs-display .accent{color:var(--fs-accent-ink);white-space:nowrap}.fs-lead{color:var(--fs-ink-soft);max-width:46rem;margin:22px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.62}.fs-section{padding-block:clamp(18px,2.6vw,32px)}.fs-section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-ink-faint);margin:0 0 8px;font-size:10.5px}.fs-h2{letter-spacing:-.015em;color:var(--fs-ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(21px,2.7vw,30px);font-weight:400;line-height:1.22}.fs-h3{letter-spacing:-.005em;color:var(--fs-ink);margin:0 0 6px;font-size:clamp(16.5px,1.8vw,18px);font-weight:500}.fs-p{color:var(--fs-ink-soft);max-width:46rem;margin:0 0 14px;font-size:15.5px;line-height:1.65}.fs-p:last-child{margin-bottom:0}.fs-rule{border:0;border-top:1px solid var(--fs-hairline);margin:0}.fs-card{background:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:14px;padding:20px 22px}.fs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:14px;display:grid}.fs-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:14px;display:grid}.fs-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.fs-tile{color:inherit;background:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:14px;padding:20px 22px;text-decoration:none;transition:translate .18s,box-shadow .18s,border-color .18s;display:block}a.fs-tile:hover{box-shadow:var(--fs-shadow-lift);border-color:var(--fs-hairline-strong);translate:0 -2px}.fs-index{font-family:var(--fs-font-mono);letter-spacing:.14em;color:var(--fs-accent-ink);margin-bottom:12px;font-size:10px;display:block}.fs-stat{flex-direction:column;gap:5px;display:flex}.fs-stat .n{letter-spacing:-.02em;color:var(--fs-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:clamp(28px,3.4vw,38px);font-weight:300;line-height:1}.fs-stat[data-tone=accent] .n{color:var(--fs-accent-ink)}.fs-stat[data-tone=green] .n{color:var(--fs-green-ink)}.fs-stat[data-tone=red] .n{color:var(--fs-red-ink)}.fs-stat[data-tone=info] .n{color:var(--fs-teal-ink)}.fs-stat .l{letter-spacing:.11em;text-transform:uppercase;color:var(--fs-ink-faint);font-size:10px;line-height:1.4}.fs-stat .s{color:var(--fs-ink-soft);font-size:11.5px;line-height:1.45}.fs-label{letter-spacing:.11em;text-transform:uppercase;color:var(--fs-ink-faint);margin-bottom:6px;font-size:10px;line-height:1.4;display:block}.fs-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--fs-ink-faint);border:1px solid var(--fs-hairline-strong);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:9.5px;display:inline-flex}.fs-badge-accent{color:var(--fs-accent-ink);background:var(--fs-accent-wash);border-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-badge-accent{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-badge-green{color:var(--fs-green-ink);background:var(--fs-green-wash);border-color:var(--fs-green)}@supports (color:color-mix(in lab, red, red)){.fs-badge-green{border-color:color-mix(in srgb,var(--fs-green)35%,var(--fs-hairline))}}.fs-badge-unverified{color:var(--fs-ink-faint);border-style:dashed}.fs-code{font-family:var(--fs-font-mono);background:var(--fs-surface-2);border:1px solid var(--fs-hairline);color:var(--fs-ink);white-space:nowrap;direction:ltr;unicode-bidi:isolate;border-radius:6px;padding:2px 7px;font-size:12.5px}.fs-btn{cursor:pointer;border:1px solid var(--fs-hairline-strong);background:var(--fs-surface);color:var(--fs-ink);border-radius:999px;align-items:center;gap:8px;padding:9px 19px;font-family:inherit;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,filter .15s;display:inline-flex}.fs-btn:hover{border-color:var(--fs-ink-faint)}.fs-btn-primary{background:var(--fs-cta);border-color:var(--fs-cta)}@supports (color:color-mix(in lab, red, red)){.fs-btn-primary{border-color:color-mix(in srgb,var(--fs-cta)82%,#000)}}.fs-btn-primary{color:var(--fs-cta-ink)}.fs-btn-primary:hover{filter:brightness(1.08);border-color:var(--fs-cta)}@supports (color:color-mix(in lab, red, red)){.fs-btn-primary:hover{border-color:color-mix(in srgb,var(--fs-cta)82%,#000)}}.fs-field{border:1px solid var(--fs-hairline-strong);background:var(--fs-surface);width:100%;color:var(--fs-ink);border-radius:9px;padding:10px 13px;font-family:inherit;font-size:14px}.fs-field::placeholder{color:var(--fs-ink-faint)}.fs-field:focus{border-color:var(--fs-accent);box-shadow:0 0 0 3px var(--fs-accent-wash);outline:none}.fs-field[type=email]{direction:ltr}.fs-phase{border-top:1px solid var(--fs-hairline);grid-template-columns:4.5rem 1fr;align-items:start;gap:4px 18px;padding:16px 0;display:grid}.fs-phase:first-child{border-top:0}.fs-phase-n{font-family:var(--fs-font-mono);letter-spacing:.1em;color:var(--fs-accent-ink);direction:ltr;unicode-bidi:isolate;padding-top:3px;font-size:10.5px}.fs-note{color:var(--fs-ink-soft);background:var(--fs-surface-2);border:1px dashed var(--fs-hairline-strong);border-radius:10px;align-items:flex-start;gap:11px;padding:13px 15px;font-size:12.5px;line-height:1.6;display:flex}.fs-note svg{color:var(--fs-ink-faint);flex:none;margin-top:1px}.fs-scroll-x{overflow-x:auto}.fs-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:13.5px}.fs-table th{text-align:start;letter-spacing:.1em;text-transform:uppercase;color:var(--fs-ink-faint);border-bottom:1px solid var(--fs-hairline-strong);white-space:nowrap;padding:0 12px 9px;font-size:10px;font-weight:500}.fs-table td{border-bottom:1px solid var(--fs-hairline);color:var(--fs-ink-soft);vertical-align:top;padding:10px 12px}.fs-table tr:last-child td{border-bottom:0}.fs-table .field{color:var(--fs-ink);font-weight:500}.fs-table .value{font-family:var(--fs-font-mono);color:var(--fs-ink);direction:ltr;unicode-bidi:isolate;font-size:12.5px}.fs-table-stack{min-width:var(--fs-table-min,40rem)}@media (max-width:860px){.fs-scroll-x:has(>.fs-table-stack){overflow-x:visible}.fs-table-stack{min-width:0;display:block;position:relative}.fs-table-stack tbody{display:block}.fs-table-stack thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;padding:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.fs-table-stack thead tr,.fs-table-stack thead th{border:0;block-size:1px;inline-size:1px;padding:0;display:block;overflow:hidden}.fs-table-stack tbody tr{border-bottom:1px solid var(--fs-hairline);padding-block:10px;display:block}.fs-table-stack tbody tr:last-child{border-bottom:0}.fs-table-stack td{overflow-wrap:anywhere;border-bottom:0;padding:4px 0;display:block}.fs-table-stack td[data-label]:before{content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;color:var(--fs-ink-faint);margin-block-end:2px;font-size:10px;display:block}}.fs-src{color:var(--fs-ink-faint);font-size:11.5px}.fs-reply-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fs-ink);margin:-.3em;padding:.3em;line-height:1.55;display:block;overflow:clip}.fs-footer{padding-block:44px 56px}.fs-footer p{color:var(--fs-ink-faint);max-width:46rem;margin:16px 0 0;font-size:11px;line-height:1.7}.fs-topbar,.fs-scrim{display:none}.fs-burger{border-radius:var(--fs-r-md);border:1px solid var(--fs-hairline-strong);background:var(--fs-surface);width:38px;height:38px;color:var(--fs-ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}@keyframes fs-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:959px){.fs-frame{display:block}.fs-topbar{z-index:60;background-color:var(--fs-surface);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;padding-inline:clamp(16px,4vw,44px);display:flex;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.fs-topbar{background-color:color-mix(in srgb,var(--fs-surface)78%,var(--fs-ground))}}.fs-topbar{border-bottom:1px solid var(--fs-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fs-scrim{z-index:70;background-color:var(--fs-ink);display:block;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fs-scrim{background-color:color-mix(in srgb,var(--fs-ink)32%,transparent)}}.fs-scrim{animation:.25s both fs-fade}.fs-sidebar{z-index:80;background:var(--fs-surface);visibility:hidden;width:min(320px,86vw);height:100dvh;transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-100%)}.fs-sidebar[data-open]{visibility:visible;box-shadow:var(--fs-shadow-3);transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.fs-content{z-index:0;position:relative;overflow-x:clip}.fs-ornament{z-index:-1;pointer-events:none;width:clamp(420px,46vw,660px);height:auto;color:var(--fs-logo-leaf);opacity:.07;position:absolute;inset-block-start:-170px;inset-inline-end:-190px}:root[data-theme=dark] .fs-ornament{opacity:.06}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-ornament{opacity:.06}}@media (max-width:959px){.fs-ornament{display:none}}.fs-hero{position:relative}.fs-hero:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 60% 55% at 30% 38%,var(--fs-accent),transparent 70%);width:76%;height:150%;position:absolute;inset-block-start:-30%;inset-inline-start:-12%}@supports (color:color-mix(in lab, red, red)){.fs-hero:before{background-image:radial-gradient(ellipse 60% 55% at 30% 38%,color-mix(in srgb,var(--fs-accent)11%,transparent),transparent 70%)}}html.fs-anim .fs-hero>*{animation:.65s cubic-bezier(.16,1,.3,1) both fs-rise}html.fs-anim .fs-hero>:nth-child(2){animation-delay:90ms}html.fs-anim .fs-hero>:nth-child(3){animation-delay:.18s}html.fs-anim .fs-hero>:nth-child(4){animation-delay:.27s}@keyframes fs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.fs-anim .fs-hero .fs-eyebrow:before{animation:.7s cubic-bezier(.16,1,.3,1) .25s both fs-dash}@keyframes fs-dash{0%{opacity:0;width:0}to{opacity:1;width:26px}}.fs-display .accent{background-image:linear-gradient(115deg,var(--fs-accent-ink)30%,var(--fs-accent));color:#0000;-webkit-background-clip:text;background-clip:text}html.fs-anim .fs-section{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}html.fs-anim .fs-section.is-in{opacity:1;transform:none}html.fs-anim .fs-section .fs-grid>*,html.fs-anim .fs-section .fs-grid-2>*{opacity:0;transition-property:opacity,transform,translate,border-color,box-shadow;transition-duration:.55s,.55s,.18s,.2s,.2s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1),ease,ease,ease;transition-delay:var(--d,0s),var(--d,0s),0s,0s,0s;transform:translateY(12px)}html.fs-anim .fs-section.is-in .fs-grid>*,html.fs-anim .fs-section.is-in .fs-grid-2>*{opacity:1;transform:none}html.fs-anim .fs-section.is-in .fs-grid>:nth-child(2),html.fs-anim .fs-section.is-in .fs-grid-2>:nth-child(2){--d:70ms}html.fs-anim .fs-section.is-in .fs-grid>:nth-child(3),html.fs-anim .fs-section.is-in .fs-grid-2>:nth-child(3){--d:.14s}html.fs-anim .fs-section.is-in .fs-grid>:nth-child(4),html.fs-anim .fs-section.is-in .fs-grid-2>:nth-child(4){--d:.21s}html.fs-anim .fs-section.is-in .fs-grid>:nth-child(n+5),html.fs-anim .fs-section.is-in .fs-grid-2>:nth-child(n+5){--d:.28s}html.fs-anim .fs-section.is-in .fs-grid>[style*=--i],html.fs-anim .fs-section.is-in .fs-grid-2>[style*=--i]{--d:calc(min(var(--i),9)*70ms)}.fs-rule{background-image:linear-gradient(90deg,var(--fs-accent),var(--fs-hairline)34%,var(--fs-hairline));border:0;height:1px}@supports (color:color-mix(in lab, red, red)){.fs-rule{background-image:linear-gradient(90deg,color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline)),var(--fs-hairline)34%,color-mix(in srgb,var(--fs-hairline)40%,transparent))}}.fs-sidelink{transition:background .15s,color .15s,padding-inline-start .18s;position:relative}.fs-sidelink:hover{padding-inline-start:13px}.fs-sidelink:before{content:"";background:var(--fs-accent);border-radius:3px;width:3px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:26%;inset-inline-start:0;transform:scaleY(0)}.fs-sidelink[aria-current=page]:before{transform:scaleY(1)}.fs-btn{transition:background .15s,border-color .15s,filter .15s,transform .15s,box-shadow .15s}.fs-btn:hover{box-shadow:var(--fs-shadow-soft);transform:translateY(-1px)}.fs-btn:active{transform:none}.fs-btn-primary{background-image:linear-gradient(180deg,var(--fs-cta),var(--fs-cta)78%)}@supports (color:color-mix(in lab, red, red)){.fs-btn-primary{background-image:linear-gradient(180deg,color-mix(in srgb,var(--fs-cta)86%,#fff),var(--fs-cta)78%)}}.fs-btn-primary{box-shadow:0 10px 26px -12px var(--fs-cta)}@supports (color:color-mix(in lab, red, red)){.fs-btn-primary{box-shadow:0 10px 26px -12px color-mix(in srgb,var(--fs-cta)45%,transparent)}}.fs-btn-primary:hover{box-shadow:0 14px 30px -12px var(--fs-cta)}@supports (color:color-mix(in lab, red, red)){.fs-btn-primary:hover{box-shadow:0 14px 30px -12px color-mix(in srgb,var(--fs-cta)55%,transparent)}}.fs-btn .fs-arrow{transition:transform .18s}.fs-btn:hover .fs-arrow{transform:translate(3px)}a.fs-tile{position:relative}a.fs-tile:hover{border-color:var(--fs-accent);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){a.fs-tile:hover{border-color:color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline))}}.fs-band{z-index:0;padding-block:clamp(30px,4.5vw,60px);position:relative}.fs-band:before{content:"";z-index:-1;pointer-events:none;background-color:var(--fs-surface-2);position:absolute;inset-block:0;inset-inline:calc(50% - 50vw)}@supports (color:color-mix(in lab, red, red)){.fs-band:before{background-color:color-mix(in srgb,var(--fs-surface-2)52%,var(--fs-ground))}}.fs-band:before{border-block:1px solid var(--fs-hairline)}@supports (color:color-mix(in lab, red, red)){.fs-band:before{border-block:1px solid color-mix(in srgb,var(--fs-hairline)60%,transparent)}}.fs-band>.fs-rule{display:none}.fs-band-accent:before{background-color:var(--fs-accent-wash)}@supports (color:color-mix(in lab, red, red)){.fs-band-accent:before{background-color:color-mix(in srgb,var(--fs-accent-wash)34%,var(--fs-ground))}}.fs-band-accent:before{background-image:radial-gradient(ellipse 72% 64% at 16% 0%,var(--fs-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.fs-band-accent:before{background-image:radial-gradient(ellipse 72% 64% at 16% 0%,color-mix(in srgb,var(--fs-accent)7%,transparent),transparent 70%)}}.fs-band-accent:before{border-block-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-band-accent:before{border-block-color:color-mix(in srgb,var(--fs-accent)14%,transparent)}}.fs-content:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 100% 62% at 50% -14%,var(--fs-accent),transparent 74%);height:clamp(640px,130vh,1500px);position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.fs-content:before{background-image:radial-gradient(ellipse 100% 62% at 50% -14%,color-mix(in srgb,var(--fs-accent)5%,transparent),transparent 74%)}}.fs-card{transition:border-color .2s,box-shadow .2s;position:relative}.fs-card:hover{border-color:var(--fs-hairline-strong);box-shadow:var(--fs-shadow-2)}@media (pointer:fine){html.fs-anim .fs-card:after,html.fs-anim a.fs-tile:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(240px circle at var(--mx,50%)var(--my,50%),var(--fs-accent),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){html.fs-anim .fs-card:after,html.fs-anim a.fs-tile:after{background-image:radial-gradient(240px circle at var(--mx,50%)var(--my,50%),color-mix(in srgb,var(--fs-accent)7%,transparent),transparent 72%)}}html.fs-anim .fs-card:after,html.fs-anim a.fs-tile:after{opacity:0;transition:opacity .35s}html.fs-anim .fs-card:hover:after,html.fs-anim a.fs-tile:hover:after{opacity:1}}@supports (animation-timeline:scroll()){html.fs-anim .fs-progress{z-index:40;pointer-events:none;background-image:linear-gradient(90deg,var(--fs-accent-ink),var(--fs-accent));transform-origin:0;height:2px;animation:linear both fs-progress;animation-timeline:scroll(root);position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}@keyframes fs-progress{to{transform:scaleX(1)}}}html.fs-anim .fs-page{animation:.3s both fs-pagefade}@keyframes fs-pagefade{0%{opacity:0}to{opacity:1}}.fs-btn:disabled{opacity:.5;filter:grayscale(.85);cursor:default;box-shadow:none;transform:none}.fs-filterrow th{border-bottom:1px solid var(--fs-hairline);text-transform:none;letter-spacing:0;padding:8px 12px 10px}.fs-filter{border:1px solid var(--fs-hairline);background-color:var(--fs-surface);width:100%;min-width:5.5rem;max-width:14rem;color:var(--fs-ink);border-radius:7px;padding-block:5px;padding-inline:8px;font-family:inherit;font-size:12px;font-weight:400}.fs-filter::placeholder{color:var(--fs-ink-faint)}.fs-filter:focus{border-color:var(--fs-green);box-shadow:0 0 0 3px var(--fs-green-wash);outline:none}.fs-filter[data-on="1"]{border-color:var(--fs-green);background-color:var(--fs-green-wash);color:var(--fs-green-ink)}.fs-sortbtn{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.fs-sortbtn:hover{color:var(--fs-ink)}.fs-sortbtn[data-on="1"]{color:var(--fs-green-ink)}.fs-sortbtn .arw{font-size:9px;line-height:1;font-family:var(--fs-font-body)}.fs-sortbtn:focus-visible,.fs-filter:focus-visible{outline:2px solid var(--fs-accent-ink);outline-offset:2px}.fs-cardhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.fs-cardhead .fs-index{margin-bottom:0;padding-top:3px}.fs-cardhead+.fs-h3{margin-top:12px}.fs-stmt{flex-direction:column;display:flex}.fs-stmt .fs-p{flex:auto}select.fs-field{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fs-ink-faint)50%),linear-gradient(135deg,var(--fs-ink-faint)50%,transparent 50%);cursor:pointer;background-position:right 16px center,right 11px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:34px}textarea.fs-field{resize:vertical;min-block-size:4.5em;line-height:1.55}.fs-field[aria-invalid=true]{border-color:var(--fs-red);background-color:var(--fs-red-wash)}.fs-field[aria-invalid=true]:focus{border-color:var(--fs-red);box-shadow:0 0 0 3px var(--fs-red-wash)}.fs-field:disabled{opacity:.55;cursor:not-allowed;background-color:var(--fs-surface-2)}.fs-field[type=date],.fs-field[type=time]{font-variant-numeric:tabular-nums;direction:ltr}.fs-slider-head{justify-content:space-between;align-items:baseline;column-gap:12px;margin-bottom:8px;display:flex}.fs-slider-head .fs-label{margin-bottom:0}.fs-slider-value{color:var(--fs-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.fs-range{appearance:none;cursor:pointer;width:100%;background:0 0;block-size:20px;margin:0}.fs-range::-webkit-slider-runnable-track{background:var(--fs-surface-2);border:1px solid var(--fs-hairline-strong);border-radius:999px;block-size:4px}.fs-range::-moz-range-track{background:var(--fs-surface-2);border:1px solid var(--fs-hairline-strong);border-radius:999px;block-size:4px}.fs-range::-webkit-slider-thumb{appearance:none;background:var(--fs-accent);border:2px solid var(--fs-surface);border-radius:50%;block-size:20px;inline-size:20px;margin-block-start:-8px;box-shadow:0 1px 3px #00000040}.fs-range::-moz-range-thumb{background:var(--fs-accent);border:2px solid var(--fs-surface);border-radius:50%;block-size:20px;inline-size:20px;box-shadow:0 1px 3px #00000040}.fs-range:focus-visible{outline:none}.fs-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--fs-accent-wash)}.fs-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--fs-accent-wash)}.fs-cases{grid-template-columns:minmax(0,1fr);gap:22px;container-type:inline-size}.fs-case{scroll-margin-block-start:28px}@media (max-width:959px){.fs-case{scroll-margin-block-start:84px}}.fs-case:target,.fs-case[data-linked]{border-color:var(--fs-accent);box-shadow:var(--fs-shadow-2)}.fs-byname{scroll-margin-block-start:28px}@media (max-width:959px){.fs-byname{scroll-margin-block-start:84px}}.fs-byname[tabindex="-1"]:focus{outline:none}.fs-slide{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""shot""body""figs";align-items:start;gap:18px 40px;padding:clamp(18px,2.4vw,30px);display:grid}.fs-slide-head{grid-area:head}.fs-slide-shot{grid-area:shot}.fs-slide-body{grid-area:body}.fs-slide-figs{grid-area:figs}@container (min-width:940px){.fs-slide{grid-template:"head shot""body shot"1fr"body figs"/minmax(0,5fr) minmax(0,7fr)}.fs-slide[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"shot head""shot body""figs body"}}.fs-slide-title{letter-spacing:-.015em;color:var(--fs-ink);text-wrap:balance;margin:12px 0 0;font-size:clamp(20px,2.3vw,27px);font-weight:500;line-height:1.2}.fs-slide-shot{border:1px solid var(--fs-hairline);background:radial-gradient(ellipse 85% 75% at 50% 0%,var(--fs-accent),transparent),var(--fs-surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.fs-slide-shot{background:radial-gradient(ellipse 85% 75% at 50% 0%,color-mix(in srgb,var(--fs-accent)13%,transparent),transparent),color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface))}}.fs-slide-shot{padding:clamp(14px,4%,34px)}.fs-slide-parts{gap:14px;margin-block-start:4px;display:grid}.fs-slide-part{border-inline-start:2px solid var(--fs-hairline-strong);padding-inline-start:14px}.fs-slide-part[data-part=result]{border-inline-start-color:var(--fs-accent)}.fs-slide-part .fs-label{margin-bottom:3px}.fs-slide-part p{color:var(--fs-ink);margin:0;font-size:15px;line-height:1.5}.fs-slide-people{color:var(--fs-ink-soft);align-items:flex-start;gap:9px;margin:18px 0 0;font-size:13.5px;line-height:1.5;display:flex}.fs-slide-people>[role=img]{color:var(--fs-accent-ink);flex:none;margin-block-start:2px;display:inline-flex}.fs-slide-body>.fs-btn{margin-block-start:18px}.fs-case-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:10px;display:grid}.fs-slide[data-layout=stacked]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""body""figs""fig""notes"}.fs-slide[data-layout=stacked] .fs-slide-figs{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}@container (min-width:760px){.fs-slide[data-layout=stacked] .fs-slide-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.fs-slide-fig{grid-area:fig;min-inline-size:0;margin:0}.fs-slide-cap{text-align:center;text-wrap:balance;max-inline-size:42rem;color:var(--fs-ink-faint);margin:10px auto 0;font-size:12.5px;line-height:1.6}.fs-slide-notes{grid-area:notes;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:10px 26px;margin:0;padding:0;list-style:none;display:grid}.fs-slide-notes li{color:var(--fs-ink-soft);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.fs-slide-note-n,.fs-voice-n{font-variant-numeric:tabular-nums;block-size:24px;inline-size:24px;color:var(--fs-surface);background-color:var(--fs-accent);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.fs-slide-note-n{margin-block-start:-1px}.fs-stations-flow{margin-block-start:22px}@container (max-width:860px){.fs-stations .fs-flow{grid-template-columns:minmax(0,1fr)}.fs-stations .fs-flow-step:not(:last-child):after{inset-block:auto -12px;inset-inline-end:auto;left:50%;transform:translate(-50%)rotate(135deg)}}.fs-stations-bracket{text-align:center;text-wrap:balance;color:var(--fs-accent-ink);margin:14px 0 0;padding-block-start:24px;font-size:14px;font-weight:500;line-height:1.5;position:relative}.fs-stations-bracket:before{content:"";border:2px solid var(--fs-accent);block-size:12px;position:absolute;inset-block-start:0;inset-inline:2%}@supports (color:color-mix(in lab, red, red)){.fs-stations-bracket:before{border:2px solid color-mix(in srgb,var(--fs-accent)55%,transparent)}}.fs-stations-bracket:before{border-block-start:0;border-end-end-radius:10px;border-end-start-radius:10px}.fs-painmap{margin-block-start:22px}.fs-painmap-pain{color:var(--fs-ink);display:block}.fs-painmap-chapter{margin-block-start:4px;font-size:12.5px;display:inline-block}.fs-painmap .field a{font-weight:600}.fs-named:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){background-color:var(--fs-surface-2);box-shadow:none;border-style:dashed}.fs-named-links{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:auto 0 0;padding-block-start:6px;display:flex}.fs-named-links .fs-label{flex-basis:100%;margin:0}.fs-named-links .fs-caselink-more{margin-block-start:0;padding-block-start:0}.fs-stat .n{text-wrap:balance;overflow-wrap:anywhere;unicode-bidi:plaintext}.fs-stat .n .w{letter-spacing:0;font-size:.5em;font-weight:400}.fs-stat .n[data-kind=words]{letter-spacing:0;font-size:clamp(18px,1.9vw,21px);font-weight:400;line-height:1.3}.fs-stat .n[data-kind=words] .w{font-size:1em}.fs-stat .what{color:var(--fs-ink);margin-block:6px 5px;font-size:13.5px;line-height:1.5}.fs-stat-sm{border:1px solid var(--fs-hairline);border-radius:var(--fs-r-md);background:var(--fs-surface);padding:12px 14px}.fs-stat-sm .n{font-size:22px}.fs-stat-sm .n .w{font-size:.64em}.fs-stat-sm .n[data-kind=words]{font-size:16px}.fs-stat-sm .what{margin-block:3px 5px;font-size:12.5px}.fs-table th{inline-size:var(--fs-col,auto)}.fs-table a:where(:not(.fs-seg-btn,.fs-btn)){color:var(--fs-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);text-decoration-color:var(--fs-accent-ink);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.fs-table a:where(:not(.fs-seg-btn,.fs-btn)){-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent)}}.fs-table a:where(:not(.fs-seg-btn,.fs-btn)):hover{text-decoration-color:currentColor}.fs-table a:where(:not(.fs-seg-btn,.fs-btn)):focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.fs-table td{line-height:1.55}.fs-table .field .hint{color:var(--fs-ink-soft);margin-block-start:3px;font-size:12.5px;font-weight:400;display:block}@media (max-width:860px){.fs-table-stack tbody tr{padding-block:14px}.fs-table-stack td{max-inline-size:44rem}.fs-table-stack td.field{padding-block-end:6px;font-size:14.5px}}.fs-shot{margin:0;position:relative}.fs-shot-tag{letter-spacing:.1em;text-transform:uppercase;inline-size:fit-content;color:var(--fs-ink-soft);background:var(--fs-surface);margin-block-start:8px;margin-inline-start:auto;font-size:9.5px;line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.fs-shot-tag{background:color-mix(in srgb,var(--fs-surface)88%,transparent)}}.fs-shot-tag{border:1px solid var(--fs-hairline);border-radius:5px;padding:2px 7px}.fs-shot-stage{position:relative}.fs-shot-stage[data-layout=desktop-phone]{aspect-ratio:100/66}.fs-shot-stage[data-layout=desktop-phone]>.fs-dev-browser{inline-size:86%;position:absolute;inset-block-start:0;inset-inline-start:0}.fs-shot-stage[data-layout=desktop-phone]>.fs-dev-phone{inline-size:25%;position:absolute;inset-block-end:0;inset-inline-end:0}.fs-shot-stage[data-layout=phones]{justify-content:center;align-items:flex-start;gap:8%;display:flex}.fs-shot-stage[data-layout=phones]>.fs-dev-phone{inline-size:33%}.fs-shot-stage[data-layout=phones]>.fs-dev-phone+.fs-dev-phone{margin-block-start:7%}.fs-shot-stage[data-layout=desktop-phones]{aspect-ratio:100/62.5}.fs-shot-stage[data-layout=desktop-phones]>.fs-dev-browser{inline-size:80%;position:absolute;inset-block-start:0;inset-inline-start:0}.fs-shot-stage[data-layout=desktop-phones]>.fs-dev-phone{inline-size:22%;position:absolute;inset-block-end:0;inset-inline-end:0}.fs-shot-stage[data-layout=desktop-phones]>.fs-dev-browser+.fs-dev-phone{margin-block-end:4.5%;inset-inline-end:24.5%}.fs-dev{position:relative;container-type:inline-size}.fs-dev-screen{background:var(--fs-ground);color:var(--fs-ink);text-align:start;flex-direction:column;display:flex;position:relative;overflow:hidden}.fs-dev-browser .fs-dev-screen{aspect-ratio:16/10;border:1px solid var(--fs-hairline-strong);box-shadow:var(--fs-shadow-2);border-radius:.7em;font-size:1.66667cqi}.fs-dev-phone .fs-dev-screen{aspect-ratio:9/19.5;border:.55em solid var(--fs-device);box-shadow:var(--fs-shadow-3);border-radius:2.7em;font-size:4.54545cqi}.fs-dev-chrome{flex-direction:column;flex:none;display:flex}.fs-dev-tabs{background:var(--fs-surface-2);align-items:flex-end;gap:.75em;block-size:1.95em;padding-inline:.8em;display:flex}.fs-dev-dots{gap:.38em;padding-block-end:.62em;display:flex}.fs-dev-dots i{background:var(--fs-hairline-strong);border-radius:50%;block-size:.6em;inline-size:.6em}.fs-dev-tab{block-size:1.5em;inline-size:13em;min-inline-size:0;color:var(--fs-ink-soft);background:var(--fs-surface);border:1px solid var(--fs-hairline);border-block-end:0;border-radius:.5em .5em 0 0;align-items:center;gap:.45em;padding-inline:.65em .45em;display:flex}.fs-dev-tab .fs-scr-logo{block-size:.95em;inline-size:.95em}.fs-dev-tabtitle{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-inline-size:0;font-size:.68em;line-height:1.2;overflow:hidden}.fs-dev-tabx{color:var(--fs-ink-faint);flex:none;place-items:center;font-size:.62em;display:grid}.fs-dev-tools{background:var(--fs-surface);border-block-end:1px solid var(--fs-hairline);align-items:center;gap:.2em;block-size:1.75em;padding-inline:.6em;display:flex}.fs-dev-nav{block-size:1.35em;inline-size:1.35em;color:var(--fs-ink-faint);border-radius:.35em;flex:none;place-items:center;font-size:.82em;display:grid}.fs-dev-back .fs-scr-icon{transform:scaleX(-1)}.fs-dev-address{background:var(--fs-surface-2);border:1px solid var(--fs-hairline);min-inline-size:0;color:var(--fs-ink-soft);border-radius:1em;flex:auto;align-items:center;gap:.5em;margin-inline:.45em;padding:.22em .8em;font-size:.68em;display:flex}.fs-dev-address>.fs-scr-icon{color:var(--fs-ink-faint)}.fs-dev-url{white-space:nowrap;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate;min-inline-size:0;overflow:hidden}.fs-dev-browser[data-zoom] .fs-dev-screen{font-size:2.27273cqi}.fs-dev-status{flex:none;justify-content:space-between;align-items:center;padding:.75em 1.5em .35em;font-size:.78em;font-weight:600;display:flex}.fs-dev-island{background:var(--fs-device);border-radius:1em;block-size:1.7em;inline-size:6em}.fs-dev-sys{align-items:flex-end;gap:.18em;display:flex}.fs-dev-sys i{background:currentColor;border-radius:.1em;inline-size:.24em}.fs-dev-sys i:first-child{block-size:.4em}.fs-dev-sys i:nth-child(2){block-size:.6em}.fs-dev-sys i:nth-child(3){block-size:.8em}.fs-dev-sys b{border:.12em solid;border-radius:.25em;block-size:.75em;inline-size:1.5em;margin-inline-start:.35em}.fs-dev-home{background:var(--fs-ink);opacity:.35;border-radius:1em;block-size:.26em;position:absolute;inset-block-end:.45em;inset-inline:34%}.fs-scr{flex-direction:column;flex:auto;min-block-size:0;line-height:1.35;display:flex;overflow:hidden}.fs-dev-phone .fs-scr{gap:.75em;padding:.5em 1.1em 1.6em}.fs-scr-app{flex:auto;min-block-size:0;display:flex}.fs-scr-rail{background:var(--fs-surface);border-inline-end:1px solid var(--fs-hairline);flex-direction:column;flex:none;align-items:center;gap:.45em;inline-size:3.4em;padding-block:.9em;display:flex}.fs-scr-logo{flex:none;block-size:1.15em;inline-size:1.15em;display:block}.fs-scr-rail .fs-scr-logo{margin-block:.32em 1em}.fs-scr-brand{flex:none;padding:.15em 1.1em 0}.fs-scr-railitem{block-size:2.3em;inline-size:2.3em;color:var(--fs-ink-faint);border-radius:.6em;place-items:center;font-size:1.05em;display:grid}.fs-scr-railitem[data-on]{background:var(--fs-accent-wash);color:var(--fs-accent-ink)}.fs-scr-main{flex-direction:column;flex:auto;gap:.9em;min-inline-size:0;padding:1em 1.25em;display:flex;overflow:hidden}.fs-scr-top{align-items:center;gap:.7em;min-inline-size:0;display:flex}.fs-scr-top-icon{background:var(--fs-accent-wash);block-size:2.1em;inline-size:2.1em;color:var(--fs-accent-ink);border-radius:.6em;flex:none;place-items:center;display:grid}.fs-scr-top-text{flex:auto;min-inline-size:0}.fs-scr-top-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.28em;font-weight:600;overflow:hidden}.fs-scr-sub{color:var(--fs-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.78em;display:block;overflow:hidden}.fs-scr-top-end{flex:none;align-items:center;gap:.5em;display:flex}.fs-scr-tabs{background:var(--fs-surface-2);border-radius:.7em;align-self:flex-start;gap:.25em;max-inline-size:100%;padding:.25em;display:flex}.fs-scr-tabs span{white-space:nowrap;color:var(--fs-ink-soft);border:1px solid #0000;border-radius:.5em;padding:.3em .85em;font-size:.82em}.fs-scr-tabs span[data-on]{background:var(--fs-surface);color:var(--fs-ink);border-color:var(--fs-hairline);font-weight:600}.fs-scr-panel{background:var(--fs-surface);border:1px solid var(--fs-hairline);border-radius:.75em;flex-direction:column;gap:.6em;min-inline-size:0;padding:.85em 1em;display:flex}.fs-scr-panel[data-tone=brand],.fs-scr-panel[data-tone=warn]{border-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-scr-panel[data-tone=brand],.fs-scr-panel[data-tone=warn]{border-color:color-mix(in srgb,var(--fs-accent)50%,var(--fs-hairline))}}.fs-scr-panel[data-tone=ok]{border-color:var(--fs-green)}@supports (color:color-mix(in lab, red, red)){.fs-scr-panel[data-tone=ok]{border-color:color-mix(in srgb,var(--fs-green)45%,var(--fs-hairline))}}.fs-scr-panel[data-tone=bad]{border-color:var(--fs-red)}@supports (color:color-mix(in lab, red, red)){.fs-scr-panel[data-tone=bad]{border-color:color-mix(in srgb,var(--fs-red)45%,var(--fs-hairline))}}.fs-scr-panel[data-tone=info]{border-color:var(--fs-teal)}@supports (color:color-mix(in lab, red, red)){.fs-scr-panel[data-tone=info]{border-color:color-mix(in srgb,var(--fs-teal)45%,var(--fs-hairline))}}.fs-scr-panel-head{justify-content:space-between;align-items:center;gap:.6em;min-inline-size:0;display:flex}.fs-scr-panel-title{white-space:nowrap;text-overflow:ellipsis;font-size:.92em;font-weight:600;overflow:hidden}.fs-scr-kpi{flex-direction:column;gap:.2em;min-inline-size:0;display:flex}.fs-scr-kpi-l{letter-spacing:.06em;text-transform:uppercase;color:var(--fs-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.fs-scr-kpi-v{letter-spacing:-.02em;font-size:1.75em;font-weight:500;line-height:1.1}.fs-scr-kpi-d{color:var(--fs-ink-soft);font-size:.75em;font-weight:600}.fs-scr-banner{background:var(--fs-teal-wash);color:var(--fs-teal-ink);border-radius:.6em;align-items:center;gap:.55em;padding:.5em .8em;font-size:.84em;display:flex}.fs-scr-banner>span{min-inline-size:0}.fs-scr-photo{aspect-ratio:4/3;color:var(--fs-ink-faint);background:linear-gradient(180deg,var(--fs-surface-2),var(--fs-ink));border-radius:.7em;place-items:center;font-size:2.4em;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-scr-photo{background:linear-gradient(180deg,var(--fs-surface-2),color-mix(in srgb,var(--fs-ink)14%,var(--fs-surface-2)))}}.fs-scr-icon{vertical-align:-.125em;flex:none;display:inline-block}.fs-scr-num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.fs-scr-chip{white-space:nowrap;background:var(--fs-surface-2);color:var(--fs-ink-soft);border-radius:1em;align-items:center;gap:.3em;padding:.15em .6em;font-size:.74em;font-weight:600;display:inline-flex}.fs-scr-btn{white-space:nowrap;color:var(--fs-ink);background:var(--fs-surface);border:1px solid var(--fs-hairline-strong);border-radius:.55em;justify-content:center;align-items:center;gap:.4em;padding:.45em .95em;font-size:.85em;font-weight:600;display:inline-flex}.fs-scr-btn[data-kind=primary]{color:var(--fs-surface);background:var(--fs-ink);border-color:var(--fs-ink)}.fs-scr-btn[data-kind=accent]{color:var(--fs-accent-ink);background:var(--fs-accent-wash);border-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-scr-btn[data-kind=accent]{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-scr-input{flex-direction:column;gap:.25em;min-inline-size:0;display:flex}.fs-scr-input-l{color:var(--fs-ink-faint);font-size:.72em}.fs-scr-input-f{background:var(--fs-surface);border:1px solid var(--fs-hairline-strong);border-radius:.5em;align-items:center;gap:.5em;min-inline-size:0;padding:.45em .7em;font-size:.9em;display:flex}.fs-scr-input-f>.fs-scr-icon{color:var(--fs-ink-faint)}.fs-scr-sk{background:var(--fs-ink);border-radius:.3em;flex:none;block-size:.55em;display:block}@supports (color:color-mix(in lab, red, red)){.fs-scr-sk{background:color-mix(in srgb,var(--fs-ink)11%,transparent)}}.fs-scr-avatar{background:var(--fs-lime-wash);block-size:2.2em;inline-size:2.2em;color:var(--fs-lime-ink);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:700;display:inline-grid}.fs-scr-bar{background:var(--fs-surface-2);border-radius:1em;block-size:.45em;min-inline-size:3em;display:block;overflow:hidden}.fs-scr-bar i{border-radius:inherit;background:var(--fs-accent);block-size:100%;display:block}.fs-scr-meter{gap:.22em;display:inline-flex}.fs-scr-meter i{background:var(--fs-surface-2);border:1px solid var(--fs-hairline-strong);border-radius:50%;block-size:.55em;inline-size:.55em}.fs-scr-meter i[data-on]{background:var(--fs-green);border-color:var(--fs-green)}.fs-scr-state{border-radius:50%;flex:none;place-items:center;block-size:1.45em;inline-size:1.45em;font-size:.85em;display:inline-grid}.fs-scr-chip[data-tone=ok],.fs-scr-state[data-tone=ok],.fs-scr-avatar[data-tone=ok],.fs-scr-row-icon[data-tone=ok],.fs-scr-banner[data-tone=ok]{background:var(--fs-green-wash);color:var(--fs-green-ink)}.fs-scr-chip[data-tone=warn],.fs-scr-state[data-tone=warn],.fs-scr-avatar[data-tone=warn],.fs-scr-row-icon[data-tone=warn],.fs-scr-banner[data-tone=warn],.fs-scr-chip[data-tone=brand],.fs-scr-avatar[data-tone=brand],.fs-scr-row-icon[data-tone=brand],.fs-scr-banner[data-tone=brand]{background:var(--fs-accent-wash);color:var(--fs-accent-ink)}.fs-scr-chip[data-tone=bad],.fs-scr-state[data-tone=bad],.fs-scr-avatar[data-tone=bad],.fs-scr-row-icon[data-tone=bad],.fs-scr-banner[data-tone=bad]{background:var(--fs-red-wash);color:var(--fs-red-ink)}.fs-scr-chip[data-tone=info],.fs-scr-state[data-tone=info],.fs-scr-avatar[data-tone=info],.fs-scr-row-icon[data-tone=info]{background:var(--fs-teal-wash);color:var(--fs-teal-ink)}.fs-scr-kpi-d[data-tone=ok]{color:var(--fs-green-ink)}.fs-scr-kpi-d[data-tone=warn],.fs-scr-kpi-d[data-tone=brand]{color:var(--fs-accent-ink)}.fs-scr-kpi-d[data-tone=bad]{color:var(--fs-red-ink)}.fs-scr-kpi-d[data-tone=info]{color:var(--fs-teal-ink)}.fs-scr-bar[data-tone=ok] i,.fs-scr-meter[data-tone=ok] i[data-on]{background:var(--fs-green);border-color:var(--fs-green)}.fs-scr-bar[data-tone=warn] i,.fs-scr-meter[data-tone=warn] i[data-on]{background:var(--fs-accent);border-color:var(--fs-accent)}.fs-scr-bar[data-tone=bad] i,.fs-scr-meter[data-tone=bad] i[data-on]{background:var(--fs-red);border-color:var(--fs-red)}.fs-scr-bar[data-tone=info] i,.fs-scr-meter[data-tone=info] i[data-on]{background:var(--fs-teal);border-color:var(--fs-teal)}.fs-scr-bar[data-tone=neutral] i{background:var(--fs-ink-faint)}.fs-scr-photo[data-tone=warn]{color:var(--fs-accent-ink);background:linear-gradient(180deg,var(--fs-accent-wash),var(--fs-accent))}@supports (color:color-mix(in lab, red, red)){.fs-scr-photo[data-tone=warn]{background:linear-gradient(180deg,var(--fs-accent-wash),color-mix(in srgb,var(--fs-accent)28%,var(--fs-accent-wash)))}}.fs-scr-table{flex-direction:column;min-inline-size:0;font-size:.86em;display:flex}.fs-scr-tr{grid-template-columns:var(--fs-scr-cols);border-block-end:1px solid var(--fs-hairline);align-items:center;gap:.8em;padding:.5em .6em;display:grid}.fs-scr-tr>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.fs-scr-th{letter-spacing:.05em;text-transform:uppercase;color:var(--fs-ink-faint);padding-block:.25em .4em;font-size:.85em}.fs-scr-tr[data-on]{background:var(--fs-accent-wash);border-block-end-color:#0000;border-radius:.45em}.fs-scr-row{border-block-end:1px solid var(--fs-hairline);align-items:center;gap:.7em;min-inline-size:0;padding:.6em .1em;display:flex}.fs-scr-row-icon{background:var(--fs-surface-2);block-size:2.2em;inline-size:2.2em;color:var(--fs-ink-soft);border-radius:.6em;flex:none;place-items:center;display:grid}.fs-scr-row-text{flex-direction:column;flex:auto;min-inline-size:0;display:flex}.fs-scr-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.fs-scr-row-end{flex:none;align-items:center;gap:.4em;display:flex}.fs-scr-field{border-block-end:1px solid var(--fs-hairline);grid-template-columns:minmax(0,9em) minmax(0,1fr) auto;align-items:center;gap:.25em .8em;padding:.45em 0;display:grid}.fs-scr-field-l{color:var(--fs-ink-faint);white-space:nowrap;text-overflow:ellipsis;font-size:.8em;overflow:hidden}.fs-scr-field-v{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;font-size:.9em;font-weight:500;overflow:hidden}.fs-scr-field-n{color:var(--fs-ink-faint);white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;font-size:.72em;overflow:hidden}.fs-scr-field[data-state=bad] .fs-scr-field-n{color:var(--fs-red-ink)}.fs-scr-field[data-state=warn] .fs-scr-field-n{color:var(--fs-accent-ink)}.fs-scr-empty{border:1px dashed var(--fs-hairline-strong);background:var(--fs-surface-2);border-radius:.35em;block-size:1.3em;display:block}.fs-scr-field[data-state=bad] .fs-scr-empty{border-color:var(--fs-red);background:var(--fs-red-wash)}.fs-scr-field[data-state=warn] .fs-scr-empty{border-color:var(--fs-accent);background:var(--fs-accent-wash)}.fs-scr-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-scr-steps li{align-items:flex-start;gap:.7em;padding-block-end:.75em;display:flex;position:relative}.fs-scr-steps li:not(:last-child):after{content:"";background:var(--fs-hairline-strong);inline-size:.12em;position:absolute;inset-block:1.45em .15em;inset-inline-start:.62em}.fs-scr-steps-dot{background:var(--fs-surface-2);block-size:1.55em;inline-size:1.55em;color:var(--fs-ink-faint);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:700;display:grid}.fs-scr-steps li[data-state=done] .fs-scr-steps-dot{background:var(--fs-green-wash);color:var(--fs-green-ink)}.fs-scr-steps li[data-state=current] .fs-scr-steps-dot{background:var(--fs-accent-wash);color:var(--fs-accent-ink);box-shadow:0 0 0 .15em var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-scr-steps li[data-state=current] .fs-scr-steps-dot{box-shadow:0 0 0 .15em color-mix(in srgb,var(--fs-accent)55%,transparent)}}.fs-scr-steps-text{flex-direction:column;min-inline-size:0;font-size:.88em;display:flex}.fs-scr-steps li[data-state=current] .fs-scr-steps-text>span:first-child{font-weight:600}.fs-scr-steps li[data-state=todo] .fs-scr-steps-text>span:first-child{color:var(--fs-ink-soft)}.fs-scr-msg{align-items:flex-start;gap:.6em;min-inline-size:0;display:flex}.fs-scr-msg[data-from=me]{justify-content:flex-end}.fs-scr-bot{background:var(--fs-accent-wash);block-size:2em;inline-size:2em;color:var(--fs-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.fs-scr-bubble{background:var(--fs-surface);border:1px solid var(--fs-hairline);border-radius:.8em;flex-direction:column;gap:.5em;min-inline-size:0;max-inline-size:86%;padding:.6em .85em;font-size:.9em;display:flex}.fs-scr-msg[data-from=bot] .fs-scr-bubble{flex:auto}.fs-scr-msg[data-from=me] .fs-scr-bubble{background:var(--fs-lime-wash);border-color:#0000}.fs-scr-msg-name{color:var(--fs-ink-faint);font-size:.75em;font-weight:600}.fs-scr-cols{align-items:flex-end;gap:.9em;block-size:7em;display:flex}.fs-scr-cols-g{flex-direction:column;flex:1 1 0;align-items:center;gap:.3em;block-size:100%;min-inline-size:0;display:flex}.fs-scr-cols-bars{flex:auto;justify-content:center;align-items:flex-end;gap:.2em;inline-size:100%;display:flex}.fs-scr-cols-bars i{background:var(--fs-accent);border-radius:.2em .2em 0 0;inline-size:.85em}.fs-scr-cols-bars i[data-s="1"]{background:var(--fs-ink)}@supports (color:color-mix(in lab, red, red)){.fs-scr-cols-bars i[data-s="1"]{background:color-mix(in srgb,var(--fs-ink)20%,transparent)}}.fs-scr-cols-l{color:var(--fs-ink-faint);white-space:nowrap;font-size:.7em}.fs-scr-marker{font-variant-numeric:tabular-nums;block-size:1.5em;inline-size:1.5em;color:var(--fs-surface);background:var(--fs-accent);box-shadow:0 0 0 .2em var(--fs-accent);border-radius:50%;flex:none;place-items:center;font-size:.74em;font-weight:700;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.fs-scr-marker{box-shadow:0 0 0 .2em color-mix(in srgb,var(--fs-accent)22%,transparent)}}.fs-scr-curve{block-size:7em;display:block;position:relative}.fs-scr-curve svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.fs-scr-curve-line{fill:none;stroke:var(--fs-accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.fs-scr-curve-target{stroke:var(--fs-lime);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.fs-scr-curve-label{white-space:nowrap;background:var(--fs-lime-wash);color:var(--fs-lime-ink);border-radius:.4em;padding:.1em .5em;font-size:.7em;font-weight:600;position:absolute;inset-inline-end:0;translate:0 -.3em}.fs-scr-sheet{aspect-ratio:210/297;background:var(--fs-surface);border:1px solid var(--fs-hairline-strong);min-inline-size:0;box-shadow:var(--fs-shadow-1);border-radius:.3em;flex-direction:column;gap:.7em;padding:1.1em 1.2em;display:flex}.fs-scr-sheet-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.fs-scr-sheet-from,.fs-scr-sheet-meta{flex-direction:column;flex:1 1 0;gap:.4em;min-inline-size:0;display:flex}.fs-scr-sheet-meta{align-items:flex-end}.fs-scr-sheet-logo{background:var(--fs-ink);border-radius:.25em;block-size:1.3em;inline-size:2.4em;display:block}@supports (color:color-mix(in lab, red, red)){.fs-scr-sheet-logo{background:color-mix(in srgb,var(--fs-ink)16%,transparent)}}.fs-scr-sheet-lang{letter-spacing:.08em;color:var(--fs-ink-soft);border:1px solid var(--fs-hairline-strong);border-radius:.3em;padding:.1em .45em;font-size:.72em;font-weight:700}.fs-scr-sheet-to,.fs-scr-sheet-body,.fs-scr-sheet-foot{flex-direction:column;gap:.5em;display:flex}.fs-scr-sheet-table{border-block:1px solid var(--fs-hairline);flex-direction:column;gap:.45em;padding-block:.6em;display:flex}.fs-scr-sheet-row{grid-template-columns:3fr 1fr 1fr;gap:.8em;display:grid}.fs-scr-sheet-total{justify-content:flex-end;display:flex}.fs-scr-sheet-foot{margin-block-start:auto}.fs-scr-sheet-field{background:var(--fs-accent-wash);border:.12em solid var(--fs-accent);border-radius:.35em;flex-direction:column;gap:.25em;inline-size:fit-content;max-inline-size:100%;padding-block:.4em .45em;padding-inline:.8em .65em;display:flex;position:relative}.fs-scr-sheet-field[data-at=top-end]{align-self:flex-end}.fs-scr-sheet-field[data-at=middle-start],.fs-scr-sheet-field[data-at=bottom]{align-self:flex-start}.fs-scr-sheet-field>.fs-scr-marker{position:absolute;inset-block-start:-.8em;inset-inline-start:-.8em}.fs-scr-sheet-label{min-inline-size:0;color:var(--fs-accent-ink);overflow-wrap:break-word;font-size:.95em;font-weight:700;line-height:1.2}.fs-scr-sheet-value{min-inline-size:0;color:var(--fs-ink);font-variant-numeric:tabular-nums;font-size:.8em}.fs-scr-sheet-field[data-tone=warn]{border-style:dashed}.fs-scr-sheet-field[data-tone=ok]{background:var(--fs-green-wash);border-color:var(--fs-green)}.fs-scr-sheet-field[data-tone=ok] .fs-scr-sheet-label{color:var(--fs-green-ink)}.fs-scr-sheet-field[data-tone=bad]{background:var(--fs-red-wash);border-color:var(--fs-red)}.fs-scr-sheet-field[data-tone=bad] .fs-scr-sheet-label{color:var(--fs-red-ink)}.fs-scr-sheet-field[data-tone=info]{background:var(--fs-teal-wash);border-color:var(--fs-teal)}.fs-scr-sheet-field[data-tone=info] .fs-scr-sheet-label{color:var(--fs-teal-ink)}.fs-story{container:story/inline-size}.fs-photo{background-color:var(--fs-surface-2);border-radius:20px;margin:0 0 22px;position:relative}.fs-photo img{object-fit:cover;border-radius:inherit;block-size:100%;inline-size:100%;display:block}.fs-photo[data-placeholder]{background-color:#0000}.fs-photo-empty{border-radius:inherit;border:1px dashed var(--fs-hairline-strong);background-color:var(--fs-surface-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;block-size:100%;inline-size:100%;padding:18px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-photo-empty{background-color:color-mix(in srgb,var(--fs-surface-2)60%,var(--fs-ground))}}.fs-photo-empty{color:var(--fs-ink-faint);text-align:center}.fs-photo-empty>svg{opacity:.7;font-size:26px}.fs-photo-empty>span{max-inline-size:34ch;font-size:12px;line-height:1.5}.fs-story-hero-art .fs-photo-empty,.fs-firststep-pic .fs-photo-empty,.fs-parts-pic .fs-photo-empty{aspect-ratio:auto}:root[data-theme=dark] .fs-photo img{filter:brightness(.9)saturate(.95)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fs-photo img{filter:brightness(.9)saturate(.95)}}.fs-split{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.fs-story-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,56px);display:grid}@container story (min-width:860px){.fs-story-hero,.fs-why,.fs-firststep-grid,.fs-ai-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fs-cause-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fs-hook{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"pic head""pic line";row-gap:12px}.fs-hook>.fs-hook-shot{grid-area:pic}.fs-hook>.fs-chap-head{grid-area:head;align-self:end}.fs-hook>.fs-hook-line{grid-area:line;align-self:start;margin-block-start:4px}}.fs-chapter{padding-block:clamp(44px,6.5vw,96px);scroll-margin-block-start:8px}@media (max-width:959px){.fs-chapter{scroll-margin-block-start:60px}}.fs-chap-head{max-inline-size:54rem}.fs-chap-label{letter-spacing:.16em;text-transform:uppercase;color:var(--fs-accent-ink);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;font-size:10.5px;display:flex}.fs-chap-n{font-family:var(--fs-font-mono);letter-spacing:.06em;background-color:var(--fs-accent-wash);border:1px solid var(--fs-accent);border-radius:6px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.fs-chap-n{border:1px solid color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline))}}.fs-chap-n{direction:ltr;unicode-bidi:isolate}.fs-chap-title{letter-spacing:-.02em;color:var(--fs-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:300;line-height:1.12}.fs-chap-line{max-inline-size:46rem;color:var(--fs-ink-soft);margin:14px 0 0;font-size:clamp(16px,1.7vw,19px);line-height:1.6}.fs-chap-punch{text-align:center;text-wrap:balance;max-inline-size:46rem;color:var(--fs-ink);margin:30px auto 0;font-size:clamp(18px,2.2vw,24px);font-weight:600;line-height:1.35}.fs-center{text-align:center;margin-inline:auto}.fs-chap-actions{flex-wrap:wrap;gap:10px;margin-block-start:24px;display:flex}.fs-story-hero-art{isolation:isolate;margin-inline:clamp(8px,2vw,26px);position:relative}.fs-story-hero-art .fs-photo{aspect-ratio:710/615;box-shadow:var(--fs-shadow-3);border-radius:26px}.fs-arc{z-index:-1;aspect-ratio:1;border:2px solid var(--fs-accent);border-radius:50%;inline-size:62%;position:absolute;inset-block-start:-9%;inset-inline-end:-8%}@supports (color:color-mix(in lab, red, red)){.fs-arc{border:2px solid color-mix(in srgb,var(--fs-accent)55%,transparent)}}.fs-arc-dot{z-index:-1;aspect-ratio:1;background-color:var(--fs-accent);border-radius:50%;inline-size:24%;position:absolute;inset-block-end:-7%;inset-inline-start:-6%}@supports (color:color-mix(in lab, red, red)){.fs-arc-dot{background-color:color-mix(in srgb,var(--fs-accent)20%,transparent)}}.fs-hook-time{font-family:var(--fs-font-body);font-variant-numeric:tabular-nums;letter-spacing:-.045em;color:var(--fs-accent-ink);margin:2px 0 12px;font-size:clamp(64px,10vw,132px);font-weight:200;line-height:.95}.fs-statement{background-color:var(--fs-accent-wash);border-radius:18px;margin:26px 0 0;padding:22px 26px}@supports (color:color-mix(in lab, red, red)){.fs-statement{background-color:color-mix(in srgb,var(--fs-accent-wash)70%,var(--fs-surface))}}.fs-statement{border-inline-start:4px solid var(--fs-accent);color:var(--fs-ink);font-size:clamp(18px,2vw,23px);line-height:1.45}.fs-principles{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:12px;margin-block-start:14px;display:grid}.fs-principle{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);border-block-start:3px solid var(--fs-accent);box-shadow:var(--fs-shadow-soft);border-radius:14px;flex-direction:column;gap:6px;padding:15px 17px;display:flex}.fs-principle-t{letter-spacing:.12em;text-transform:uppercase;color:var(--fs-accent-ink);font-size:10.5px;font-weight:600}.fs-principle-b{color:var(--fs-ink);font-size:14.5px;line-height:1.5}.fs-cause-grid{align-items:start;margin-block-start:30px}.fs-voices{gap:14px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.fs-voice{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:14px;display:grid}@media (max-width:959px){@container (min-width:21.5rem){.fs-voice{grid-template-columns:7.5rem minmax(0,1fr)}}}@container (min-width:25rem){.fs-voice{grid-template-columns:8.25rem minmax(0,1fr)}}.fs-voice-who{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.fs-voice-ic{background-color:var(--fs-lime-wash);block-size:44px;inline-size:44px;color:var(--fs-lime-ink);border-radius:50%;place-items:center;font-size:19px;display:grid}.fs-voice-sys{color:var(--fs-ink-faint);font-size:11.5px;line-height:1.3}.fs-voice-says{color:var(--fs-ink);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:16px;border-start-start-radius:4px;align-items:center;gap:12px;padding:14px 18px;font-size:clamp(16px,1.7vw,19px);font-weight:500;display:flex}.fs-cause-box{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);border-inline-start:4px solid var(--fs-accent);border-radius:14px;flex-direction:column;gap:4px;margin-block-start:18px;padding:18px 22px;display:flex}.fs-cause-box strong{color:var(--fs-ink);font-size:clamp(18px,2vw,22px);font-weight:600}.fs-cause-box span{color:var(--fs-accent-ink);font-size:15.5px;font-weight:500}.fs-parts{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:18px;flex-direction:column;gap:14px;padding:14px;display:flex}.fs-parts-pic{aspect-ratio:5/4;border-radius:12px}.fs-parts-line{color:var(--fs-ink);margin:0 4px;font-size:16px;font-weight:500;line-height:1.5}.fs-parts>.fs-btn{align-self:flex-start;margin:0 4px 4px}.fs-trio{margin:0;container-type:inline-size}.fs-trio-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.1em;padding:1em .9em 1.2em;font-size:2.17391cqi;display:grid}.fs-trio-sheet{min-inline-size:0;display:block}.fs-trio-sheet:first-child{rotate:-1.5deg}.fs-trio-sheet:nth-child(2){margin-block-start:1.6em}.fs-trio-sheet:nth-child(3){rotate:1.5deg}.fs-trio .fs-scr-sheet-label{font-size:1.15em}.fs-steps3{gap:18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.fs-steps3 li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.fs-steps3-n{block-size:40px;inline-size:40px;font-family:var(--fs-font-body);color:var(--fs-ink-soft);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);border-radius:50%;place-items:center;font-weight:600;display:grid}.fs-steps3-text strong{color:var(--fs-ink);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block-start:8px;font-size:16.5px;font-weight:600;display:flex}.fs-steps3-text>span{color:var(--fs-ink-soft);margin-block-start:3px;font-size:14.5px;line-height:1.5;display:block}.fs-techterm{color:var(--fs-ink-soft);background-color:var(--fs-surface-2);border:1px dashed var(--fs-hairline-strong);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:13px 15px;font-size:13px;line-height:1.6;display:flex}.fs-techterm .fs-scr-icon{color:var(--fs-ink-faint);margin-block-start:2px;font-size:16px}.fs-techterm b{color:var(--fs-ink);font-weight:600}.fs-mosaic{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:14px;margin-block-start:26px;display:grid}@container story (min-width:860px){.fs-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-mosaic-tile{color:inherit;background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:14px;flex-direction:column;gap:5px;padding:10px 10px 14px;text-decoration:none;transition:translate .18s,box-shadow .18s,border-color .18s;display:flex}.fs-mosaic-tile:hover{box-shadow:var(--fs-shadow-lift);border-color:var(--fs-accent);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.fs-mosaic-tile:hover{border-color:color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline))}}.fs-mosaic-shot{border:1px solid var(--fs-hairline);background:radial-gradient(ellipse 85% 75% at 50% 0%,var(--fs-accent),transparent),var(--fs-surface-2);border-radius:10px;margin-block-end:6px;padding:7%;display:block}@supports (color:color-mix(in lab, red, red)){.fs-mosaic-shot{background:radial-gradient(ellipse 85% 75% at 50% 0%,color-mix(in srgb,var(--fs-accent)13%,transparent),transparent),color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface))}}.fs-mosaic .fs-shot-tag{margin-block-start:5px;padding:1px 5px;font-size:8px}.fs-mosaic-pattern{letter-spacing:.1em;text-transform:uppercase;color:var(--fs-accent-ink);padding-inline:4px;font-size:9.5px}.fs-mosaic-title{color:var(--fs-ink);padding-inline:4px;font-size:14px;font-weight:500;line-height:1.35}.fs-mosaic-mark{align-self:flex-start;margin-inline:4px}.fs-ai-grid{margin-block-start:30px}.fs-ai-grid .fs-flow-n{background-color:var(--fs-accent);color:var(--fs-surface)}.fs-chapter>.fs-caselinks{margin-block-start:26px}.fs-caselinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;margin-block-start:18px;display:grid}.fs-caselink{flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;display:flex}.fs-caselink-title{color:var(--fs-ink);font-size:15.5px;font-weight:600;line-height:1.35}.fs-caselink-sum{color:var(--fs-ink-soft);font-size:13px;line-height:1.5}.fs-caselink-more{color:var(--fs-accent-ink);align-items:center;gap:6px;margin-block-start:auto;padding-block-start:6px;font-size:13px;font-weight:600;display:inline-flex}.fs-flowbox{container-type:inline-size}.fs-flow{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fs-flow-step{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);box-shadow:var(--fs-shadow-soft);border-radius:14px;flex-direction:column;gap:6px;padding:18px 16px 16px;display:flex;position:relative}.fs-flow-step:not(:last-child):after{content:"";z-index:1;border-block-start:2px solid var(--fs-accent);border-inline-end:2px solid var(--fs-accent);block-size:9px;inline-size:9px;position:absolute;inset-block-start:50%;inset-inline-end:-12px;transform:translateY(-50%)rotate(45deg)}.fs-flow-n{block-size:38px;inline-size:38px;font-family:var(--fs-font-body);background-color:var(--fs-accent-wash);color:var(--fs-accent-ink);border-radius:50%;place-items:center;margin-block-end:4px;font-size:16px;font-weight:600;display:grid}.fs-flow-n .fs-scr-icon{font-size:18px}.fs-flow-t{color:var(--fs-ink);font-size:15.5px;font-weight:600;line-height:1.35}.fs-flow-b{color:var(--fs-ink-soft);font-size:13.5px;line-height:1.5}.fs-flow-step[data-accent]{background-color:var(--fs-accent-wash)}@supports (color:color-mix(in lab, red, red)){.fs-flow-step[data-accent]{background-color:color-mix(in srgb,var(--fs-accent-wash)75%,var(--fs-surface))}}.fs-flow-step[data-accent]{border-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-flow-step[data-accent]{border-color:color-mix(in srgb,var(--fs-accent)50%,var(--fs-hairline))}}.fs-flow-step[data-accent] .fs-flow-n{background-color:var(--fs-cta);color:var(--fs-cta-ink)}@container (max-width:620px){.fs-flow{grid-template-columns:minmax(0,1fr)}.fs-flow-step:not(:last-child):after{inset-block:auto -12px;inset-inline-end:auto;left:50%;transform:translate(-50%)rotate(135deg)}}.fs-icontiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:clamp(20px,2.6vw,32px) clamp(16px,2.2vw,28px);margin-block-start:26px;display:grid}.fs-icontile{flex-direction:column;gap:8px;display:flex}.fs-icontile-ic{background-color:var(--fs-accent-wash);block-size:54px;inline-size:54px;color:var(--fs-accent-ink);box-shadow:inset 0 0 0 1px var(--fs-accent);border-radius:16px;place-items:center;margin-block-end:4px;font-size:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.fs-icontile-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fs-accent)28%,transparent)}}.fs-icontile-t{color:var(--fs-ink);margin:0;font-size:16.5px;font-weight:600;line-height:1.35}.fs-icontile-b{color:var(--fs-ink-soft);margin:0;font-size:14px;line-height:1.55}.fs-icontiles[data-compact]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:22px 30px}.fs-icontiles[data-compact] .fs-icontile{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:3px 14px;display:grid}.fs-icontiles[data-compact] .fs-icontile-ic{background-color:var(--fs-lime-wash);block-size:46px;inline-size:46px;color:var(--fs-lime-ink);box-shadow:none;border-radius:14px;grid-row:span 2;margin:0;font-size:20px}.fs-icontiles[data-compact] .fs-icontile-t{font-size:15.5px}.fs-trust{background-color:var(--fs-lime-wash);border:1px solid var(--fs-lime);border-radius:22px;margin-block-start:28px;padding:clamp(22px,3vw,36px)}@supports (color:color-mix(in lab, red, red)){.fs-trust{border:1px solid color-mix(in srgb,var(--fs-lime)18%,var(--fs-hairline))}}.fs-trust .fs-icontiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block-start:0}.fs-trust .fs-icontile-ic{background-color:var(--fs-surface-raised);color:var(--fs-lime-ink);box-shadow:var(--fs-shadow-soft)}.fs-path{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.fs-path:before{content:"";background-image:linear-gradient(90deg,var(--fs-hairline-strong),var(--fs-accent));block-size:2px;position:absolute;inset-block-start:20px;inset-inline:10%}.fs-path-step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.fs-path-dot{z-index:1;block-size:40px;inline-size:40px;font-family:var(--fs-font-body);color:var(--fs-ink-soft);background-color:var(--fs-surface-raised);border:2px solid var(--fs-hairline-strong);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.fs-path-step>strong{color:var(--fs-ink);margin-block-start:6px;font-size:15.5px;font-weight:600;line-height:1.35}.fs-path-body{color:var(--fs-ink-soft);font-size:13.5px;line-height:1.5}.fs-path-goal .fs-path-dot{background-color:var(--fs-cta);block-size:56px;inline-size:56px;color:var(--fs-cta-ink);box-shadow:0 0 0 8px var(--fs-accent);border-color:#0000;margin-block-start:-8px;font-size:24px}@supports (color:color-mix(in lab, red, red)){.fs-path-goal .fs-path-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--fs-accent)18%,transparent)}}@container story (max-width:760px){.fs-path{grid-template-columns:minmax(0,1fr);gap:20px}.fs-path:before{background-image:linear-gradient(180deg,var(--fs-hairline-strong),var(--fs-accent));block-size:auto;inline-size:2px;inset-block:20px;inset-inline:19px auto}.fs-path-step{text-align:start;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:2px 14px;display:grid}.fs-path-step>.fs-path-dot{grid-row:span 3}.fs-path-step>strong{margin-block-start:8px}.fs-path-goal .fs-path-dot{block-size:40px;inline-size:40px;margin:0;font-size:18px}}.fs-chapter>.fs-target-shot{max-inline-size:60rem;margin-block-start:30px;margin-inline:auto}.fs-hook-shot,.fs-desk-shot,.fs-target-shot{border:1px solid var(--fs-hairline);background:radial-gradient(ellipse 85% 75% at 50% 0%,var(--fs-accent),transparent),var(--fs-surface-2);border-radius:18px;padding:clamp(14px,3%,30px)}@supports (color:color-mix(in lab, red, red)){.fs-hook-shot,.fs-desk-shot,.fs-target-shot{background:radial-gradient(ellipse 85% 75% at 50% 0%,color-mix(in srgb,var(--fs-accent)13%,transparent),transparent),color-mix(in srgb,var(--fs-surface-2)50%,var(--fs-surface))}}.fs-statement-wide{text-align:start;border-inline-start:0;border-block-start:4px solid var(--fs-accent);max-inline-size:52rem;margin-block-start:30px;margin-inline:auto}.fs-firststep-pic{aspect-ratio:4/3;box-shadow:var(--fs-shadow-2);border-radius:22px}.fs-chapter[tabindex="-1"]:focus{outline:none}.fs-picks{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:10px;margin-block-start:22px;display:grid}.fs-pick{cursor:pointer;text-align:start;font:inherit;color:var(--fs-ink);background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline-strong);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.fs-pick:hover{border-color:var(--fs-ink-faint)}.fs-pick:focus-visible{outline:2px solid var(--fs-ink);outline-offset:3px}.fs-pick-ic{background-color:var(--fs-surface-2);block-size:32px;inline-size:32px;color:var(--fs-ink-soft);border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.fs-pick-label{flex:auto;min-inline-size:0;line-height:1.35}.fs-pick-mark{color:#0000;border:1.5px solid var(--fs-hairline-strong);border-radius:50%;flex:none;place-items:center;block-size:22px;inline-size:22px;font-size:12px;display:grid}.fs-pick[aria-pressed=true]{border-color:var(--fs-accent);background-color:var(--fs-accent-wash)}@supports (color:color-mix(in lab, red, red)){.fs-pick[aria-pressed=true]{background-color:color-mix(in srgb,var(--fs-accent-wash)80%,var(--fs-surface))}}.fs-pick[aria-pressed=true]{box-shadow:0 0 0 3px var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-pick[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent)18%,transparent)}}.fs-pick[aria-pressed=true] .fs-pick-ic,.fs-pick[aria-pressed=true] .fs-pick-mark{background-color:var(--fs-cta);color:var(--fs-cta-ink);border-color:#0000}.fs-aicases{gap:6px;margin-block-start:22px;display:grid}.fs-aicases-label{color:var(--fs-ink);font-size:15.5px;font-weight:600}.fs-aicases-hint{color:var(--fs-ink-soft);margin:0;font-size:13px;line-height:1.5}.fs-aicases textarea.fs-field{background-color:var(--fs-surface-raised);min-block-size:6.5em}.fs-aicases textarea.fs-field[aria-invalid=true]{background-color:var(--fs-red-wash)}.fs-aicases-count{color:var(--fs-ink-faint);font-variant-numeric:tabular-nums;justify-self:end;font-size:11.5px}.fs-aicases-count[data-over]{color:var(--fs-red-ink);font-weight:600}.fs-aicases textarea.fs-field:focus-visible{outline:2px solid var(--fs-ink);outline-offset:3px}@media (pointer:coarse){.fs-aicases textarea.fs-field{font-size:16px}}.fs-firststep-send{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-block-start:20px;display:flex}.fs-firststep-answer{margin:0;font-size:14.5px;font-weight:500}.fs-firststep-answer[data-state=sent]{color:var(--fs-green-ink)}.fs-firststep-answer[data-state=failed]{color:var(--fs-red-ink)}.fs-firststep-note{color:var(--fs-ink-faint);margin:12px 0 0;font-size:12.5px;line-height:1.6}.fs-readon{border-block-start:1px solid var(--fs-accent);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-block-start:34px;padding-block-start:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-readon{border-block-start:1px solid color-mix(in srgb,var(--fs-accent)22%,var(--fs-hairline))}}.fs-readon .fs-label{margin:0;margin-inline-end:6px}@media (max-width:560px){.fs-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-mosaic-pattern{display:none}.fs-mosaic-title{font-size:13px}.fs-icontiles:not([data-compact]) .fs-icontile{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:3px 14px;display:grid}.fs-icontiles:not([data-compact]) .fs-icontile-ic{border-radius:14px;grid-row:span 2;block-size:46px;inline-size:46px;margin:0;font-size:20px}}.fs-sidecta{color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border:1px solid var(--fs-accent);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-block-start:18px;margin-inline:2px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-sidecta{border:1px solid color-mix(in srgb,var(--fs-accent)35%,var(--fs-hairline))}}.fs-sidecta{transition:border-color .15s,box-shadow .15s}.fs-sidecta:hover{border-color:var(--fs-accent);box-shadow:var(--fs-shadow-soft)}.fs-sidecta .fs-arrow{flex:none}html.fs-anim .fs-section :is(.fs-icontile,.fs-flow-step,.fs-mosaic-tile,.fs-today-win,.fs-voice,.fs-path-step,.fs-pick){opacity:0;transition-property:opacity,transform,translate,border-color,box-shadow,background-color;transition-duration:.55s,.55s,.18s,.18s,.18s,.15s;transition-timing-function:ease,cubic-bezier(.16,1,.3,1),ease,ease,ease,ease;transition-delay:calc(min(var(--i,0),9)*60ms),calc(min(var(--i,0),9)*60ms),0s,0s,0s,0s;transform:translateY(12px)}html.fs-anim .fs-section.is-in :is(.fs-icontile,.fs-flow-step,.fs-mosaic-tile,.fs-today-win,.fs-voice,.fs-path-step,.fs-pick){opacity:1;transform:none}.fs-badge-wrap{white-space:normal;text-align:start;line-height:1.5}.fs-table tr[data-revoked] td{background-color:var(--fs-surface-2)}@supports (color:color-mix(in lab, red, red)){.fs-table tr[data-revoked] td{background-color:color-mix(in srgb,var(--fs-surface-2)55%,transparent)}}.fs-table tr[data-revoked] .value{color:var(--fs-ink-soft);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fs-ink-faint);-webkit-text-decoration-color:var(--fs-ink-faint);-webkit-text-decoration-color:var(--fs-ink-faint);text-decoration-color:var(--fs-ink-faint)}.fs-table tr[data-revoked] .fs-badge{color:var(--fs-ink-faint);border-color:var(--fs-hairline-strong);background-color:#0000}@media (max-width:860px){.fs-table-stack tbody tr:first-child{padding-block-start:0}.fs-table-stack tbody tr:last-child{padding-block-end:0}}@media (max-width:560px){.fs-phase{grid-template-columns:minmax(0,1fr)}.fs-phase-n{padding-block-start:0}}.fs-microlabel{letter-spacing:.11em;text-transform:uppercase;color:var(--fs-ink-faint);font-size:10px;line-height:1.4}.fs-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-list li{border-top:1px solid var(--fs-hairline);color:var(--fs-ink-soft);align-items:flex-start;gap:11px;padding:11px 0;font-size:14px;line-height:1.6;display:flex}.fs-list li:first-child{border-top:0}.fs-list li strong{color:var(--fs-ink);font-weight:500}.fs-tick{color:var(--fs-accent);flex:none;margin-top:3px}.fs-list-tight li{border-top:0;padding:5px 0;font-size:13.5px;line-height:1.55}.fs-list-tight .fs-tick{margin-top:2px}.fs-row{flex-direction:column;gap:4px;display:flex}.fs-row>p,.fs-row>ul{margin:0}.fs-row .txt{color:var(--fs-ink-soft);font-size:13.5px;line-height:1.6}.fs-phaseroad{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}@media (min-width:40rem){.fs-phaseroad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62rem){.fs-phaseroad{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-phasecard{flex-direction:column;gap:10px;padding:16px;display:flex}.fs-phasecard .fs-h3{font-size:15px;line-height:1.3}.fs-phasecard>.fs-badge{align-self:start}.fs-phasecard .fs-row .txt,.fs-phasecard .fs-list-tight li,.fs-phasecard .fs-p{font-size:12.5px}.fs-phasecard .fs-list-tight li{padding:3px 0}.fs-phasemeta{border-top:1px solid var(--fs-hairline);flex-direction:column;gap:9px;margin-block:auto 0;margin-inline:0;padding-block-start:12px;display:flex}.fs-phasemeta>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.fs-phasemeta dt{letter-spacing:.11em;text-transform:uppercase;color:var(--fs-ink-faint);flex:none;font-size:9.5px;line-height:1.4}.fs-phasemeta dd{text-align:end;color:var(--fs-ink-soft);margin:0;font-size:12.5px;line-height:1.5}.fs-phasemeta dd .fig{color:var(--fs-ink);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:15px;font-weight:500;display:inline-block}.fs-phasemeta dd .sub{color:var(--fs-ink-faint);font-size:11.5px;line-height:1.5;display:block}@media print{.fs-slide-fig,.fs-slide-notes,.fs-trio,.fs-hook-shot,.fs-target-shot,.fs-stations-flow,.fs-stations-bracket,.fs-painmap tr{break-inside:avoid}.fs-scr-marker,.fs-slide-note-n,.fs-voice-n{-webkit-print-color-adjust:exact;print-color-adjust:exact}:root,:root[data-theme=dark],:root:not([data-theme=light]),:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fs-ground:#fff;--fs-surface:#fff;--fs-surface-2:#fff;--fs-surface-raised:#fff;--fs-ink:#000;--fs-ink-soft:#1a1a1a;--fs-ink-faint:#4a4a4a;--fs-hairline:#ccc;--fs-hairline-strong:#999;--fs-shadow-1:none;--fs-shadow-2:none;--fs-shadow-3:none;--fs-shadow-soft:none;--fs-shadow-lift:none;--fs-glow:none;--fs-accent:#004c97;--fs-accent-ink:#004c97;--fs-accent-wash:#e3edf7;--fs-cta:#84bd00;--fs-cta-ink:#002a55;--fs-lime:#608a00;--fs-lime-ink:#4b6b00;--fs-lime-wash:#e8f0d9;--fs-logo-ink:#005094;--fs-logo-leaf:#a2c617;--fs-device:#16222e;--fs-green:#3e8144;--fs-green-ink:#2e6a35;--fs-green-wash:#e3f3e6;--fs-red:#cf2b35;--fs-red-ink:#b0312f;--fs-red-wash:#fdecec;--fs-teal:#008c99;--fs-teal-ink:#00707a;--fs-teal-wash:#ddf5f8;--fs-chart-b:#6c7f93}:root[data-theme=dark] .fs-photo img,:root:not([data-theme=light]) .fs-photo img{filter:none}.fs-sidebar,.fs-topbar,.fs-scrim,.fs-progress,.fs-ornament,.fs-btn{display:none!important}.fs-frame{min-height:0;display:block}.fs-main{max-width:none;padding-inline:0}.fs-card,.fs-note{box-shadow:none;break-inside:avoid}.fs-section{break-before:auto}h1,h2,h3{break-after:avoid}.fs-band:before{display:none}html.fs-anim .fs-section,html.fs-anim .fs-section .fs-grid>*,html.fs-anim .fs-section .fs-grid-2>*,html.fs-anim .fs-section :is(.fs-icontile,.fs-flow-step,.fs-mosaic-tile,.fs-today-win,.fs-voice,.fs-path-step,.fs-pick){opacity:1!important;transition:none!important;transform:none!important}.fs-sidecta{display:none!important}a[href^=\#]:after{content:""}}.fs-phasecard[data-state=offered]{border-color:var(--fs-accent)}@supports (color:color-mix(in lab, red, red)){.fs-phasecard[data-state=offered]{border-color:color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-phasecard[data-state=offered] .fs-phasemeta dd .fig{color:var(--fs-accent-ink)}.fs-phasecard[data-state=outlook]{border-style:dashed;border-color:var(--fs-hairline-strong);background-color:var(--fs-surface-2);box-shadow:none}.fs-phasecard[data-state=outlook] .fs-index{color:var(--fs-ink-faint)}.fs-chiprow{flex-wrap:wrap;gap:6px;margin:0;display:flex}.fs-offer-tools{flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:0;list-style:none;display:flex}.fs-offer-tools a{color:var(--fs-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);text-decoration-color:var(--fs-accent-ink);font-size:12.5px;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fs-offer-tools a{-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)40%,transparent);text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)40%,transparent)}}.fs-offer-tail{white-space:nowrap}.fs-offer-tools a svg{vertical-align:-2px;margin-inline-start:4px;display:inline}.fs-offer-tools a:hover{text-decoration-color:currentColor}.fs-offer-anchor{scroll-margin-block-start:28px}@media (max-width:959px){.fs-offer-anchor{scroll-margin-block-start:84px}}.fs-offer-anchor[tabindex="-1"]:focus{outline:none}.fs-offer-mark{color:var(--fs-ink-soft);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.fs-offer-mark svg{color:var(--fs-ink-faint);flex:none;margin-block-start:2px}.fs-glance-card,.fs-basis{container:fs-rows/inline-size}.fs-basis{margin-block-start:22px}.fs-glance-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-end:16px;display:flex}.fs-glance-head .fs-h3{margin:0}.fs-glance{margin:0;display:grid}.fs-glance-row{border-block-end:1px solid var(--fs-hairline);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;gap:2px 18px;padding-block:10px;display:grid}.fs-glance-row:first-child{padding-block-start:0}.fs-glance-row:last-child{border-block-end:0;padding-block-end:0}.fs-glance-l{letter-spacing:.11em;text-transform:uppercase;color:var(--fs-ink-faint);font-size:10px;line-height:1.5}.fs-glance-v{color:var(--fs-ink);margin:0;font-size:14px;line-height:1.6}@container fs-rows (max-width:34rem){.fs-glance-row{grid-template-columns:minmax(0,1fr)}}.fs-plan{--fs-plan-what:14rem;margin-block-start:22px;padding:18px 20px 12px;container:fs-plan/inline-size}.fs-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-block-end:16px;display:flex}.fs-plan-legend{color:var(--fs-ink-soft);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;line-height:1.4;list-style:none;display:flex}.fs-plan-legend li{align-items:center;gap:7px;display:inline-flex}.fs-plan-weeks,.fs-plan-item{grid-template-columns:var(--fs-plan-what)repeat(var(--fs-plan-n,13),minmax(0,1fr));align-items:center;display:grid}.fs-plan-weeks{border-block-end:1px solid var(--fs-hairline-strong);font-family:var(--fs-font-mono);color:var(--fs-ink-faint);padding-block-end:6px;font-size:10px}.fs-plan-weeks>span{text-align:center}.fs-plan-lane+.fs-plan-lane{border-block-start:1px solid var(--fs-hairline);margin-block-start:8px}.fs-plan-lane-name{letter-spacing:.12em;text-transform:uppercase;color:var(--fs-accent-ink);margin:0;padding-block:12px 4px;font-size:10px;font-weight:600}.fs-plan-lane[data-side=client] .fs-plan-lane-name{color:var(--fs-lime-ink)}.fs-plan-items{margin:0;padding:0;list-style:none;position:relative}.fs-plan-items:before{content:"";inset-block:0;inset-inline:var(--fs-plan-what)0;pointer-events:none;background-image:repeating-linear-gradient(to right,var(--fs-hairline)0 1px,transparent 1px calc(100%/var(--fs-plan-n,13)));border-inline-end:1px solid var(--fs-hairline);position:absolute}.fs-plan-item{min-block-size:32px;padding-block:3px;position:relative}.fs-plan-what{color:var(--fs-ink);grid-area:1/1;padding-inline-end:14px;font-size:13px;line-height:1.35}.fs-plan-span{grid-column:var(--c0)/var(--c1);grid-row:1;align-items:center;gap:5px;min-inline-size:0;padding-inline-start:calc(50% - 5px);display:flex}.fs-plan-when{font-family:var(--fs-font-mono);white-space:nowrap;color:var(--fs-ink-soft);font-size:10.5px}.fs-plan-item[data-kind=bar] .fs-plan-span{background-color:var(--fs-accent-wash);border:1px solid var(--fs-accent);border-radius:6px;block-size:24px;margin-inline:2px;padding-inline:7px}@supports (color:color-mix(in lab, red, red)){.fs-plan-item[data-kind=bar] .fs-plan-span{border:1px solid color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-plan-item[data-kind=bar] .fs-plan-when{color:var(--fs-accent-ink)}.fs-plan-lane[data-side=client] .fs-plan-item[data-kind=bar] .fs-plan-span{background-color:var(--fs-lime-wash);border-color:var(--fs-lime)}@supports (color:color-mix(in lab, red, red)){.fs-plan-lane[data-side=client] .fs-plan-item[data-kind=bar] .fs-plan-span{border-color:color-mix(in srgb,var(--fs-lime)45%,var(--fs-hairline))}}.fs-plan-lane[data-side=client] .fs-plan-item[data-kind=bar] .fs-plan-when{color:var(--fs-lime-ink)}.fs-plan-glyph{flex:none;block-size:10px;inline-size:10px;display:inline-block}[data-kind=milestone] .fs-plan-glyph{border:2px solid var(--fs-accent);background-color:var(--fs-surface-raised);border-radius:50%}[data-kind=decision] .fs-plan-glyph{background-color:var(--fs-accent);border-radius:1.5px;block-size:9px;inline-size:9px;margin-inline:1px;transform:rotate(45deg)}.fs-plan-legend [data-kind=bar] .fs-plan-glyph{background-color:var(--fs-accent-wash);border:1px solid var(--fs-accent);border-radius:3px;block-size:8px;inline-size:18px}@supports (color:color-mix(in lab, red, red)){.fs-plan-legend [data-kind=bar] .fs-plan-glyph{border:1px solid color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-plan-kind{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container fs-plan (max-width:52rem){.fs-plan-weeks,.fs-plan-lane{--fs-plan-what:10.5rem}.fs-plan-what{font-size:12.5px}}@container fs-plan (max-width:38rem){.fs-plan-weeks,.fs-plan-items:before{display:none}.fs-plan-item{border-block-end:1px solid var(--fs-hairline);align-items:center;gap:12px;padding-block:7px;display:flex}.fs-plan-item:last-child{border-block-end:0}.fs-plan-what{padding:0}.fs-plan-span{flex:none;order:-1;inline-size:4.75rem;padding-inline-start:0}.fs-plan-item[data-kind=bar] .fs-plan-span{block-size:22px;margin:0;padding-inline:7px}}.fs-offer-table .fs-table-stack{--fs-table-min:34rem}.fs-week{font-family:var(--fs-font-mono);color:var(--fs-ink);white-space:nowrap;font-size:12px}.fs-state{flex-direction:column;align-items:flex-start;gap:5px;margin-block-start:8px;display:flex}.fs-state .hint{color:var(--fs-ink-soft);margin:0;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.fs-offer-sub{margin-block:28px 0}@media (min-width:40rem){.fs-offer-known .fs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-ledgers{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-block-start:14px}.fs-ledger{flex-direction:column;display:flex}.fs-ledger dl{margin:6px 0 0}.fs-ledger dl>div{border-block-start:1px solid var(--fs-hairline);padding-block:9px}.fs-ledger dl>div:first-child{border-block-start:0;padding-block-start:4px}.fs-ledger dt{color:var(--fs-ink-soft);margin-block-end:4px;font-size:12.5px;line-height:1.5}.fs-ledger dd{color:var(--fs-ink);margin:0;font-size:14px;line-height:1.55}.fs-ledger>.fs-src{margin:12px 0 0}@media (min-width:44rem){.fs-ledgers{grid-template-columns:repeat(2,minmax(0,1fr))}}.fs-scope{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-block-start:22px;display:grid}.fs-scope-side{gap:14px;display:grid}@media (min-width:68rem){.fs-scope{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.fs-scope strong{margin-block-end:2px;display:block}.fs-scope-icon{color:var(--fs-ink-faint);flex:none;margin-block-start:3px}.fs-inputs{gap:14px;margin-block-start:22px;display:grid}.fs-inputs .fs-cardhead{margin-block-end:6px}.fs-inputs .fs-cardhead .fs-h3{margin:0}.fs-inputs .fs-offer-mark{margin-block:2px 12px}.fs-steps{margin:22px 0 0;padding-block:4px;list-style:none}.fs-step-title{color:var(--fs-ink);margin:0;font-size:14.5px;font-weight:500;line-height:1.5}.fs-phase-when{color:var(--fs-ink-faint);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:5px 0 0;font-size:12px;line-height:1.5;display:flex}.fs-phase-when>span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}@media print{.fs-plan-lane,.fs-plan-item,.fs-glance-row,.fs-ledger,.fs-scope .fs-card,.fs-offer-table tr,.fs-steps .fs-phase{break-inside:avoid}.fs-plan-item[data-kind=bar] .fs-plan-span,.fs-plan-glyph,.fs-chiprow .fs-badge-accent{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fs-glance-print{display:none!important}}.fs-handout{background-color:var(--fs-ground);min-block-size:100vh;padding-block:28px 64px;padding-inline:clamp(16px,3vw,40px)}.fs-htools{background-color:var(--fs-surface);border:1px solid var(--fs-hairline);max-inline-size:1280px;box-shadow:var(--fs-shadow-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:start;gap:18px 40px;margin-block-end:28px;padding:22px 24px;display:grid}.fs-htools .fs-h2{margin-block-end:6px}.fs-htools .fs-p{margin-block-end:8px;font-size:14.5px}.fs-htools-steps{color:var(--fs-ink-soft);margin:0;font-size:13px;line-height:1.6}.fs-htools-act{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fs-htools-act .fs-label{margin:0}.fs-htools-line{color:var(--fs-ink-soft);margin:0;font-size:13px;line-height:1.55}.fs-htools-line[data-ok]{color:var(--fs-green-ink)}.fs-htools-line[data-bad]{color:var(--fs-red-ink)}.fs-htools-print{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-block-start:4px;display:flex}.fs-hscreen{max-inline-size:1280px}.fs-hdeck{zoom:var(--fs-hzoom,1);flex-direction:column;gap:32px;display:flex}@page handout{size:1280px 720px;margin:0}.fs-hpage{page:handout;break-inside:avoid;block-size:720px;inline-size:1280px;color:var(--fs-ink);background-color:var(--fs-surface);box-shadow:var(--fs-shadow-2);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:6px;flex:none;grid-template-rows:minmax(0,1fr) auto;row-gap:14px;padding-block:44px 0;padding-inline:64px;display:grid;position:relative;overflow:hidden}.fs-hpage:not(:last-child){break-after:page}.fs-hpage[data-tone=band]{background-color:var(--fs-accent-wash)}@supports (color:color-mix(in lab, red, red)){.fs-hpage[data-tone=band]{background-color:color-mix(in srgb,var(--fs-accent-wash)42%,var(--fs-surface))}}.fs-hpage[data-tone=accent]{background-color:var(--fs-accent-wash)}@supports (color:color-mix(in lab, red, red)){.fs-hpage[data-tone=accent]{background-color:color-mix(in srgb,var(--fs-accent-wash)62%,var(--fs-surface))}}.fs-hpage[data-tone=accent]{background-image:radial-gradient(ellipse 70% 62% at 14% 0%,var(--fs-accent),transparent 70%)}@supports (color:color-mix(in lab, red, red)){.fs-hpage[data-tone=accent]{background-image:radial-gradient(ellipse 70% 62% at 14% 0%,color-mix(in srgb,var(--fs-accent)9%,transparent),transparent 70%)}}.fs-hbody{flex-direction:column;justify-content:center;min-block-size:0;display:flex}.fs-hpage .fs-hrun{margin:0;font-size:11.5px;position:absolute;inset-block-start:15px;inset-inline-start:64px}.fs-hfoot{border-block-start:1px solid var(--fs-accent);align-items:center;gap:24px;block-size:52px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-hfoot{border-block-start:1px solid color-mix(in srgb,var(--fs-accent)30%,var(--fs-hairline))}}.fs-hfoot{color:var(--fs-ink-faint);font-size:12.5px}.fs-hfoot-line{letter-spacing:.02em;flex:auto;min-inline-size:0}.fs-hfoot .fs-hlink{font-size:13px}.fs-hfoot-n{font-family:var(--fs-font-mono);letter-spacing:.08em;color:var(--fs-ink-soft);direction:ltr;unicode-bidi:isolate;font-size:12.5px}.fs-hvisual{color:inherit;border-radius:14px;text-decoration:none;display:block}.fs-hlink{color:var(--fs-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);-webkit-text-decoration-color:var(--fs-accent-ink);text-decoration-color:var(--fs-accent-ink);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fs-hlink{-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent);text-decoration-color:color-mix(in srgb,var(--fs-accent-ink)45%,transparent)}}.fs-hcta{background-color:var(--fs-cta);color:var(--fs-cta-ink);border:1px solid var(--fs-cta);border-radius:999px;align-items:center;gap:10px;padding-block:13px;padding-inline:26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fs-hcta{border:1px solid color-mix(in srgb,var(--fs-cta)82%,#000)}}.fs-hcta-row{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-block-start:24px;display:flex}.fs-hcta-row p{color:var(--fs-ink-soft);flex:16rem;margin:0;font-size:15px;line-height:1.5}.fs-hpage .fs-eyebrow{margin-block-end:16px;font-size:12px}.fs-hpage .fs-display{font-size:56px}.fs-hpage .fs-display .accent{color:var(--fs-accent-ink);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.fs-hpage .fs-lead{margin-block-start:20px;font-size:20px}.fs-hpage .fs-chap-head{max-inline-size:none}.fs-hpage .fs-chap-label{margin-block-end:14px;font-size:12.5px}.fs-hpage .fs-chap-title{font-size:40px}.fs-hpage .fs-chap-line{font-size:19px}.fs-hpage .fs-chap-punch{margin-block-start:22px;font-size:22px}.fs-hpage .fs-section-label{font-size:12px}.fs-hpage .fs-h2{font-size:26px}.fs-hpage .fs-p{font-size:15.5px}.fs-hpage .fs-badge{font-size:10.5px}.fs-hpage .fs-hpic{border-radius:22px}.fs-hpage .fs-photo-empty>span{font-size:13px}.fs-hpage .fs-statement{margin-block-start:22px;padding-block:18px;padding-inline:22px;font-size:20px}.fs-hpage .fs-fig-cap{margin-block-start:12px;font-size:13px}.fs-hpage .fs-shot-tag{font-size:10px}.fs-hcover{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.fs-hbrand{align-items:center;gap:14px;margin-block-end:30px;display:flex}.fs-hcover .fs-display{font-size:50px}.fs-hcover .fs-lead{margin-block-start:18px;font-size:16.5px;line-height:1.55}.fs-hcover-how{border-inline-start:3px solid var(--fs-accent);margin-block-start:22px;padding-inline-start:16px}.fs-hcover-how p{color:var(--fs-ink-soft);margin:0 0 6px;font-size:15px;line-height:1.5}.fs-hcover-art{isolation:isolate;margin-inline:24px;position:relative}.fs-hcover-art .fs-photo{aspect-ratio:710/615;border-radius:26px}.fs-hhook{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.fs-hhook .fs-hook-shot{padding:18px 24px}.fs-hpage .fs-hook-time{margin-block:0 12px;font-size:96px}.fs-hhook .fs-chap-title{font-size:36px}.fs-hhook .fs-chap-line{font-size:17px;line-height:1.55}.fs-hwhy{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.fs-hpage .fs-principles{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.fs-hpage .fs-principle-t{font-size:11.5px}.fs-hpage .fs-principle-b{font-size:15px}.fs-hwhy .fs-layers{inline-size:440px}.fs-hstack{flex-direction:column;justify-content:center;display:flex}.fs-htoday .fs-chap-label{margin-block-end:10px}.fs-htoday .fs-chap-title{font-size:32px}.fs-hpage .fs-htoday .fs-today{margin-block-start:8px}.fs-hpage .fs-htoday .fs-today-win{margin-block:5px}.fs-hpage .fs-htoday .fs-today-name{padding-block-start:10px}.fs-hpage .fs-htoday .fs-today-q{margin-block:5px 6px;font-size:13.5px}.fs-hpage .fs-htoday .fs-today-foot{min-block-size:14px}.fs-hpage .fs-htoday .fs-today{--circle:72px}.fs-hpage .fs-htoday .fs-today-avatar{font-size:30px}.fs-htoday-foot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:32px;margin-block-start:12px;display:grid}.fs-hpage .fs-htoday-foot .fs-chap-punch{text-align:start;max-inline-size:none;margin:0;font-size:18.5px;line-height:1.3}.fs-hpage .fs-htoday-foot .fs-chap-line{margin-block-start:8px;font-size:14px;line-height:1.45}.fs-htoday-foot .fs-case-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fs-hcause .fs-chap-label{margin-block-end:10px}.fs-hcause .fs-chap-title{font-size:34px}.fs-hcause-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px;margin-block-start:14px;display:grid}.fs-hpage .fs-voice-says{font-size:18px}.fs-hpage .fs-voice-sys{font-size:12.5px}.fs-hpage .fs-cause-box strong{font-size:20px}.fs-hpage .fs-cause-box span{font-size:15.5px}.fs-hcause .fs-parts{gap:8px;padding:12px}.fs-hcause .fs-trio{padding-inline:18px}.fs-hcause .fs-parts-line{text-wrap:pretty;font-size:14.5px;line-height:1.45;display:block}.fs-hpage .fs-steps3-text strong{padding-block-start:6px;font-size:17px}.fs-hpage .fs-steps3-text>span{font-size:15px}.fs-hpage .fs-techterm{margin-block-start:14px;font-size:13.5px}.fs-hwall{grid-template-columns:minmax(0,3fr) minmax(0,8fr);align-items:center;gap:40px;display:grid}.fs-hwall .fs-chap-title{font-size:36px}.fs-hwall .fs-chap-line{font-size:17px;line-height:1.55}.fs-hpage .fs-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.fs-hpage .fs-mosaic-pattern{font-size:10px;display:block}.fs-hpage .fs-mosaic-title{font-size:14px}.fs-hpage .fs-mosaic .fs-shot-tag{font-size:9px}.fs-hwall-all{text-align:center;color:var(--fs-accent-ink);background-color:var(--fs-accent-wash);border:1px dashed var(--fs-accent);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-hwall-all{border:1px dashed color-mix(in srgb,var(--fs-accent)45%,var(--fs-hairline))}}.fs-hwall[data-dense]{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.fs-hwall[data-dense] .fs-hwall-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;column-gap:48px;display:grid}.fs-hwall[data-dense] .fs-chap-line{margin:0}.fs-hwall-head .fs-hlink{margin-block-start:10px}.fs-hpage .fs-hwall[data-dense] .fs-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px}.fs-hwall[data-dense] .fs-mosaic-tile{padding-block:8px 12px}.fs-hpage .fs-hwall[data-dense] .fs-mosaic-pattern{display:none}.fs-hwall[data-dense] .fs-mosaic-shot{padding-block:6px;padding-inline:12%}.fs-hpage .fs-caselinks{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hpage .fs-caselink-title{font-size:16px}.fs-hpage .fs-caselink-sum,.fs-hpage .fs-caselink-more{font-size:14px}.fs-htrust .fs-trust{margin-block-start:30px;padding-block:40px;padding-inline:40px}.fs-htrust .fs-trust .fs-icontiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.fs-htrust .fs-trust .fs-icontile-ic{border-radius:18px;block-size:60px;inline-size:60px;font-size:26px}.fs-htrust .fs-trust .fs-icontile-t{font-size:19px}.fs-htrust .fs-trust .fs-icontile-b{font-size:15.5px}.fs-hpage .fs-path{gap:24px;margin-block-start:48px}.fs-hpage .fs-path:before{inset-block-start:26px}.fs-hpage .fs-path-dot{block-size:52px;inline-size:52px;font-size:18px}.fs-hpage .fs-path-goal .fs-path-dot{block-size:68px;inline-size:68px;margin-block-start:-8px;font-size:28px}.fs-hpage .fs-path-step>strong{font-size:18px}.fs-hpage .fs-path-body{font-size:15.5px}.fs-hpage .fs-hpath .fs-chap-punch{margin-block-start:40px;font-size:22px}.fs-htarget{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:40px;display:grid}.fs-htarget .fs-chap-title{text-wrap:wrap;font-size:34px}.fs-hpage .fs-target-shot{padding-block:14px;padding-inline:58px}.fs-htarget .fs-statement{margin-block-start:22px;padding-block:12px;padding-inline:18px;font-size:15.5px;line-height:1.5}.fs-hfirst{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;display:grid}.fs-hfirst .fs-photo{aspect-ratio:1}.fs-hpage .fs-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none}.fs-hpage .fs-pick{cursor:default;padding-block:8px;padding-inline:12px;font-size:14.5px}.fs-hreadon{border-block-start:1px solid var(--fs-accent);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:18px 0 0;padding-block-start:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fs-hreadon{border-block-start:1px solid color-mix(in srgb,var(--fs-accent)22%,var(--fs-hairline))}}.fs-hreadon .fs-label{margin:0}.fs-hfirst[data-many]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:40px}.fs-hpage .fs-hfirst[data-many] .fs-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-hfirst[data-many] .fs-photo{aspect-ratio:4/5}.fs-hpage .fs-slide{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template:"head shot""body shot""body figs"1fr/minmax(0,7fr) minmax(0,5fr);gap:10px 32px;padding:0}.fs-hpage .fs-slide[data-flip]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"shot head""shot body""figs body"}.fs-hpage .fs-slide-shot{padding-block:10px;padding-inline:8px}.fs-hpage .fs-slide-shot .fs-shot-tag{margin-block-start:6px}.fs-hpage .fs-slide-title{margin-block-start:10px;font-size:28px}.fs-hpage .fs-slide-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:8px}.fs-hpage .fs-slide-part{padding-inline-start:12px}.fs-hpage .fs-slide-part p{font-size:14.5px;line-height:1.45}.fs-hpage .fs-slide-people{margin-block-start:14px;font-size:14px}.fs-hpage .fs-slide-cap{font-size:12.5px;line-height:1.5}.fs-hpage .fs-slide-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.fs-hpage .fs-slide-notes li{gap:8px;font-size:13px;line-height:1.45}.fs-hpage .fs-slide-note-n{block-size:22px;inline-size:22px;font-size:12px}.fs-hpage .fs-slide .fs-stat-sm{gap:3px;padding-block:8px;padding-inline:12px}.fs-hpage .fs-slide .fs-stat-sm .what{margin-block:2px 3px}.fs-hpage .fs-slide-figs{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-self:start;gap:8px}.fs-hpage .fs-stat-sm .n{font-size:24px}.fs-hpage .fs-stat-sm .n[data-kind=words]{font-size:17px}.fs-hpage .fs-stat-sm .what{font-size:13px}.fs-hnamed{flex-direction:column;gap:18px;display:flex}.fs-hnamed-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;column-gap:48px;display:grid}.fs-hsection .fs-h2{margin-block-end:0}.fs-hnamed .fs-h2{font-size:30px}.fs-hnamed-head>.fs-p{max-inline-size:none;margin:0;font-size:14.5px;line-height:1.55}.fs-hnamed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.fs-hname{background-color:var(--fs-surface-raised);border:1px solid var(--fs-hairline);border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding-block:14px;padding-inline:18px;display:flex}.fs-hname:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){border-style:dashed;border-color:var(--fs-hairline-strong);background-color:var(--fs-ink)}@supports (color:color-mix(in lab, red, red)){.fs-hname:is([data-status=prepared],[data-status=outlook],[data-status=suggestion]){background-color:color-mix(in srgb,var(--fs-ink)3%,var(--fs-surface))}}.fs-hname-main{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fs-hname-name{color:var(--fs-ink);margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.3}.fs-hname-line{color:var(--fs-ink-soft);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fs-hname-links{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:auto 0 0;padding-block-start:4px;display:flex}.fs-hname-links .fs-label{flex-basis:100%;margin:0}.fs-hname-links .fs-hlink{font-size:13.5px}.fs-hclose{flex-direction:column;block-size:100%;display:flex;position:relative}.fs-hclose-main{margin-block:auto;position:relative}.fs-hclose .fs-display{margin-block-start:26px;font-size:58px}.fs-hornament{block-size:500px;inline-size:auto;color:var(--fs-logo-leaf);opacity:.08;pointer-events:none;position:absolute;inset-block-start:-24px;inset-inline-end:-60px}.fs-hclose .fs-hcta-row p{max-inline-size:24rem}.fs-hsender{color:var(--fs-ink-faint)}.fs-hsender div{flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;display:flex}.fs-hsender p{max-inline-size:64rem;margin:10px 0 0;font-size:12px;line-height:1.6}@media print{.fs-handout{background:0 0;min-block-size:0;padding:0}.fs-htools{display:none}.fs-hscreen{max-inline-size:none}.fs-hdeck{zoom:1;display:block}.fs-hpage{box-shadow:none;--fs-ink:#002a55;--fs-ink-soft:#3a4553;--fs-ink-faint:#5b6b7c;--fs-surface-2:#eef1f5;--fs-hairline:#dde3ea;--fs-hairline-strong:#b3c1d0;border-radius:0}.fs-handout:not([data-printable]){padding:24px}.fs-handout:not([data-printable]) .fs-hdeck{display:none}.fs-handout:not([data-printable]) .fs-htools{break-inside:avoid;margin:0;display:grid}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
