@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--pointer-u:22%;--pointer-v:-10%;--pane-lit:0;--mod-lit:0;--mod-hot:0;--program-fill:0;--close-fill:1}*,: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tally-p:1;--tally:0;--tally-frac:0}}}@layer theme{:root,:host{--color-white:#fff;--color-black:#000;--color-rail:#0e2b40;--color-ground:#f2f8fb;--color-ground-deep:#e6f1f6;--color-surface:#fff;--color-ink:#0a2536;--color-ink-strong:#06192a;--color-ink-soft:#33566a;--color-ink-muted:#3d5d6f;--color-ink-faint:#6d8d9c;--color-hairline:#d7e7ee;--color-hairline-strong:#bad3dd;--color-azure:#0966ed;--color-sky:#00a8fe;--color-aqua:#00d1c9;--color-spring:#00d9a8;--color-jade:#1add78;--ramp-1:var(--color-azure);--ramp-2:var(--color-sky);--ramp-3:var(--color-aqua);--ramp-4:var(--color-spring);--ramp-5:var(--color-jade);--ramp-6:var(--color-jade);--color-azure-ink:#0a4fbe;--color-jade-ink:#0a7f52;--key-ink:var(--color-ink-strong);--color-amber-ink:#8f6400;--color-red-ink:#a83229;--font-sans:var(--font-sans-latin), var(--font-sans-latin-ext), system-ui, sans-serif;--default-font-family:var(--font-sans);--default-font-feature-settings:"kern" 1;--default-font-variation-settings:normal;--font-weight-light:300;--font-weight-normal:400;--font-weight-display:450;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-2xs:.6875rem;--text-2xs--line-height:1.34;--text-xs:.8125rem;--text-xs--line-height:1.45;--text-sm:.9375rem;--text-sm--line-height:1.55;--text-base:1.0625rem;--text-base--line-height:1.52;--text-lg:1.3125rem;--text-lg--line-height:1.5;--text-xl:clamp(1.5rem, .5241vw + 1.2472rem, 1.6875rem);--text-xl--line-height:1.34;--text-2xl:clamp(1.75rem, .8386vw + 1.5456rem, 2.25rem);--text-2xl--line-height:1.24;--text-3xl:clamp(2rem, 2.0964vw + 1.489rem, 3.25rem);--text-3xl--line-height:1.22;--text-4xl:clamp(2.375rem, 3.1447vw + 1.6086rem, 4.25rem);--text-4xl--line-height:1.22;--text-5xl:clamp(2.75rem, 4.6122vw + 1.6259rem, 5.5rem);--text-5xl--line-height:1.22;--text-6xl:clamp(3.25rem, 5.451vw + 1.9214rem, 6.5rem);--text-6xl--line-height:1.22;--tracking-tighter:-.035em;--tracking-tight:-.02em;--tracking-lede:-.006em;--tracking-normal:0em;--tracking-wide:.02em;--tracking-widest:.09em;--leading-tight:1.14;--leading-head:1.3;--leading-snug:1.34;--spacing:.25rem;--spacing-hair:clamp(.5rem, .4744rem + .1048vw, .5625rem);--spacing-line:clamp(.75rem, .7244rem + .1048vw, .8125rem);--spacing-row:clamp(1rem, .949rem + .2096vw, 1.125rem);--spacing-pair:clamp(1.25rem, 1.1478rem + .4193vw, 1.5rem);--spacing-group:clamp(1.625rem, 1.4718rem + .6289vw, 2rem);--spacing-block:clamp(2.125rem, 1.8695rem + 1.0482vw, 2.75rem);--spacing-beat:clamp(3rem, 2.5912rem + 1.6771vw, 4rem);--spacing-section:clamp(4rem, 3.1823rem + 3.3543vw, 6rem);--spacing-hold:calc(var(--spacing-section) * 2);--bar-height:4rem;--scroll-lead:7rem;--spacing-open:calc(var(--bar-height) + var(--spacing-beat));--spacing-join:var(--spacing-block);--gutter:clamp(1.25rem, 4vw, 3rem);--bleed-step:8rem;--col-lane:calc((100% - 2 * var(--col-gap)) / 3);--col-gap:var(--spacing-block);--col-term:13rem;--rail-page:11.75rem;--rail-page-hang:min(var(--gutter), max(0px, calc((100vw - var(--container-page)) / 2)));--rail-page-lead:calc(var(--bar-height) + var(--spacing-row));--rail-page-chrome:calc(2 * var(--spacing-line) + 4 * (2 * var(--spacing-hair) + 1px));--rail-page-well:calc(100dvh - var(--rail-page-lead) - var(--spacing-row));--rail-page-room:calc(var(--rail-page-well) - var(--rail-page-chrome));--rail-page-row:clamp(1.5rem, calc(var(--rail-page-room) / 18), 4.5rem);--rail-page-track:calc(4 * (2 * var(--spacing-hair) + 1px) + 17 * var(--rail-page-row));--breakpoint-xs:21rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-page:84rem;--aspect-video:16 / 9;--radius-control:.25rem;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:.875rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-2xl:2.25rem;--radius-full:9999px;--shadow-hair:0 1px 2px #0a25360d;--shadow-edge:0 1px 2px #0a25360d, 0 3px 10px -3px #0a253614;--shadow-panel:0 2px 4px #0a25360a, 0 18px 44px -18px #0a253633;--shadow-lift:0 4px 8px #0a25360f, 0 30px 64px -24px #0a253647, 0 40px 90px -50px #0966ed66;--shadow-window:0 2px 6px #0a25360f, 0 34px 70px -26px #0a25363d, 0 90px 140px -70px #0966ed6b;--shadow-key:0 1px 2px #06192a38, 0 8px 20px -6px #0966ed70;--shadow-key-lift:0 2px 4px #06192a3d, 0 18px 38px -8px #0966ed8c;--inset-shadow-gloss:inset 0 1px 0 #ffffffeb, inset 0 -1px 0 #0a25360d;--inset-shadow-well:inset 0 1px 3px #0a253612;--drop-shadow-mark:0 1px 3px #0966ed47;--blur-lg:26px;--default-transition-duration:var(--duration-state);--default-transition-timing-function:cubic-bezier(.22, 1, .36, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:linear(0 0.0%, .0623 4.2%, .2094 8.3%, .3922 12.5%, .5761 16.7%, .7393 20.8%, .871 25.0%, .9677 29.2%, 1.0316 33.3%, 1.0676 37.5%, 1.0822 41.7%, 1.0818 45.8%, 1.0721 50.0%, 1.0577 54.2%, 1.0421 58.3%, 1.0276 62.5%, 1.0153 66.7%, 1.0059 70.8%, .9994 75.0%, .9954 79.2%, .9935 83.3%, .993 87.5%, .9935 91.7%, .9946 95.8%, 1 100.0%);--ease-swim:cubic-bezier(.45, .08, .35, 1);--ease-settle:cubic-bezier(.33, 1.02, .44, 1);--ease-cross:cubic-bezier(.83, 0, .17, 1);--duration-tap:.12s;--duration-swift:.2s;--duration-state:.26s;--duration-settle:.32s;--duration-move:.42s;--duration-reveal:.9s;--duration-object:1.15s;--duration-leave:var(--duration-swift);--arrive-open:10%;--arrive-shut:30%;--arrive-step:4%;--rise-soft:1rem;--tally-run:1.6s;--animate-tide-a:tide-a 71s var(--ease-swim) infinite;--animate-tide-b:tide-b 89s var(--ease-swim) infinite;--animate-tide-c:tide-c 57s var(--ease-swim) infinite;--animate-tide-d:tide-d 103s var(--ease-swim) infinite;--animate-caustic:caustic 190s linear infinite;--animate-caustic-back:caustic 260s linear infinite reverse;--animate-shimmer:shimmer 7s var(--ease-swim) infinite;--animate-reflection:reflection-swim 23s var(--ease-swim) infinite;--animate-deep-near:deep-twinkle-near 31s var(--ease-swim) infinite;--animate-deep-mid:deep-twinkle-mid 43s var(--ease-swim) infinite;--animate-deep-swim-a:deep-swim-a 47s var(--ease-swim) infinite;--animate-deep-swim-b:deep-swim-b 61s var(--ease-swim) infinite;--animate-deep-pan-far:deep-pan-far 160s var(--ease-swim) infinite alternate;--animate-deep-pan-mid:deep-pan-mid 160s var(--ease-swim) infinite alternate;--animate-deep-pan-near:deep-pan-near 160s var(--ease-swim) infinite alternate}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-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-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}@media (min-width:40rem) and (min-height:34rem){:root{--bar-height:4.5rem}}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:var(--color-ground);color:var(--color-ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--scroll-lead);overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base--line-height);font-synthesis-weight:none;text-rendering:optimizelegibility;background-color:#0000;overflow-x:clip}:where(body :not(button,input,select,textarea,svg,svg *,.window,.window *,.key,.key *,.key-quiet,.key-quiet *,.nav-link,.nav-link *,.nav-sheet-link,.nav-sheet-link *,.price-opt,.price-opt *,.intake-opt,.intake-opt *,.program-rail-row,.program-rail-row *,.program-index-row,.program-index-row *,.field-reveal,.field-reveal *,.skip-link,.skip-link *)){text-box:trim-both cap text}::selection{background-color:#00a8fe42}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-sky) 26%, transparent)}}::selection{color:var(--color-ink-strong)}:focus-visible{outline:2px solid var(--color-azure-ink);outline-offset:3px;border-radius:var(--radius-xs)}a,button,summary,label,[role=button]{-webkit-tap-highlight-color:transparent}h1,h2,h3{text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}p{text-wrap:pretty}svg{display:block}}@layer components{.atmosphere{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.atmosphere-tides{position:absolute;inset:-10%}.atmosphere-tides>span{border-radius:var(--radius-full);will-change:transform;display:block;position:absolute}.atmosphere-tides>span:first-child{background:radial-gradient(closest-side,#0966ed9e,#0966ed2e 58%,#0000 100%);width:78%;height:92%;top:22%;left:-18%}@supports (color:color-mix(in lab, red, red)){.atmosphere-tides>span:first-child{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-azure) 62%, transparent), color-mix(in oklab, var(--color-azure) 18%, transparent) 58%, transparent 100%)}}.atmosphere-tides>span:first-child{animation:var(--animate-tide-a)}.atmosphere-tides>span:nth-child(2){background:radial-gradient(closest-side,#00a8fea8,#00d1c938 56%,#0000 100%);width:80%;height:100%;top:-34%;left:46%}@supports (color:color-mix(in lab, red, red)){.atmosphere-tides>span:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--color-sky) 66%, transparent), color-mix(in oklab, var(--color-aqua) 22%, transparent) 56%, transparent 100%)}}.atmosphere-tides>span:nth-child(2){animation:var(--animate-tide-b)}.atmosphere-tides>span:nth-child(3){background:radial-gradient(closest-side,#1add78a3,#00d9a833 58%,#0000 100%);width:78%;height:88%;top:40%;left:52%}@supports (color:color-mix(in lab, red, red)){.atmosphere-tides>span:nth-child(3){background:radial-gradient(closest-side, color-mix(in oklab, var(--color-jade) 64%, transparent), color-mix(in oklab, var(--color-spring) 20%, transparent) 58%, transparent 100%)}}.atmosphere-tides>span:nth-child(3){animation:var(--animate-tide-c)}.atmosphere-tides>span:nth-child(4){background:radial-gradient(closest-side,#00d1c970,#0000 100%);width:66%;height:76%;top:-14%;left:8%}@supports (color:color-mix(in lab, red, red)){.atmosphere-tides>span:nth-child(4){background:radial-gradient(closest-side, color-mix(in oklab, var(--color-aqua) 44%, transparent), transparent 100%)}}.atmosphere-tides>span:nth-child(4){animation:var(--animate-tide-d)}.atmosphere-caustic,.atmosphere-caustic-back{background-image:var(--texture-caustic);transform-origin:50%;will-change:transform;width:142vmax;height:142vmax;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (width:hypot(1px, 1px)){.atmosphere-caustic,.atmosphere-caustic-back{width:hypot(100vw,100vh);height:hypot(100vw,100vh)}}.atmosphere-caustic{opacity:.31;animation:var(--animate-caustic);background-size:66rem 66rem}.atmosphere-caustic-back{opacity:.21;animation:var(--animate-caustic-back);background-size:117rem 117rem}.atmosphere-bloom{border-radius:var(--radius-full);background:radial-gradient(closest-side,#00a8fe6b 0%,#00d9a824 46%,#0000 76%);width:46rem;height:46rem;margin:-23rem 0 0 -23rem;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.atmosphere-bloom{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-sky) 42%, transparent) 0%, color-mix(in oklab, var(--color-spring) 14%, transparent) 46%, transparent 76%)}}.atmosphere-bloom{transform:translate3d(var(--pointer-x,74vw), var(--pointer-y,26vh), 0);transition:transform var(--duration-move) var(--ease-out-quint)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.atmosphere-bloom{will-change:transform}}.atmosphere-veil{background:linear-gradient(90deg,#f2f8fbe6 0%,#f2f8fbc7 34%,#f2f8fb3d 68%,#f2f8fb0a 100%),linear-gradient(#f2f8fb75 0%,#f2f8fb1f 40%,#f2f8fb4d 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.atmosphere-veil{background:linear-gradient(to right, color-mix(in oklab, var(--color-ground) 90%, transparent) 0%, color-mix(in oklab, var(--color-ground) 78%, transparent) 34%, color-mix(in oklab, var(--color-ground) 24%, transparent) 68%, color-mix(in oklab, var(--color-ground) 4%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--color-ground) 46%, transparent) 0%, color-mix(in oklab, var(--color-ground) 12%, transparent) 40%, color-mix(in oklab, var(--color-ground) 30%, transparent) 100%)}}.atmosphere-grain{background-image:var(--texture-grain);opacity:.03;background-size:11rem 11rem;position:absolute;inset:0}@supports (animation-timeline:scroll()){.atmosphere-tides{animation:linear both atmos-swell;animation-timeline:scroll(root)}.atmosphere-veil{animation:linear both atmos-clear;animation-timeline:scroll(root)}@keyframes atmos-swell{0%{transform:translate(0)scale(1)}45%{transform:translate(-4%,-6%)scale(1.12)}to{transform:translate(3%,4%)scale(1.22)}}@keyframes atmos-clear{0%,63.5%{opacity:1}to{opacity:.72}}}@media screen{.chamber{--color-ink:#f4faff}@supports (color:lab(0% 0 0)){.chamber{--color-ink:lab(97.9361% -1.51226 -3.41709)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-ink:color-mix(in oklab, var(--color-white) 94%, var(--color-sky))}}.chamber{--color-ink-strong:var(--color-white);--color-ink-soft:#0b2739}@supports (color:lab(0% 0 0)){.chamber{--color-ink-soft:lab(14.0825% -5.15869 -14.957)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-ink-soft:color-mix(in oklab, var(--color-ink) 74%, var(--color-rail))}}.chamber{--color-ink-muted:#0c273a}@supports (color:lab(0% 0 0)){.chamber{--color-ink-muted:lab(14.4271% -5.10743 -15.255)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-ink-muted:color-mix(in oklab, var(--color-ink) 62%, var(--color-rail))}}.chamber{--color-ink-faint:#0c283c}@supports (color:lab(0% 0 0)){.chamber{--color-ink-faint:lab(15.0013% -5.02163 -15.7516)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-ink-faint:color-mix(in oklab, var(--color-ink) 42%, var(--color-rail))}}.chamber{--color-hairline:#ffffff38}@supports (color:lab(0% 0 0)){.chamber{--color-hairline:lab(100% -.0000298023 .0000119209/.22)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-hairline:color-mix(in oklab, var(--color-white) 22%, transparent)}}.chamber{--color-hairline-strong:#ffffff57}@supports (color:lab(0% 0 0)){.chamber{--color-hairline-strong:lab(100% -.0000298023 .0000119209/.34)}}@supports (color:color-mix(in lab, red, red)){.chamber{--color-hairline-strong:color-mix(in oklab, var(--color-white) 34%, transparent)}}.chamber{--color-jade-ink:var(--color-jade);--color-azure-ink:var(--color-sky)}.deep{--deep-abyss:#001b2e}@supports (color:lab(0% 0 0)){.deep{--deep-abyss:lab(8.40513% -3.7461 -16.641)}}@supports (color:color-mix(in lab, red, red)){.deep{--deep-abyss:color-mix(in oklab, var(--color-rail) 76%, var(--color-black))}}.deep{--deep-ramp:calc(var(--spacing-hold) * .72);z-index:-1;pointer-events:none;view-timeline-name:--deep;background:linear-gradient(to bottom, transparent 0, #0c406000 calc(var(--deep-ramp) * .05), #0c3f5f02 calc(var(--deep-ramp) * .09), #0c3f5e05 calc(var(--deep-ramp) * .13), #0c3e5c0a calc(var(--deep-ramp) * .17), #0c3d5b11 calc(var(--deep-ramp) * .21), #0c3c5a1a calc(var(--deep-ramp) * .25), #0c3b582a calc(var(--deep-ramp) * .3), #0c395640 calc(var(--deep-ramp) * .36), #0d38535e calc(var(--deep-ramp) * .43), #0d365180 calc(var(--deep-ramp) * .5), #0d354fa1 calc(var(--deep-ramp) * .57), #0d334cbf calc(var(--deep-ramp) * .64), #0d324ad5 calc(var(--deep-ramp) * .7), #0d3149e5 calc(var(--deep-ramp) * .75), #0d3047ee calc(var(--deep-ramp) * .79), #0e2f46f5 calc(var(--deep-ramp) * .83), #0e2e44fa calc(var(--deep-ramp) * .87), #0e2d43fd calc(var(--deep-ramp) * .91), #0e2c42 calc(var(--deep-ramp) * .95), var(--color-rail) var(--deep-ramp), var(--color-rail) 42%, var(--deep-abyss) calc(100% - var(--deep-ramp)), var(--deep-abyss) calc(100% - var(--deep-ramp) * .95), var(--deep-abyss) calc(100% - var(--deep-ramp) * .91), var(--deep-abyss) calc(100% - var(--deep-ramp) * .87), var(--deep-abyss) calc(100% - var(--deep-ramp) * .83), var(--deep-abyss) calc(100% - var(--deep-ramp) * .79), var(--deep-abyss) calc(100% - var(--deep-ramp) * .75), var(--deep-abyss) calc(100% - var(--deep-ramp) * .7), var(--deep-abyss) calc(100% - var(--deep-ramp) * .64), var(--deep-abyss) calc(100% - var(--deep-ramp) * .57), var(--deep-abyss) calc(100% - var(--deep-ramp) * .5), var(--deep-abyss) calc(100% - var(--deep-ramp) * .43), var(--deep-abyss) calc(100% - var(--deep-ramp) * .36), var(--deep-abyss) calc(100% - var(--deep-ramp) * .3), var(--deep-abyss) calc(100% - var(--deep-ramp) * .25), var(--deep-abyss) calc(100% - var(--deep-ramp) * .21), var(--deep-abyss) calc(100% - var(--deep-ramp) * .17), var(--deep-abyss) calc(100% - var(--deep-ramp) * .13), var(--deep-abyss) calc(100% - var(--deep-ramp) * .09), var(--deep-abyss) calc(100% - var(--deep-ramp) * .05), transparent 100%);position:absolute;inset:0;overflow:clip}@supports (color:lab(0% 0 0)){.deep{background:linear-gradient(to bottom, transparent 0, lab(25.1567% -7.12368 -24.0863/.0012) calc(var(--deep-ramp) * .05), lab(24.7616% -6.87037 -24.0604/.0063) calc(var(--deep-ramp) * .09), lab(24.7141% -7.21005 -23.4888/.0179) calc(var(--deep-ramp) * .13), lab(24.2705% -7.2954 -22.888/.0375) calc(var(--deep-ramp) * .17), lab(23.8732% -7.0408 -22.8603/.0659) calc(var(--deep-ramp) * .21), lab(23.4752% -6.78435 -22.8326/.1035) calc(var(--deep-ramp) * .25), lab(23.0286% -6.86701 -22.2265/.1631) calc(var(--deep-ramp) * .3), lab(22.228% -6.34675 -22.1693/.2509) calc(var(--deep-ramp) * .36), lab(21.7589% -6.61953 -20.9262/.3705) calc(var(--deep-ramp) * .43), lab(20.9535% -6.08622 -20.8625/.5) calc(var(--deep-ramp) * .5), lab(20.5015% -6.15691 -20.2408/.6295) calc(var(--deep-ramp) * .57), lab(19.6426% -5.95276 -19.5805/.7491) calc(var(--deep-ramp) * .64), lab(19.1876% -6.01761 -18.9491/.8369) calc(var(--deep-ramp) * .7), lab(18.7796% -5.74084 -18.913/.8965) calc(var(--deep-ramp) * .75), lab(18.3226% -5.80144 -18.2755/.9341) calc(var(--deep-ramp) * .79), lab(17.9494% -5.33082 -18.177/.9625) calc(var(--deep-ramp) * .83), lab(17.4914% -5.38069 -17.5316/.9821) calc(var(--deep-ramp) * .87), lab(17.0802% -5.09104 -17.4903/.9937) calc(var(--deep-ramp) * .91), lab(16.6682% -4.79826 -17.4486/.9988) calc(var(--deep-ramp) * .95), var(--color-rail) var(--deep-ramp), var(--color-rail) 42%, var(--deep-abyss) calc(100% - var(--deep-ramp)), var(--deep-abyss) calc(100% - var(--deep-ramp) * .95), var(--deep-abyss) calc(100% - var(--deep-ramp) * .91), var(--deep-abyss) calc(100% - var(--deep-ramp) * .87), var(--deep-abyss) calc(100% - var(--deep-ramp) * .83), var(--deep-abyss) calc(100% - var(--deep-ramp) * .79), var(--deep-abyss) calc(100% - var(--deep-ramp) * .75), var(--deep-abyss) calc(100% - var(--deep-ramp) * .7), var(--deep-abyss) calc(100% - var(--deep-ramp) * .64), var(--deep-abyss) calc(100% - var(--deep-ramp) * .57), var(--deep-abyss) calc(100% - var(--deep-ramp) * .5), var(--deep-abyss) calc(100% - var(--deep-ramp) * .43), var(--deep-abyss) calc(100% - var(--deep-ramp) * .36), var(--deep-abyss) calc(100% - var(--deep-ramp) * .3), var(--deep-abyss) calc(100% - var(--deep-ramp) * .25), var(--deep-abyss) calc(100% - var(--deep-ramp) * .21), var(--deep-abyss) calc(100% - var(--deep-ramp) * .17), var(--deep-abyss) calc(100% - var(--deep-ramp) * .13), var(--deep-abyss) calc(100% - var(--deep-ramp) * .09), var(--deep-abyss) calc(100% - var(--deep-ramp) * .05), transparent 100%)}}@supports (color:color-mix(in lab, red, red)){.deep{background:linear-gradient(to bottom, transparent 0, color-mix(in oklab, color-mix(in oklab, var(--color-rail) 82.9%, var(--color-sky)) 0.12%, transparent) calc(var(--deep-ramp) * .05), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 83.62%, var(--color-sky)) 0.63%, transparent) calc(var(--deep-ramp) * .09), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 84.34%, var(--color-sky)) 1.79%, transparent) calc(var(--deep-ramp) * .13), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 85.06%, var(--color-sky)) 3.75%, transparent) calc(var(--deep-ramp) * .17), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 85.78%, var(--color-sky)) 6.59%, transparent) calc(var(--deep-ramp) * .21), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 86.5%, var(--color-sky)) 10.35%, transparent) calc(var(--deep-ramp) * .25), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 87.4%, var(--color-sky)) 16.31%, transparent) calc(var(--deep-ramp) * .3), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 88.48%, var(--color-sky)) 25.09%, transparent) calc(var(--deep-ramp) * .36), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 89.74%, var(--color-sky)) 37.05%, transparent) calc(var(--deep-ramp) * .43), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 91.0%, var(--color-sky)) 50.0%, transparent) calc(var(--deep-ramp) * .5), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 92.26%, var(--color-sky)) 62.95%, transparent) calc(var(--deep-ramp) * .57), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 93.52%, var(--color-sky)) 74.91%, transparent) calc(var(--deep-ramp) * .64), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 94.6%, var(--color-sky)) 83.69%, transparent) calc(var(--deep-ramp) * .7), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 95.5%, var(--color-sky)) 89.65%, transparent) calc(var(--deep-ramp) * .75), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 96.22%, var(--color-sky)) 93.41%, transparent) calc(var(--deep-ramp) * .79), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 96.94%, var(--color-sky)) 96.25%, transparent) calc(var(--deep-ramp) * .83), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 97.66%, var(--color-sky)) 98.21%, transparent) calc(var(--deep-ramp) * .87), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 98.38%, var(--color-sky)) 99.37%, transparent) calc(var(--deep-ramp) * .91), color-mix(in oklab, color-mix(in oklab, var(--color-rail) 99.1%, var(--color-sky)) 99.88%, transparent) calc(var(--deep-ramp) * .95), var(--color-rail) var(--deep-ramp), var(--color-rail) 42%, var(--deep-abyss) calc(100% - var(--deep-ramp)), color-mix(in oklab, var(--deep-abyss) 99.88%, transparent) calc(100% - var(--deep-ramp) * .95), color-mix(in oklab, var(--deep-abyss) 99.37%, transparent) calc(100% - var(--deep-ramp) * .91), color-mix(in oklab, var(--deep-abyss) 98.21%, transparent) calc(100% - var(--deep-ramp) * .87), color-mix(in oklab, var(--deep-abyss) 96.25%, transparent) calc(100% - var(--deep-ramp) * .83), color-mix(in oklab, var(--deep-abyss) 93.41%, transparent) calc(100% - var(--deep-ramp) * .79), color-mix(in oklab, var(--deep-abyss) 89.65%, transparent) calc(100% - var(--deep-ramp) * .75), color-mix(in oklab, var(--deep-abyss) 83.69%, transparent) calc(100% - var(--deep-ramp) * .7), color-mix(in oklab, var(--deep-abyss) 74.91%, transparent) calc(100% - var(--deep-ramp) * .64), color-mix(in oklab, var(--deep-abyss) 62.95%, transparent) calc(100% - var(--deep-ramp) * .57), color-mix(in oklab, var(--deep-abyss) 50.0%, transparent) calc(100% - var(--deep-ramp) * .5), color-mix(in oklab, var(--deep-abyss) 37.05%, transparent) calc(100% - var(--deep-ramp) * .43), color-mix(in oklab, var(--deep-abyss) 25.09%, transparent) calc(100% - var(--deep-ramp) * .36), color-mix(in oklab, var(--deep-abyss) 16.31%, transparent) calc(100% - var(--deep-ramp) * .3), color-mix(in oklab, var(--deep-abyss) 10.35%, transparent) calc(100% - var(--deep-ramp) * .25), color-mix(in oklab, var(--deep-abyss) 6.59%, transparent) calc(100% - var(--deep-ramp) * .21), color-mix(in oklab, var(--deep-abyss) 3.75%, transparent) calc(100% - var(--deep-ramp) * .17), color-mix(in oklab, var(--deep-abyss) 1.79%, transparent) calc(100% - var(--deep-ramp) * .13), color-mix(in oklab, var(--deep-abyss) 0.63%, transparent) calc(100% - var(--deep-ramp) * .09), color-mix(in oklab, var(--deep-abyss) 0.12%, transparent) calc(100% - var(--deep-ramp) * .05), transparent 100%)}}.deep-surface{height:calc(var(--deep-ramp) * 1.12);position:absolute;inset-inline:0}.deep-surface-in{top:0}.deep-surface-out{bottom:0}.deep-surface>span{border-radius:var(--radius-full);will-change:transform;height:100%;display:block;position:absolute;top:0}.deep-surface-in>span:first-child{background:radial-gradient(closest-side,#00a8fe29,#00a8fe0f 58%,#0000 100%);width:92%;left:-24%}@supports (color:color-mix(in lab, red, red)){.deep-surface-in>span:first-child{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-sky) 16%, transparent), color-mix(in oklab, var(--color-sky) 6%, transparent) 58%, transparent 100%)}}.deep-surface-in>span:first-child{animation:var(--animate-deep-swim-a)}.deep-surface-in>span:nth-child(2){background:radial-gradient(closest-side,#0966ed1c,#0966ed0a 60%,#0000 100%);width:100%;left:40%}@supports (color:color-mix(in lab, red, red)){.deep-surface-in>span:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--color-azure) 11%, transparent), color-mix(in oklab, var(--color-azure) 4%, transparent) 60%, transparent 100%)}}.deep-surface-in>span:nth-child(2){animation:var(--animate-deep-swim-b)}.deep-surface-out>span:first-child{background:radial-gradient(closest-side,#00a8fe1c,#00a8fe0a 58%,#0000 100%);width:96%;left:34%}@supports (color:color-mix(in lab, red, red)){.deep-surface-out>span:first-child{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-sky) 11%, transparent), color-mix(in oklab, var(--color-sky) 4%, transparent) 58%, transparent 100%)}}.deep-surface-out>span:first-child{animation:var(--animate-deep-swim-a);animation-delay:-19s}.deep-surface-out>span:nth-child(2){background:radial-gradient(closest-side,#0966ed14,#0966ed08 60%,#0000 100%);width:104%;left:-30%}@supports (color:color-mix(in lab, red, red)){.deep-surface-out>span:nth-child(2){background:radial-gradient(closest-side, color-mix(in oklab, var(--color-azure) 8%, transparent), color-mix(in oklab, var(--color-azure) 3%, transparent) 60%, transparent 100%)}}.deep-surface-out>span:nth-child(2){animation:var(--animate-deep-swim-b);animation-delay:-29s}.deep-sky{opacity:1;position:absolute;inset:0}.deep-stars{--deep-swell:8rem;--deep-pan-room:8rem;--deep-lean-room:1rem;inset:calc(var(--deep-swell) * -1) calc(var(--deep-pan-room) * -1) calc(var(--deep-swell) * -1) calc(var(--deep-lean-room) * -1);position:absolute;translate:0}.deep-lean{translate:calc(var(--lean-x,0) * var(--lean-reach-x)) calc(var(--lean-y,0) * var(--lean-reach-y));transition:translate .9s var(--ease-out-quint);position:absolute;inset:0}.deep-lean-far{--lean-reach-x:-.125rem;--lean-reach-y:-.0625rem}.deep-lean-mid{--lean-reach-x:-.3125rem;--lean-reach-y:-.1875rem}.deep-lean-near{--lean-reach-x:-.5625rem;--lean-reach-y:-.375rem}.deep-stars-far{opacity:.62;animation:var(--animate-deep-pan-far);background-image:radial-gradient(1.5px at 41px 88px,#ffffff9e 0,#ffffff6b 34%,#0000 100%),radial-gradient(1.3px at 158px 47px,#e9f6ff80 0,#e9f6ff4d 36%,#0000 100%),radial-gradient(1.7px at 93px 131px,#ffffffad 0,#fff6 32%,#0000 100%),radial-gradient(1.2px at 176px 191px,#ffffff70 0,#ffffff42 38%,#0000 100%),radial-gradient(1.5px at 24px 163px,#dbf0ff8f 0,#dbf0ff52 34%,#0000 100%),radial-gradient(1.35px at 129px 214px,#ffffff80 0,#ffffff4d 35%,#0000 100%),radial-gradient(1.6px at 251px 76px,#fff9 0,#ffffff5c 33%,#0000 100%);background-size:173px 149px,211px 197px,251px 173px,197px 229px,283px 211px,163px 263px,307px 241px}.deep-stars-mid{opacity:.82;animation:var(--animate-deep-mid), var(--animate-deep-pan-mid);background-image:radial-gradient(2px at 78px 203px,#ffffffdb 0,#ffffff70 30%,#0000 100%),radial-gradient(1.8px at 214px 96px,#e2f3ffbd 0,#e2f3ff61 32%,#0000 100%),radial-gradient(2.2px at 331px 241px,#ffffffeb 0,#ffffff75 28%,#0000 100%),radial-gradient(1.7px at 47px 318px,#ffffffb3 0,#ffffff5c 32%,#0000 100%),radial-gradient(2.1px at 268px 61px,#d6eeffd1 0,#d6eeff6b 30%,#0000 100%);background-size:331px 277px,269px 349px,397px 293px,311px 383px,431px 337px}.deep-stars-near{opacity:.88;animation:var(--animate-deep-near), var(--animate-deep-pan-near);background-image:radial-gradient(2.8px at 137px 271px,#fffffffa 0,#ffffff80 26%,#0000 100%),radial-gradient(2.4px at 389px 122px,#f0faffe6 0,#f0faff70 28%,#0000 100%),radial-gradient(3px at 262px 401px,#fff 0,#ffffff85 25%,#0000 100%),radial-gradient(10px at calc(18% - .62rem) 27%,#00a8feeb 0,#00a8fe9e 12%,#00a8fe24 34%,#0000 100%),radial-gradient(9px at calc(74% - 5.66rem) 52%,#00d1c9e0 0,#00d1c994 13%,#00d1c921 35%,#0000 100%),radial-gradient(11px at calc(41% - 2.69rem) 71%,#1add78d6 0,#1add788a 12%,#1add781f 33%,#0000 100%),radial-gradient(8px at calc(88% - 6.92rem) 34%,#0966ede6 0,#0966ed99 14%,#0966ed26 36%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.deep-stars-near{background-image:radial-gradient(circle 2.8px at 137px 271px, #fffffffa 0, #ffffff80 26%, transparent 100%), radial-gradient(circle 2.4px at 389px 122px, #f0faffe6 0, #f0faff70 28%, transparent 100%), radial-gradient(circle 3px at 262px 401px, #fff 0, #ffffff85 25%, transparent 100%), radial-gradient(circle 10px at calc(18% - .62rem) 27%, color-mix(in oklab, var(--color-sky) 92%, transparent) 0, color-mix(in oklab, var(--color-sky) 62%, transparent) 12%, color-mix(in oklab, var(--color-sky) 14%, transparent) 34%, transparent 100%), radial-gradient(circle 9px at calc(74% - 5.66rem) 52%, color-mix(in oklab, var(--color-aqua) 88%, transparent) 0, color-mix(in oklab, var(--color-aqua) 58%, transparent) 13%, color-mix(in oklab, var(--color-aqua) 13%, transparent) 35%, transparent 100%), radial-gradient(circle 11px at calc(41% - 2.69rem) 71%, color-mix(in oklab, var(--color-jade) 84%, transparent) 0, color-mix(in oklab, var(--color-jade) 54%, transparent) 12%, color-mix(in oklab, var(--color-jade) 12%, transparent) 33%, transparent 100%), radial-gradient(circle 8px at calc(88% - 6.92rem) 34%, color-mix(in oklab, var(--color-azure) 90%, transparent) 0, color-mix(in oklab, var(--color-azure) 60%, transparent) 14%, color-mix(in oklab, var(--color-azure) 15%, transparent) 36%, transparent 100%)}}.deep-stars-near{background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:521px 449px,463px 557px,601px 487px,auto,auto,auto,auto}.deep-grain{background-image:var(--texture-grain);opacity:.04;background-size:11rem 11rem;position:absolute;inset:0}.deep-magic{display:none}@media (min-width:75rem){.deep-magic{display:block}}.deep-glint{opacity:.35;block-size:1.25rem;inline-size:1.25rem;animation:deep-glint 12s var(--ease-swim) infinite;background:radial-gradient(circle,#fff 0 .09rem,#d6eeff8c .13rem,#0000 .4rem),linear-gradient(90deg,#0000,#e2f3ffd9 50%,#0000) 50%/100% 1px no-repeat,linear-gradient(#0000,#e2f3ffd9 50%,#0000) 50%/1px 100% no-repeat;margin:-.625rem 0 0 -.625rem;position:absolute;scale:.55}.deep-glint:first-of-type{left:84%;top:calc(var(--spacing-hold) + 10rem);animation-delay:-8s}.deep-glint:nth-of-type(2){left:93%;top:calc(var(--spacing-hold) + 16rem);animation-delay:-2s}.deep-glint:nth-of-type(3){left:79%;top:calc(var(--spacing-hold) + 19rem);animation-delay:-4s}.deep-glint:nth-of-type(4){left:89%;top:calc(var(--spacing-hold) + 13rem);animation-delay:-6s}.deep-glint:nth-of-type(5){left:97%;top:calc(var(--spacing-hold) + 20.5rem);animation-delay:-10s}.deep-glint:nth-of-type(6){left:74%;top:calc(var(--spacing-hold) + 20.5rem);animation-delay:0s}.deep-meteor{border-radius:var(--radius-full);transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff,#c4e8ff8c 12%,#0000);block-size:1.5px;inline-size:9rem;animation:21s linear infinite deep-meteor;position:absolute}.deep-meteor:before{content:"";border-radius:var(--radius-full);background:#fff;block-size:3px;inline-size:3px;margin-top:-1.5px;position:absolute;top:50%;left:-1px;box-shadow:0 0 6px 2px #a0dcffcc}.deep-meteor:first-of-type{left:97%;top:calc(var(--spacing-hold) + 7rem);animation-delay:-5s}.deep-meteor:nth-of-type(2){left:90%;top:calc(var(--spacing-hold) + 8rem);animation-duration:28s;animation-delay:-2.5s}.deep-meteor:nth-of-type(3){left:99%;top:calc(var(--spacing-hold) + 11rem);animation-duration:35s;animation-delay:-28.25s}@supports (animation-timeline:view()){.deep-sky{animation:linear both deep-rise;animation-timeline:--deep;animation-range:cover cover 46%}.deep-stars-far{animation:deep-drift-far linear both, var(--animate-deep-pan-far);animation-timeline:--deep,auto;animation-range:cover,normal}.deep-stars-mid{animation:var(--animate-deep-mid), deep-drift-mid linear both, var(--animate-deep-pan-mid);animation-timeline:auto,--deep,auto;animation-range:normal,cover,normal}.deep-stars-near{animation:var(--animate-deep-near), deep-drift-near linear both, var(--animate-deep-pan-near);animation-timeline:auto,--deep,auto;animation-range:normal,cover,normal}}@keyframes deep-rise{0%{opacity:.06}}@keyframes deep-drift-far{0%{translate:0 14px}to{translate:0 -14px}}@keyframes deep-drift-mid{0%{translate:0 34px}to{translate:0 -34px}}@keyframes deep-drift-near{0%{translate:0 55px}to{translate:0 -55px}}}.lede.future-lede>p{max-width:46rem}.lede.future-lede>p+p{color:var(--color-ink-soft)}@media not all and (min-width:64rem){.lede.future-lede>p+p{font-size:var(--text-base);line-height:var(--text-base--line-height)}}.future-kicker{text-box-edge:cap alphabetic;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink)}.future-next{align-items:center;gap:var(--spacing-pair);display:flex}.future-rail{transform-origin:0;background:linear-gradient(90deg,#00a8febf,#00d1c959 50%,#0000);flex:1;block-size:1px}@supports (color:color-mix(in lab, red, red)){.future-rail{background:linear-gradient(90deg, color-mix(in oklab, var(--color-sky) 75%, transparent), color-mix(in oklab, var(--color-aqua) 35%, transparent) 50%, transparent)}}.plans{gap:var(--spacing-pair);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:54rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-site{grid-column:1/-1}}.plan{isolation:isolate;row-gap:var(--spacing-group);border-radius:var(--radius-xl);padding:var(--spacing-block) var(--spacing-block) 0;transition:--pointer-u 0s linear .24s, --pointer-v 0s linear .24s, --pane-lit .24s var(--ease-out-quint);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:clip}.plan-site{grid-template-rows:none;align-items:center;padding-block-end:var(--spacing-block)}.plan-text{align-self:start;justify-items:start;row-gap:var(--spacing-pair);display:grid}@media (min-width:75rem){.plan-site{column-gap:var(--spacing-block);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.plan-site .plan-text{align-self:center}}@media not all and (min-width:40rem){.plan{padding:var(--spacing-pair) var(--spacing-pair) 0}.plan-site{padding-block-end:var(--spacing-pair)}}.plan-title{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}.plan-site .plan-title{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.plan-status{align-items:center;gap:var(--spacing-hair);padding:calc(var(--spacing-hair) + .09375rem) var(--spacing-line);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-full);font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-soft);order:-1;display:inline-flex}.plan-status>time{text-box-edge:cap alphabetic}.plan-status:before{content:"";border-radius:var(--radius-full);background:var(--color-ink-muted);block-size:.4375rem;inline-size:.4375rem}.plan-status-next{border-color:#1add788c;position:relative}@supports (color:color-mix(in lab, red, red)){.plan-status-next{border-color:color-mix(in oklab, var(--color-jade) 55%, transparent)}}.plan-status-next{background:#1add781f}@supports (color:color-mix(in lab, red, red)){.plan-status-next{background:color-mix(in oklab, var(--color-jade) 12%, transparent)}}.plan-status-next{color:var(--color-ink)}.plan-status-next:before{background:var(--color-jade)}.plan-status-next:after{content:"";border-radius:var(--radius-full);background:var(--color-jade);opacity:0;block-size:.4375rem;inline-size:.4375rem;animation:plan-ping 2.6s var(--ease-out-quint) infinite;top:calc(50% - .21875rem);position:absolute;inset-inline-start:var(--spacing-line)}@keyframes plan-ping{0%{opacity:.7;scale:1}70%,to{opacity:0;scale:2.8}}.plan-tags{gap:var(--spacing-hair);flex-wrap:wrap;display:flex}.plan-tags>li{padding:calc(var(--spacing-hair) + .125rem) var(--spacing-line);text-box-edge:cap alphabetic;border:1px solid var(--color-hairline);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-soft)}.plan-foot{align-self:end;align-items:flex-end;min-block-size:13rem;display:flex}@media screen{.chamber{--pane-night-top:#203a4e}@supports (color:lab(0% 0 0)){.chamber{--pane-night-top:lab(22.9435% -5.14632 -15.5903)}}@supports (color:color-mix(in lab, red, red)){.chamber{--pane-night-top:color-mix(in oklab, var(--color-rail), var(--color-white) 8%)}}.chamber{--pane-night-foot:#153045}@supports (color:lab(0% 0 0)){.chamber{--pane-night-foot:lab(18.7357% -5.00616 -16.3482)}}@supports (color:color-mix(in lab, red, red)){.chamber{--pane-night-foot:color-mix(in oklab, var(--color-rail), var(--color-white) 3%)}}.chamber{--pane-night-edge:#ffffff24}@supports (color:lab(0% 0 0)){.chamber{--pane-night-edge:lab(100% -.0000298023 .0000119209/.14)}}@supports (color:color-mix(in lab, red, red)){.chamber{--pane-night-edge:color-mix(in oklab, var(--color-white) 14%, transparent)}}.plan{background:linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) padding-box, radial-gradient(18rem circle at var(--pointer-u) var(--pointer-v), #00d1c9, #00a8fe 45%, transparent 75%) border-box, linear-gradient(180deg, #ffffff42, var(--pane-night-edge) var(--spacing-block)) border-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.plan{background:linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) padding-box, radial-gradient(18rem circle at var(--pointer-u) var(--pointer-v), color-mix(in oklab, var(--color-aqua) calc(85% * var(--pane-lit)), transparent), color-mix(in oklab, var(--color-sky) calc(30% * var(--pane-lit)), transparent) 45%, transparent 75%) border-box, linear-gradient(180deg, color-mix(in oklab, var(--color-white) 26%, transparent), var(--pane-night-edge) var(--spacing-block)) border-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) border-box}}.plan{box-shadow:0 1.875rem 3.75rem -1.875rem #000000a8}@supports (color:color-mix(in lab, red, red)){.plan{box-shadow:0 1.875rem 3.75rem -1.875rem color-mix(in oklab, var(--color-black) 66%, transparent)}}.plan:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--pane-lit);z-index:-1;background:radial-gradient(30rem circle at var(--pointer-u) var(--pointer-v), #00a8fe24, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.plan:before{background:radial-gradient(30rem circle at var(--pointer-u) var(--pointer-v), color-mix(in oklab, var(--color-sky) 14%, transparent), transparent 70%)}}@media (hover:hover) and (pointer:fine){.plan.senses:hover{--pane-lit:1;transition:--pane-lit .24s var(--ease-out-quint)}}.plan-site{background:radial-gradient(var(--site-wash,55% 80% at 76% 60%), #00a8fe3d, transparent 70%) padding-box, radial-gradient(38% 60% at 97% 92%, #1add7838, transparent 70%) padding-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) padding-box, radial-gradient(18rem circle at var(--pointer-u) var(--pointer-v), #00d1c9, #00a8fe 45%, transparent 75%) border-box, linear-gradient(120deg, #0966edcc, #00a8fe73 30%, var(--pane-night-edge) 55%, #1add789e) border-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) border-box}@supports (color:color-mix(in lab, red, red)){.plan-site{background:radial-gradient(var(--site-wash,55% 80% at 76% 60%), color-mix(in oklab, var(--color-sky) 24%, transparent), transparent 70%) padding-box, radial-gradient(38% 60% at 97% 92%, color-mix(in oklab, var(--color-jade) 22%, transparent), transparent 70%) padding-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) padding-box, radial-gradient(18rem circle at var(--pointer-u) var(--pointer-v), color-mix(in oklab, var(--color-aqua) calc(85% * var(--pane-lit)), transparent), color-mix(in oklab, var(--color-sky) calc(30% * var(--pane-lit)), transparent) 45%, transparent 75%) border-box, linear-gradient(120deg, color-mix(in oklab, var(--color-azure) 80%, transparent), color-mix(in oklab, var(--color-sky) 45%, transparent) 30%, var(--pane-night-edge) 55%, color-mix(in oklab, var(--color-jade) 62%, transparent)) border-box, linear-gradient(180deg, var(--pane-night-top), var(--pane-night-foot)) border-box}}@media not all and (min-width:75rem){.plan-site{--site-wash:70% 45% at 62% 80%}}}.scene-booking,.scene-web,.scene-phone>div{--scene-ink:#16303f;--scene-soft:#3d5866;--scene-line:#d3e6e8;--scene-wash:#f2f8fb;--scene-pick:#e0f4ff;--scene-pick-ink:#0757c9}.scene-booking{grid-template-columns:minmax(0,1fr) 2.75rem minmax(0,1fr);align-items:center;display:grid}.scene-window,.scene-web{border-radius:var(--radius-md);background:var(--color-white);min-inline-size:0;color:var(--scene-ink);font-size:.75rem;line-height:1.4;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 1.5rem 3rem -1.125rem #000000d9}.scene-bar{border-bottom:1px solid var(--scene-line);background:#eef4f8;align-items:center;gap:.375rem;padding:.5rem .625rem;display:flex}.scene-bar>i{border-radius:var(--radius-full);background:#c8d6de;block-size:.4375rem;inline-size:.4375rem}.scene-bar>span{background:var(--color-white);min-inline-size:0;color:var(--scene-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:.375rem;flex:1;margin-inline-start:.5rem;padding:.1875rem .5rem;font-size:.625rem;overflow:hidden}.scene-site{gap:.375rem;padding:1rem;display:grid}.scene-brand{font-size:.8125rem;font-weight:var(--font-weight-semibold);align-items:center;gap:.4375rem;display:flex}.scene-brand:before{content:"";background:linear-gradient(135deg, var(--color-azure), var(--color-aqua));border-radius:.25rem;block-size:1rem;inline-size:1rem}.scene-site-title{font-size:.9375rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);margin-block-start:.375rem}.scene-service{color:var(--scene-soft);font-size:.6875rem}.scene-days,.scene-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;display:grid}.scene-slots{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-days>span,.scene-slots>span{text-box-edge:cap alphabetic;border:1px solid var(--scene-line);text-align:center;white-space:nowrap;border-radius:.4375rem;padding:.46875rem 0;font-size:.6875rem}.scene-days>[data-on]{border-color:var(--scene-ink);background:var(--scene-ink);color:var(--color-white)}.scene-slots>[data-on]{border-color:var(--color-sky);background:var(--scene-pick);color:var(--scene-pick-ink)}.scene-confirm{text-box-edge:cap alphabetic;background:linear-gradient(90deg, var(--color-sky), var(--color-aqua) 60%, var(--color-jade));color:#06192a;font-weight:var(--font-weight-semibold);text-align:center;border-radius:.5rem;margin-block-start:.375rem;padding:.65625rem}.scene-link{border-top:1px dashed #00d1c973;margin-inline:.375rem;position:relative}@supports (color:color-mix(in lab, red, red)){.scene-link{border-top:1px dashed color-mix(in oklab, var(--color-aqua) 45%, transparent)}}.scene-link:before,.scene-link:after{content:"";border-radius:var(--radius-full);background:#00d1c999;block-size:.375rem;inline-size:.375rem;position:absolute;top:-.25rem}@supports (color:color-mix(in lab, red, red)){.scene-link:before,.scene-link:after{background:color-mix(in oklab, var(--color-aqua) 60%, transparent)}}.scene-link:before{left:-.1875rem}.scene-link:after{right:-.1875rem}.scene-link>i{border-radius:var(--radius-full);background:var(--color-white);block-size:.5625rem;inline-size:.5625rem;box-shadow:0 0 0 3px #00d1c959, 0 0 1rem 3px var(--color-aqua);position:absolute;top:-.3125rem;left:0}@supports (color:color-mix(in lab, red, red)){.scene-link>i{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-aqua) 35%, transparent), 0 0 1rem 3px var(--color-aqua)}}.scene-link>i{opacity:0}.scene-app{grid-template-columns:2.125rem minmax(0,1fr);display:grid}.scene-nav{background:var(--color-rail);align-content:start;justify-items:center;gap:.5rem;padding-block:.625rem;display:grid}.scene-nav>i{background:#fff3;border-radius:.1875rem;block-size:.75rem;inline-size:.75rem}.scene-nav>[data-on]{background:var(--color-sky)}.scene-calendar{gap:.375rem;padding:.875rem;display:grid}.scene-calendar-head{align-items:center;gap:.5rem;margin-block-end:.375rem;display:flex}.scene-calendar-head svg{border:1px solid var(--scene-line);fill:none;stroke:#1272b4;stroke-width:2px;stroke-linecap:round;border-radius:.4375rem;flex:none;block-size:1.5rem;inline-size:1.5rem;padding:.3125rem}.scene-calendar-head b{font-size:.875rem;font-weight:var(--font-weight-semibold)}.scene-calendar-head small{color:var(--scene-soft);white-space:nowrap;margin-inline-start:auto;font-size:.6875rem}.scene-row{color:var(--scene-soft);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.375rem;font-size:.6875rem;display:grid}.scene-chip{block-size:1.875rem;color:var(--scene-ink);font-size:.71875rem;font-weight:var(--font-weight-medium);white-space:nowrap;background:#e8edf8;border-left:3px solid #2e51b6;border-radius:.375rem;align-items:center;gap:.375rem;padding-inline:.5625rem;display:flex;overflow:hidden}.scene-chip svg{fill:none;stroke:#116a4d;stroke-width:2px;stroke-linecap:round;flex:none;block-size:.75rem;inline-size:.75rem}.scene-slot{border:1px dashed #c8d6de;border-radius:.375rem;block-size:1.875rem;position:relative}.scene-chip-new{border-left-color:var(--color-jade);background:#e6fbef;position:absolute;inset:-1px}.scene-chip-new em{color:#08704a;font-size:.625rem;font-style:normal;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);background:#c9f3da;border-radius:.3125rem;margin-inline-start:auto;padding:.125rem .375rem}.scene-ask{gap:var(--spacing-row);inline-size:100%;padding:var(--spacing-row) var(--spacing-row) var(--spacing-pair);border:1px solid var(--pane-night-edge,var(--color-hairline));border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:#00000038;border-bottom:0;display:grid}@supports (color:color-mix(in lab, red, red)){.scene-ask{background:color-mix(in oklab, var(--color-black) 22%, transparent)}}.scene-ask{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.scene-prompt{align-items:center;gap:var(--spacing-line);padding:var(--spacing-line);border:1px solid var(--pane-night-edge,var(--color-hairline));border-radius:var(--radius-sm);background:#ffffff12;display:flex}@supports (color:color-mix(in lab, red, red)){.scene-prompt{background:color-mix(in oklab, var(--color-white) 7%, transparent)}}.scene-prompt{color:var(--color-ink)}.scene-spark{background:linear-gradient(90deg, var(--ramp-1), var(--ramp-2) 30%, var(--ramp-3) 60%, var(--ramp-5));border-radius:.4375rem;flex:none;place-items:center;block-size:1.375rem;inline-size:1.375rem;display:grid}.scene-spark svg{block-size:.75rem;inline-size:.75rem;fill:var(--color-rail)}.scene-steps{gap:var(--spacing-line);padding-inline:calc(var(--spacing-line) + .1875rem) .25rem;color:var(--color-ink-soft);display:grid}.scene-steps>li{align-items:flex-start;gap:calc(var(--spacing-line) + .125rem);text-wrap:pretty;display:flex}.scene-steps>li:before{content:"";border-radius:var(--radius-full);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.25 9.4l2.4 2.35 5.1-5.35' fill='none' stroke='%230e2b40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat, var(--color-jade);flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.1875rem}.scene-devices{block-size:13rem;inline-size:100%;position:relative}.scene-web{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--scene-wash);block-size:11rem;font-size:.6875rem;position:absolute;inset:auto 8.25rem 0 0;container-type:inline-size}.scene-web .scene-bar>span{flex:0 auto}.scene-dash{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem 1.875rem .75rem .75rem;display:grid}.scene-dash>p{background:var(--color-white);box-shadow:0 1px 0 var(--scene-line);border-radius:.5rem;gap:.125rem;padding:.5625rem .6875rem;display:grid}.scene-dash small{color:var(--scene-soft);font-size:.65625rem}.scene-dash b{font-size:1.125rem;font-weight:var(--font-weight-semibold);white-space:nowrap}.scene-dash small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container not (min-inline-size:22rem){.scene-dash{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-dash>p:nth-child(3){display:none}}@container not (min-inline-size:15rem){.scene-dash{grid-template-columns:minmax(0,1fr)}.scene-dash>p:nth-child(2){display:none}}.scene-phone-row>span{text-box-edge:cap alphabetic}.scene-dash>.scene-chart{grid-column:1/-1;align-items:flex-end;gap:.375rem;block-size:3.5rem;padding:.625rem;display:flex}.scene-chart>i{background:linear-gradient(var(--color-sky), var(--color-aqua));opacity:.85;border-radius:.1875rem .1875rem 0 0;flex:1}.scene-chart>i:first-child{block-size:40%}.scene-chart>i:nth-child(2){block-size:62%}.scene-chart>i:nth-child(3){block-size:48%}.scene-chart>i:nth-child(4){block-size:80%}.scene-chart>i:nth-child(5){block-size:66%}.scene-chart>i:nth-child(6){block-size:100%}.scene-chart>i:nth-child(7){background:linear-gradient(var(--color-aqua), var(--color-jade));block-size:74%}.scene-phone{background:#0b1f2e;border-radius:1.75rem;block-size:14.75rem;inline-size:9.375rem;padding:.4375rem;position:absolute;bottom:-2.25rem;right:0;box-shadow:0 0 0 1px #ffffff26,0 1.5rem 2.5rem -1rem #000c}.scene-phone>div{background:var(--scene-wash);block-size:100%;color:var(--scene-ink);border-radius:1.375rem;align-content:start;gap:.3125rem;padding:1.375rem .625rem .625rem;font-size:.65625rem;display:grid}.scene-phone b{font-size:.875rem;font-weight:var(--font-weight-semibold)}.scene-phone small{color:var(--scene-soft);margin-block-end:.125rem;font-size:.625rem}.scene-phone-row{background:var(--color-white);box-shadow:0 1px 0 var(--scene-line);white-space:nowrap;border-radius:.4375rem;align-items:center;gap:.375rem;padding:.375rem .5rem;display:flex;overflow:hidden}.scene-phone-row:before{content:"";background:#2e51b6;border-radius:2px;flex:none;block-size:.875rem;inline-size:3px}.scene-phone-row[data-new]:before{background:var(--color-jade)}@media (min-width:54rem){.scene-ask{align-content:start;min-block-size:13rem}.scene-phone{bottom:-1.75rem}}@media not all and (min-width:44rem){.scene-booking{grid-template-rows:auto 1.75rem auto;grid-template-columns:minmax(0,1fr)}.scene-link{border-top:0;border-left:1px dashed #00d1c973;place-self:stretch center;margin:.25rem 0}@supports (color:color-mix(in lab, red, red)){.scene-link{border-left:1px dashed color-mix(in oklab, var(--color-aqua) 45%, transparent)}}.scene-link:before,.scene-link:after{left:-.25rem}.scene-link:before{top:-.1875rem}.scene-link:after{top:auto;bottom:-.1875rem;right:auto}.scene-link>i{top:0;left:-.3125rem}.scene-service,.scene-days,.scene-row-free{display:none}}@media not all and (min-width:40rem){.scene-ask{padding-inline:var(--spacing-line)}.plan-foot{min-block-size:0}.scene-devices{block-size:12.5rem}.scene-web{right:7.375rem}.scene-phone{block-size:13.75rem;inline-size:8.5rem}}.scene-confirm{animation:scene-press 8s var(--ease-out-quint) infinite}.scene-link>i{animation:scene-fly 8s var(--ease-out-quint) infinite}.scene-chip-new{animation:scene-land 8s var(--ease-out-quint) infinite}@keyframes scene-press{0%,30%,36%,to{scale:1}33%{scale:.96}}@keyframes scene-fly{0%,34%{opacity:0;animation-timing-function:cubic-bezier(.45,.08,.35,1);translate:0}37%{opacity:1}45%{translate:var(--scene-fly) 0;opacity:1}48%,to{translate:var(--scene-fly) 0;opacity:0}}@keyframes scene-land{0%,6%{opacity:1;translate:0}10%{opacity:0;translate:0}45%{opacity:0;translate:-.375rem}50%,to{opacity:1;translate:0}}.scene-booking{--scene-fly:calc(2.75rem - .75rem - .5625rem)}@media not all and (min-width:44rem){.scene-booking{--scene-fly:0}.scene-link>i{animation-name:scene-drop}@keyframes scene-drop{0%,34%{opacity:0;translate:0}37%{opacity:1}45%{opacity:1;translate:0 .6875rem}48%,to{opacity:0;translate:0 .6875rem}}}@supports (animation-timeline:view()){.future-rail{animation:linear both future-rail-draw;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}.scene-ask{view-timeline-name:--ask}.scene-devices{view-timeline-name:--devices}.scene-steps>li{animation:linear both future-step;animation-timeline:--ask;animation-range:entry 40% entry 75%}.scene-steps>li:nth-child(2){animation-range:entry 55% entry 87.5%}.scene-steps>li:nth-child(3){animation-range:entry 70%}.scene-web{animation:linear both future-rise-near;animation-timeline:--devices;animation-range:entry}.scene-phone{animation:linear both future-rise-far;animation-timeline:--devices;animation-range:entry}@keyframes future-rail-draw{0%{scale:0 1}}@keyframes future-step{0%{opacity:0;translate:0 .5rem}}@keyframes future-rise-near{0%{translate:0 1.5rem}}@keyframes future-rise-far{0%{translate:0 3.25rem}}}@media print{.scene-booking,.plan-foot,.future-rail{display:none}.plan{border:1px solid var(--color-hairline)}}.section{z-index:1;padding-block:var(--spacing-section);position:relative}.section-open{padding-block:var(--spacing-open) var(--spacing-section)}.section-join-after{padding-block-end:var(--spacing-join)}.section-join-before{padding-block-start:var(--spacing-join)}.section-hold{padding-block:var(--spacing-hold)}.shell{max-width:var(--container-page);padding-inline:var(--gutter);margin-inline:auto}.bleed{padding-inline:max(var(--gutter), calc((100% - var(--container-page)) / 2 + var(--gutter) - var(--bleed-step)))}.stack{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-hair{row-gap:var(--spacing-hair)}.stack-line{row-gap:var(--spacing-line)}.stack-row{row-gap:var(--spacing-row)}.stack-pair{row-gap:var(--spacing-pair)}.stack-group{row-gap:var(--spacing-group)}.stack-block{row-gap:var(--spacing-block)}.stack-beat{row-gap:var(--spacing-beat)}.stack-settle{grid-template-rows:auto 1fr}.stack-settle:has(>:nth-child(3)){grid-template-rows:auto auto 1fr}.stack-settle:has(>:nth-child(4)){grid-template-rows:repeat(3,auto) 1fr}.stack-settle:has(>:nth-child(5)){grid-template-rows:repeat(4,auto) 1fr}.stack-settle>:last-child{align-self:end}.stack>.shell{inline-size:100%}.duo,.trio,.duo-term,.lede,.lede-flood{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.duo{grid-template-columns:minmax(0, 1fr) var(--col-lane);column-gap:var(--col-gap)}.trio{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.duo-term{grid-template-columns:var(--col-term) minmax(0, 1fr) var(--col-lane);column-gap:var(--col-gap)}}.hero-facts{gap:var(--spacing-hair);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);display:grid}.hero-facts>li+li{border-top:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.hero-facts>li+li{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.hero-facts>li+li{padding-top:var(--spacing-hair)}@media (min-width:40rem){.hero-facts{gap:0 var(--spacing-row);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column}.hero-facts>li+li{border-top:0;border-inline-start:1px solid #bad3dde6}@supports (color:color-mix(in lab, red, red)){.hero-facts>li+li{border-inline-start:1px solid color-mix(in oklab, var(--color-hairline-strong) 90%, transparent)}}.hero-facts>li+li{padding-top:0;padding-inline-start:var(--spacing-row)}}.lede{max-width:46rem}@media (min-width:64rem){.lede{align-items:start;max-width:none}.lede>*{grid-column:1}.lede>p{max-width:var(--container-2xl)}}.lede-marker{align-items:baseline;column-gap:var(--spacing-line);row-gap:var(--spacing-hair);flex-wrap:wrap;display:flex}.lede-marker-index{color:var(--color-ink)}.lede>:is(h1,h2){font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tighter);color:var(--color-ink)}.lede{row-gap:var(--spacing-pair)}.lede-quiet{row-gap:var(--spacing-row)}.lede-peak{row-gap:var(--spacing-group)}.lede-flood{row-gap:var(--spacing-block)}.lede>p{max-width:var(--container-2xl);font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:var(--tracking-lede);color:var(--color-ink)}.lede-peak>h1{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}@media (min-width:64rem){.lede-peak>h2{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.lede-quiet>:is(h1,h2){font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.lede-flood>:is(h1,h2){max-width:56rem;font-size:var(--text-6xl);line-height:var(--text-6xl--line-height);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tighter);color:var(--color-ink)}.lede-center{text-align:center;justify-self:center;justify-items:center}.lede-center>p{text-wrap:balance}.pull{max-width:var(--container-4xl);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--color-ink);padding-inline-start:1.75rem;position:relative}.pull:before{content:"";border-radius:var(--radius-full);background:linear-gradient(180deg, var(--color-azure), var(--color-aqua) 55%, var(--color-jade));transform-origin:50% 0;width:2px;position:absolute;inset-block:0 .3rem;inset-inline-start:0}@supports (animation-timeline:view()){.pull:before{animation:linear both pull-draw;animation-timeline:view();animation-range:entry 20% entry 70%;transform:scaleY(0)}@keyframes pull-draw{to{transform:scaleY(1)}}}.turn{max-width:42rem;font-size:var(--text-xl);line-height:var(--leading-head);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}.block-head{font-size:var(--text-xl);line-height:var(--leading-head);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}.panel-head{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}.term{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;text-wrap:balance;color:var(--color-ink)}.copy{max-width:var(--container-lg);font-size:var(--text-base);line-height:var(--text-base--line-height);letter-spacing:var(--tracking-normal);color:var(--color-ink-soft)}.detail{max-inline-size:var(--container-md);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}.caption{max-inline-size:var(--container-sm);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted)}:is(.detail,.caption,.copy):where([class~=text-end]){margin-inline-start:auto}.label{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-muted)}.figure-lit{isolation:isolate;width:fit-content;position:relative}.figure-lit:before{content:"";z-index:-1;border-radius:var(--radius-full);background:radial-gradient(closest-side,#1add784d,#0000 100%);position:absolute;inset:-1.5rem -2.25rem}@supports (color:color-mix(in lab, red, red)){.figure-lit:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-jade) 30%, transparent), transparent 100%)}}.money-row{align-items:baseline;column-gap:var(--spacing-row);row-gap:var(--spacing-row);grid-template-columns:auto minmax(0,1fr);display:grid}.money-row-term{grid-area:1/1}.money-row-source{grid-area:1/2;justify-self:start}.money-row-body,.money-row-note{grid-column:1/-1}.money-ledger>*{padding-block:var(--spacing-pair)}.money-ledger>:first-child{padding-block-start:0}@media (min-width:80rem){.money-ledger{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:0;display:grid}.money-ledger.rule-y>*{border-top:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.money-ledger.rule-y>*{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.money-ledger.rule-y>*{padding-block-start:var(--spacing-pair)}}.money-row-note{max-width:var(--container-2xl)}.money-tally{position:relative}.money-tally-roll{--tally:calc(var(--tally-p) * var(--tally-to));--tally-frac:calc(var(--tally-p) * var(--tally-frac-to));counter-reset:tally var(--tally) tally-frac var(--tally-frac);display:none;position:absolute;inset-block:0;inset-inline-end:0}.money-tally-roll:before{content:counter(tally) var(--tally-mark) counter(tally-frac, decimal-leading-zero)}[data-tally] .money-tally-plain{opacity:0}[data-tally=run] .money-tally-roll{animation:money-tally var(--tally-run) var(--ease-out-quint) both;display:block}@keyframes money-tally{0%{--tally-p:0}}@supports (animation-timeline:view()){.enter{animation:linear both enter;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}@keyframes enter{0%{opacity:0;filter:blur(4px);transform:translateY(2.25rem)}45%{filter:blur()}to{opacity:1;filter:blur();transform:translate(0)}}.enter-soft{animation:linear both enter-soft;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}@keyframes enter-soft{0%{opacity:0;transform:translate3d(0, var(--rise-soft), 0)}to{opacity:1;transform:translate(0)}}.unveil{animation:linear both unveil;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}@keyframes unveil{0%{opacity:0;clip-path:inset(0 0 22% 0 round var(--radius-lg));transform:translateY(2.5rem)scale(.985)}to{opacity:1;clip-path:inset(0 0 0 0 round var(--radius-lg));transform:translate(0)scale(1)}}.drift{animation:linear both drift;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}@keyframes drift{0%{opacity:0;transform:translate(1.75rem,.5rem)}to{opacity:1;transform:translate(0)}}.flood{animation:linear both flood;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}@keyframes flood{0%{opacity:.3;transform:translateY(2rem)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}.stagger>*{animation:linear both enter-soft;animation-timeline:view();animation-range:cover var(--arrive-open) cover var(--arrive-shut)}.stagger>:nth-child(2){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + var(--arrive-step))}.stagger>:nth-child(3){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 2 * var(--arrive-step))}.stagger>:nth-child(4){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 3 * var(--arrive-step))}.stagger>:nth-child(5){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 4 * var(--arrive-step))}.stagger>:nth-child(n+6){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 5 * var(--arrive-step))}footer .enter-soft,footer .stagger>*{animation-range:entry}footer .stagger>:nth-child(2){animation-range:entry 8%}footer .stagger>:nth-child(3){animation-range:entry 16%}footer .stagger>:nth-child(4){animation-range:entry 24%}footer .stagger>:nth-child(n+5){animation-range:entry 32%}main>section:last-of-type :is(.enter,.enter-soft,.drift,.stagger>*){animation-range:entry}}.boot{animation:enter var(--duration-reveal) var(--ease-out-expo) both}.boot-object{animation:object-arrive var(--duration-object) var(--ease-out-expo) both}@keyframes object-arrive{0%{opacity:0;transform:translateY(3.5rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.boot-1{animation-delay:60ms}.boot-2{animation-delay:.18s}.boot-3{animation-delay:.3s}.boot-4{animation-delay:.42s}.boot-5{animation-delay:.54s}.boot-6{animation-delay:.66s}.boot-words{text-wrap:pretty}.boot-words>span{animation:word-rise 1s var(--ease-out-expo) both;display:inline-block}@keyframes word-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.7em)rotate(1.5deg)}to{opacity:1;filter:blur();transform:translate(0)rotate(0)}}.glass{isolation:isolate;background:linear-gradient(160deg,#fffffff0 0%,#fff9 46%,#ffffffdb 100%),#cef;position:relative}@supports (color:color-mix(in lab, red, red)){.glass{background:linear-gradient(160deg, #fffffff0 0%, #fff9 46%, #ffffffdb 100%), color-mix(in oklab, var(--color-surface) 80%, var(--color-sky))}}.glass{box-shadow:var(--inset-shadow-gloss), var(--pane-bleed), 0 0 0 1px #d7e7eeb3, var(--shadow-panel);border:1px solid #ffffffe6}@supports (color:color-mix(in lab, red, red)){.glass{box-shadow:var(--inset-shadow-gloss), var(--pane-bleed), 0 0 0 1px color-mix(in oklab, var(--color-hairline) 70%, transparent), var(--shadow-panel)}}.glass{transition:box-shadow var(--duration-settle) var(--ease-out-quint), translate var(--pane-lift-ms,var(--duration-settle)) var(--ease-out-quint), transform var(--duration-settle) var(--ease-out-quint), --pointer-u var(--duration-state) var(--ease-out-quint), --pointer-v var(--duration-state) var(--ease-out-quint), --pane-lit var(--pane-lit-ms,.24s) var(--ease-out-quint);--pane-bleed:inset 0 0 30px -2px #00a8fe}@supports (color:color-mix(in lab, red, red)){.glass{--pane-bleed:inset 0 0 30px -2px color-mix(in oklab, var(--color-sky) calc(22% * var(--pane-lit)), transparent)}}.glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(farthest-side at var(--pointer-u) var(--pointer-v), rgb(255 255 255/calc(.58 + .32 * var(--pane-lit))) 0%, rgb(255 255 255/calc(.46 + .25 * var(--pane-lit))) 20%, rgb(255 255 255/calc(.3 + .16 * var(--pane-lit))) 42%, rgb(255 255 255/calc(.15 + .08 * var(--pane-lit))) 64%, rgb(255 255 255/calc(.05 + .03 * var(--pane-lit))) 83%, #fff0 100%);position:absolute;inset:0}.glass{--pane-rim:#1add78}@supports (color:color-mix(in lab, red, red)){.glass{--pane-rim:color-mix(in oklab, var(--color-jade) var(--pointer-u), var(--color-sky))}}.glass:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(58% 58% at var(--pointer-u) var(--pointer-v), rgb(255 255 255/calc(.88 * var(--pane-lit))) 0%, var(--pane-rim) 34%, var(--pane-rim) 66%, transparent 100%), linear-gradient(142deg, #00a8fe42 0%, #fff0 40%, #fff0 64%, #1add7833 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass:after{background:radial-gradient(58% 58% at var(--pointer-u) var(--pointer-v), rgb(255 255 255/calc(.88 * var(--pane-lit))) 0%, color-mix(in oklab, var(--pane-rim) calc(66% * var(--pane-lit)), transparent) 34%, color-mix(in oklab, var(--pane-rim) calc(26% * var(--pane-lit)), transparent) 66%, transparent 100%), linear-gradient(142deg, color-mix(in oklab, var(--color-sky) 26%, transparent) 0%, #fff0 40%, #fff0 64%, color-mix(in oklab, var(--color-jade) 20%, transparent) 100%)}}.glass:after{-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.glass.senses:hover{--pane-lit:1;--pane-lit-ms:var(--duration-swift)}.glass.senses:has(:focus-visible){--pane-lit:1;--pane-lit-ms:var(--duration-swift)}}.glass-live:hover{--pane-lift-ms:var(--duration-state);box-shadow:var(--inset-shadow-gloss), var(--pane-bleed,0 0 transparent), 0 0 0 1px #00a8fe33, var(--shadow-lift);translate:0 -3px}.glass-live:has(:focus-visible){--pane-lift-ms:var(--duration-state);box-shadow:var(--inset-shadow-gloss), var(--pane-bleed,0 0 transparent), 0 0 0 1px #00a8fe33, var(--shadow-lift);translate:0 -3px}@supports (color:color-mix(in lab, red, red)){.glass-live:hover{box-shadow:var(--inset-shadow-gloss), var(--pane-bleed,0 0 transparent), 0 0 0 1px color-mix(in oklab, var(--color-sky) 20%, transparent), var(--shadow-lift)}.glass-live:has(:focus-visible){box-shadow:var(--inset-shadow-gloss), var(--pane-bleed,0 0 transparent), 0 0 0 1px color-mix(in oklab, var(--color-sky) 20%, transparent), var(--shadow-lift)}}.glass-quiet{background:linear-gradient(168deg,#ffffffe6 0%,#ffffffa3 100%),#e6fafa;position:relative}@supports (color:color-mix(in lab, red, red)){.glass-quiet{background:linear-gradient(168deg, #ffffffe6 0%, #ffffffa3 100%), color-mix(in oklab, var(--color-surface) 90%, var(--color-aqua))}}.glass-quiet{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px #d7e7ee99, var(--shadow-edge);border:1px solid #fffc}@supports (color:color-mix(in lab, red, red)){.glass-quiet{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px color-mix(in oklab, var(--color-hairline) 60%, transparent), var(--shadow-edge)}}.target{align-items:center;min-block-size:2.75rem;inline-size:fit-content;display:flex}.foot-row{align-items:center;column-gap:var(--spacing-block);row-gap:var(--spacing-row);flex-wrap:wrap;display:flex}@media (min-width:40rem){.foot-row>:last-child{margin-inline-start:auto}}.footer-links{column-gap:var(--spacing-pair);flex-wrap:wrap;display:flex}@media (min-width:40rem){.footer-links{display:grid}}.key{isolation:isolate;font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--key-ink);background:linear-gradient(180deg, #ffffff57 0%, #ffffff0f 46%, #fff0 47%, #06192a1f 100%), linear-gradient(104deg, var(--color-sky) 0%, var(--color-aqua) 42%, var(--color-spring) 72%, var(--color-jade) 100%);box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #06192a2e, var(--shadow-key);transition:box-shadow var(--duration-state) var(--ease-out-quint), transform var(--duration-state) var(--ease-settle);position:relative;overflow:hidden}.key:not(.sr-only):after{content:"";z-index:-1;animation:var(--animate-shimmer);background:linear-gradient(100deg,#0000 34%,#ffffff8c 50%,#0000 66%);position:absolute;inset:-40% -20%}.key:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #06192a33, var(--shadow-key-lift);transform:translateY(-2px)scale(1.015)}.key:disabled{cursor:progress}.key:disabled:is(:hover,:focus-visible){box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #06192a2e, var(--shadow-key);transform:none}.key:disabled:not(.sr-only):after{animation-duration:1.4s}.key:active{transition-duration:var(--duration-tap);transition-timing-function:var(--ease-out-quint);box-shadow:inset 0 2px 4px #06192a3d, var(--shadow-hair);transform:translateY(0)scale(.99)}.skip-link{z-index:100;min-block-size:2.75rem;padding-inline:var(--spacing-pair);padding-block:var(--spacing-line);border-radius:var(--radius-full);align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--spacing-row);inset-inline-start:var(--spacing-row)}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;min-block-size:0;inline-size:1px;margin:-1px;padding:0;overflow:hidden}.skip-link:not(:focus):after{content:none}.key-quiet{color:var(--color-ink);font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);background:linear-gradient(#fffffff5 0%,#ffffffb8 100%),#dbf3ff}@supports (color:color-mix(in lab, red, red)){.key-quiet{background:linear-gradient(180deg, #fffffff5 0%, #ffffffb8 100%), color-mix(in oklab, var(--color-surface) 86%, var(--color-sky))}}.key-quiet{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px #bad3ddcc, var(--shadow-edge)}@supports (color:color-mix(in lab, red, red)){.key-quiet{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) 80%, transparent), var(--shadow-edge)}}.key-quiet{transition:box-shadow var(--duration-state) var(--ease-out-quint), transform var(--duration-state) var(--ease-settle)}.key-bar,.key-cue{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.key-quiet:is(:hover,:focus-visible){box-shadow:var(--inset-shadow-gloss), 0 0 0 1px #00a8fe75, var(--shadow-panel);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.key-quiet:is(:hover,:focus-visible){box-shadow:var(--inset-shadow-gloss), 0 0 0 1px color-mix(in oklab, var(--color-sky) 46%, transparent), var(--shadow-panel)}}.key-quiet:active{transition-duration:var(--duration-tap);transition-timing-function:var(--ease-out-quint);box-shadow:var(--inset-shadow-well), 0 0 0 1px #bad3ddcc;transform:translateY(0)}@supports (color:color-mix(in lab, red, red)){.key-quiet:active{box-shadow:var(--inset-shadow-well), 0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) 80%, transparent)}}.link-wet{background-image:linear-gradient(92deg, var(--color-azure), var(--color-aqua) 60%, var(--color-jade));transition:background-size .22s var(--ease-out-quint), background-position .52s var(--ease-out-expo);background-position:0 100%;background-repeat:no-repeat;background-size:220% 1px}.link-wet:is(:hover,:focus-visible){background-position:100% 100%;background-size:220% 2px}.contact-address{padding-block:var(--spacing-line);margin-block:calc(-1 * var(--spacing-line));background-origin:content-box}.link-rise{background-image:linear-gradient(92deg, var(--color-azure), var(--color-aqua) 60%, var(--color-jade));transition:background-size .3s var(--ease-out-quint);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px}.link-rise:is(:hover,:focus-visible),:is(a,button):is(:hover,:focus-visible)>.link-rise{background-size:100% 2px}:is(a,button):active>.link-rise{transition-duration:var(--duration-tap);background-size:100% 3px}.article{max-inline-size:var(--container-xl)}.article :is(p,li){font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-soft)}.article strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.article{row-gap:0}.article>*+*{padding-block-start:var(--spacing-line)}.article>:is(p,ul,ol)+p{padding-block-start:var(--spacing-pair)}.article>p+:is(ul,ol){padding-block-start:var(--spacing-row)}.article>h2{padding-block-start:var(--spacing-beat);scroll-margin-block-start:calc(var(--scroll-lead) + var(--spacing-beat))}.article>h3{padding-block-start:var(--spacing-group);scroll-margin-block-start:calc(var(--scroll-lead) + var(--spacing-group))}.article ol{padding-inline-start:var(--spacing-group);list-style:decimal}.article>h4{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink);padding-block-start:var(--spacing-row)}.article>table{border-collapse:collapse;inline-size:100%}.article>:is(table,blockquote){margin-block-start:var(--spacing-row)}.article :is(th,td){vertical-align:top;text-align:start;padding:var(--spacing-hair) var(--spacing-line);border-block-end:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.article :is(th,td){border-block-end:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.article :is(th,td){font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);overflow-wrap:break-word}.article :is(th,td) a{overflow-wrap:anywhere}.article th{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.article thead:not(:has(th:not(:empty))){display:none}.article>blockquote{border-inline-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.article>blockquote{border-inline-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.article>blockquote{padding-inline-start:var(--spacing-row)}.article>hr{border:0;border-block-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.article>hr{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.article code{font:inherit}@media print{.article :is(th,td){border-block-end-color:#000}}.article-index{align-self:start;gap:var(--spacing-row);border-inline-start:1px solid #d7e7eee6;flex-direction:column;display:none;position:sticky;inset-block-start:var(--scroll-lead)}@supports (color:color-mix(in lab, red, red)){.article-index{border-inline-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.article-index{max-block-size:calc(100dvh - var(--scroll-lead) - var(--spacing-row));padding-inline-start:var(--spacing-row);overflow-y:auto}.article-index-list{list-style:none}.article-index-link{min-block-size:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-muted);transition:color var(--duration-state) var(--ease-out-quint);align-items:center;display:flex}.article-index-link:is(:hover,:focus-visible){color:var(--color-ink)}@media (min-width:64rem){.article-index{display:flex}}@media print{.article-index{display:none}}.article ul{padding-inline-start:var(--spacing-group);list-style:outside}.article li+li{padding-block-start:var(--spacing-line)}.article ::marker{color:var(--color-ink-faint)}@media print{.article a{text-decoration:underline}}.window{border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 0 0 1px #ffffffe6, 0 0 0 2px #d7e7eec2, var(--shadow-window);position:relative}@supports (color:color-mix(in lab, red, red)){.window{box-shadow:0 0 0 1px #ffffffe6, 0 0 0 2px color-mix(in oklab, var(--color-hairline) 76%, transparent), var(--shadow-window)}}.window{overflow:hidden}.window-rail{z-index:2;background:linear-gradient(180deg, #0d3048 0%, var(--color-rail) 58%, #0e2f4a 100%);position:relative}@supports (color:color-mix(in lab, red, red)){.window-rail{background:linear-gradient(180deg, color-mix(in oklab, var(--color-rail) 96%, var(--color-sky)) 0%, var(--color-rail) 58%, color-mix(in oklab, var(--color-rail) 94%, var(--color-azure)) 100%)}}.window-rail-item{color:#fff6}@supports (color:color-mix(in lab, red, red)){.window-rail-item{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.window-rail-item{transition:color .22s var(--ease-out-quint)}.window-rail-item[data-active]{color:var(--color-white)}.window-rail-bar{border-radius:var(--radius-full);background-color:var(--color-sky);opacity:0;transform-origin:50%;width:2px;transition:opacity var(--duration-swift) var(--ease-out-quint), transform .3s var(--ease-settle);position:absolute;inset-block:.25rem;inset-inline-start:0;transform:scaleY(.3)}.window-rail-item[data-active] .window-rail-bar{opacity:1;transform:scaleY(1)}.window-rail-name{border-radius:var(--radius-control);background-color:#0e2b40f0;margin-inline-start:.5rem;padding:.25rem .5rem;position:absolute;inset-inline-start:100%}@supports (color:color-mix(in lab, red, red)){.window-rail-name{background-color:color-mix(in oklab, var(--color-rail) 94%, transparent)}}.window-rail-name{color:var(--color-white);font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out-quint), transform var(--duration-state) var(--ease-settle);transform:translate(-.35rem)}@media (hover:hover) and (pointer:fine){.window-rail-item:hover{color:var(--color-white)}.window-rail-item:hover .window-rail-bar{opacity:1;transform:scaleY(1)}.window-rail:has(.window-rail-item:hover) .window-rail-item[data-active]:not(:hover) .window-rail-bar{opacity:1;transform:scaleY(1)}.window-rail:has(.window-rail-item:hover) .window-rail-item[data-active]:not(:hover) .window-rail-bar{opacity:.35}.window-rail-item:hover .window-rail-name{opacity:1;transform:translate(0)}}.window-plane{background:radial-gradient(86% 62% at 14% 4%,#ffffff80 0%,#0000 64%),radial-gradient(74% 80% at 90% 96%,#1add789e 0%,#0000 70%),radial-gradient(80% 86% at 2% 90%,#0966ed94 0%,#0000 72%),linear-gradient(158deg,#7ad2fe 0%,#6be4e0 46%,#83edb6 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.window-plane{background:radial-gradient(86% 62% at 14% 4%, #ffffff80 0%, transparent 64%), radial-gradient(74% 80% at 90% 96%, color-mix(in oklab, var(--color-jade) 62%, transparent) 0%, transparent 70%), radial-gradient(80% 86% at 2% 90%, color-mix(in oklab, var(--color-azure) 58%, transparent) 0%, transparent 72%), linear-gradient(158deg, color-mix(in oklab, var(--color-sky) 52%, var(--color-white)) 0%, color-mix(in oklab, var(--color-aqua) 58%, var(--color-white)) 46%, color-mix(in oklab, var(--color-jade) 54%, var(--color-white)) 100%)}}.window-plane:after,.window-plane:before{content:"";aspect-ratio:1;background-image:var(--texture-caustic);width:120%;animation:var(--animate-caustic);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.window-plane:after{opacity:.38;background-size:39rem 39rem;animation-duration:150s}.window-plane:before{opacity:.27;background-size:78rem 78rem;animation-duration:220s;animation-direction:reverse}.window-media{flex:1;min-block-size:0;position:relative}.window-media>figure{z-index:1;position:relative}.window-media figure,.window-media figure>div{block-size:100%}.window-media img{object-fit:cover;object-position:left top;display:block}.window-media>figure figcaption{display:none}.window-drawn{z-index:0;position:absolute;inset:0}.window-drawn:after{content:"";pointer-events:none;background:linear-gradient(#0000 91%,#00d1c91f 97%,#1add7842 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffffd9,inset 0 0 3rem -1rem #ffffffbf,inset 0 -1px #fff6}@supports (color:color-mix(in lab, red, red)){.window-drawn:after{background:linear-gradient(to top, color-mix(in oklab, var(--color-jade) 26%, transparent) 0%, color-mix(in oklab, var(--color-aqua) 12%, transparent) 3%, transparent 9%)}}.window-drift{position:relative}.window-reflection{border-radius:var(--radius-full);background:linear-gradient(#00a8fe57 0%,#1add7833 34%,#0000 84%);height:5.5rem;position:absolute;inset-block-start:100%;inset-inline:5%}@supports (color:color-mix(in lab, red, red)){.window-reflection{background:linear-gradient(180deg, color-mix(in oklab, var(--color-sky) 34%, transparent) 0%, color-mix(in oklab, var(--color-jade) 20%, transparent) 34%, transparent 84%)}}.window-reflection{filter:blur(16px);opacity:.8;animation:var(--animate-reflection)}.window-plane{--pointer-u:62%;--pointer-v:34%;transition:--pointer-u var(--duration-state) var(--ease-out-quint), --pointer-v var(--duration-state) var(--ease-out-quint)}.window-lens{top:var(--pointer-v);left:var(--pointer-u);aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(closest-side,#ffffff85 0%,#ffffff14 46%,#ffffff75 71%,#ffffff0a 83%,#0000 100%);width:48%;position:absolute;translate:-50% -50%}.window-glass{pointer-events:none;background-image:var(--texture-caustic);opacity:.72;animation:var(--animate-caustic);-webkit-mask-image:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), #000 0%, #000000d9 38%, #00000040 68%, transparent 84%);-webkit-mask-image:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), #000 0%, #000000d9 38%, #00000040 68%, transparent 84%);-webkit-mask-image:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), #000 0%, #000000d9 38%, #00000040 68%, transparent 84%);mask-image:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), #000 0%, #000000d9 38%, #00000040 68%, transparent 84%);transition:opacity var(--duration-move) var(--ease-out-quint);background-size:78rem 78rem;animation-duration:150s;position:absolute;inset:0}.window-glass:after{content:"";background:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), transparent 60%, #00a8fe85 70%, #ffffffc7 75%, #1add7875 80%, transparent 90%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.window-glass:after{background:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), transparent 60%, color-mix(in oklab, var(--color-sky) 52%, transparent) 70%, #ffffffc7 75%, color-mix(in oklab, var(--color-jade) 46%, transparent) 80%, transparent 90%)}}.window-glass:before{content:"";background:radial-gradient(22rem 22rem at var(--pointer-u) var(--pointer-v), #ffffff57 0%, #ffffff1f 46%, transparent 72%);position:absolute;inset:0}@media (hover:none),(prefers-reduced-motion:reduce){.window-glass{display:none}}.window-plane:has(>figure[data-media-status=final]){background:0 0}.window-plane:has(>figure[data-media-status=final]):before{display:none}.window-plane:has(>figure[data-media-status=final]):after{display:none}.window-plane:has(>figure[data-media-status=final]) .window-drawn{display:none}@media (min-width:64rem){.window-drift{transform-origin:50% 46%;transform:scale(1)translate(0)}@supports (animation-timeline:scroll()){.window-drift{animation:linear forwards window-sink;animation-timeline:scroll(root);animation-range:62vh 130vh}@keyframes window-sink{0%{transform:scale(1)translate(0)}to{transform:scale(.94)translateY(4.5vh)}}}}.header-shell{-webkit-backdrop-filter:blur(var(--blur-lg)) saturate(1.6);backdrop-filter:blur(var(--blur-lg)) saturate(1.6);background-color:#0000;border-bottom:1px solid #0000}@supports (animation-timeline:scroll()){.header-shell{-webkit-backdrop-filter:none;backdrop-filter:none;animation:linear both header-settle;animation-timeline:scroll(root);animation-range:0 6rem}@keyframes header-settle{to{background-color:var(--color-ground);border-bottom-color:color-mix(in oklab, var(--color-hairline) 90%, transparent);box-shadow:0 1px 24px -12px #0a253659}}}.nav-link[aria-current=page]>.link-rise{background-size:100% 2px}.nav-sheet-link[aria-current=page]{background-color:#0966ed12;position:relative}@supports (color:color-mix(in lab, red, red)){.nav-sheet-link[aria-current=page]{background-color:color-mix(in oklab, var(--color-azure) 7%, transparent)}}.nav-sheet-link[aria-current=page]:before{content:"";inset-block:var(--spacing-hair);border-radius:var(--radius-full);background-color:var(--color-azure);inline-size:2px;position:absolute;inset-inline-start:0}.menu-panel[open]>.menu-sheet{animation:menu-open var(--duration-state) var(--ease-out-quint) both}@keyframes menu-open{0%{opacity:0;transform:translateY(-.5rem)}}.menu-panel::details-content{opacity:0;transition:opacity var(--duration-leave) var(--ease-out-quint), content-visibility var(--duration-leave) allow-discrete}.menu-panel[open]::details-content{opacity:1}.menu-panel>summary{cursor:pointer;list-style:none}.menu-panel>summary::-webkit-details-marker{display:none}.menu-glyph-bars,.menu-glyph-cross{transform-origin:50%;transition:opacity var(--duration-swift) var(--ease-out-quint), transform .3s var(--ease-settle)}.menu-glyph-cross{opacity:0;transform:rotate(-45deg)}.menu-panel[open] .menu-glyph-bars{opacity:0;transform:rotate(45deg)}.menu-panel[open] .menu-glyph-cross{opacity:1;transform:rotate(0)}.move-band{--move-edge:max(var(--gutter), calc((100cqw - var(--container-page)) / 2 + var(--gutter)));--move-rule:#bad3ddd9}@supports (color:lab(0% 0 0)){.move-band{--move-rule:lab(82.9168% -7.12189 -7.93552/.85)}}@supports (color:color-mix(in lab, red, red)){.move-band{--move-rule:color-mix(in oklab, var(--color-hairline-strong) 85%, transparent)}}.move-band{--move-flow:90deg;--move-toward:180deg;--move-big:var(--text-xl);--move-big-leading:var(--text-xl--line-height);--move-name:var(--text-base);--move-name-leading:var(--text-base--line-height);border-block:1px solid var(--move-rule);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative;container-type:inline-size}.move-half{align-content:space-between;row-gap:var(--spacing-block);padding-block:var(--spacing-beat);padding-inline:var(--move-edge);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.move-before{background:linear-gradient(var(--move-toward), #e6f1f68c, #e6f1f6eb);padding-block-end:var(--spacing-section)}@supports (color:color-mix(in lab, red, red)){.move-before{background:linear-gradient(var(--move-toward), color-mix(in oklab, var(--color-ground-deep) 55%, transparent), color-mix(in oklab, var(--color-ground-deep) 92%, transparent))}}.move-after{background:linear-gradient(var(--move-toward), #ffffff80, #ffffffc7 60%);padding-block-start:var(--spacing-section);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.move-after{background:linear-gradient(var(--move-toward), color-mix(in oklab, var(--color-white) 50%, transparent), color-mix(in oklab, var(--color-white) 78%, transparent) 60%)}}.move-after:before{content:"";z-index:-1;border-radius:var(--radius-full);background:radial-gradient(closest-side,#00d1c96b,#00a8fe29 42%,#1add780f 68%,#0000);block-size:70%;inline-size:160%;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.move-after:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-aqua) 42%, transparent), color-mix(in oklab, var(--color-sky) 16%, transparent) 42%, color-mix(in oklab, var(--color-jade) 6%, transparent) 68%, transparent)}}.move-after:before{pointer-events:none}.move-seam{z-index:2;position:relative}.move-seam:before,.move-seam:after{content:"";background:linear-gradient(var(--move-flow), transparent, var(--ramp-1) 14%, var(--ramp-2) 38%, var(--ramp-3) 64%, var(--ramp-5) 86%, transparent);position:absolute;inset-block:-1px;inset-inline:0}.move-seam:after{filter:blur(.75rem);opacity:.6;inset-block:-.625rem}.move-knob{z-index:1;border-radius:var(--radius-full);background:linear-gradient(var(--color-white), var(--color-white)) padding-box, linear-gradient(135deg, var(--ramp-1), var(--ramp-2), var(--ramp-3), var(--ramp-5)) border-box;block-size:4rem;inline-size:4rem;color:var(--color-ink-strong);box-shadow:0 0 0 var(--spacing-hair) #ffffff8c, 0 12px 28px -8px #00a8fe73;border:2px solid #0000;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.move-knob{box-shadow:0 0 0 var(--spacing-hair) color-mix(in oklab, var(--color-white) 55%, transparent), 0 12px 28px -8px color-mix(in oklab, var(--color-sky) 45%, transparent)}}.move-knob>svg{stroke-width:2px;block-size:1.5rem;inline-size:1.5rem;rotate:90deg}.move-tag{padding-inline-start:calc(.5rem + var(--spacing-hair));position:relative}.move-tag:before{content:"";border-radius:var(--radius-full);block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 1.5px var(--color-ink-faint);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.move-after .move-tag:before{background:linear-gradient(135deg, var(--ramp-2), var(--ramp-5));box-shadow:0 0 10px #00d1c9b3}@supports (color:color-mix(in lab, red, red)){.move-after .move-tag:before{box-shadow:0 0 10px color-mix(in oklab, var(--color-aqua) 70%, transparent)}}.move-big{font-size:var(--move-big);line-height:var(--move-big-leading);font-weight:var(--font-weight-display);letter-spacing:-.02em;color:var(--color-ink-strong);text-wrap:balance}.move-lanes>li{border-block-end:1px solid var(--move-rule)}.move-lanes>li:first-child{border-block-start:1px solid var(--move-rule)}.move-lane{align-items:center;column-gap:var(--spacing-row);padding-block:var(--spacing-pair);color:inherit;grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;text-decoration:none;display:grid;position:relative}.move-lane:before{content:"";z-index:-1;background:linear-gradient(#0000,#ffffff4d 30%,#fff9 70%,#00d1c933);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.move-lane:before{background:linear-gradient(to top, color-mix(in oklab, var(--color-aqua) 20%, transparent), color-mix(in oklab, var(--color-white) 60%, transparent) 30%, color-mix(in oklab, var(--color-white) 30%, transparent) 70%, transparent)}}.move-lane:before{-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);mask-image:linear-gradient(90deg, transparent, var(--color-black) 18%, var(--color-black) 82%, transparent);opacity:0;transition:opacity var(--duration-move) var(--ease-out-quint)}.move-lane:after{content:"";background:linear-gradient(92deg, var(--color-azure), var(--color-aqua) 60%, var(--color-jade));block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0;box-shadow:0 0 10px #00d1c98c}@supports (color:color-mix(in lab, red, red)){.move-lane:after{box-shadow:0 0 10px color-mix(in oklab, var(--color-aqua) 55%, transparent)}}.move-lane:after{transform-origin:0;transition:scale var(--duration-settle) var(--ease-out-quint);scale:0 1}.move-lane-icon{block-size:1.5rem;inline-size:1.5rem;color:var(--color-ink-soft);transition:color var(--duration-state) var(--ease-out-quint)}.move-lane-text{row-gap:var(--spacing-hair);display:grid}.move-lane-from{font-size:var(--move-name);line-height:var(--move-name-leading);font-weight:var(--font-weight-medium);color:var(--color-ink-strong);text-wrap:balance}.move-lane-gist{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-muted);text-wrap:pretty}.move-lane-go{block-size:1.25rem;inline-size:1.25rem;color:var(--color-ink-faint);transition:color var(--duration-state) var(--ease-out-quint), translate var(--duration-state) var(--ease-out-quint)}.move-lane:is(:hover,:focus-visible):before{opacity:1}.move-lane:is(:hover,:focus-visible):after{scale:1}.move-lane:is(:hover,:focus-visible) :is(.move-lane-icon,.move-lane-go){color:var(--color-ink-strong)}.move-lane:is(:hover,:focus-visible) .move-lane-go{translate:.25rem}.move-gain{align-items:flex-start;column-gap:var(--spacing-row);display:flex}.move-tick{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--ramp-3), var(--ramp-5));block-size:1em;inline-size:1em;color:var(--color-white);flex:none;place-items:center;display:grid;translate:0 -.15em;box-shadow:0 6px 14px -4px #1add788c}@supports (color:color-mix(in lab, red, red)){.move-tick{box-shadow:0 6px 14px -4px color-mix(in oklab, var(--color-jade) 55%, transparent)}}.move-tick>svg{stroke-width:3px;block-size:.5em;inline-size:.5em}.move-lead{color:var(--color-ink);text-wrap:pretty}.move-point{text-wrap:pretty;padding-inline-start:calc(.4375rem + var(--spacing-line));position:relative}.move-point:before{content:"";border-radius:var(--radius-full);background:linear-gradient(135deg, var(--ramp-2), var(--ramp-5));block-size:.4375rem;inline-size:.4375rem;position:absolute;inset-block-start:.35em;inset-inline-start:0;translate:0 -50%}.move-term{padding-block-start:var(--spacing-row);position:relative}.move-term:before{content:"";background:#bad3ddd9;background:lab(82.9168% -7.12189 -7.93552/.85);block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.move-term:before{background:color-mix(in oklab, var(--color-hairline-strong) 85%, transparent)}}@media (min-width:64rem){.move-band{--move-flow:180deg;--move-toward:90deg;grid-template-columns:repeat(2,minmax(0,1fr))}.move-before{padding-block-end:var(--spacing-beat);padding-inline-end:var(--spacing-section)}.move-after{padding-block-start:var(--spacing-beat);padding-inline-start:var(--spacing-section)}.move-after:before{block-size:135%;inline-size:110%;inset-block-start:50%;inset-inline-start:0}.move-seam{position:absolute;inset-block:0;inset-inline-start:50%}.move-seam:before{inset-block:0;inset-inline:-1px}.move-seam:after{inset-block:0;inset-inline:-.625rem}.move-knob{inset-block-start:50%;inset-inline-start:0}.move-knob>svg{rotate:none}}@media (min-width:80rem){.move-band{--move-big:var(--text-2xl);--move-big-leading:var(--text-2xl--line-height);--move-name:var(--text-lg);--move-name-leading:var(--text-lg--line-height)}}.reach-grid{gap:var(--spacing-pair);grid-template-columns:minmax(0,1fr);display:grid}.reach-cell{min-width:0;display:flex}@media (min-width:64rem){.reach-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.reach-cell-lead{grid-column:span 12}.reach-cell-side,.reach-cell-third{grid-column:span 6}.reach-cell-third:last-child{grid-column:span 12}}@media (min-width:80rem){.reach-cell-lead{grid-area:span 2/span 7}.reach-cell-side{grid-column:span 5}.reach-cell-third,.reach-cell-third:last-child{grid-column:span 4}}.reach-tile{isolation:isolate;min-width:0;padding:var(--spacing-group);border-radius:var(--radius-xl);color:var(--color-ink);box-shadow:inset 0 1px 0 var(--color-white), 0 1px 2px #0a25360a, 0 22px 44px -28px #0a253642;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);transition:translate .45s var(--ease-out-quint), box-shadow .45s var(--ease-out-quint);background:linear-gradient(#fffffff5,#fffc);border:1px solid #fffffff2;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:clip}.reach-tile:focus-visible{outline:2px solid var(--color-azure);outline-offset:4px}.reach-kicker{font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-azure-ink);align-items:center;gap:.5rem;display:flex}.reach-kicker svg{flex:none;width:15px;height:15px}.reach-title{margin-top:var(--spacing-line);font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:-.015em;color:var(--color-ink-strong);text-wrap:balance;padding-right:2.5rem}.reach-blurb{max-width:36ch;font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink-soft);margin-top:.55rem}.reach-go{z-index:3;top:calc(var(--spacing-group) - .55rem);right:calc(var(--spacing-group) - .55rem);border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-ink-soft);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 2px 6px -2px #0a25361f;place-items:center;transition:background .3s,color .3s,box-shadow .3s;display:grid;position:absolute}.reach-go svg{width:16px;height:16px;transition:translate .35s var(--ease-out-quint)}.reach-stage{margin:auto calc(-1 * var(--spacing-group)) calc(-1 * var(--spacing-group));padding:var(--spacing-group);background:radial-gradient(90% 80% at 50% 110%,#00a8fe24,#0000 70%),linear-gradient(#ecf5fa00,#e4f1f8e6);position:relative}@media (min-width:64rem){.reach-cell-third .reach-stage{flex-direction:column;justify-content:flex-end;min-height:14.5rem;display:flex}}.reach-panel{background:var(--color-white);border-radius:var(--radius-md);transition:translate .45s var(--ease-out-quint);box-shadow:0 0 0 1px #d7e7eeb3,0 10px 24px -14px #0a25364d}.reach-float-text{min-width:0;font-size:var(--text-xs);color:var(--color-ink);flex-direction:column;gap:.15rem;line-height:1.3;display:flex}.reach-float-text small{color:var(--color-ink-muted);font-size:.72rem}.reach-strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.reach-float-text>.reach-strong{font-size:var(--text-sm)}.reach-pill{border-radius:var(--radius-full);width:max-content;font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:.35rem;padding:.42rem .62rem;display:inline-flex}.reach-pill svg{width:12px;height:12px}.reach-pill-ok{color:var(--color-jade-ink);background:#1add7826}.reach-pill-sent{color:var(--color-azure-ink);background:#0966ed17}.reach-lead{view-timeline-name:--reach-lead;background:radial-gradient(44% 52% at 78% 76%,#00a8fe6b,#0000 70%),radial-gradient(48% 48% at 100% 100%,#1add7866,#0000 70%),radial-gradient(40% 40% at 60% 100%,#00d1c957,#0000 70%),radial-gradient(30% 34% at 100% 40%,#0966ed1f,#0000 70%),linear-gradient(#fffffff5,#fffc);padding-bottom:0}.reach-lead .reach-title{max-width:22ch;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:-.02em}.reach-lead .reach-blurb{font-size:var(--text-lg);line-height:var(--text-lg--line-height);margin-top:0}.reach-lead-grid{row-gap:var(--spacing-pair);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.reach-lead-copy{z-index:2;gap:var(--spacing-pair);flex-direction:column;display:flex;position:relative}.reach-channels{flex-wrap:wrap;gap:.5rem;display:flex}.reach-channels li{border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-soft);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline);align-items:center;gap:.45rem;padding:.5rem .85rem;display:inline-flex}.reach-channels li:before{content:"";border-radius:var(--radius-full);background:var(--color-jade);width:7px;height:7px;box-shadow:0 0 0 3px #1add7840}.reach-floats{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.reach-float{border-radius:var(--radius-md);color:var(--color-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;padding:.95rem 1.05rem;box-shadow:0 0 0 1px #d7e7eecc,0 18px 36px -18px #0a253661}.reach-float-label{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-faint);justify-content:space-between;align-items:center;display:flex}.reach-booked{grid-template-columns:2.6rem minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.reach-booked-mark{width:2.6rem;height:2.6rem;color:var(--color-white);background:linear-gradient(135deg, #00c4a0, var(--color-jade));border-radius:.8rem;place-items:center;display:grid;box-shadow:0 8px 16px -8px #0a7f52b3}.reach-booked-mark svg{width:20px;height:20px}.reach-booked .reach-float-label{color:var(--color-jade-ink);margin-bottom:.2rem}.reach-count{border-radius:var(--radius-full);color:var(--color-amber-ink);background:#ffbe0033;padding:.2rem .45rem;font-size:.68rem}.reach-follow-row{border-top:1px solid var(--color-hairline);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:.55rem;padding-top:.55rem;display:grid}.reach-follow-row:first-of-type{margin-top:.7rem}.reach-initials,.reach-call{border-radius:var(--radius-full);place-items:center;width:2rem;height:2rem;display:grid}.reach-initials{font-size:.68rem;font-weight:var(--font-weight-bold);color:var(--color-ink-soft);background:var(--color-ground-deep)}.reach-call{color:var(--color-amber-ink);background:#ffbe0033}.reach-call svg{width:14px;height:14px}.reach-phone-col{justify-self:center;width:16.5rem;position:relative}.reach-phone{height:25rem;transition:translate .55s var(--ease-out-quint);background:linear-gradient(150deg,#2a4a62,#0b1f30 40%,#06121d);border-radius:2.9rem;margin-bottom:-3.5rem;padding:.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #00000040,0 50px 70px -28px #020e20bf}.reach-phone:before,.reach-phone:after{content:"";background:#16324a;border-radius:2px;width:3px;position:absolute}.reach-phone:before{height:3.2rem;top:7rem;left:-3px;box-shadow:0 4.2rem #16324a}.reach-phone:after{height:4.6rem;top:9rem;right:-3px}.reach-screen{background:var(--color-white);border-radius:2.4rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:clip}.reach-screen:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff59 0%,#0000 28%);position:absolute;inset:0}.reach-status{font-size:.74rem;font-weight:var(--font-weight-semibold);color:#000;justify-content:space-between;align-items:center;padding:.85rem 1.45rem .25rem;display:flex}.reach-island{border-radius:var(--radius-full);background:#000;width:5.4rem;height:1.45rem}.reach-signal{align-items:center;gap:.3rem;display:inline-flex}.reach-battery{border:1.5px solid #000;border-radius:.2rem;width:1.3rem;height:.62rem;position:relative}.reach-battery:after{content:"";background:#000;border-radius:1px;position:absolute;inset:1px 30% 1px 1px}.reach-chat-head{background:#f8f8faf5;border-bottom:1px solid #e5e5ea;justify-content:center;padding:.45rem .8rem .7rem;display:flex;position:relative}.reach-back{border-bottom:2px solid #0a84ff;border-left:2px solid #0a84ff;width:.6rem;height:.6rem;position:absolute;top:.9rem;left:1rem;rotate:45deg}.reach-sender{color:#000;flex-direction:column;align-items:center;gap:.3rem;font-size:.74rem;display:flex}.reach-avatar{border-radius:var(--radius-full);width:2.7rem;height:2.7rem;font-size:.85rem;font-weight:var(--font-weight-bold);color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky) 60%, var(--color-aqua));place-items:center;display:grid}.reach-thread{flex-direction:column;gap:.35rem;padding:.75rem .7rem;display:flex}.reach-thread-meta{color:#8e8e93;flex-direction:column;align-self:center;align-items:center;gap:.2rem;margin-bottom:.35rem;font-size:.64rem;display:flex}.reach-thread-meta .reach-strong{color:inherit}.reach-bubble-in{color:#000;transform-origin:0 100%;background:#e9e9eb;border-radius:1.15rem 1.15rem 1.15rem .35rem;align-self:flex-start;max-width:84%;padding:.55rem .8rem;font-size:.8rem;line-height:1.38}@media (min-width:48rem){.reach-lead-grid{column-gap:var(--spacing-group);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 17rem}.reach-lead-head{grid-column:1/-1}.reach-lead-copy{padding-bottom:var(--spacing-group)}.reach-float{margin-right:calc(-1 * (var(--spacing-group) + 1.1rem))}.reach-phone-col{place-self:end stretch;width:auto}.reach-phone{height:31rem;margin-bottom:-4rem}}.reach-agenda{padding:.9rem 1rem .9rem .9rem}.reach-hours{grid-template-rows:repeat(2,2.55rem) 2.35rem;display:grid;position:relative}.reach-hour{font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-faint);align-items:flex-start;gap:.7rem;display:flex}.reach-hour:after{content:"";border-top:1px dashed #d6e6ee;flex:1;margin-top:.45em}.reach-appt{background:linear-gradient(90deg, #0966ed1a, #00d1c912), var(--color-white);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.6rem;height:2.25rem;padding:.45rem .55rem .45rem .85rem;display:flex;position:absolute;top:.15rem;left:3rem;right:0}.reach-appt+.reach-appt{top:5.25rem}.reach-appt:before{content:"";background:linear-gradient(180deg, var(--color-azure), var(--color-aqua));border-radius:3px;width:3px;position:absolute;top:.35rem;bottom:.35rem;left:0}.reach-appt .reach-float-text{gap:0}.reach-appt .reach-pill{background:var(--color-white);padding:.42rem;box-shadow:0 1px 3px #0a25361f}.reach-appt .reach-pill-word{display:none}@media (min-width:40rem){.reach-appt .reach-pill{padding:.42rem .62rem}.reach-appt .reach-pill-word{display:inline}}.reach-notice{width:max-content;max-width:100%;font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--color-white);transform-origin:100% 100%;background:#0a84ff;border-radius:.9rem .9rem .3rem;align-items:center;gap:.55rem;margin:0 0 .6rem auto;padding:.5rem .75rem .5rem .55rem;display:flex;box-shadow:0 10px 20px -12px #0a84ffcc}.reach-notice-mark{border-radius:var(--radius-full);width:1.4rem;height:1.4rem;font-size:.55rem;font-weight:var(--font-weight-bold);background:#ffffff38;flex:none;place-items:center;display:grid}.reach-order{padding:.95rem 1.1rem}.reach-order-top{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.reach-due{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted);border-top:1px dashed #c9dde6;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.85rem;padding-top:.8rem;display:flex}.reach-due-sum{font-size:var(--text-2xl);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-azure-ink)}@media (min-width:40rem){.reach-order-top{flex-direction:row;justify-content:space-between;align-items:center}}.reach-campaign{flex-direction:column;gap:.8rem;padding:1rem 1.15rem 1.05rem;display:flex}.reach-campaign-head{font-size:var(--text-sm);line-height:var(--text-sm--line-height);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.reach-filters{flex-wrap:wrap;gap:.4rem;display:flex}.reach-filters li{border-radius:var(--radius-xs);color:var(--color-ink-soft);background:var(--color-ground);box-shadow:inset 0 0 0 1px var(--color-hairline);padding:.38rem .6rem;font-size:.72rem;line-height:1.2}.reach-audience{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted);border-top:1px dashed #c9dde6;align-items:baseline;gap:.45rem;padding-top:.75rem;display:flex}.reach-audience-count{font-size:var(--text-2xl);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-azure-ink)}.reach-chart{padding:1rem 1.15rem .85rem}.reach-chart-head{color:var(--color-ink-muted);justify-content:space-between;margin-bottom:.6rem;font-size:.7rem;display:flex}.reach-bars,.reach-axis{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.85rem;display:grid}.reach-bars{border-bottom:1px solid #d3e4ec;align-items:end;height:6.6rem}.reach-bar{height:100%;font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--color-ink-muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.reach-bar-fill{width:100%;max-width:2.4rem;height:calc(var(--share) * 80%);transform-origin:bottom;background:linear-gradient(#a9d8ec,#7fbfdd);border-radius:.45rem .45rem .15rem .15rem}.reach-bar-top{color:var(--color-azure-ink)}.reach-bar-top .reach-bar-fill{background:linear-gradient(180deg, #00c4c0, var(--color-azure));box-shadow:0 8px 16px -8px #0966edb3}.reach-axis{text-align:center;color:var(--color-ink-muted);margin-top:.45rem;font-size:.7rem}.reach-docs{padding:.35rem 1.1rem}.reach-doc{grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.62rem 0;display:grid}.reach-doc+.reach-doc{border-top:1px solid #e3eef3}.reach-doc-mark{width:2rem;height:2rem;color:var(--color-azure);background:var(--color-ground);border-radius:.6rem;place-items:center;display:grid}.reach-doc-mark svg{width:16px;height:16px}.reach-check{border-radius:var(--radius-full);width:1.4rem;height:1.4rem;color:var(--color-white);background:linear-gradient(135deg, var(--color-spring), var(--color-jade));place-items:center;display:grid;box-shadow:0 4px 10px -4px #0a7f5299}.reach-check svg{stroke-width:3px;width:12px;height:12px}.reach-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-muted)}@media (hover:hover){.reach-tile:hover{box-shadow:inset 0 1px 0 var(--color-white), 0 2px 4px #0a25360d, 0 34px 60px -30px #0a253657;translate:0 -4px}.reach-tile:hover .reach-go{color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky) 60%, #00c4c0);box-shadow:0 8px 18px -8px #0966edb3}.reach-tile:hover .reach-go svg{translate:2px -2px}.reach-tile:hover .reach-panel{translate:0 -3px}.reach-tile:hover .reach-phone{translate:0 -10px}.reach-tile:hover .reach-bell{animation:reach-ring .7s var(--ease-out-quint)}}@keyframes reach-ring{20%{rotate:14deg}40%{rotate:-12deg}60%{rotate:8deg}80%{rotate:-4deg}}@keyframes reach-rise{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes reach-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}}@keyframes reach-grow{0%{transform:scaleY(0)}}@supports (animation-timeline:view()){.reach-bubble-in{animation:linear both reach-pop;animation-timeline:--reach-lead;animation-range:cover 12% cover 21%}.reach-booked{animation:linear both reach-rise;animation-timeline:--reach-lead;animation-range:cover 26% cover 35%}.reach-follow{animation:linear both reach-rise;animation-timeline:--reach-lead;animation-range:cover 30% cover 40%}.reach-appt,.reach-order,.reach-campaign,.reach-chart,.reach-docs{animation:linear both reach-rise;animation-timeline:view();animation-range:cover 8% cover 26%}.reach-appt+.reach-appt{animation-range:cover 12% cover 30%}.reach-notice{animation:linear both reach-pop;animation-timeline:view();animation-range:cover 18% cover 32%}.reach-appt .reach-pill{animation:linear both reach-pop;animation-timeline:view();animation-range:cover 20% cover 32%}.reach-bar-fill{animation:linear both reach-grow;animation-timeline:view();animation-range:cover 12% cover 32%}.reach-bar:nth-child(2) .reach-bar-fill{animation-range:cover 15% cover 35%}.reach-bar:nth-child(3) .reach-bar-fill{animation-range:cover 18% cover 38%}.reach-filters li,.reach-audience-count{animation:linear both reach-pop;animation-timeline:view();animation-range:cover 18% cover 32%}.reach-check{animation:linear both reach-pop;animation-timeline:view();animation-range:cover 16% cover 28%}.reach-doc:nth-child(2) .reach-check{animation-range:cover 20% cover 32%}.reach-doc:nth-child(3) .reach-check{animation-range:cover 24% cover 36%}}@media print{.reach-screen:after{display:none}.reach-notice,.reach-avatar,.reach-notice-mark,.reach-booked-mark,.reach-check{color:var(--color-ink)}.reach-notice{border:1px solid var(--color-hairline-strong)}.reach-bar-fill{border:1px solid var(--color-azure-ink)}}.rule-y>*+*{border-top:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.rule-y>*+*{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.tabular{font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.ledger{border-collapse:collapse;width:100%}.ledger th,.ledger td{padding-block:var(--spacing-line);vertical-align:baseline}.ledger thead th{padding-bottom:var(--spacing-hair)}.ledger th{font-weight:inherit}.ledger tbody tr{position:relative}@media (hover:hover) and (pointer:fine){.ledger tbody tr:after{content:"";z-index:-1;inset-block:1px;inset-inline:calc(-1 * var(--spacing-line));border-radius:var(--radius-xs);background-color:#00a8fe17;position:absolute}@supports (color:color-mix(in lab, red, red)){.ledger tbody tr:after{background-color:color-mix(in oklab, var(--color-sky) 9%, transparent)}}.ledger tbody tr:after{opacity:0;transition:opacity .24s var(--ease-out-quint)}.ledger tbody tr:hover:after{opacity:1}}.ledger-scroll{view-timeline-name:--bon;overscroll-behavior-x:contain;margin-block-end:calc(-1 * var(--rise-soft));padding-block-end:var(--rise-soft);overflow-x:auto}@media (hover:hover) and (pointer:fine){.ledger-scroll{padding-inline:var(--spacing-line);margin-inline:calc(-1 * var(--spacing-line))}}.ledger tbody tr+tr>td{border-top:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.ledger tbody tr+tr>td{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.ledger th:not(:first-child),.ledger td:not(:first-child){text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:1rem}.ledger th:first-child,.ledger td:first-child{text-align:start}@supports (animation-timeline:view()){.ledger tbody tr,.ledger thead tr{animation:linear both enter-soft;animation-timeline:--bon;animation-range:cover var(--arrive-open) cover var(--arrive-shut)}.ledger tbody tr:nth-child(2){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + var(--arrive-step))}.ledger tbody tr:nth-child(3){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 2 * var(--arrive-step))}.ledger tbody tr:nth-child(4){animation-range:cover var(--arrive-open) cover calc(var(--arrive-shut) + 3 * var(--arrive-step))}}@property --reel-lit{syntax:"<number>";inherits:true;initial-value:0}.reel{perspective:1000px;perspective-origin:50% calc(var(--reel-lift) + .46 * (100% - var(--reel-lift) - var(--reel-room)));--reel-room:7rem;--reel-lift:1.5rem;padding-block:var(--reel-lift) var(--reel-room);margin-block:calc(var(--reel-lift) * -1) calc(var(--reel-room) * -1);scrollbar-width:none;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--spacing-block), #000 calc(100% - var(--spacing-block)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--spacing-block), #000 calc(100% - var(--spacing-block)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--spacing-block), #000 calc(100% - var(--spacing-block)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--spacing-block), #000 calc(100% - var(--spacing-block)), transparent 100%);position:relative;overflow:auto hidden;-webkit-mask-clip:no-clip;mask-clip:no-clip;container-type:inline-size}.reel::-webkit-scrollbar{display:none}.reel[data-drag]{scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.reel[data-glide]{scroll-snap-type:none}.reel-more{z-index:1;position:relative}.reel-track{--reel-w:min(25rem, 86cqw);align-items:stretch;gap:var(--spacing-line);inline-size:max-content;padding-inline:calc(50cqw - var(--reel-w) / 2);transform-style:preserve-3d;margin:0;list-style:none;display:flex}.reel-slot{flex:0 0 var(--reel-w);scroll-snap-align:center;transform-style:preserve-3d;display:grid}@supports (animation-timeline:view(inline)){.reel-slot{view-timeline:--reel-card inline;animation:linear both reel-pose;animation-timeline:--reel-card;animation-range:cover}@keyframes reel-pose{0%{--reel-lit:0;opacity:.34;filter:blur(2px);transform:rotateY(-34deg)translateZ(-64px)}50%{--reel-lit:1;opacity:1;filter:blur();transform:rotateY(0)translateZ(0)}to{--reel-lit:0;opacity:.34;filter:blur(2px);transform:rotateY(34deg)translateZ(-64px)}}}@supports not (animation-timeline:view(inline)){.reel{perspective:none;margin-block:0;padding-block:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.reel-track{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));inline-size:auto;padding-inline:0;display:grid}.reel-slot{--reel-lit:1;flex:none}}.reel-slot{--lit:clamp(0, calc((var(--reel-lit) - .55) / .45), 1)}.reel-card{isolation:isolate;gap:var(--spacing-row);min-block-size:21rem;padding:var(--spacing-block) var(--spacing-pair);border-radius:var(--radius-xl);color:#06192a;grid-template-rows:auto auto 1fr auto auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.reel-card{color:color-mix(in oklab, var(--key-ink) calc(100% * var(--lit)), var(--color-ink))}}.reel-card{background:linear-gradient(180deg, #ffffff4d 0%, #ffffff0d 44%, #fff0 45%, #06192a1a 100%), linear-gradient(148deg, var(--lit-from) 0%, var(--lit-to) 100%)}@supports (color:color-mix(in lab, red, red)){.reel-card{background:linear-gradient(180deg, #ffffff4d 0%, #ffffff0d 44%, #fff0 45%, #06192a1a 100%), linear-gradient(148deg, color-mix(in oklab, var(--lit-from) calc(100% * var(--lit)), var(--color-surface)) 0%, color-mix(in oklab, var(--lit-to) calc(100% * var(--lit)), color-mix(in oklab, var(--color-surface) 92%, var(--color-sky))) 100%)}}.reel-card{box-shadow:inset 0 1px 0 #ffffff80, inset 0 -1px 0 #06192a29, var(--shadow-lift)}.reel{--deck-1:var(--color-sky);--deck-2:#00c7d6}@supports (color:color-mix(in lab, red, red)){.reel{--deck-2:color-mix(in oklab, var(--color-aqua) 75%, var(--color-sky))}}.reel{--deck-3:#00d5b9}@supports (color:color-mix(in lab, red, red)){.reel{--deck-3:color-mix(in oklab, var(--color-spring) 50%, var(--color-aqua))}}.reel{--deck-4:#07da9c}@supports (color:color-mix(in lab, red, red)){.reel{--deck-4:color-mix(in oklab, var(--color-jade) 25%, var(--color-spring))}}.reel{--deck-5:var(--color-jade)}.reel-slot:first-child{--lit-from:var(--deck-1);--lit-to:var(--deck-1)}@supports (color:color-mix(in lab, red, red)){.reel-slot:first-child{--lit-to:color-mix(in oklab, var(--deck-1) 62%, var(--deck-2))}}.reel-slot:first-child{--port:var(--deck-1)}.reel-slot:nth-child(2){--lit-from:var(--deck-2);--lit-to:var(--deck-2)}@supports (color:color-mix(in lab, red, red)){.reel-slot:nth-child(2){--lit-to:color-mix(in oklab, var(--deck-2) 62%, var(--deck-3))}}.reel-slot:nth-child(2){--port:var(--deck-2)}.reel-slot:nth-child(3){--lit-from:var(--deck-3);--lit-to:var(--deck-3)}@supports (color:color-mix(in lab, red, red)){.reel-slot:nth-child(3){--lit-to:color-mix(in oklab, var(--deck-3) 62%, var(--deck-4))}}.reel-slot:nth-child(3){--port:var(--deck-3)}.reel-slot:nth-child(4){--lit-from:var(--deck-4);--lit-to:var(--deck-4)}@supports (color:color-mix(in lab, red, red)){.reel-slot:nth-child(4){--lit-to:color-mix(in oklab, var(--deck-4) 62%, var(--deck-5))}}.reel-slot:nth-child(4){--port:var(--deck-4)}.reel-slot:nth-child(5){--lit-from:var(--deck-5);--lit-to:var(--deck-5)}@supports (color:color-mix(in lab, red, red)){.reel-slot:nth-child(5){--lit-to:color-mix(in oklab, var(--deck-5) 70%, var(--deck-4))}}.reel-slot:nth-child(5){--port:var(--deck-5)}.reel-tag{align-items:center;gap:var(--spacing-hair);inline-size:fit-content;padding:var(--spacing-hair) var(--spacing-line);border-radius:var(--radius-full);background:#fff;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-tag{background:color-mix(in oklab, var(--color-white) calc(46% * var(--lit) + 62% * (1 - var(--lit))), transparent)}}.reel-tag{color:inherit}.reel-bead{inline-size:var(--spacing-hair);block-size:var(--spacing-hair);border-radius:var(--radius-full);background:#06192a}@supports (color:color-mix(in lab, red, red)){.reel-bead{background:color-mix(in oklab, var(--key-ink) calc(62% * var(--lit)), var(--port))}}.reel-mark{block-size:2.75rem;inline-size:2.75rem;color:inherit}.reel-title{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:inherit;grid-row:4;display:grid}.reel-line{text-box:normal}.reel-line:last-child{opacity:.78}.reel-pills{gap:var(--spacing-hair);flex-wrap:wrap;grid-row:5;margin:0;padding:0;list-style:none;display:flex}.reel-pill{min-block-size:3rem;padding-inline:var(--spacing-line);border-radius:var(--radius-full);background:#fff}@supports (color:color-mix(in lab, red, red)){.reel-pill{background:color-mix(in oklab, var(--color-white) calc(52% * var(--lit) + 70% * (1 - var(--lit))), transparent)}}.reel-pill{box-shadow:0 0 0 1px #d7e7ee}@supports (color:color-mix(in lab, red, red)){.reel-pill{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-hairline) calc(80% * (1 - var(--lit))), #fff6)}}.reel-pill{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-normal);white-space:nowrap;color:inherit;transition:background var(--duration-state) var(--ease-out-quint), box-shadow var(--duration-state) var(--ease-out-quint);text-decoration:none}.reel-pending{font-weight:var(--font-weight-normal);opacity:.72}@media (hover:hover) and (pointer:fine){.reel-pill:hover{background:#fff}@supports (color:color-mix(in lab, red, red)){.reel-pill:hover{background:color-mix(in oklab, var(--color-white) calc(82% * var(--lit) + 100% * (1 - var(--lit))), transparent)}}.reel-pill:hover{box-shadow:0 0 0 1px #bad3dd}@supports (color:color-mix(in lab, red, red)){.reel-pill:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) calc(90% * (1 - var(--lit))), #ffffffb8)}}}@supports (animation-timeline:view(inline)){.reel-mark :is(path,circle,line,polyline,polygon,rect,ellipse){stroke-dasharray:1;animation:linear both icon-draw;animation-timeline:--reel-card;animation-range:cover}@keyframes icon-draw{0%{stroke-dashoffset:1px}6%{stroke-dashoffset:1px}23%{stroke-dashoffset:0}77%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}}@media (prefers-reduced-motion:reduce),print{.reel{perspective:none;scroll-snap-type:none;margin-block:0;padding-block:0;overflow:visible;-webkit-mask:none;mask:none}.reel-track{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));padding-inline:0;display:grid}.reel-slot{opacity:1;filter:none;--reel-lit:1;flex:none;animation:none;transform:none}.reel-mark :is(path,circle,line,polyline,polygon,rect,ellipse){stroke-dashoffset:0;animation:none}}@media print{.reel-slot{--reel-lit:0}.reel-card{box-shadow:none;border:1px solid var(--color-hairline-strong);background:0 0}}.relay{--relay-pad:var(--spacing-row);--relay-inset:var(--spacing-hair);--relay-cell:clamp(2.75rem, 19%, 3.5rem);--relay-halo:.25rem;--relay-pipe:.25rem;--relay-spark:.5rem;--relay-cycle:6s;row-gap:var(--spacing-block);grid-template-columns:minmax(0,1fr);display:grid}@supports (animation-timeline:view()){.relay{animation-range:entry 0 entry var(--tube-lock)}}.relay-step:first-child{--relay-rx:var(--ramp-1);--relay-rx-next:var(--ramp-2);z-index:3}.relay-step:nth-child(2){--relay-rx:var(--ramp-2);--relay-money:var(--ramp-3);--relay-money-next:var(--ramp-6);z-index:2}.relay-step:nth-child(3){--relay-money:var(--ramp-6);z-index:1}.relay-step{grid-row:span 6;grid-template-rows:subgrid;border-radius:var(--radius-md);background:var(--color-surface);min-inline-size:0;box-shadow:0 0 0 1px #ffffffe6, 0 0 0 2px #d7e7eec2, var(--shadow-panel);row-gap:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.relay-step{box-shadow:0 0 0 1px #ffffffe6, 0 0 0 2px color-mix(in oklab, var(--color-hairline) 76%, transparent), var(--shadow-panel)}}.relay-bar{align-items:center;gap:var(--spacing-hair);border-block-end:1px solid var(--color-hairline);padding:var(--spacing-line) var(--relay-pad);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:flex}.relay-glyph{block-size:1rem;inline-size:1rem;color:var(--color-azure-ink);flex-shrink:0}.relay-head,.relay-band,.relay-middle{padding-inline:var(--relay-pad);align-content:center;display:grid}.relay-head{padding-block:var(--spacing-line) var(--spacing-hair);align-content:end}.relay-middle{padding-block:var(--spacing-hair)}.relay-band{padding-block:var(--spacing-hair);position:relative}.relay-band-top{--relay-port:var(--relay-rx);--relay-port-next:var(--relay-rx-next)}.relay-band-bottom{--relay-port:var(--relay-money);--relay-port-next:var(--relay-money-next)}.relay-band[data-lit]{z-index:1;border-block:var(--relay-halo) solid transparent;margin-inline:var(--relay-inset);padding-inline:calc(var(--relay-pad) - var(--relay-inset));border-radius:calc(var(--radius-sm) + var(--relay-halo));background:var(--relay-port)}@supports (color:color-mix(in lab, red, red)){.relay-band[data-lit]{background:color-mix(in oklab, var(--relay-port) 9%, transparent)}}.relay-band[data-lit]{box-shadow:inset 0 0 0 1.5px var(--relay-port);background-clip:padding-box}@supports (color:color-mix(in lab, red, red)){.relay-band[data-lit]{box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--relay-port) 70%, transparent)}}.relay-title,.relay-heads,.relay-row,.relay-entry{align-items:baseline;gap:var(--spacing-line);padding-block:var(--spacing-hair);display:flex}.relay-title{min-block-size:0;gap:0;padding-block-end:var(--spacing-hair);display:grid}.relay-heads span,.relay-row span,.relay-entry .relay-figure{min-inline-size:var(--relay-cell);text-align:end;flex-shrink:0}:is(.relay-heads:has(span:nth-child(4)) span,.relay-row:has(span:nth-child(4)) span){inline-size:var(--relay-cell)}.relay-heads span:first-child,.relay-row span:first-child{text-align:start;flex:1;inline-size:auto;min-inline-size:0}.relay-name{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.relay-meta{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);color:var(--color-ink-muted);display:block}.relay-heads span{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-muted)}.relay-row span{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-variant-numeric:tabular-nums;color:var(--color-ink)}.relay-row span:first-child{font-variant-numeric:normal;color:var(--color-ink-soft)}.relay-band[data-lit] .relay-row span{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold)}.relay-band[data-lit] .relay-row span:first-child{font-weight:var(--font-weight-normal);color:var(--color-ink)}.relay-entry{justify-content:space-between}.relay-entry .relay-name{flex:1}.relay-entry .relay-figure{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.relay-band[data-lit] .relay-entry .relay-figure{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.relay-row+.relay-row,.relay-entry+.relay-entry{border-block-start:1px solid var(--color-hairline)}.relay-band-top:not([data-lit])+.relay-middle,.relay-middle+.relay-band-bottom:not([data-lit]){border-block-start:1px solid var(--color-hairline);margin-inline:var(--relay-pad);padding-inline:0}.relay-caption{border-block-start:1px solid var(--color-hairline);padding:var(--spacing-line) var(--relay-pad);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);text-wrap:balance}.relay-band[data-lit]:before{content:"";inset:calc(-1 * var(--relay-halo));border-radius:calc(var(--radius-sm) + var(--relay-halo));box-shadow:0 0 0 2px var(--relay-port), 0 0 1.25rem .25rem var(--relay-port);position:absolute}@supports (color:color-mix(in lab, red, red)){.relay-band[data-lit]:before{box-shadow:0 0 0 2px color-mix(in oklab, var(--relay-port) 55%, transparent), 0 0 1.25rem .25rem color-mix(in oklab, var(--relay-port) 38%, transparent)}}.relay-band[data-lit]:before{opacity:0;pointer-events:none}.relay-band:after,.relay-step:after{border-radius:var(--radius-full);pointer-events:none;position:absolute}.relay-spark,.relay-step:before{inline-size:var(--relay-spark);block-size:var(--relay-spark);border-radius:var(--radius-full);background:radial-gradient(closest-side, var(--color-white) 0 40%, #ffffff80 64%, transparent 100%);opacity:0;pointer-events:none;position:absolute}@media not all and (min-width:64rem){.relay-spark{display:none}.relay-step:not(:last-child):after{content:"";inline-size:var(--relay-pipe);block-size:var(--spacing-block);inset-block-start:100%;inset-inline-start:calc(50% - var(--relay-pipe) / 2)}.relay-step:first-child:after{background:linear-gradient(to bottom, var(--relay-rx), var(--relay-rx-next))}.relay-step:nth-child(2):after{background:linear-gradient(to bottom, var(--relay-money), var(--relay-money-next))}.relay-step:not(:last-child):before{content:"";z-index:1;inset-block-start:100%;inset-inline-start:calc(50% - var(--relay-spark) / 2)}}@media (min-width:64rem){.relay{column-gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.relay-step:first-child .relay-band-top:after,.relay-step:nth-child(2) .relay-band-bottom:after{content:"";z-index:2;inline-size:calc(var(--col-gap) + 2 * var(--relay-inset));block-size:var(--relay-pipe);background:linear-gradient(to right, var(--relay-port), var(--relay-port-next));inset-block-start:calc(50% - var(--relay-pipe) / 2);inset-inline-start:100%}.relay-step:first-child .relay-band-top .relay-spark,.relay-step:nth-child(2) .relay-band-bottom .relay-spark{z-index:3;inset-block-start:calc(50% - var(--relay-spark) / 2);inset-inline-start:100%}.relay-step:nth-child(2) .relay-band-top .relay-spark,.relay-step:nth-child(3) .relay-band-bottom .relay-spark{display:none}}.relay-step:first-child .relay-band-top:before{animation:relay-lit-1 var(--relay-cycle) linear infinite}.relay-step:nth-child(2) .relay-band-top:before{animation:relay-lit-2 var(--relay-cycle) linear infinite}.relay-step:nth-child(2) .relay-band-bottom:before{animation:relay-lit-3 var(--relay-cycle) linear infinite}.relay-step:nth-child(3) .relay-band-bottom:before{animation:relay-lit-4 var(--relay-cycle) linear infinite}@media not all and (min-width:64rem){.relay-step:before{--relay-run-x:0px;--relay-run-y:calc(var(--spacing-block) - var(--relay-spark))}.relay-step:first-child:before{animation:relay-run-1 var(--relay-cycle) linear infinite}.relay-step:nth-child(2):before{animation:relay-run-3 var(--relay-cycle) linear infinite}}@media (min-width:64rem){.relay-spark{--relay-run-x:calc(var(--col-gap) + 2 * var(--relay-inset) - var(--relay-spark));--relay-run-y:0px}.relay-step:first-child .relay-band-top .relay-spark{animation:relay-run-1 var(--relay-cycle) linear infinite}.relay-step:nth-child(2) .relay-band-bottom .relay-spark{animation:relay-run-3 var(--relay-cycle) linear infinite}}@keyframes relay-run-1{0%{opacity:0;animation-timing-function:var(--ease-swim);translate:0}3%{opacity:1}20%{opacity:1;translate:var(--relay-run-x) var(--relay-run-y)}24%,to{opacity:0;translate:var(--relay-run-x) var(--relay-run-y)}}@keyframes relay-run-3{0%,50%{opacity:0;animation-timing-function:var(--ease-swim);translate:0}53%{opacity:1}70%{opacity:1;translate:var(--relay-run-x) var(--relay-run-y)}74%,to{opacity:0;translate:var(--relay-run-x) var(--relay-run-y)}}@keyframes relay-lit-1{0%{opacity:1}17%,95%{opacity:0}to{opacity:1}}@keyframes relay-lit-2{0%,20%{opacity:0}25%{opacity:1}42%,to{opacity:0}}@keyframes relay-lit-3{0%,45%{opacity:0}50%{opacity:1}67%,to{opacity:0}}@keyframes relay-lit-4{0%,70%{opacity:0}75%{opacity:1}92%,to{opacity:0}}@media print{.relay-band[data-lit]{box-shadow:none;border:1px solid var(--color-ink-faint);background:0 0}.relay .relay-step:nth-child(n) .relay-band:after,.relay .relay-step:nth-child(n):after{border:1px solid var(--color-ink-faint);background:0 0}}.close-doors{--close-ask:calc(2.75rem + 1px);row-gap:var(--spacing-block);grid-template-columns:minmax(0,1fr);display:grid}.close-door{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);row-gap:0;block-size:100%;display:grid}.close-path{--close-bead:.625rem;--close-run:2px;--close-cap:calc(var(--text-sm) * .349);row-gap:var(--spacing-row);grid-template-columns:minmax(0,1fr);padding-block-end:var(--spacing-row);display:grid;position:relative}.close-step{justify-items:start;row-gap:var(--spacing-hair);--port:var(--ramp-2);--close-next:var(--ramp-4);--close-at:0;grid-template-columns:minmax(0,1fr);padding-inline-start:calc(var(--close-bead) + var(--spacing-row));display:grid;position:relative}.close-step:nth-child(2){--port:var(--ramp-4);--close-next:var(--ramp-6);--close-at:.5}.close-step:nth-child(3){--port:var(--ramp-6);--close-at:1}.close-step:before{--close-lit:clamp(0, calc(1 + (var(--close-fill) - var(--close-at)) * 12), 1);content:"";inline-size:var(--close-bead);block-size:var(--close-bead);border-radius:var(--radius-full);background:var(--port);box-shadow:0 0 0 3px var(--port);position:absolute;inset-block-start:calc(var(--close-cap) - var(--close-bead) / 2);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.close-step:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--port) 18%, transparent)}}.close-step:before{opacity:var(--close-lit);scale:calc(.4 + .6 * var(--close-lit))}@media not all and (min-width:40rem){.close-step:not(:last-child):after{--close-to:clamp(0, calc((var(--close-fill) - var(--close-at)) * 2), 1);content:"";inset-inline-start:calc((var(--close-bead) - var(--close-run)) / 2);inset-block:var(--close-cap) calc(-1 * (var(--spacing-row) + var(--close-cap)));border-inline-start:var(--close-run) solid var(--port);border-image:linear-gradient(180deg, var(--port), var(--close-next)) 1;clip-path:inset(0 -1px calc((1 - var(--close-to)) * 100%) -1px);position:absolute}}@media (min-width:40rem){.close-path{grid-template-columns:[s1] minmax(0, max-content) [d1] minmax(0, max-content) [e1] minmax(var(--spacing-row), 1fr) [s3] minmax(0, max-content) [d3] minmax(0, max-content) [e3];row-gap:0;padding-block-end:0}.close-path:before{content:"";border-block-start:var(--close-run) solid var(--ramp-4);border-image:linear-gradient(90deg, var(--ramp-2), var(--ramp-4), var(--ramp-6)) 1;clip-path:inset(-1px calc((1 - var(--close-fill)) * 100%) -1px 0);grid-area:1/d1/auto/d3;align-self:start}.close-step{padding-block:calc(var(--spacing-row) + var(--close-run)) var(--spacing-row);text-align:center;grid-row:1;align-content:center;justify-items:center;padding-inline-start:0}.close-step:first-child{grid-column:s1/e1}.close-step:nth-child(2){grid-column:d1/d3;justify-self:center}.close-step:nth-child(3){grid-column:s3/e3}.close-step:before{inset-block-start:calc((var(--close-run) - var(--close-bead)) / 2);inset-inline-start:calc(50% - var(--close-bead) / 2)}}.close-step-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.close-step-note{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted)}.talk-reasons{grid-template-columns:minmax(0,1fr);display:grid}.talk-reasons>li+li{min-block-size:var(--close-ask);border-block-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.talk-reasons>li+li{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.talk-reason{justify-content:space-between;align-items:center;gap:var(--spacing-row);min-block-size:calc(var(--close-ask) - 1px);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-soft);transition:color var(--duration-state) var(--ease-out-quint);display:flex}.talk-reason:is(:hover,:focus-visible){color:var(--color-ink)}.talk-arrow{color:var(--color-ink-muted);transition:translate var(--duration-state) var(--ease-out-quint), color var(--duration-state) var(--ease-out-quint);flex:none}.talk-reason:is(:hover,:focus-visible) .talk-arrow{color:var(--color-azure-ink);translate:.25rem}.close-foot{align-items:center;gap:var(--spacing-row) var(--spacing-block);padding-top:var(--spacing-row);border-top:1px solid #d7e7eee6;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.close-foot{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}@media (min-width:40rem){.close-foot>.key{margin-inline-start:auto}}.close-status{flex:12rem}.close-cue{align-items:center;gap:var(--spacing-hair);min-block-size:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:inline-flex}.close-arrow{color:var(--color-ink-muted);transition:translate var(--duration-settle) var(--ease-out-quint), color .24s var(--ease-out-quint);flex:none}.close-cue:is(:hover,:focus-visible) .close-arrow{color:var(--color-ink);translate:.25rem}@media (min-width:64rem){.close-doors{column-gap:var(--col-gap);grid-template-rows:1fr auto;grid-template-columns:repeat(3,minmax(0,1fr))}.close-door{grid-row:span 2;grid-template-rows:subgrid}.close-trial{grid-column:span 2}.close-path{min-block-size:calc(2 * var(--close-ask))}}@supports (animation-timeline:view()){.close-door{animation-range:entry entry 40%}.close-talk{animation-range:entry entry 52%}.close-path{animation:linear both close-fill;animation-timeline:view();animation-range:entry 0% entry calc(100% + var(--spacing-beat))}@keyframes close-fill{0%{--close-fill:0}}}.program{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:80rem){.program{grid-template-columns:calc(var(--rail-page) - var(--rail-page-hang)) minmax(0, 1fr);column-gap:var(--col-gap)}}.program-stage{min-inline-size:0}.program-index{display:block}@media (min-width:80rem){.program-index{display:none}}.program-index-summary{cursor:pointer;list-style:none}.program-index-summary::-webkit-details-marker{display:none}.program-index-caret{transition:rotate .18s var(--ease-out-quint);rotate:none}.program-index[open] .program-index-caret{rotate:180deg}.program-index-groups{padding-block-start:var(--spacing-row)}.program-index-group{border-block-end:var(--hairline);color:var(--color-ink-muted);padding-block-end:var(--spacing-hair)}.program-index-row{align-items:center;gap:var(--spacing-row);min-block-size:2.75rem;padding-block:var(--spacing-hair);color:var(--color-ink);font-size:var(--text-sm);line-height:var(--text-sm--line-height);letter-spacing:var(--tracking-tight);font-weight:500;display:flex}.program-index-icon{color:var(--color-ink-faint)}@media (hover:hover) and (pointer:fine){.program-index-row:hover .program-index-icon{color:var(--color-azure-ink)}}.program-index-row:hover{color:var(--color-azure-ink)}.program-rail{display:none}@media (min-width:80rem){.program-rail{inline-size:var(--rail-page);block-size:var(--rail-page-well);border-radius:var(--radius-md);background:var(--color-rail);box-shadow:var(--shadow-panel);place-self:start;margin-block-start:calc(var(--rail-page-lead) - var(--spacing-open));margin-inline-start:calc(-1 * var(--rail-page-hang));display:block;position:sticky;inset-block-start:var(--rail-page-lead)}.program-rail:before{content:"";inset-block:var(--spacing-line) auto;block-size:var(--rail-page-track);border-radius:var(--radius-full);background-image:linear-gradient(180deg, var(--ramp-1) 0%, var(--ramp-2) 26%, var(--ramp-3) 52%, var(--ramp-4) 76%, var(--ramp-5) 100%);opacity:.22;background-repeat:no-repeat;background-size:100% 100%;inline-size:2px;position:absolute;inset-inline-end:0}.program-rail:after{content:"";inline-size:2px;block-size:var(--rail-page-row);border-radius:var(--radius-full);background-image:linear-gradient(180deg, var(--ramp-1) 0%, var(--ramp-2) 26%, var(--ramp-3) 52%, var(--ramp-4) 76%, var(--ramp-5) 100%);background-repeat:no-repeat;background-size:100% var(--rail-page-track);background-position:0 calc(-1 * var(--program-fill) * (var(--rail-page-track) - var(--rail-page-row)));position:absolute;inset-block-start:calc(var(--spacing-line) + var(--program-fill) * (var(--rail-page-track) - var(--rail-page-row)));inset-inline-end:0}.program-rail-scroll{max-block-size:var(--rail-page-well);overscroll-behavior:contain;padding-block:var(--spacing-line);scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;overflow:hidden auto}.program-rail-group+.program-rail-group{border-block-start:1px solid #ffffff1a;padding-block-start:var(--spacing-hair)}.program-rail-row{isolation:isolate;align-items:center;column-gap:var(--spacing-line);padding-inline:var(--spacing-line);block-size:var(--rail-page-row);white-space:nowrap;grid-template-columns:1.5rem minmax(0,1fr);display:grid;position:relative}.program-rail-row:before{content:"";z-index:-1;inset-block:0;inset-inline:calc(var(--spacing-hair) / 2);border-radius:var(--radius-xs);background:var(--port);position:absolute}@supports (color:color-mix(in lab, red, red)){.program-rail-row:before{background:color-mix(in oklab, var(--port) 26%, transparent)}}.program-rail-row:before{opacity:calc(.62 * max(var(--mod-lit), var(--mod-hot)));transition:opacity var(--duration-swift) var(--ease-out-quint)}.program-rail-row:after{content:"";border-radius:var(--radius-full);background:var(--port);inline-size:2px;opacity:max(var(--mod-lit), var(--mod-hot));transform:scaleY(calc(.25 + .75 * max(var(--mod-lit), var(--mod-hot))));transition:opacity var(--duration-swift) var(--ease-out-quint), transform var(--duration-settle) var(--ease-settle);position:absolute;inset-block:18%;inset-inline-start:0}.program-rail-icon{color:#fff;opacity:calc(.568 + .432 * max(var(--mod-lit), var(--mod-hot)));scale:calc(1 + .08 * max(var(--mod-lit), var(--mod-hot)));transition:opacity .22s var(--ease-out-quint), scale var(--duration-settle) var(--ease-settle)}.program-rail-name{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:#fff;opacity:calc(.83 + .17 * max(var(--mod-lit), var(--mod-hot)));text-overflow:ellipsis;transition:opacity .22s var(--ease-out-quint);overflow:hidden}.program-rail-row:is(:hover,:focus-visible,:active){--mod-hot:1}.program-rail-row:focus-visible{outline-color:var(--color-sky);outline-offset:-2px}.program-tail{padding-inline-start:calc(var(--rail-page) - var(--rail-page-hang) + var(--col-gap))}}.program-chapter:first-child,.program-rail-group:first-child{--port:var(--ramp-1)}.program-chapter:nth-child(2),.program-rail-group:nth-child(2){--port:var(--ramp-2)}.program-chapter:nth-child(3),.program-rail-group:nth-child(3){--port:var(--ramp-3)}.program-chapter:nth-child(4),.program-rail-group:nth-child(4){--port:var(--ramp-4)}.program-chapter:nth-child(5),.program-rail-group:nth-child(5){--port:var(--ramp-5)}.program-chapter+.program-chapter{border-block-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.program-chapter+.program-chapter{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.program-chapter+.program-chapter{padding-block-start:var(--spacing-block)}.program-chapter-head{align-items:start;row-gap:var(--spacing-hair);flex-direction:column;display:flex;position:relative}.program-chapter-head:before{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg, var(--port) 0%, var(--port) 62%, transparent 100%);block-size:2px;inline-size:clamp(5rem,22%,11rem);position:absolute;inset-block-start:calc(-1 * var(--spacing-block) - 1px);inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.program-chapter-head:before{background:linear-gradient(90deg, color-mix(in oklab, var(--port) 88%, transparent) 0%, color-mix(in oklab, var(--port) 30%, transparent) 62%, transparent 100%)}}.program-chapter-head:before{clip-path:inset(0)}.program-chapter:first-child .program-chapter-head:before{content:none}.program-chapter-title{min-inline-size:0;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tighter);text-wrap:balance;color:var(--color-ink)}.program-chapter-meta{flex:none;align-items:baseline;display:flex}.program-chapter-group:before{content:"·";letter-spacing:var(--tracking-normal);color:var(--color-ink-faint);margin-inline:.375rem}.program-band{scroll-margin-block-start:calc(var(--bar-height) + var(--spacing-group) - var(--scroll-lead))}.program-ordinal:after{content:"/";letter-spacing:var(--tracking-normal);color:var(--color-ink-faint);margin-inline:.3125rem}.program-proof-line{padding-block:var(--spacing-line)}.program-proof-line:first-child{padding-block-start:0}.program-proof-line:last-child{padding-block-end:0}.program-plane{position:relative}.program-plane>div{isolation:isolate;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--inset-shadow-gloss), 0 0 0 1px #d7e7eeb3, var(--shadow-panel);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.program-plane>div{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px color-mix(in oklab, var(--color-hairline) 70%, transparent), var(--shadow-panel)}}.program-plane>div{transition:box-shadow var(--duration-settle) var(--ease-out-quint), --pointer-u var(--duration-state) var(--ease-out-quint), --pointer-v var(--duration-state) var(--ease-out-quint)}.program-plane img{object-fit:cover;display:block}.program-plane[data-media-status=placeholder]>div{background:radial-gradient(62% 78% at 22% 8%, #00a8fe38 0%, transparent 72%), radial-gradient(58% 86% at 88% 96%, #1add782e 0%, transparent 70%), linear-gradient(152deg, var(--color-surface) 0%, #f5fafc 100%)}@supports (color:color-mix(in lab, red, red)){.program-plane[data-media-status=placeholder]>div{background:radial-gradient(62% 78% at 22% 8%, color-mix(in oklab, var(--color-sky) 22%, transparent) 0%, transparent 72%), radial-gradient(58% 86% at 88% 96%, color-mix(in oklab, var(--color-jade) 18%, transparent) 0%, transparent 70%), linear-gradient(152deg, var(--color-surface) 0%, color-mix(in oklab, var(--color-ground) 78%, var(--color-surface)) 100%)}}.program-plane>div:before{content:"";z-index:2;border-radius:var(--radius-md);background:radial-gradient(22rem circle at var(--pointer-u) var(--pointer-v), var(--port) 0%, var(--port) 38%, transparent 72%), linear-gradient(142deg, var(--port) 0%, transparent 38%, transparent 62%, var(--port) 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.program-plane>div:before{background:radial-gradient(22rem circle at var(--pointer-u) var(--pointer-v), color-mix(in oklab, var(--port) 62%, transparent) 0%, color-mix(in oklab, var(--port) 16%, transparent) 38%, transparent 72%), linear-gradient(142deg, color-mix(in oklab, var(--port) 52%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in oklab, var(--port) 34%, transparent) 100%)}}.program-plane>div:before{pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.program-plane:hover>div{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px var(--port), var(--shadow-lift)}@supports (color:color-mix(in lab, red, red)){.program-plane:hover>div{box-shadow:var(--inset-shadow-gloss), 0 0 0 1px color-mix(in oklab, var(--port) 30%, transparent), var(--shadow-lift)}}}.program-plane>div:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(104deg,#0000 0%,#ffffff1a 46%,#0000 100%);inline-size:34%;position:absolute;inset-block:0;inset-inline-start:0;transform:translate(320%)}.program-band .program-plane figcaption{display:none}@supports (animation-timeline:view()){.program{timeline-scope:--mod-pacienti, --mod-consultatii, --mod-doctori, --mod-programari, --mod-rapoarteClinice, --mod-stoc, --mod-receptii, --mod-furnizori, --mod-inventar, --mod-istoric, --mod-incasare, --mod-comenzi, --mod-achitaRest, --mod-registruCasa, --mod-cheltuieli, --mod-rapoarteFinanciare, --mod-facturare, --mod-sms;view-timeline-name:--program;view-timeline-axis:block}.program-rail:after{animation:linear both program-thread;animation-timeline:--program;animation-range:contain}@keyframes program-thread{0%{--program-fill:0}to{--program-fill:1}}.program-band{view-timeline-name:--program-band;view-timeline-axis:block}.program-band[data-module=pacienti]{view-timeline-name:--program-band, --mod-pacienti;view-timeline-axis:block, block}.program-band[data-module=consultatii]{view-timeline-name:--program-band, --mod-consultatii;view-timeline-axis:block, block}.program-band[data-module=doctori]{view-timeline-name:--program-band, --mod-doctori;view-timeline-axis:block, block}.program-band[data-module=programari]{view-timeline-name:--program-band, --mod-programari;view-timeline-axis:block, block}.program-band[data-module=rapoarteClinice]{view-timeline-name:--program-band, --mod-rapoarteClinice;view-timeline-axis:block, block}.program-band[data-module=stoc]{view-timeline-name:--program-band, --mod-stoc;view-timeline-axis:block, block}.program-band[data-module=receptii]{view-timeline-name:--program-band, --mod-receptii;view-timeline-axis:block, block}.program-band[data-module=furnizori]{view-timeline-name:--program-band, --mod-furnizori;view-timeline-axis:block, block}.program-band[data-module=inventar]{view-timeline-name:--program-band, --mod-inventar;view-timeline-axis:block, block}.program-band[data-module=istoric]{view-timeline-name:--program-band, --mod-istoric;view-timeline-axis:block, block}.program-band[data-module=incasare]{view-timeline-name:--program-band, --mod-incasare;view-timeline-axis:block, block}.program-band[data-module=comenzi]{view-timeline-name:--program-band, --mod-comenzi;view-timeline-axis:block, block}.program-band[data-module=achitaRest]{view-timeline-name:--program-band, --mod-achitaRest;view-timeline-axis:block, block}.program-band[data-module=registruCasa]{view-timeline-name:--program-band, --mod-registruCasa;view-timeline-axis:block, block}.program-band[data-module=cheltuieli]{view-timeline-name:--program-band, --mod-cheltuieli;view-timeline-axis:block, block}.program-band[data-module=rapoarteFinanciare]{view-timeline-name:--program-band, --mod-rapoarteFinanciare;view-timeline-axis:block, block}.program-band[data-module=facturare]{view-timeline-name:--program-band, --mod-facturare;view-timeline-axis:block, block}.program-band[data-module=sms]{view-timeline-name:--program-band, --mod-sms;view-timeline-axis:block, block}@media (min-width:80rem){.program-rail-row{animation:linear both program-lit;animation-range:cover}@keyframes program-lit{0%{--mod-lit:0}34%{--mod-lit:1}66%{--mod-lit:1}to{--mod-lit:0}}.program-rail-row[data-module=pacienti]{animation-timeline:--mod-pacienti}.program-rail-row[data-module=consultatii]{animation-timeline:--mod-consultatii}.program-rail-row[data-module=doctori]{animation-timeline:--mod-doctori}.program-rail-row[data-module=programari]{animation-timeline:--mod-programari}.program-rail-row[data-module=rapoarteClinice]{animation-timeline:--mod-rapoarteClinice}.program-rail-row[data-module=stoc]{animation-timeline:--mod-stoc}.program-rail-row[data-module=receptii]{animation-timeline:--mod-receptii}.program-rail-row[data-module=furnizori]{animation-timeline:--mod-furnizori}.program-rail-row[data-module=inventar]{animation-timeline:--mod-inventar}.program-rail-row[data-module=istoric]{animation-timeline:--mod-istoric}.program-rail-row[data-module=incasare]{animation-timeline:--mod-incasare}.program-rail-row[data-module=comenzi]{animation-timeline:--mod-comenzi}.program-rail-row[data-module=achitaRest]{animation-timeline:--mod-achitaRest}.program-rail-row[data-module=registruCasa]{animation-timeline:--mod-registruCasa}.program-rail-row[data-module=cheltuieli]{animation-timeline:--mod-cheltuieli}.program-rail-row[data-module=rapoarteFinanciare]{animation-timeline:--mod-rapoarteFinanciare}.program-rail-row[data-module=facturare]{animation-timeline:--mod-facturare}.program-rail-row[data-module=sms]{animation-timeline:--mod-sms}}.program-chapter:not(.program-chapter-head){view-timeline-name:--program-chapter;view-timeline-axis:block}.program-chapter-head:before{animation:linear both program-stain;animation-timeline:--program-chapter;animation-range:entry 2% entry 12%}.program-chapter-title{animation-timeline:--program-chapter;animation-range:entry 1% entry 13%}.program-chapter-meta{animation-timeline:--program-chapter;animation-range:entry 4% entry 16%}@keyframes program-stain{0%{clip-path:inset(0 100% 0 0)}}.program-heading{animation:linear both program-rise;animation-timeline:--program-band;animation-range:entry 6% entry 42%}.program-gain{animation:linear both program-rise;animation-timeline:--program-band;animation-range:entry 10% entry 46%}.program-body{animation:linear both program-rise;animation-timeline:--program-band;animation-range:entry 14% entry 50%}.program-proof-line{animation:linear both program-rise;animation-timeline:--program-band;animation-range:entry 18% entry 54%}.program-proof-line:nth-child(2){animation-range:entry 22% entry 58%}.program-proof-line:nth-child(3){animation-range:entry 26% entry 62%}@keyframes program-rise{0%{opacity:0;transform:translateY(2.5rem)}}.program-plane{view-timeline-name:--program-screen;view-timeline-axis:block;animation:linear both program-plane;animation-timeline:--program-screen;animation-range:entry 0px entry var(--tube-lock)}@keyframes program-plane{0%{opacity:0;transform:translateY(4.5rem)}}.program-plane>div:after{animation:linear both program-sheen;animation-timeline:--program-screen;animation-range:entry var(--tube-lock) entry calc(2 * var(--tube-lock))}@keyframes program-sheen{0%{transform:translate(-120%)}}}.pass-arrive{max-inline-size:64rem;animation:pass-arrive var(--duration-object) var(--ease-out-expo) .26s both}.pass-tilt{--tilt-x:.5;--tilt-y:.5;transform-origin:0;filter:drop-shadow(0 1px 1px #0a25361f)drop-shadow(0 22px 30px #0a253621);rotate:-1.25deg}@supports (color:color-mix(in lab, red, red)){.pass-tilt{filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--color-ink) 12%, transparent)) drop-shadow(0 22px 30px color-mix(in oklab, var(--color-ink) 13%, transparent))}}.pass-tilt{animation:.3s ease-out 2.07s both pass-thump}.pass{--notch:.875rem;--hole:.15rem;--pitch:.625rem;--stub:16rem;grid-template-columns:minmax(0, 1fr) var(--stub);transform:perspective(100rem) rotateX(calc((.5 - var(--tilt-y)) * 5deg)) rotateY(calc((var(--tilt-x) - .5) * 7deg));transition:transform var(--duration-object) var(--ease-out-quint);display:grid;container-type:inline-size}.pass-tilt[data-hot] .pass{transition-duration:.22s}.pass-body{column-gap:var(--spacing-block);row-gap:var(--spacing-group);padding:var(--spacing-block);border-radius:var(--radius-md) 0 0 var(--radius-md);background:linear-gradient(165deg, var(--color-surface) 35%, #f4f9fb);grid-template:"top top""days holder""days gains""stamp gains"1fr/13rem minmax(0,1fr);display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.pass-body{background:linear-gradient(165deg, var(--color-surface) 35%, color-mix(in oklab, var(--color-surface), var(--color-ground-deep) 45%))}}.pass-body{-webkit-mask-image:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));mask-image:radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);mask-size:100% 100%, 100% 100%, 100% var(--pitch);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat,no-repeat,repeat-y;mask-repeat:no-repeat,no-repeat,repeat-y;-webkit-mask-composite:source-in;mask-composite:intersect}.pass-body>:not(.pass-print,.pass-foil){position:relative}.pass-body:before{content:"";background:radial-gradient(22rem 16rem at calc(var(--tilt-x) * 100cqi) calc(var(--tilt-y) * 100%), #ffffffbf, transparent 70%);opacity:0;transition:opacity .6s var(--ease-out-quint);pointer-events:none;position:absolute;inset:0}.pass-body:after{content:"";border:1px solid var(--color-hairline);border-radius:6px;position:absolute;inset:10px;box-shadow:inset 0 0 0 4px #d7e7ee4d}@supports (color:color-mix(in lab, red, red)){.pass-body:after{box-shadow:inset 0 0 0 4px color-mix(in oklab, var(--color-hairline), transparent 70%)}}.pass-body:after{pointer-events:none}.pass-print{fill:none;inline-size:24rem;stroke:var(--color-azure-ink);stroke-width:.6px;opacity:.14;translate:calc((var(--tilt-x) - .5) * -18px) calc((var(--tilt-y) - .5) * -12px);transition:translate var(--duration-object) var(--ease-out-quint);pointer-events:none;position:absolute;inset-block-end:-11.5rem;inset-inline-end:-10.5rem}.pass-foil{background:linear-gradient(106deg,#0000 40%,#00a8fe29 47%,#00d9a824 53%,#0000 60%);position:absolute;inset-block:0;inset-inline:-70%}@supports (color:color-mix(in lab, red, red)){.pass-foil{background:linear-gradient(106deg, transparent 40%, color-mix(in oklab, var(--color-sky), transparent 84%) 47%, color-mix(in oklab, var(--color-spring), transparent 86%) 53%, transparent 60%)}}.pass-foil{translate:calc((var(--tilt-x) - .5) * -34%) 0;opacity:0;transition:opacity .6s var(--ease-out-quint), translate var(--duration-object) var(--ease-out-quint);pointer-events:none}.pass-tilt[data-hot] .pass-print{transition-duration:.22s}.pass-tilt[data-hot] .pass-foil{opacity:1;transition-duration:.6s,.22s}.pass-tilt[data-hot] .pass-body:before{opacity:1}.pass-top{justify-content:space-between;align-items:center;gap:var(--spacing-row);border-block-end:1px dashed var(--color-hairline-strong);grid-area:top;padding-block-end:var(--spacing-row);display:flex}.pass-brand{align-items:center;gap:var(--spacing-hair);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);display:inline-flex}.pass-brand-mark{block-size:.9rem;inline-size:auto}.pass-holder{row-gap:var(--spacing-hair);grid-area:holder;padding-block-end:var(--spacing-hair);display:grid}.pass-holder:after{content:"";background:var(--color-ink);transform-origin:0;block-size:1.5px;animation:pass-rule .8s var(--ease-out-quint) .74s both;position:absolute;inset-block-end:0;inset-inline:0}.pass-firm{font-size:var(--text-xl);line-height:1.25;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);clip-path:inset(-.3em -.3em -.4em);animation:pass-write 1s var(--ease-out-quint) .94s both}.pass-days{align-content:start;row-gap:var(--spacing-line);grid-area:days;display:grid}.pass-days-n{align-items:baseline;gap:var(--spacing-hair);font-size:var(--text-6xl);line-height:.8;font-weight:var(--font-weight-light);letter-spacing:-.065em;color:var(--color-ink-strong);animation:enter var(--duration-reveal) var(--ease-out-expo) .62s both;display:flex}.pass-days-n>span{font-size:var(--text-xl);font-weight:var(--font-weight-medium);letter-spacing:0}.pass-from{animation:.7s ease-out .79s both pass-fade}.pass-gains{align-content:start;row-gap:var(--spacing-row);grid-area:gains;display:grid}.pass-gain{--at:1.14s;column-gap:var(--spacing-line);row-gap:var(--spacing-hair);animation:pass-item .7s var(--ease-out-quint) var(--at) both;grid-template-columns:1.5rem minmax(0,1fr);display:grid}.pass-gain:nth-child(2){--at:1.28s}.pass-gain:nth-child(3){--at:1.42s}.pass-tick{border-radius:var(--radius-full);background:#1add782e;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pass-tick{background:color-mix(in oklab, var(--color-jade), transparent 82%)}}.pass-tick{animation:pass-pop .65s var(--ease-spring) calc(var(--at) + 80ms) both}.pass-tick svg{fill:none;inline-size:.95rem;stroke:var(--color-jade-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:0;animation:pass-draw .42s var(--ease-out-quint) calc(var(--at) + .26s) both}.pass-gain-title{font-size:var(--text-base);line-height:1.35;font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);align-self:center}.pass-gain-body{text-wrap:pretty;grid-column:2}.pass-stamp{padding:var(--spacing-hair) var(--spacing-line);border:2px solid var(--color-red-ink);border-radius:var(--radius-xs);font-size:var(--text-2xs);line-height:1.35;font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--color-red-ink);white-space:nowrap;opacity:.8;grid-area:stamp;place-self:end start;animation:.52s cubic-bezier(.3,.7,.4,1) 1.74s both pass-stamp;rotate:-7deg}.pass-stub{justify-content:space-between;gap:var(--spacing-group);padding:var(--spacing-block);border-radius:0 var(--radius-md) var(--radius-md) 0;background:radial-gradient(120% 70% at 100% 0%, #ffffff52, transparent 60%), linear-gradient(170deg, var(--color-sky), var(--color-aqua) 58%, var(--color-spring));color:var(--key-ink);-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 0 50%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);-webkit-mask-size:100% 100%, 100% 100%, 100% var(--pitch);mask-size:100% 100%, 100% 100%, 100% var(--pitch);transform-origin:0 100%;transition:rotate .7s var(--ease-spring), translate .7s var(--ease-spring);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;flex-direction:column;display:flex;position:relative;overflow:clip;-webkit-mask-repeat:no-repeat,no-repeat,repeat-y;mask-repeat:no-repeat,no-repeat,repeat-y;-webkit-mask-composite:source-in;mask-composite:intersect}.pass-stub>span{position:relative}.pass-stub:before{content:"";animation:pass-sweep 1.2s var(--ease-out-quint) 2.19s both;pointer-events:none;background:linear-gradient(100deg,#0000 42%,#ffffff80 50%,#0000 58%);position:absolute;inset:-20% -80%;translate:100%}.pass-stub:after{content:"";background:radial-gradient(12rem 12rem at calc(var(--tilt-x) * 100%) calc(var(--tilt-y) * 100%), #fff6, transparent 70%);opacity:0;inline-size:100cqi;transition:opacity .5s var(--ease-out-quint);pointer-events:none;position:absolute;inset-block:0;inset-inline-end:0}.pass-tilt[data-hot] .pass-stub:after{opacity:1}.pass-stub:is(:hover,:focus-visible){translate:.35rem;rotate:2.2deg}.pass-stub:active{transition-duration:.18s;translate:.7rem .15rem;rotate:4deg}.pass-stub:focus-visible{outline:2px solid var(--key-ink);outline-offset:-10px}.pass-free{row-gap:var(--spacing-hair);font-size:var(--text-sm);text-wrap:balance;line-height:1.45;display:grid}.pass-free-head{font-size:var(--text-xl);line-height:1.2;font-weight:var(--font-weight-semibold)}.pass-act{align-items:start;gap:var(--spacing-row);font-size:var(--text-xl);line-height:1.2;font-weight:var(--font-weight-semibold);text-wrap:balance;flex-direction:column;display:flex}.pass-arrow{border-radius:var(--radius-full);background:var(--key-ink);block-size:2.75rem;inline-size:2.75rem;color:var(--color-surface);place-items:center;display:inline-grid;box-shadow:0 6px 14px #0a253640}@supports (color:color-mix(in lab, red, red)){.pass-arrow{box-shadow:0 6px 14px color-mix(in oklab, var(--color-ink) 25%, transparent)}}.pass-arrow{transition:translate .5s var(--ease-spring), scale .5s var(--ease-spring)}.pass-stub:is(:hover,:focus-visible) .pass-arrow{translate:.5rem;scale:1.06}.pass-foot{column-gap:var(--spacing-beat);max-inline-size:56rem;animation:pass-fade var(--duration-reveal) ease-out 1.44s both;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pass-foot strong{font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}@keyframes pass-arrive{0%{opacity:0;translate:0 3rem;rotate:-3deg}}@keyframes pass-fade{0%{opacity:0}}@keyframes pass-rule{0%{scale:0 1}}@keyframes pass-write{0%{clip-path:inset(-.3em 100% -.4em -.3em)}}@keyframes pass-item{0%{opacity:0;translate:.75rem}}@keyframes pass-pop{0%{opacity:0;scale:.3}}@keyframes pass-draw{0%{stroke-dashoffset:16px}}@keyframes pass-stamp{0%{opacity:0;rotate:-18deg;scale:2.2}70%{opacity:.9;scale:.96}}@keyframes pass-thump{45%{scale:.994}}@keyframes pass-sweep{0%{translate:-100%}}@media not all and (min-width:64rem){.pass{grid-template-columns:minmax(0,1fr)}.pass-body{border-radius:var(--radius-md) var(--radius-md) 0 0;-webkit-mask-image:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 100%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 100%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 100%, transparent var(--hole), #000 calc(var(--hole) + .5px));mask-image:radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 100%, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;mask-size:100% 100%, 100% 100%, var(--pitch) 100%;-webkit-mask-repeat:no-repeat,no-repeat,repeat-x;mask-repeat:no-repeat,no-repeat,repeat-x}.pass-stub{border-radius:0 0 var(--radius-md) var(--radius-md);-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 0, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 0, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 0, transparent var(--hole), #000 calc(var(--hole) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)), radial-gradient(circle at 50% 0, transparent var(--hole), #000 calc(var(--hole) + .5px));-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;-webkit-mask-size:100% 100%, 100% 100%, var(--pitch) 100%;mask-size:100% 100%, 100% 100%, var(--pitch) 100%;transform-origin:100% 0;-webkit-mask-repeat:no-repeat,no-repeat,repeat-x;mask-repeat:no-repeat,no-repeat,repeat-x}.pass-stub:is(:hover,:focus-visible){translate:0 .25rem;rotate:-1deg}.pass-stub:active{translate:0 .45rem;rotate:-1.8deg}.pass-act{flex-direction:row;justify-content:space-between;align-items:center}}@media not all and (min-width:40rem){.pass-tilt{rotate:-.8deg}.pass-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""holder""days""gains""stamp"}.pass-print{inset-block-end:-14rem;inset-inline-end:-11rem}.pass-stub:is(:hover,:focus-visible){translate:none;rotate:none}.pass-foot{row-gap:var(--spacing-row);grid-template-columns:minmax(0,1fr)}}@media print{.pass-tilt{filter:none;rotate:none}}.path{--path-bead:.5rem;column-gap:var(--spacing-row);padding-inline:calc(var(--spacing-beat) + var(--spacing-hair));grid-template-columns:repeat(2,minmax(0,1fr)) 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-content:start;display:grid}.path:has(>:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr)) 0}.path-step{text-align:center;align-content:start;justify-items:start;row-gap:var(--spacing-hair);--port:var(--ramp-2);--port-next:var(--ramp-4);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.path-step:nth-child(2){--port:var(--ramp-4);--port-next:var(--ramp-6)}.path-step:nth-child(3){--port:var(--ramp-6)}.path:has(>:nth-child(4))>.path-step{--port:var(--ramp-1);--port-next:var(--ramp-2)}.path:has(>:nth-child(4))>.path-step:nth-child(2){--port:var(--ramp-2);--port-next:var(--ramp-4)}.path:has(>:nth-child(4))>.path-step:nth-child(3){--port:var(--ramp-4);--port-next:var(--ramp-6)}.path:has(>:nth-child(4))>.path-step:nth-child(4){--port:var(--ramp-6)}.path-step:before{content:"";translate:calc(var(--path-bead) / -2) 0;inline-size:var(--path-bead);block-size:var(--path-bead);border-radius:var(--radius-full);background:var(--port);box-shadow:0 0 0 3px var(--port)}@supports (color:color-mix(in lab, red, red)){.path-step:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--port) 16%, transparent)}}.path-step:after{content:"";inset-block-start:calc(.25rem - .5px);inset-inline:calc(var(--path-bead) / 2 + var(--spacing-hair)) calc(var(--spacing-hair) + var(--path-bead) / 2 - var(--spacing-row));background-image:linear-gradient(90deg, var(--port), var(--port-next));block-size:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.path-step:after{background-image:linear-gradient(90deg, color-mix(in oklab, var(--port) 68%, transparent), color-mix(in oklab, var(--port-next) 68%, transparent))}}.path-step:after{background-repeat:no-repeat;background-size:100% 1px}.path-step:last-child:after{content:none}.path-step-name,.path-step-note{translate:-50%}.path-step-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.path-step-note{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted)}.path-step>.path-step-name,.path-step>.path-step-note{max-inline-size:calc(2 * var(--spacing-beat))}.path-step:last-child{inline-size:calc(2 * var(--spacing-beat));justify-self:center;justify-items:center}.path-step:last-child:before,.path-step:last-child>.path-step-name,.path-step:last-child>.path-step-note{translate:none}.path-column{--path-n:3;--path-pitch:calc((100% + var(--spacing-row)) / var(--path-n));text-align:start;grid-template-columns:none;padding-inline:0;position:relative}.path-column:has(>:nth-child(4)){--path-n:4}.path-column:before{content:"";background-image:linear-gradient(90deg, #00a8fead 0, #00d9a8ad var(--path-pitch), #1add78ad calc(2 * var(--path-pitch)), #1add78ad 100%);block-size:1px;position:absolute;inset-block-start:calc(var(--path-bead) / 2 - .5px);inset-inline:0}@supports (color:color-mix(in lab, red, red)){.path-column:before{background-image:linear-gradient(90deg, color-mix(in oklab, var(--ramp-2) 68%, transparent) 0, color-mix(in oklab, var(--ramp-4) 68%, transparent) var(--path-pitch), color-mix(in oklab, var(--ramp-6) 68%, transparent) calc(2 * var(--path-pitch)), color-mix(in oklab, var(--ramp-6) 68%, transparent) 100%)}}.path-column:before{background-repeat:no-repeat;background-size:100% 1px}.path-column:has(>:nth-child(4)):before{background-image:linear-gradient(90deg, #0966edad 0, #00a8fead var(--path-pitch), #00d9a8ad calc(2 * var(--path-pitch)), #1add78ad calc(3 * var(--path-pitch)), #1add78ad 100%)}@supports (color:color-mix(in lab, red, red)){.path-column:has(>:nth-child(4)):before{background-image:linear-gradient(90deg, color-mix(in oklab, var(--ramp-1) 68%, transparent) 0, color-mix(in oklab, var(--ramp-2) 68%, transparent) var(--path-pitch), color-mix(in oklab, var(--ramp-4) 68%, transparent) calc(2 * var(--path-pitch)), color-mix(in oklab, var(--ramp-6) 68%, transparent) calc(3 * var(--path-pitch)), color-mix(in oklab, var(--ramp-6) 68%, transparent) 100%)}}.path-column>.path-step:after{content:none}.path-column>.path-step{grid-template-rows:var(--spacing-pair) auto auto;text-align:start;justify-items:start}.path-column>.path-step>.path-step-name,.path-column>.path-step>.path-step-note{max-inline-size:none}.path-column>.path-step:last-child{justify-self:stretch;justify-items:start;inline-size:auto}.path-column>.path-step:before,.path-column>.path-step>.path-step-name,.path-column>.path-step>.path-step-note{translate:none}@media not all and (min-width:40rem){.path{text-align:start;grid-template-columns:none;padding-inline:0}.path-step{text-align:start;justify-items:start}.path-step>.path-step-name,.path-step>.path-step-note{max-inline-size:none}.path-step:last-child{justify-self:stretch;justify-items:start;inline-size:auto}.path-step:before,.path-step>.path-step-name,.path-step>.path-step-note{translate:none}.path-step:after{inset-inline:calc(var(--path-bead) + var(--spacing-hair)) calc(var(--spacing-hair) - var(--spacing-row))}.path:has(>:nth-child(4)){row-gap:var(--spacing-row);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.path:has(>:nth-child(4))>.path-step:nth-child(2n):after{content:none}}@media not all and (min-width:48rem){:is(.path-column,.path-column:has(>:nth-child(4))){row-gap:var(--spacing-row);grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:row}.path-column>.path-step{grid-template-rows:auto auto;padding-inline-start:calc(var(--path-bead) + var(--spacing-row))}.path-column>.path-step:before{position:absolute;inset-block-start:0;inset-inline-start:0}.path-column:before{content:none}.path-column>.path-step:after{content:"";inset-inline:calc(var(--path-bead) / 2 - .5px) auto;inset-block:calc(var(--path-bead) / 2) calc(-1 * var(--spacing-row) - var(--path-bead) / 2);background-image:linear-gradient(180deg, var(--port), var(--port-next));block-size:auto;inline-size:1px}@supports (color:color-mix(in lab, red, red)){.path-column>.path-step:after{background-image:linear-gradient(180deg, color-mix(in oklab, var(--port) 68%, transparent), color-mix(in oklab, var(--port-next) 68%, transparent))}}.path-column>.path-step:after{background-size:1px 100%;animation-name:path-run-down}.path-column:has(>:nth-child(4))>.path-step:nth-child(2n):not(:last-child):after{content:""}.path-column>.path-step:last-child:after{content:none}}.door-cue{align-items:center;gap:var(--spacing-hair);min-block-size:2.75rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:inline-flex}.door-arrow{color:var(--color-ink-muted);transition:translate var(--duration-settle) var(--ease-out-quint), color .24s var(--ease-out-quint);flex:none}.door-cue:is(:hover,:focus-visible) .door-arrow{color:var(--color-ink);translate:.25rem}.path-step:before{animation:path-bead var(--duration-settle) var(--ease-out-quint) both;animation-delay:.7s}.path-step:after{animation:path-run var(--duration-settle) var(--ease-out-quint) both;animation-delay:.78s}.path-step:nth-child(2):before{animation-delay:.86s}.path-step:nth-child(2):after{animation-delay:.94s}.path-step:nth-child(3):before{animation-delay:1.02s}.path-step:nth-child(3):after{animation-delay:1.1s}.path-step:nth-child(4):before{animation-delay:1.18s}.path-column:before{animation:path-rail calc(var(--duration-settle) * 2) var(--ease-out-quint) both;animation-delay:.7s}@keyframes path-rail{0%{background-size:0% 1px}}@keyframes path-run-down{0%{background-size:1px 0%}}@keyframes path-bead{0%{opacity:0;scale:.4}}@keyframes path-run{0%{background-size:0% 1px}}.field{align-content:start;row-gap:var(--spacing-hair);grid-template-columns:minmax(0,1fr);display:grid}.field-input{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink);min-block-size:2.75rem;inline-size:100%;padding:var(--spacing-line) var(--spacing-row);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);box-shadow:var(--shadow-hair);transition:border-color var(--duration-swift) var(--ease-out-quint), background-color var(--duration-swift) var(--ease-out-quint), box-shadow var(--duration-swift) var(--ease-out-quint)}.field .label{transition:color var(--duration-swift) var(--ease-out-quint)}.field:has(.field-input:focus) .label{color:var(--color-ink)}.field-input::placeholder{color:var(--color-ink-muted);font-weight:var(--font-weight-normal)}.field-input:focus{border-color:#00a8fe9e;outline:none}@supports (color:color-mix(in lab, red, red)){.field-input:focus{border-color:color-mix(in oklab, var(--color-sky) 62%, transparent)}}.field-input:focus{background-color:var(--color-surface);box-shadow:0 0 0 1px #00a8fe57,0 0 0 5px #00a8fe17}@supports (color:color-mix(in lab, red, red)){.field-input:focus{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-sky) 34%, transparent), 0 0 0 5px color-mix(in oklab, var(--color-sky) 9%, transparent)}}.field-input:focus-visible{outline:2px solid var(--color-azure-ink);outline-offset:2px}.field[data-state=error] .field-input{border-color:var(--color-red-ink);background-color:#fdf7f6;background-color:lab(97.5991% 1.8442 1.14858)}@supports (color:color-mix(in lab, red, red)){.field[data-state=error] .field-input{background-color:color-mix(in oklab, var(--color-red-ink) 4%, var(--color-surface))}}.field[data-state=error] .field-input:focus{box-shadow:0 0 0 1px #a8322957,0 0 0 5px #a8322917}@supports (color:color-mix(in lab, red, red)){.field[data-state=error] .field-input:focus{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-red-ink) 34%, transparent), 0 0 0 5px color-mix(in oklab, var(--color-red-ink) 9%, transparent)}}.field[data-state=found] .field-input{border-color:#1add789e}@supports (color:color-mix(in lab, red, red)){.field[data-state=found] .field-input{border-color:color-mix(in oklab, var(--color-jade) 62%, transparent)}}.field-note,.field-note-error,.field-note-found,.field-note-checking{display:block}.field-note{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted)}.field-note-error{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-red-ink)}.field-note-error:before{content:"▲";font-size:.75em;line-height:inherit;margin-inline-end:var(--spacing-hair)}.field-note-found{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink)}.field-note-found:before{content:"✓";font-size:.9em;line-height:inherit;color:var(--color-jade-ink);margin-inline-end:var(--spacing-hair)}.field-note-checking{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted);animation:field-pulse 1.4s var(--ease-swim) infinite}@keyframes field-pulse{0%,to{opacity:1}50%{opacity:.45}}.field-control{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.field-control>.field-input{padding-inline-end:3rem}.field-reveal{inline-size:2.75rem;color:var(--color-ink-muted);border-radius:var(--radius-sm);transition:color var(--duration-swift) var(--ease-out-quint);place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.field-reveal:is(:hover,:focus-visible){color:var(--color-ink)}.field-reveal>svg{block-size:1.125rem;inline-size:1.125rem}.field-row{column-gap:var(--spacing-row);row-gap:inherit;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row-minor{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}}.form-path{--leg-bead:.5rem;column-gap:var(--spacing-row);padding-inline:calc(var(--spacing-block) + var(--spacing-hair));grid-template-columns:repeat(2,minmax(0,1fr)) 0;display:grid}.form-path:has(>.form-leg:nth-child(4)){grid-template-columns:repeat(3,minmax(0,1fr)) 0}.form-leg{align-content:start;justify-items:start;row-gap:var(--spacing-hair);--leg:var(--color-hairline-strong);--leg-ink:var(--color-ink-muted);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.form-leg[data-state=current]{--leg:var(--color-sky);--leg-ink:var(--color-ink)}.form-leg[data-state=done]{--leg:var(--color-sky);--leg-ink:var(--color-ink-muted)}.form-leg:before{content:"";translate:calc(var(--leg-bead) / -2) 0;inline-size:var(--leg-bead);block-size:var(--leg-bead);border-radius:var(--radius-full);background:var(--leg);box-shadow:0 0 0 3px var(--leg)}@supports (color:color-mix(in lab, red, red)){.form-leg:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--leg) 16%, transparent)}}.form-leg:before{transition:background var(--duration-state) var(--ease-out-quint), box-shadow var(--duration-state) var(--ease-out-quint)}.form-leg[data-state=current]:before{box-shadow:0 0 0 5px var(--leg)}@supports (color:color-mix(in lab, red, red)){.form-leg[data-state=current]:before{box-shadow:0 0 0 5px color-mix(in oklab, var(--leg) 22%, transparent)}}.form-leg:after{content:"";inset-block-start:calc(.25rem - .5px);inset-inline:calc(var(--leg-bead) / 2 + var(--spacing-hair)) calc(var(--spacing-hair) + var(--leg-bead) / 2 - var(--spacing-row));background-image:linear-gradient(90deg, var(--color-sky), var(--color-sky));background-repeat:no-repeat;background-size:0% 1px;background-color:var(--color-hairline-strong);block-size:1px;transition:background-size .38s var(--ease-out-quint);position:absolute}.form-leg[data-state=done]:after{background-size:100% 1px}.form-leg:last-child:after{content:none}.form-leg-name{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--leg-ink);transition:color var(--duration-state) var(--ease-out-quint);translate:-50%}.form-leg>.form-leg-name{max-inline-size:calc(2 * var(--spacing-block))}.form-leg:last-child{inline-size:calc(2 * var(--spacing-block));justify-self:center;justify-items:center}.form-leg:last-child:before,.form-leg:last-child>.form-leg-name{translate:none}.form-stage{grid-template-columns:minmax(0,1fr);display:grid}.form-step{align-content:start;row-gap:var(--spacing-row);min-inline-size:0;animation:form-step-in var(--duration-settle) var(--ease-out-quint) both;border:0;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.form-stage[data-dir=back] .form-step{animation-name:form-step-in-back}@keyframes form-step-in{0%{opacity:0;transform:translate(1.25rem)}}@keyframes form-step-in-back{0%{opacity:0;transform:translate(-1.25rem)}}.form-legend{row-gap:var(--spacing-hair);grid-template-columns:minmax(0,1fr);display:grid}.form-foot{justify-content:space-between;align-items:center;gap:var(--spacing-row);padding-top:var(--spacing-row);border-top:1px solid #d7e7eee6;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.form-foot{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}@media (min-width:40rem){.form-foot>:last-child{margin-inline-start:auto}}.form-review{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.form-review-row{row-gap:var(--spacing-hair);padding-block:var(--spacing-line);border-top:1px solid #d7e7eee6;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.form-review-row{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.form-review-row:last-child{border-bottom:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.form-review-row:last-child{border-bottom:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}@media (min-width:40rem){.form-review-row{align-items:baseline;column-gap:var(--spacing-row);grid-template-columns:minmax(0,10rem) minmax(0,1fr);row-gap:0}}.form-review-value{font-size:var(--text-base);line-height:var(--text-base--line-height);color:var(--color-ink)}.form-review-edit,.form-note-link,.form-foot-link{--edit-room:calc((2.75rem - var(--text-xs) * var(--text-xs--line-height)) / 2);padding-block:var(--edit-room);margin-block:calc(var(--edit-room) * -1);background-origin:content-box;align-items:center;min-block-size:2.75rem;display:inline-flex}.form-foot-link{--edit-room:calc((2.75rem - var(--text-sm) * var(--text-sm--line-height)) / 2)}.meter{align-items:center;column-gap:var(--spacing-row);grid-template-columns:minmax(0,1fr) auto;display:grid}.meter-track{column-gap:var(--spacing-hair);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.meter-segment{border-radius:var(--radius-full);background-color:#bad3ddb3;background-color:lab(82.9168% -7.12189 -7.93552/.7);block-size:.375rem}@supports (color:color-mix(in lab, red, red)){.meter-segment{background-color:color-mix(in oklab, var(--color-hairline-strong) 70%, transparent)}}.meter-segment{transition:background-color var(--duration-state) var(--ease-out-quint)}.meter[data-score="0"] .meter-segment[data-lit],.meter[data-score="1"] .meter-segment[data-lit]{background-color:var(--color-red-ink)}.meter[data-score="2"] .meter-segment[data-lit]{background-color:var(--color-amber-ink)}.meter[data-score="3"] .meter-segment[data-lit],.meter[data-score="4"] .meter-segment[data-lit]{background-color:var(--color-jade-ink)}.meter-band{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.meter-note{display:block}.meter-note:empty{display:none}.field-check{align-items:start;column-gap:var(--spacing-row);padding-block:var(--spacing-hair);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.field-check-box{appearance:none;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-xs);background-color:var(--color-surface);block-size:1.375rem;inline-size:1.375rem;box-shadow:var(--inset-shadow-well);transition:background var(--duration-swift) var(--ease-out-quint), border-color var(--duration-swift) var(--ease-out-quint);margin:0;margin-block-start:.125rem}.field-check[data-state=error] .field-check-box{border-color:var(--color-red-ink);background-color:#fcf5f4;background-color:lab(96.9988% 2.30607 1.43646)}@supports (color:color-mix(in lab, red, red)){.field-check[data-state=error] .field-check-box{background-color:color-mix(in oklab, var(--color-red-ink) 5%, var(--color-surface))}}.field-check-box:checked{background-image:linear-gradient(104deg, var(--color-sky), var(--color-jade));box-shadow:none;border-color:#0000}.field-check-box:checked:after{content:"";border:2px solid var(--color-ink-strong);border-block-start:0;border-inline-start:0;block-size:.6rem;inline-size:.3rem;margin:.22rem auto;display:block;rotate:45deg}.field-check-box:focus-visible{outline:2px solid var(--color-azure-ink);outline-offset:2px}.form-answer{row-gap:var(--spacing-hair);padding:var(--spacing-row);border:1px solid #a8322942;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.form-answer{border:1px solid color-mix(in oklab, var(--color-red-ink) 26%, transparent)}}.form-answer{border-radius:var(--radius-sm);background-color:#a832290d}@supports (color:color-mix(in lab, red, red)){.form-answer{background-color:color-mix(in oklab, var(--color-red-ink) 5%, transparent)}}.form-answer-head{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-red-ink)}.download-cards{gap:var(--spacing-block);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.download-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-card{align-content:start;row-gap:var(--spacing-row);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.download-act{display:flex}.price-stage{isolation:isolate;text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(#ffffffe6,#ffffffbd);justify-self:center;inline-size:min(100%,60rem);display:grid;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.price-stage{background:linear-gradient(180deg, color-mix(in srgb, var(--color-white) 90%, transparent), color-mix(in srgb, var(--color-white) 74%, transparent))}}.price-stage{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 2px 4px #0a25360a, 0 40px 90px -40px #0966ed66, 0 18px 40px -24px #0a25362e}@supports (color:color-mix(in lab, red, red)){.price-stage{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 2px 4px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 40px 90px -40px color-mix(in srgb, var(--color-azure) 40%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.price-stage-body{justify-items:center;row-gap:var(--spacing-block);padding:var(--spacing-block);display:grid}.price-deal{justify-items:center;row-gap:var(--spacing-group);display:grid}.price-rate{justify-items:center;row-gap:var(--spacing-row);display:grid}.price-act{justify-items:center;row-gap:var(--spacing-pair);display:grid}.price-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 52% at 39% 52%,#00a8fe6b,#0000 72%),radial-gradient(38% 50% at 62%,#1add7857,#0000 72%),radial-gradient(28% 40% at 50% 46%,#00d1c938,#0000 72%),radial-gradient(60% 60%,#0966ed14,#0000 72%);block-size:20rem;inline-size:46rem;position:absolute;inset-block-start:3.5rem;inset-inline-start:50%;translate:-50%}@supports (color:color-mix(in lab, red, red)){.price-glow{background:radial-gradient(40% 52% at 39% 52%, color-mix(in srgb, var(--color-sky) 42%, transparent), transparent 72%), radial-gradient(38% 50% at 62% 50%, color-mix(in srgb, var(--color-jade) 34%, transparent), transparent 72%), radial-gradient(28% 40% at 50% 46%, color-mix(in srgb, var(--color-aqua) 22%, transparent), transparent 72%), radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--color-azure) 8%, transparent), transparent 72%)}}.price-glow{filter:blur(22px)}.price-switch{border-radius:var(--radius-full);background:#e6f1f6d9;border:0;grid-template-columns:1fr 1fr;min-inline-size:0;margin:0;padding:4px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.price-switch{background:color-mix(in srgb, var(--color-ground-deep) 85%, transparent)}}.price-switch{box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 1px 2px #0a25360d}@supports (color:color-mix(in lab, red, red)){.price-switch{box-shadow:inset 0 0 0 1px var(--color-hairline), inset 0 1px 2px color-mix(in srgb, var(--color-ink) 5%, transparent)}}.price-switch:before{content:"";border-radius:var(--radius-full);background:var(--color-white);inline-size:calc(50% - 4px);position:absolute;inset:4px auto 4px 4px;box-shadow:0 1px 2px #0a25361a,0 6px 14px -4px #0a253624}@supports (color:color-mix(in lab, red, red)){.price-switch:before{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 6px 14px -4px color-mix(in srgb, var(--color-ink) 14%, transparent)}}.price-switch:before{transition:translate var(--duration-move) var(--ease-out-quint)}:root:has(.price-radio-lunar:checked) .price-switch:before{translate:100%}.price-radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.price-opt{z-index:1;justify-content:center;align-items:center;gap:var(--spacing-hair);min-block-size:2.75rem;padding-inline:var(--spacing-pair);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);white-space:nowrap;cursor:pointer;transition:color var(--duration-swift);display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.price-opt:hover:not(:has(.price-radio:checked)){color:var(--color-ink)}}.price-opt:has(.price-radio:checked){color:var(--color-ink-strong)}.price-opt:has(.price-radio:focus-visible){outline:2px solid var(--color-azure);outline-offset:2px}.price-opt-save{border-radius:var(--radius-full);font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);color:var(--color-jade-ink);background:#1add7824;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.price-opt-save{background:color-mix(in srgb, var(--color-jade) 14%, transparent)}}.price-swap{display:inline-grid}.price-swap>*{transition:opacity var(--duration-state) var(--ease-out-quint), translate var(--duration-move) var(--ease-out-quint), visibility var(--duration-move);grid-area:1/1;justify-self:center}.price-term[data-term=lunar]{visibility:hidden;opacity:0;translate:0 .4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=anual]{visibility:hidden;opacity:0;translate:0 .4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=anual]{translate:0 -.4em}:root:has(.price-radio-lunar:checked) .price-term[data-term=lunar]{visibility:visible;opacity:1;translate:0}.price-figure{color:var(--color-ink-strong);justify-content:center;align-items:baseline;line-height:1;display:flex}.price-cur{font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--font-weight-normal);color:var(--color-ink);align-self:flex-start;margin-inline-end:.02em;position:relative;inset-block-start:.3em}.price-digits{font-size:clamp(7rem,15vw,13.5rem);font-weight:var(--font-weight-light);letter-spacing:-.055em;font-variant-numeric:tabular-nums}.price-unit{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink-soft);margin-inline-start:var(--spacing-hair)}.price-spoken{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.price-spoken>.price-term[data-term=lunar]{display:none}:root:has(.price-radio-lunar:checked) .price-spoken>.price-term[data-term=anual]{display:none}:root:has(.price-radio-lunar:checked) .price-spoken>.price-term[data-term=lunar]{display:inline}.price-per{justify-content:center;align-items:center;gap:var(--spacing-hair) var(--spacing-row);font-size:var(--text-lg);line-height:var(--text-lg--line-height);color:var(--color-ink);flex-wrap:wrap;display:flex}.price-per>span:first-child:after{content:"";border-radius:var(--radius-full);background:var(--color-ink-faint);vertical-align:middle;block-size:4px;inline-size:4px;margin-inline-start:var(--spacing-row);display:inline-block}@media (min-width:40rem){.price-per>.price-swap>*{justify-self:start}}.price-gains{display:grid}.price-gain{align-items:center;gap:var(--spacing-hair);padding:var(--spacing-hair) var(--spacing-row);border-radius:var(--radius-full);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--color-jade-ink);background:#1add781f;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.price-gain{background:color-mix(in srgb, var(--color-jade) 12%, transparent)}}.price-gain{box-shadow:inset 0 0 0 1px #1add7847}@supports (color:color-mix(in lab, red, red)){.price-gain{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-jade) 28%, transparent)}}.price-gain:before{content:"";border-radius:var(--radius-full);background:var(--color-jade);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 3px #1add7833}@supports (color:color-mix(in lab, red, red)){.price-gain:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-jade) 20%, transparent)}}.price-gain[data-term=lunar]{color:var(--color-ink);background:#0a25360d}@supports (color:color-mix(in lab, red, red)){.price-gain[data-term=lunar]{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.price-gain[data-term=lunar]{box-shadow:inset 0 0 0 1px var(--color-hairline)}.price-gain[data-term=lunar]:before{background:var(--color-sky);box-shadow:0 0 0 3px #00a8fe2e}@supports (color:color-mix(in lab, red, red)){.price-gain[data-term=lunar]:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-sky) 18%, transparent)}}.price-keys{justify-content:center;gap:var(--spacing-line);flex-wrap:wrap;display:flex}.price-status{row-gap:var(--spacing-line);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);display:grid}.price-includes{justify-content:center;gap:var(--spacing-line) var(--spacing-group);padding:var(--spacing-pair) var(--spacing-block);border-block-start:1px solid var(--color-hairline);background:linear-gradient(#f2f8fbb3,#e6f1f6cc);flex-wrap:wrap;list-style:none;display:flex}@supports (color:color-mix(in lab, red, red)){.price-includes{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ground) 70%, transparent), color-mix(in srgb, var(--color-ground-deep) 80%, transparent))}}.price-include{align-items:center;gap:var(--spacing-hair);font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-strong);white-space:nowrap;display:inline-flex}.price-tick{border-radius:var(--radius-full);background:linear-gradient(135deg, var(--color-sky), var(--color-jade));flex:none;block-size:1.125rem;inline-size:1.125rem;display:inline-flex;position:relative}.price-tick:after{content:"";border:solid var(--color-white);border-width:0 2px 2px 0;block-size:49%;inline-size:27%;position:absolute;inset-block-start:20%;inset-inline-start:36%;rotate:45deg}@media not all and (min-width:40rem){.price-stage{border-radius:var(--radius-xl)}.price-stage-body{padding:var(--spacing-group) var(--spacing-pair)}.price-deal,.price-act{justify-self:stretch}.price-glow{block-size:14rem;inline-size:26rem;inset-block-start:3rem}.price-per{flex-direction:column}.price-per>span:first-child:after{display:none}.price-keys{flex-direction:column;inline-size:100%}.price-includes{padding:var(--spacing-pair);justify-content:center;justify-items:start;display:grid}}.price-bento{gap:var(--spacing-row);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.price-tile{isolation:isolate;border-radius:var(--radius-xl);background:#ffffffd1;flex-direction:column;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.price-tile{background:color-mix(in srgb, var(--color-white) 82%, transparent)}}.price-tile{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 1px 2px #0a25360a, 0 22px 44px -30px #0a25364d}@supports (color:color-mix(in lab, red, red)){.price-tile{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 1px 2px color-mix(in srgb, var(--color-ink) 4%, transparent), 0 22px 44px -30px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.price-copy{align-content:start;row-gap:var(--spacing-line);padding:var(--spacing-pair);display:grid}.price-copy h3{font-size:var(--text-lg);line-height:1.3;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.price-copy p{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);text-wrap:pretty}.price-art{--art:linear-gradient(160deg, #e1f2fb, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-sky) 7%, var(--color-ground)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-art{isolation:isolate;background:var(--art);border-block-end:1px solid var(--color-hairline);flex:none;place-items:center;block-size:12.5rem;display:grid;position:relative;overflow:clip}.price-art:before{content:"";z-index:-1;background-image:radial-gradient(#0a253617 1px,#0000 1.3px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.price-art:before{background-image:radial-gradient(color-mix(in srgb, var(--color-ink) 9%, transparent) 1px, transparent 1.3px)}}.price-art:before{background-size:16px 16px;-webkit-mask:radial-gradient(75% 70%,#000 20%,#0000);mask:radial-gradient(75% 70%,#000 20%,#0000)}.price-mod{grid-area:1/1/3/3}.price-mod:before{content:"";z-index:-1;background:radial-gradient(closest-side at 40%,#00a8fe38,#0000),radial-gradient(closest-side at 70% 60%,#1add782e,#0000);block-size:75%;inline-size:90%;position:absolute;inset-block-end:-25%;inset-inline-end:-20%}@supports (color:color-mix(in lab, red, red)){.price-mod:before{background:radial-gradient(closest-side at 40% 50%, color-mix(in srgb, var(--color-sky) 22%, transparent), transparent), radial-gradient(closest-side at 70% 60%, color-mix(in srgb, var(--color-jade) 18%, transparent), transparent)}}.price-mod:before{filter:blur(20px)}.price-mod>.price-copy{row-gap:var(--spacing-group);padding:var(--spacing-block) var(--spacing-block) var(--spacing-group)}.price-intro{row-gap:var(--spacing-line);display:grid}.price-mod .price-copy h3{max-inline-size:22em;font-size:var(--text-xl);line-height:var(--text-xl--line-height)}.price-intro>p{max-inline-size:34em}.price-copy .price-count{align-items:baseline;gap:var(--spacing-hair);font-size:var(--text-5xl);line-height:1;font-weight:var(--font-weight-light);letter-spacing:-.045em;color:var(--color-ink-strong);padding-block-end:var(--spacing-hair);display:flex}.price-count>span{font-size:var(--text-lg);line-height:var(--text-lg--line-height);letter-spacing:0;font-weight:var(--font-weight-normal);color:var(--color-ink-soft)}.price-areas{gap:var(--spacing-row) var(--spacing-line);border-block-start:1px solid var(--color-hairline);grid-template-columns:repeat(5,minmax(0,1fr));padding-block-start:var(--spacing-row);list-style:none;display:grid}.price-area{row-gap:var(--spacing-hair);font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-medium);color:var(--color-ink-soft);display:grid}.price-areas b{font-size:var(--text-2xl);line-height:1;font-weight:var(--font-weight-light);color:var(--color-ink-strong)}.price-shot{background:var(--color-white);min-block-size:11rem;box-shadow:0 0 0 1px var(--color-hairline-strong), -24px 24px 60px -30px #0966ed73;border-start-start-radius:var(--radius-md);flex:1;margin-inline-start:var(--spacing-block);position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.price-shot{box-shadow:0 0 0 1px var(--color-hairline-strong), -24px 24px 60px -30px color-mix(in srgb, var(--color-azure) 45%, transparent)}}.price-shot>figure{inline-size:56.25rem;margin:0;position:absolute;inset-block-start:0;inset-inline-start:0;translate:0 -10.2%}.price-shot>figure>figcaption{display:none}.price-art-users{--art:linear-gradient(160deg, #e9f1fd, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art-users{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 9%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-art-users{align-content:center;row-gap:var(--spacing-row)}.price-people{padding-inline-start:var(--spacing-hair);display:flex}.price-people>span{border-radius:var(--radius-full);block-size:2.6rem;inline-size:2.6rem;font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.03em;color:var(--color-ink-strong);background:#cee0fb;place-items:center;margin-inline-start:-.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.price-people>span{background:color-mix(in srgb, var(--color-azure) 20%, var(--color-white))}}.price-people>span{box-shadow:0 0 0 3px var(--color-white), 0 6px 12px -6px #0a25364d}@supports (color:color-mix(in lab, red, red)){.price-people>span{box-shadow:0 0 0 3px var(--color-white), 0 6px 12px -6px color-mix(in srgb, var(--color-ink) 30%, transparent)}}.price-people>span:nth-child(2){background:#c7ecff}@supports (color:color-mix(in lab, red, red)){.price-people>span:nth-child(2){background:color-mix(in srgb, var(--color-sky) 22%, var(--color-white))}}.price-people>span:nth-child(3){background:#c2f4f2}@supports (color:color-mix(in lab, red, red)){.price-people>span:nth-child(3){background:color-mix(in srgb, var(--color-aqua) 24%, var(--color-white))}}.price-people>span:nth-child(4){background:#cdf8e1}@supports (color:color-mix(in lab, red, red)){.price-people>span:nth-child(4){background:color-mix(in srgb, var(--color-jade) 22%, var(--color-white))}}.price-people>.price-people-more{font-size:var(--text-lg);font-weight:var(--font-weight-medium);color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky) 50%, var(--color-jade))}.price-rights{row-gap:var(--spacing-hair);inline-size:13.5rem;padding:var(--spacing-line) var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 12px 26px -16px #0a253659;display:grid}@supports (color:color-mix(in lab, red, red)){.price-rights{box-shadow:0 0 0 1px var(--color-hairline), 0 12px 26px -16px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.price-rights>p{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink);justify-content:space-between;align-items:center;display:flex}.price-toggle{border-radius:var(--radius-full);background:var(--color-hairline-strong);flex:none;block-size:1rem;inline-size:1.75rem;position:relative}.price-toggle:after{content:"";border-radius:var(--radius-full);background:var(--color-white);block-size:.75rem;inline-size:.75rem;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 2px #0a253633}@supports (color:color-mix(in lab, red, red)){.price-toggle:after{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.price-toggle-on{background:linear-gradient(90deg, var(--color-sky), var(--color-jade))}.price-toggle-on:after{inset-inline:auto 2px}.price-art-move{--art:linear-gradient(160deg, #e8fbfa, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art-move{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-aqua) 9%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-art-move{grid-auto-flow:column;place-content:center;align-items:center}.price-from{row-gap:var(--spacing-line);list-style:none;display:grid}.price-source{block-size:36px;padding-inline:var(--spacing-line);border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);white-space:nowrap;background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 6px 14px -10px #0a253659;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.price-source{box-shadow:0 0 0 1px var(--color-hairline), 0 6px 14px -10px color-mix(in srgb, var(--color-ink) 35%, transparent)}}.price-wires{inline-size:48px;block-size:calc(108px + 2 * var(--spacing-line))}.price-wires path{vector-effect:non-scaling-stroke;fill:none;stroke:#38b5f4}@supports (color:color-mix(in lab, red, red)){.price-wires path{stroke:color-mix(in srgb, var(--color-sky) 70%, var(--color-hairline-strong))}}.price-wires path{stroke-width:1.5px}.price-zero{border-radius:var(--radius-full);block-size:4.75rem;inline-size:4.75rem;font-size:var(--text-xl);line-height:1;font-weight:var(--font-weight-medium);color:var(--color-ink-strong);background:linear-gradient(var(--color-white), var(--color-white)) padding-box, linear-gradient(135deg, var(--color-azure), var(--color-sky), var(--color-aqua), var(--color-jade)) border-box;border:2px solid #0000;place-items:center;display:grid;box-shadow:0 14px 30px -12px #00a8fe99}@supports (color:color-mix(in lab, red, red)){.price-zero{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--color-sky) 60%, transparent)}}.price-art-doc{--art:linear-gradient(160deg, #eef4fe, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art-doc{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 7%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-doc{row-gap:var(--spacing-hair);inline-size:13.5rem;padding:var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 18px 32px -18px #0a253666;display:grid}@supports (color:color-mix(in lab, red, red)){.price-doc{box-shadow:0 0 0 1px var(--color-hairline), 0 18px 32px -18px color-mix(in srgb, var(--color-ink) 40%, transparent)}}.price-doc-head{font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-faint);justify-content:space-between;align-items:baseline;display:flex}.price-doc-head>b{font-size:var(--text-xs);letter-spacing:0;text-transform:none;color:var(--color-ink-strong)}.price-doc-line{border-radius:var(--radius-full);background:var(--color-ground-deep);block-size:6px;inline-size:82%;display:block}.price-doc-line:nth-of-type(2){inline-size:64%}.price-doc-line:nth-of-type(3){inline-size:73%}.price-doc-foot{gap:var(--spacing-hair);border-block-start:1px dashed var(--color-hairline-strong);padding-block-start:var(--spacing-line);display:flex}.price-ok{align-items:center;gap:var(--spacing-hair);border-radius:var(--radius-full);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-jade-ink);white-space:nowrap;background:#1add781f;padding:.25rem .55rem .25rem .3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.price-ok{background:color-mix(in srgb, var(--color-jade) 12%, transparent)}}.price-ok>.price-tick,.price-toast>.price-tick{block-size:.95rem;inline-size:.95rem}.price-help{background:var(--color-rail);box-shadow:0 0 0 1px #0e2b4099,0 26px 50px -26px #0a2536a6}@supports (color:color-mix(in lab, red, red)){.price-help{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-rail) 60%, transparent), 0 26px 50px -26px color-mix(in srgb, var(--color-ink) 65%, transparent)}}.price-help:before{content:"";z-index:-1;background:radial-gradient(closest-side at 38% 58%,#00a8fe80,#0000),radial-gradient(closest-side at 68% 52%,#1add7861,#0000);position:absolute;inset:-35% -35% 40%}@supports (color:color-mix(in lab, red, red)){.price-help:before{background:radial-gradient(closest-side at 38% 58%, color-mix(in srgb, var(--color-sky) 50%, transparent), transparent), radial-gradient(closest-side at 68% 52%, color-mix(in srgb, var(--color-jade) 38%, transparent), transparent)}}.price-help:before{filter:blur(24px)}.price-help>.price-art{--art:transparent;border-block-end-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.price-help>.price-art{border-block-end-color:color-mix(in srgb, var(--color-white) 10%, transparent)}}.price-help>.price-art:before{background-image:radial-gradient(#ffffff1a 1px,#0000 1.3px)}@supports (color:color-mix(in lab, red, red)){.price-help>.price-art:before{background-image:radial-gradient(color-mix(in srgb, var(--color-white) 10%, transparent) 1px, transparent 1.3px)}}.price-help .price-copy h3{color:var(--color-white)}.price-help .price-copy p{color:#b8e7ff}@supports (color:color-mix(in lab, red, red)){.price-help .price-copy p{color:color-mix(in srgb, var(--color-white) 72%, var(--color-sky))}}.price-week{gap:var(--spacing-hair);list-style:none;display:flex}.price-day{border-radius:var(--radius-sm);block-size:2.6rem;inline-size:1.9rem;font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);color:#d9f2ff;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.price-day{color:color-mix(in srgb, var(--color-white) 85%, var(--color-sky))}}.price-day{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.price-day{background:color-mix(in srgb, var(--color-white) 8%, transparent)}}.price-day{box-shadow:inset 0 0 0 1px #ffffff24}@supports (color:color-mix(in lab, red, red)){.price-day{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 14%, transparent)}}.price-day-off{color:var(--color-rail);background:linear-gradient(160deg, var(--color-aqua), var(--color-jade));box-shadow:0 8px 20px -6px #1add78b3}@supports (color:color-mix(in lab, red, red)){.price-day-off{box-shadow:0 8px 20px -6px color-mix(in srgb, var(--color-jade) 70%, transparent)}}.price-upd{flex-direction:row;grid-column:1/3}.price-upd>.price-copy{padding:var(--spacing-group) var(--spacing-block);flex:1.1 1 0;align-content:center}.price-art-upd{--art:linear-gradient(160deg, #e8f7ff, #f1fdf7)}@supports (color:color-mix(in lab, red, red)){.price-art-upd{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-sky) 9%, var(--color-white)), color-mix(in srgb, var(--color-jade) 6%, var(--color-white)))}}.price-art-upd{align-content:center;row-gap:var(--spacing-pair);block-size:auto;min-block-size:12.5rem;padding-inline:var(--spacing-pair);border-block-end:0;border-inline-start:1px solid var(--color-hairline);flex:1 1 0}.price-toast{align-items:flex-start;gap:var(--spacing-hair);inline-size:min(100%,17rem);padding:var(--spacing-line) var(--spacing-row);border-radius:var(--radius-md);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px #0a253666;display:flex}@supports (color:color-mix(in lab, red, red)){.price-toast{box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px color-mix(in srgb, var(--color-ink) 40%, transparent)}}.price-toast>p{row-gap:var(--spacing-hair);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-soft);display:grid}.price-toast b{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}.price-laws{grid-template-columns:repeat(3,1fr);inline-size:min(100%,17rem);list-style:none;display:grid;position:relative}.price-laws:before{content:"";background:linear-gradient(90deg, var(--color-sky), var(--color-jade));border-radius:2px;block-size:2px;position:absolute;inset-block-start:5px;inset-inline:16.7%}.price-law{justify-items:center;row-gap:var(--spacing-hair);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);white-space:nowrap;display:grid;position:relative}.price-law:before{content:"";border-radius:var(--radius-full);background:var(--color-white);block-size:12px;inline-size:12px;box-shadow:0 0 0 2.5px var(--color-aqua)}.price-art-msg{--art:linear-gradient(160deg, #edfcf4, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art-msg{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-jade) 8%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-art-msg{padding-inline:var(--spacing-pair)}.price-bubble{row-gap:var(--spacing-hair);max-inline-size:15rem;padding:var(--spacing-line) var(--spacing-row);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px #0a253666;border-radius:1.1rem 1.1rem 1.1rem .35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.price-bubble{box-shadow:0 0 0 1px var(--color-hairline), 0 16px 30px -18px color-mix(in srgb, var(--color-ink) 40%, transparent)}}.price-bubble>p{font-size:var(--text-xs);color:var(--color-ink);line-height:1.5}.price-bubble>.price-bubble-from{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);color:var(--color-azure-ink)}.price-art-data{--art:linear-gradient(160deg, #f0f6fe, #fafcfd)}@supports (color:color-mix(in lab, red, red)){.price-art-data{--art:linear-gradient(160deg, color-mix(in srgb, var(--color-azure) 6%, var(--color-white)), color-mix(in srgb, var(--color-white) 60%, var(--color-ground)))}}.price-art-data{align-content:center;row-gap:var(--spacing-row)}.price-files{block-size:6.4rem;inline-size:13rem;position:relative}.price-files>span{block-size:6.2rem;inline-size:5.2rem;padding:var(--spacing-hair);border-radius:var(--radius-sm);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline), 0 12px 22px -14px #0a253666;margin-inline-start:-2.6rem;position:absolute;inset-block-end:0;inset-inline-start:50%}@supports (color:color-mix(in lab, red, red)){.price-files>span{box-shadow:0 0 0 1px var(--color-hairline), 0 12px 22px -14px color-mix(in srgb, var(--color-ink) 40%, transparent)}}.price-files>span{transform-origin:50% 140%}.price-files>span:after{content:"";background:repeating-linear-gradient(180deg, var(--color-ground-deep) 0 5px, transparent 5px 10px);block-size:2.7rem;position:absolute;inset:auto .6rem .7rem}.price-files>span:first-child{translate:-2.6rem .3rem;rotate:-12deg}.price-files>span:nth-child(2){z-index:1}.price-files>span:nth-child(3){text-align:end;translate:2.6rem .3rem;rotate:12deg}.price-export{align-items:center;gap:var(--spacing-hair);padding:var(--spacing-hair) var(--spacing-hair) var(--spacing-hair) var(--spacing-row);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-strong);background:var(--color-white);box-shadow:0 0 0 1px var(--color-hairline-strong), 0 12px 24px -12px #0a253673;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.price-export{box-shadow:0 0 0 1px var(--color-hairline-strong), 0 12px 24px -12px color-mix(in srgb, var(--color-ink) 45%, transparent)}}.price-export-icon{border-radius:var(--radius-full);block-size:1.45rem;inline-size:1.45rem;color:var(--color-white);background:linear-gradient(135deg, var(--color-azure), var(--color-sky));padding:.3rem}.price-close{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--spacing-pair);padding:var(--spacing-group) var(--spacing-group) var(--spacing-group) var(--spacing-block);border-radius:var(--radius-xl);background:#ffffffd1;flex-wrap:wrap;display:flex;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.price-close{background:color-mix(in srgb, var(--color-white) 82%, transparent)}}.price-close{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 26px 50px -32px #0966ed73}@supports (color:color-mix(in lab, red, red)){.price-close{box-shadow:inset 0 1px 0 var(--color-white), 0 0 0 1px var(--color-hairline), 0 26px 50px -32px color-mix(in srgb, var(--color-azure) 45%, transparent)}}.price-close:before{content:"";z-index:-1;background:radial-gradient(closest-side at 40%,#00a8fe3d,#0000),radial-gradient(closest-side at 65%,#1add7833,#0000);block-size:220%;inline-size:44%;position:absolute;inset-block-start:-60%;inset-inline-end:-6%}@supports (color:color-mix(in lab, red, red)){.price-close:before{background:radial-gradient(closest-side at 40% 50%, color-mix(in srgb, var(--color-sky) 24%, transparent), transparent), radial-gradient(closest-side at 65% 50%, color-mix(in srgb, var(--color-jade) 20%, transparent), transparent)}}.price-close:before{filter:blur(18px)}.price-close-copy{row-gap:var(--spacing-line);display:grid}.price-close-main{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-display);color:var(--color-ink-strong);text-wrap:balance}.price-close-main>b{font-weight:var(--font-weight-semibold)}.price-close-note{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft)}@media not all and (min-width:80rem){.price-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.price-mod,.price-upd{grid-area:auto/1/auto/-1}}@media not all and (min-width:40rem){.price-bento{grid-template-columns:minmax(0,1fr)}.price-mod>.price-copy{padding:var(--spacing-group) var(--spacing-pair) var(--spacing-pair)}.price-areas{grid-template-columns:repeat(3,minmax(0,1fr))}.price-shot{min-block-size:14rem;margin-inline-start:var(--spacing-pair)}.price-shot>figure{inline-size:43.75rem}.price-upd{flex-direction:column-reverse}.price-upd>.price-copy{padding:var(--spacing-pair)}.price-art-upd{border-inline-start:0;border-block-end:1px solid var(--color-hairline)}.price-close{padding:var(--spacing-pair)}.price-close>.key{flex:1}}.price-asks{gap:var(--spacing-block);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.price-asks{column-gap:var(--col-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.price-asks{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-ask{row-gap:var(--spacing-line);--port:var(--ramp-1);--pane-rim:var(--port);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.price-ask:nth-child(2){--port:#029bfb}@supports (color:color-mix(in lab, red, red)){.price-ask:nth-child(2){--port:color-mix(in oklab, var(--color-sky) 80%, var(--color-azure))}}.price-ask:nth-child(3){--port:#00c1de}@supports (color:color-mix(in lab, red, red)){.price-ask:nth-child(3){--port:color-mix(in oklab, var(--color-aqua) 60%, var(--color-sky))}}.price-ask:nth-child(4){--port:#00d4bc}@supports (color:color-mix(in lab, red, red)){.price-ask:nth-child(4){--port:color-mix(in oklab, var(--color-spring) 40%, var(--color-aqua))}}.price-ask:nth-child(5){--port:#05da9e}@supports (color:color-mix(in lab, red, red)){.price-ask:nth-child(5){--port:color-mix(in oklab, var(--color-jade) 20%, var(--color-spring))}}.price-ask:nth-child(6){--port:var(--color-jade)}.price-ask>dt:before{content:"";background:linear-gradient(90deg, var(--port) 0%, var(--port) 100%);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.price-ask>dt:before{background:linear-gradient(90deg, var(--port) 0%, color-mix(in oklab, var(--port) calc(22% + 58% * var(--pane-lit)), transparent) 100%)}}.price-ask>dt:before{pointer-events:none}.price-ask-body{max-inline-size:none}.term-channel{column-gap:var(--term-seam);border:1px solid var(--color-hairline-strong);border-radius:var(--radius-full);background-color:var(--color-ground-deep);block-size:.875rem;box-shadow:var(--inset-shadow-well);--term-seam:3px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;padding:2px;display:grid}@media not all and (min-width:40rem){.term-channel{--term-seam:2px}}.term-day{border-radius:var(--radius-full);background-image:linear-gradient(90deg, var(--ramp-1), var(--ramp-2), var(--ramp-3), var(--ramp-4), var(--ramp-5), var(--ramp-6));background-size:calc(var(--term-days) * 100%) 100%;background-position:calc(var(--i) * 100% / (var(--term-days) - 1)) 0}.term-day[data-spent]{background-color:#bad3dd8c;background-color:lab(82.9168% -7.12189 -7.93552/.55);background-image:none}@supports (color:color-mix(in lab, red, red)){.term-day[data-spent]{background-color:color-mix(in oklab, var(--color-hairline-strong) 55%, transparent)}}.term-reading{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.term-reading[data-close]{color:var(--color-amber-ink)}.account-pane{row-gap:var(--spacing-row);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.account-foot{align-items:center;gap:var(--spacing-row);padding-top:var(--spacing-row);border-top:1px solid #d7e7eee6;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.account-foot{border-top:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.account-foot>.detail{flex:1 1 var(--container-xs)}.entrance{min-block-size:100dvh;padding-block:calc(var(--bar-height) + var(--spacing-block)) var(--spacing-block);padding-inline:var(--gutter);align-content:safe center;justify-items:center;display:grid}.entrance-pane{--entrance-measure:var(--container-lg);align-content:start;row-gap:var(--spacing-group);inline-size:100%;max-inline-size:var(--entrance-measure);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.entrance-pane-wide{--entrance-measure:var(--container-2xl)}.entrance-crest{background-image:linear-gradient(to right, var(--ramp-1) 0%, var(--ramp-2) 26%, var(--ramp-3) 52%, var(--ramp-4) 76%, var(--ramp-5) 100%);block-size:3px;position:absolute;inset-block-start:0;inset-inline:0}.entrance-head{align-content:start;row-gap:var(--spacing-row);grid-template-columns:minmax(0,1fr);display:grid}.entrance-head>h1{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-tighter);text-wrap:pretty;color:var(--color-ink)}.entrance-crest{animation:entrance-crest var(--duration-reveal) var(--ease-out-expo) .26s both}@keyframes entrance-crest{0%{clip-path:inset(0 100% 0 0)}}.entrance-words>span{animation:word-rise var(--duration-reveal) var(--ease-out-expo) both;display:inline-block}@media not print{::view-transition-group(.entrance-morph){animation-duration:var(--duration-move);animation-timing-function:var(--ease-out-quint)}::view-transition-image-pair(.entrance-morph){animation-name:entrance-via-blur}@keyframes entrance-via-blur{30%{filter:blur(3px)}}::view-transition-old(.entrance-morph){block-size:100%;inline-size:100%}::view-transition-new(.entrance-morph){block-size:100%;inline-size:100%}::view-transition-old(.entrance-morph){animation:.3s var(--ease-out-quint) both entrance-fade reverse}::view-transition-new(.entrance-morph){animation:.3s var(--ease-out-quint) both entrance-fade}@keyframes entrance-fade{0%{opacity:0}to{opacity:1}}::view-transition-group(root){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition{pointer-events:none}}.passage-set{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}@media (min-width:64rem){.passage-set{grid-template-columns:minmax(0, 1fr) calc(2 * var(--spacing-block)) minmax(0, 1fr);column-gap:0}}.passage-pane{row-gap:var(--spacing-row);grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.passage-before{background:#d7e3e9;background:lab(89.5605% -3.32865 -4.41793)}@supports (color:color-mix(in lab, red, red)){.passage-before{background:color-mix(in oklab, var(--color-ground-deep) 94%, var(--color-ink))}}.passage-before{border:1px solid #bad3ddeb}@supports (color:color-mix(in lab, red, red)){.passage-before{border:1px solid color-mix(in oklab, var(--color-hairline-strong) 92%, transparent)}}.passage-before{box-shadow:var(--inset-shadow-well);--color-ink-muted:var(--color-ink-soft)}.passage-name{font-size:var(--text-base);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);text-wrap:balance;color:var(--color-ink)}@media (min-width:64rem){.passage-name{min-block-size:calc(2 * var(--leading-snug) * var(--text-base))}}.passage-cap{row-gap:var(--spacing-hair);grid-template-columns:minmax(0,1fr);display:grid}.passage-art{border-radius:var(--radius-sm);background:#ffffffb8;position:relative;overflow:clip}@supports (color:color-mix(in lab, red, red)){.passage-art{background:color-mix(in oklab, var(--color-surface) 72%, transparent)}}.passage-art{box-shadow:inset 0 0 0 1px #bad3dd99}@supports (color:color-mix(in lab, red, red)){.passage-art{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) 60%, transparent)}}.passage-art{padding:var(--spacing-row)}.passage-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;letter-spacing:var(--tracking-tight)}.passage-table th{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;text-align:start;color:var(--color-ink-muted);white-space:nowrap;padding-block-end:var(--spacing-hair)}.passage-table td{padding-block:var(--spacing-hair);font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-soft);vertical-align:baseline}.passage-table tbody tr+tr>td{border-block-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.passage-table tbody tr+tr>td{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}.passage-table td:first-child{color:var(--color-ink-muted);white-space:nowrap}.passage-table td:not(:first-child),[data-lane=program] .passage-table td:first-child{color:var(--color-ink)}[data-lane=excel] .passage-table :is(th,td){border-inline-end:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){[data-lane=excel] .passage-table :is(th,td){border-inline-end:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}[data-lane=excel] .passage-table :is(th,td){padding-inline:var(--spacing-line)}[data-lane=excel] .passage-table :is(th,td):last-child{border-inline-end:0;padding-inline-end:0}[data-lane=excel] .passage-table :is(th,td):first-child{padding-inline-start:0}[data-lane=excel] .passage-table td:not(:first-child){text-align:end}[data-lane=excel] .passage-table td:nth-child(2){text-align:start}[data-lane=hartie] .passage-art{background:repeating-linear-gradient(180deg, transparent 0, transparent calc(var(--spacing-group) - 1px), #00a8fe42 calc(var(--spacing-group) - 1px), #00a8fe42 var(--spacing-group)), #ffffffdb}@supports (color:color-mix(in lab, red, red)){[data-lane=hartie] .passage-art{background:repeating-linear-gradient(180deg, transparent 0, transparent calc(var(--spacing-group) - 1px), color-mix(in oklab, var(--color-sky) 26%, transparent) calc(var(--spacing-group) - 1px), color-mix(in oklab, var(--color-sky) 26%, transparent) var(--spacing-group)), color-mix(in oklab, var(--color-surface) 86%, transparent)}}.passage-print{border-block-end:1px solid #0a25363d;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-block-end:var(--spacing-hair);display:grid}@supports (color:color-mix(in lab, red, red)){.passage-print{border-block-end:1px solid color-mix(in oklab, var(--color-ink) 24%, transparent)}}.passage-hand{block-size:auto;inline-size:100%;color:var(--color-ink-faint);margin-block-start:var(--spacing-line);display:block}.passage-rule{color:#00a8fe57}@supports (color:color-mix(in lab, red, red)){.passage-rule{color:color-mix(in oklab, var(--color-sky) 34%, transparent)}}.passage-rule{stroke:currentColor}.passage-shot>div{border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px #ffffff80, 0 0 0 1px #bad3ddb3, var(--shadow-edge);overflow:clip}@supports (color:color-mix(in lab, red, red)){.passage-shot>div{box-shadow:inset 0 0 0 1px #ffffff80, 0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) 70%, transparent), var(--shadow-edge)}}.passage-shot figcaption{display:none}.passage-run{inline-size:4px;block-size:var(--spacing-block);border-radius:var(--radius-full);background-color:#bad3ddb3;background-color:lab(82.9168% -7.12189 -7.93552/.7);place-self:center;position:relative}@supports (color:color-mix(in lab, red, red)){.passage-run{background-color:color-mix(in oklab, var(--color-hairline-strong) 70%, transparent)}}.passage-run:after{content:"";border-radius:inherit;background-image:linear-gradient(180deg, var(--ramp-1), var(--ramp-3) 55%, var(--ramp-5));background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}@media (min-width:64rem){.passage-run{block-size:4px;inline-size:100%}.passage-run:after{background-image:linear-gradient(90deg, var(--ramp-1), var(--ramp-3) 55%, var(--ramp-5))}}.passage-run:after{animation:passage-pour var(--duration-reveal) var(--ease-out-expo) both;animation-delay:1.5s}@keyframes passage-pour{0%{background-size:100% 0%}}@media (min-width:64rem){@keyframes passage-pour{0%{background-size:0% 100%}}}@media (min-width:40rem){.path-column:has(>:nth-child(4)){grid-template-columns:none}}.passage-close{align-items:flex-start;gap:var(--spacing-group);flex-direction:column;display:flex}@media (min-width:64rem){.passage-close{justify-content:space-between;align-items:center;gap:var(--spacing-block);flex-direction:row}}.passage-acts{align-items:center;gap:var(--spacing-group);flex-wrap:wrap;display:flex}.intake-sieve,.intake-accrual{row-gap:var(--spacing-row);padding:var(--spacing-row);--port:var(--ramp-3);--intake-verdict:7rem;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.intake-sieve,.intake-accrual{padding:var(--spacing-group);row-gap:var(--spacing-group)}}[data-lane=program] :is(.intake-sieve,.intake-accrual){--port:var(--ramp-1)}[data-lane=excel] :is(.intake-sieve,.intake-accrual){--port:var(--ramp-3)}[data-lane=hartie] :is(.intake-sieve,.intake-accrual){--port:var(--ramp-5)}.intake-switch{isolation:isolate;border-radius:var(--radius-lg);background:#c7ecff;border:0;grid-auto-flow:row;inline-size:100%;min-inline-size:0;padding:.3125rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.intake-switch{background:color-mix(in oklab, var(--color-surface) 78%, var(--color-sky))}}.intake-switch{box-shadow:var(--inset-shadow-well), 0 0 0 1px #d7e7eecc}@supports (color:color-mix(in lab, red, red)){.intake-switch{box-shadow:var(--inset-shadow-well), 0 0 0 1px color-mix(in oklab, var(--color-hairline) 80%, transparent)}}.intake-switch{--switch-step:0}@media (min-width:40rem){.intake-switch{border-radius:var(--radius-full);max-inline-size:var(--container-4xl);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.intake-switch:before{content:"";z-index:-1;block-size:calc((100% - .625rem) / var(--switch-count) - var(--switch-gap,0px));border-radius:calc(var(--radius-lg) - .1875rem);background:linear-gradient(104deg, var(--color-sky) 0%, var(--color-aqua) 46%, var(--color-spring) 78%, var(--color-jade) 100%);box-shadow:inset 0 1px 0 #ffffff80, var(--shadow-key);translate:0 calc(var(--switch-step) * 100%);transition:translate var(--duration-move) var(--ease-settle);position:absolute;inset-block:.3125rem;inset-inline:.3125rem}@media (min-width:40rem){.intake-switch:before{block-size:auto;inline-size:calc((100% - .625rem) / var(--switch-count));border-radius:var(--radius-full);translate:calc(var(--switch-step) * 100%) 0}}.intake-switch[data-count="3"]{--switch-count:3}.intake-switch[data-count="4"]{--switch-count:4}.intake-switch:has(>.intake-opt:nth-of-type(2) .intake-radio:checked){--switch-step:1}.intake-switch:has(>.intake-opt:nth-of-type(3) .intake-radio:checked){--switch-step:2}.intake-switch:has(>.intake-opt:nth-of-type(4) .intake-radio:checked){--switch-step:3}.intake-radio{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake-opt{place-content:center;align-items:baseline;gap:var(--spacing-hair);min-block-size:2.75rem;padding-inline:var(--spacing-row);border-radius:var(--radius-full);cursor:pointer;color:var(--color-ink-soft);transition:color .28s var(--ease-out-quint);grid-auto-flow:column;display:grid}.intake-opt-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap}.intake-opt-count{font-size:var(--text-xs);line-height:var(--text-xs--line-height);font-weight:var(--font-weight-normal);font-variant-numeric:tabular-nums;opacity:.82}@media (hover:hover) and (pointer:fine){.intake-opt:hover:not(:has(.intake-radio:checked)){color:var(--color-ink)}}.intake-opt:has(.intake-radio:checked){color:var(--key-ink)}.intake-opt:has(.intake-radio:focus-visible){outline:2px solid var(--color-azure-ink);outline-offset:3px}.intake-sheet{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.intake-rows{grid-template-columns:minmax(0,1fr);row-gap:0;margin:0;padding:0;list-style:none;display:grid}.intake-row{row-gap:var(--spacing-hair);padding:var(--spacing-row);border-radius:var(--radius-sm);transition:color var(--duration-settle) var(--ease-out-quint), background-color var(--duration-settle) var(--ease-out-quint);grid-template-columns:minmax(0,1fr);grid-template-areas:"source""read""fate""reason";display:grid}.intake-row+.intake-row{box-shadow:0 -1px #d7e7eee0}@supports (color:color-mix(in lab, red, red)){.intake-row+.intake-row{box-shadow:0 -1px 0 0 color-mix(in oklab, var(--color-hairline) 88%, transparent)}}@media (min-width:64rem){.intake-row,.intake-heads{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--intake-verdict);column-gap:var(--spacing-group)}.intake-row{grid-template-areas:"source read fate""reason reason fate";align-items:baseline}.intake-accrual .intake-row,.intake-accrual .intake-heads{grid-template-columns:var(--col-term) minmax(0, 1fr) var(--intake-verdict)}}.intake-source{grid-area:source}.intake-read{grid-area:read}.intake-read,.intake-body,.intake-reason{letter-spacing:normal}.intake-term{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);grid-area:source}.intake-body{grid-area:read}.intake-cell-head{color:var(--color-ink-muted);padding-block-end:.25rem;display:block}@media (min-width:64rem){.intake-cell-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.intake-cell{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink)}.intake-source{color:var(--color-ink-soft)}.intake-heads{display:none}@media (min-width:64rem){.intake-heads{padding-inline:var(--spacing-row);padding-block-end:var(--spacing-hair);display:grid}}.intake-fate{border-radius:var(--radius-full);background-color:var(--port);grid-area:fate;place-self:start;padding:.1875rem .625rem}@supports (color:color-mix(in lab, red, red)){.intake-fate{background-color:color-mix(in oklab, var(--port) 16%, transparent)}}.intake-fate{box-shadow:inset 0 0 0 1px var(--port)}@supports (color:color-mix(in lab, red, red)){.intake-fate{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--port) 38%, transparent)}}.intake-fate{font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-ink);transition:background-color var(--duration-settle) var(--ease-out-quint), box-shadow var(--duration-settle) var(--ease-out-quint)}@media (min-width:64rem){.intake-fate{place-self:center end}}.intake-row[data-fate=respinge] .intake-fate{background-color:#bfcdd5;background-color:lab(81.4614% -3.74269 -5.53199)}@supports (color:color-mix(in lab, red, red)){.intake-row[data-fate=respinge] .intake-fate{background-color:color-mix(in oklab, var(--color-ground-deep) 84%, var(--color-ink))}}.intake-row[data-fate=respinge] .intake-fate{box-shadow:inset 0 0 0 1px #bad3ddc2}@supports (color:color-mix(in lab, red, red)){.intake-row[data-fate=respinge] .intake-fate{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-hairline-strong) 76%, transparent)}}.intake-reason{align-items:flex-start;gap:var(--spacing-line);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);grid-area:reason;display:flex}.intake-reason:before{content:"";inline-size:var(--spacing-hair);background-color:var(--port);flex:none;block-size:1px;margin-block-start:.72em}@supports (color:color-mix(in lab, red, red)){.intake-reason:before{background-color:color-mix(in oklab, var(--port) 82%, transparent)}}@media screen{.intake-sieve:has(.intake-radio-adauga:checked) .intake-row:not([data-fate=adauga]){color:var(--color-ink-soft)}.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row:not([data-fate=actualizeaza]){color:var(--color-ink-soft)}.intake-sieve:has(.intake-radio-respinge:checked) .intake-row:not([data-fate=respinge]){color:var(--color-ink-soft)}.intake-accrual:has(.intake-radio-zi:checked) .intake-row:not([data-from=zi]){color:var(--color-ink-soft)}.intake-accrual:has(.intake-radio-luna:checked) .intake-row[data-from=an]{color:var(--color-ink-soft)}.intake-sieve:has(.intake-radio-adauga:checked) .intake-row:not([data-fate=adauga]) :is(.intake-cell,.intake-reason){color:var(--color-ink-soft)}.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row:not([data-fate=actualizeaza]) :is(.intake-cell,.intake-reason){color:var(--color-ink-soft)}.intake-sieve:has(.intake-radio-respinge:checked) .intake-row:not([data-fate=respinge]) :is(.intake-cell,.intake-reason){color:var(--color-ink-soft)}.intake-accrual:has(.intake-radio-zi:checked) .intake-row:not([data-from=zi]) :is(.intake-cell,.intake-reason){color:var(--color-ink-soft)}.intake-accrual:has(.intake-radio-luna:checked) .intake-row[data-from=an] :is(.intake-cell,.intake-reason){color:var(--color-ink-soft)}:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-row:not([data-fate=adauga]) .intake-fate,.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row:not([data-fate=actualizeaza]) .intake-fate,.intake-sieve:has(.intake-radio-respinge:checked) .intake-row:not([data-fate=respinge]) .intake-fate,.intake-accrual:has(.intake-radio-zi:checked) .intake-row:not([data-from=zi]) .intake-fate,.intake-accrual:has(.intake-radio-luna:checked) .intake-row[data-from=an] .intake-fate){background-color:#0000;box-shadow:inset 0 0 0 1px #d7e7eee0}@supports (color:color-mix(in lab, red, red)){:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-row:not([data-fate=adauga]) .intake-fate,.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row:not([data-fate=actualizeaza]) .intake-fate,.intake-sieve:has(.intake-radio-respinge:checked) .intake-row:not([data-fate=respinge]) .intake-fate,.intake-accrual:has(.intake-radio-zi:checked) .intake-row:not([data-from=zi]) .intake-fate,.intake-accrual:has(.intake-radio-luna:checked) .intake-row[data-from=an] .intake-fate){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-hairline) 88%, transparent)}}:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-row:not([data-fate=adauga]) .intake-fate,.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row:not([data-fate=actualizeaza]) .intake-fate,.intake-sieve:has(.intake-radio-respinge:checked) .intake-row:not([data-fate=respinge]) .intake-fate,.intake-accrual:has(.intake-radio-zi:checked) .intake-row:not([data-from=zi]) .intake-fate,.intake-accrual:has(.intake-radio-luna:checked) .intake-row[data-from=an] .intake-fate){color:var(--color-ink-soft)}:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-row[data-fate=adauga],.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row[data-fate=actualizeaza],.intake-sieve:has(.intake-radio-respinge:checked) .intake-row[data-fate=respinge],.intake-accrual:has(.intake-radio-zi:checked) .intake-row[data-from=zi],.intake-accrual:has(.intake-radio-luna:checked) .intake-row:not([data-from=an])){background-color:var(--port)}@supports (color:color-mix(in lab, red, red)){:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-row[data-fate=adauga],.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-row[data-fate=actualizeaza],.intake-sieve:has(.intake-radio-respinge:checked) .intake-row[data-fate=respinge],.intake-accrual:has(.intake-radio-zi:checked) .intake-row[data-from=zi],.intake-accrual:has(.intake-radio-luna:checked) .intake-row:not([data-from=an])){background-color:color-mix(in oklab, var(--port) 7%, transparent)}}}.intake-captions{grid-template-columns:minmax(0,1fr);display:grid}.intake-caption{transition:opacity var(--duration-settle) var(--ease-out-quint), translate var(--duration-settle) var(--ease-out-quint), visibility .32s;grid-area:1/1}@media screen{.intake-caption:not([data-fate=toate]):not([data-fate=zi]){opacity:0;visibility:hidden;translate:0 .3em}:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-caption[data-fate=toate],.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-caption[data-fate=toate],.intake-sieve:has(.intake-radio-respinge:checked) .intake-caption[data-fate=toate],.intake-accrual:has(.intake-radio-luna:checked) .intake-caption[data-fate=zi],.intake-accrual:has(.intake-radio-an:checked) .intake-caption[data-fate=zi]){opacity:0;visibility:hidden;translate:0 -.3em}:is(.intake-sieve:has(.intake-radio-adauga:checked) .intake-caption[data-fate=adauga],.intake-sieve:has(.intake-radio-actualizeaza:checked) .intake-caption[data-fate=actualizeaza],.intake-sieve:has(.intake-radio-respinge:checked) .intake-caption[data-fate=respinge],.intake-accrual:has(.intake-radio-luna:checked) .intake-caption[data-fate=luna],.intake-accrual:has(.intake-radio-an:checked) .intake-caption[data-fate=an]){opacity:1;visibility:visible;translate:0}}.intake-note{color:var(--color-ink-muted)}.intake-foot{row-gap:var(--spacing-row);border-block-start:1px solid #bad3ddb3;grid-template-columns:minmax(0,1fr);margin:0;padding-block-start:var(--spacing-row);display:grid}@supports (color:color-mix(in lab, red, red)){.intake-foot{border-block-start:1px solid color-mix(in oklab, var(--color-hairline-strong) 70%, transparent)}}@media (min-width:64rem){.intake-foot{column-gap:var(--spacing-group);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.intake-foot-item{row-gap:var(--spacing-hair);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.delta{grid-template-columns:minmax(0,1fr);row-gap:0;margin:0;display:grid}.delta-row{row-gap:var(--spacing-hair);padding-block:var(--spacing-row);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:80rem){.delta-row{grid-template-columns:var(--col-term) minmax(0, 1fr);column-gap:var(--col-gap)}}.delta-row+.delta-row{border-block-start:1px solid #d7e7eee6}@supports (color:color-mix(in lab, red, red)){.delta-row+.delta-row{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}@media (min-width:80rem){.delta-row{align-items:baseline}}.delta-body{margin:0}.lens{--lens-box-w:12.86px;--lens-box-h:20.8px;--lens-scale:1;--lens-alpha:1;--lens-ramp:linear-gradient(154deg, var(--color-azure) 0%, var(--color-sky) 26%, var(--color-aqua) 52%, var(--color-spring) 76%, var(--color-jade) 100%);z-index:200;pointer-events:none;block-size:0;inline-size:0;display:none;position:fixed;inset-block-start:0;inset-inline-start:0}html[data-lens] .lens{display:block}.lens-edge,.lens-fill{inline-size:var(--lens-box-w);block-size:var(--lens-box-h);translate:var(--pointer-x,50vw) var(--pointer-y,50vh);transform-origin:0 0;scale:var(--lens-scale);opacity:var(--lens-alpha);will-change:transform;transition:scale var(--duration-tap) var(--ease-out-quint), opacity var(--duration-state) var(--ease-out-quint);animation:lens-arrive var(--duration-state) var(--ease-out-quint);position:absolute;inset-block-start:0;inset-inline-start:0}.lens-edge{background-color:var(--color-ink);clip-path:path("M0.000 0.000 L0.000 16.000 A0.900 0.900 0 0 0 1.534 16.639 L3.083 15.102 A0.400 0.400 0 0 1 3.734 15.231 L5.699 19.932 A0.900 0.900 0 0 0 6.917 20.397 L9.450 19.188 A0.900 0.900 0 0 0 9.892 18.025 L8.057 13.681 A0.400 0.400 0 0 1 8.425 13.125 L10.722 13.125 A0.900 0.900 0 0 0 11.364 11.595 Z")}.lens-fill{background-position:0 0;background-repeat:no-repeat;background-size:100% 112%;background-image:var(--lens-ramp);clip-path:path("M1.000 2.449 L1.000 14.800 A0.400 0.400 0 0 0 1.682 15.084 L3.433 13.345 A0.400 0.400 0 0 1 4.084 13.475 L6.419 19.061 A0.400 0.400 0 0 0 6.960 19.268 L8.588 18.491 A0.400 0.400 0 0 0 8.785 17.974 L6.549 12.681 A0.400 0.400 0 0 1 6.917 12.125 L9.532 12.125 A0.400 0.400 0 0 0 9.817 11.445 Z")}.lens-tide{background-image:var(--lens-ramp);will-change:opacity;animation:lens-tide 11s var(--ease-cross) infinite;background-position:0 100%;background-repeat:no-repeat;background-size:100% 112%;position:absolute;inset:0}@keyframes lens-arrive{0%{opacity:0;scale:.86}}@keyframes lens-tide{0%,to{opacity:0}50%{opacity:1}}html[data-lens]:has(:where(a[href],button,summary,select,label,[role=button],input[type=checkbox],input[type=radio]):hover) .lens{--lens-scale:1.14}html[data-lens]:has(:where(*):active) .lens{--lens-scale:.88}html[data-lens] .lens[data-out]{--lens-alpha:0}html[data-lens]:has(:where(textarea,[contenteditable=true],input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file],[type=range],[type=color],[type=image])):hover) .lens{--lens-alpha:0}@media not print{#continut{view-transition-class:sheet}::view-transition-old(.sheet){mix-blend-mode:plus-lighter}::view-transition-new(.sheet){mix-blend-mode:plus-lighter}::view-transition-group(.sheet){z-index:0;animation:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}::view-transition-old(.sheet){animation:var(--duration-settle) var(--ease-cross) both sheet-fade reverse}::view-transition-new(.sheet){animation:var(--duration-settle) var(--ease-cross) both sheet-fade, var(--duration-settle) var(--ease-out-quint) both sheet-rise}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-rise{0%{translate:0 10px}}html[data-arrived] :is(.boot,.boot-object,.entrance-crest,.desk-crest),html[data-arrived] .boot-words>span,html[data-arrived] .passage-run:after,html[data-arrived] .path-step:before,html[data-arrived] .path-step:after{animation:none}.atmosphere{view-transition-name:water;view-transition-class:anchored under}body>header{view-transition-name:bar;view-transition-class:anchored over}::view-transition-group(.anchored){animation:none}::view-transition-old(.anchored){display:none}::view-transition-new(.anchored){animation:none}::view-transition-group(.under){z-index:-1}::view-transition-group(.over){z-index:100}::view-transition{pointer-events:none}}.desk{position:relative;overflow:clip}.desk-crest{background-image:linear-gradient(to right, var(--ramp-1) 0%, var(--ramp-2) 26%, var(--ramp-3) 52%, var(--ramp-4) 76%, var(--ramp-5) 100%);block-size:3px;animation:desk-crest var(--duration-reveal) var(--ease-out-expo) .22s both;position:absolute;inset-block-start:0;inset-inline:0}@keyframes desk-crest{0%{clip-path:inset(0 100% 0 0)}}.desk-form,.desk-top,.desk-base{grid-template-columns:minmax(0,1fr);display:grid}.desk-form{row-gap:var(--spacing-row)}.desk-top{row-gap:var(--spacing-block)}.desk-base{row-gap:var(--spacing-row);border-block-start:1px solid #d7e7eee6;padding-block-start:var(--spacing-row)}@supports (color:color-mix(in lab, red, red)){.desk-base{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}@media (min-width:64rem){.desk-top,.desk-base{grid-template-columns:var(--col-lane) minmax(0, 1fr);column-gap:var(--col-gap)}.desk-body{grid-area:1/2}.desk-base{align-items:center}@supports (align-items:last baseline){.desk-base{align-items:last baseline}}.desk-direct{grid-area:1/1}.desk-acts{grid-area:1/2}}.desk-rail{row-gap:var(--spacing-hair);border:0;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-inline-size:0;padding:0;display:grid}.desk-rail-rows{row-gap:var(--spacing-line);grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-content:stretch;display:grid}.desk-row{grid-template-columns:var(--desk-mark) minmax(0, 1fr);column-gap:var(--spacing-row);row-gap:var(--spacing-hair);padding:var(--spacing-row);cursor:pointer;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-sm);background-color:var(--color-surface);box-shadow:var(--shadow-hair);--desk-mark:1.125rem;--port:var(--ramp-1);--desk-ink:var(--port);align-content:center;align-items:start;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.desk-row{--desk-ink:color-mix(in oklab, var(--port) 62%, var(--color-ink))}}.desk-row{transition:border-color var(--duration-state) var(--ease-out-quint), background-color var(--duration-state) var(--ease-out-quint), box-shadow var(--duration-state) var(--ease-out-quint)}.desk-row:nth-of-type(2){--port:var(--ramp-2)}.desk-row:nth-of-type(3){--port:var(--ramp-3)}.desk-row:nth-of-type(4){--port:var(--ramp-4)}.desk-row:nth-of-type(5){--port:var(--ramp-5)}.desk-radio{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desk-row:before{content:"";inline-size:var(--desk-mark);block-size:var(--desk-mark);border-radius:var(--radius-full);border:1.5px solid var(--color-ink-faint);background-color:var(--color-surface);box-shadow:inset 0 0 0 calc(var(--desk-mark) / 2) var(--color-surface);transition:border-color var(--duration-state) var(--ease-out-quint), background-color var(--duration-state) var(--ease-out-quint), box-shadow var(--duration-state) var(--ease-out-quint);grid-area:1/1/span 2;align-self:center}.desk-row-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);grid-column:2}.desk-row-note{font-size:var(--text-xs);line-height:var(--text-xs--line-height);text-wrap:pretty;text-box-edge:cap alphabetic;color:var(--color-ink-soft);grid-column:2}@media (hover:hover) and (pointer:fine){.desk-row:hover{border-color:#8facb9;border-color:lab(68.4433% -8.13007 -10.1141)}@supports (color:color-mix(in lab, red, red)){.desk-row:hover{border-color:color-mix(in oklab, var(--color-ink-faint) 55%, var(--color-hairline-strong))}}.desk-row:hover:before{border-color:var(--color-ink-muted)}}.desk-row:has(.desk-radio:checked){border-color:var(--desk-ink);background-color:var(--port)}@supports (color:color-mix(in lab, red, red)){.desk-row:has(.desk-radio:checked){background-color:color-mix(in oklab, var(--port) 7%, var(--color-surface))}}.desk-row:has(.desk-radio:checked){box-shadow:0 0 0 1px var(--desk-ink), var(--shadow-hair)}.desk-row:has(.desk-radio:checked):before{border-color:var(--desk-ink);background-color:var(--desk-ink);box-shadow:inset 0 0 0 .25rem var(--color-surface)}.desk-row:has(.desk-radio:focus-visible){outline:2px solid var(--color-azure-ink);outline-offset:2px}.desk:has(.desk-row:first-of-type .desk-radio:checked){--pane-rim:var(--ramp-1)}.desk:has(.desk-row:nth-of-type(2) .desk-radio:checked){--pane-rim:var(--ramp-2)}.desk:has(.desk-row:nth-of-type(3) .desk-radio:checked){--pane-rim:var(--ramp-3)}.desk:has(.desk-row:nth-of-type(4) .desk-radio:checked){--pane-rim:var(--ramp-4)}.desk:has(.desk-row:nth-of-type(5) .desk-radio:checked){--pane-rim:var(--ramp-5)}.desk:has(.desk-radio:checked){--pane-lit:.62}@media not all and (min-width:64rem){.desk-direct{border-block-start:1px solid #d7e7eee6;padding-block-start:var(--spacing-row)}@supports (color:color-mix(in lab, red, red)){.desk-direct{border-block-start:1px solid color-mix(in oklab, var(--color-hairline) 90%, transparent)}}}.desk-direct>a{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink);display:block}.desk-body{grid-template-rows:auto 1fr}.desk-letter{grid-template-rows:auto 1fr;min-block-size:12.5rem}.desk-message{resize:vertical;block-size:100%;min-block-size:9.5rem;display:block}.desk-hint:empty{position:absolute}.desk-acts{align-items:baseline}.desk-answer{padding:var(--spacing-row);border:1px solid #a8322942;display:grid}@supports (color:color-mix(in lab, red, red)){.desk-answer{border:1px solid color-mix(in oklab, var(--color-red-ink) 26%, transparent)}}.desk-answer{border-radius:var(--radius-sm);background-color:#a832290d}@supports (color:color-mix(in lab, red, red)){.desk-answer{background-color:color-mix(in oklab, var(--color-red-ink) 5%, transparent)}}.desk-answer{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink)}.desk-answer:empty{display:none}.desk-sent{padding-block:var(--spacing-block)}.desk-sent>p:focus{outline:none}.portal{--portal-rail:15.5rem;--portal-bar:4.5rem;--portal-app:#f2f8f9;--portal-frame:#fafdfd;--portal-strip:#eef6f8;--portal-blue:#1272b4;--portal-blue-deep:#0d629b;--portal-green:#157e5b;--portal-r1:#3a89fa;--portal-r2:#20aacf;--portal-r3:#25bec0;--portal-r4:#29d2ae;--portal-r5:#2de87e;--portal-light:linear-gradient(90deg, var(--color-azure), var(--color-sky) 34%, var(--color-aqua) 67%, var(--color-jade));--portal-tone:var(--color-azure-ink);--portal-tone-wash:#ebf4fb;grid-template-columns:var(--portal-rail) minmax(0, 1fr);background:var(--portal-app);min-block-size:100dvh;display:grid;position:relative}html:has(.portal){background:#f2f8f9}html:has(:is(.portal,.portal-door)) .atmosphere{display:none}html:has(.portal){scroll-padding-block-end:calc(2rem + var(--spacing-line))}html:has(.portal) body>:is(header,footer,.skip-link){display:none}.portal [data-tone=ok]{--portal-tone:var(--portal-green);--portal-tone-wash:#e9f7f1}.portal [data-tone=info]{--portal-tone:var(--color-azure-ink);--portal-tone-wash:#ebf4fb}.portal [data-tone=warn]{--portal-tone:var(--color-amber-ink);--portal-tone-wash:#fbf3e2}.portal [data-tone=alert]{--portal-tone:var(--color-red-ink);--portal-tone-wash:#fbedec}.portal [data-tone=off]{--portal-tone:#4d6b7a;--portal-tone-wash:#eef3f5}.portal-rail{background:var(--color-rail);color:#fff;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;block-size:100dvh;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.portal-rail-head{min-block-size:var(--portal-bar);border-block-end:1px solid #ffffff14;align-items:center;display:flex}.portal-rail-brand{align-items:center;column-gap:var(--spacing-line);min-block-size:2.75rem;padding-inline:var(--spacing-pair);color:#fff;transition:opacity var(--duration-swift) var(--ease-out-quint);flex:1;grid-template-columns:1.25rem minmax(0,1fr);display:grid}.portal-rail-brand:hover{opacity:.86}.portal-rail-mark{block-size:auto;inline-size:1.875rem;max-inline-size:none}.portal-rail-word{font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden}.portal-name-tag{font-weight:var(--font-weight-normal);color:#ffffff9e}.portal-rail-quick{display:none}.portal-rail-firm{padding:var(--spacing-row) var(--spacing-pair);border-block-end:1px solid #ffffff14;row-gap:.375rem;display:grid}.portal-rail-firm-name{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--font-weight-semibold);color:#fff}.portal-rail-firm-cui{font-size:var(--text-xs);color:#ffffffa8;line-height:1}.portal-rail-groups{row-gap:var(--spacing-hair);padding-block:var(--spacing-hair);display:grid}.portal-rail-group+.portal-rail-group{border-block-start:1px solid #ffffff14;padding-block-start:var(--spacing-hair)}.portal-rail-group[data-group=cont]{--port:var(--portal-r1)}.portal-rail-group[data-group=facturare]{--port:var(--portal-r2)}.portal-rail-group[data-group=acces]{--port:var(--portal-r3)}.portal-rail-group[data-group=program]{--port:var(--portal-r5)}.portal-rail-row{--lit:0;--hot:0;isolation:isolate;align-items:center;column-gap:var(--spacing-line);min-block-size:2.75rem;inline-size:100%;padding-block:var(--spacing-hair);padding-inline:var(--spacing-pair);font:inherit;text-align:start;color:#fff;cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);display:grid;position:relative}.portal-rail-row:hover{--hot:1}.portal-rail-row[aria-current=page]{--lit:1}.portal-rail-row:before,.portal-rail-arm{content:"";z-index:-1;border-radius:var(--radius-xs);opacity:calc(var(--hot) * (1 - var(--lit)));transition:opacity var(--duration-swift) var(--ease-out-quint);background:#ffffff0f;position:absolute;inset-block:.125rem;inset-inline:.25rem}.portal-rail-row[aria-current=page]:before{background:var(--port)}@supports (color:color-mix(in lab, red, red)){.portal-rail-row[aria-current=page]:before{background:color-mix(in oklab, var(--port) 18%, transparent)}}.portal-rail-row[aria-current=page]:before{opacity:1}.portal-rail-row:active:before{background:#ffffff1a}.portal-rail-arm{opacity:0}.portal-rail-arm[data-pending]{opacity:1}.portal-rail-row:has(>.portal-rail-arm[data-pending]){--hot:1}.portal-rail-row:has(>.portal-rail-arm[data-pending]) .portal-rail-icon{opacity:1;scale:1.08}.portal-rail-row:after{content:"";border-radius:var(--radius-full);background:var(--port);opacity:0;inline-size:2.5px;position:absolute;inset-block:22%;inset-inline-start:0}.portal-rail-row[aria-current=page]:after{opacity:1;animation:portal-lit var(--duration-settle) var(--ease-settle)}@keyframes portal-lit{0%{opacity:0;transform:scaleY(.35)}}.portal-rail :focus-visible{outline-offset:-2px;outline:2px solid #70abde}.portal-rail-icon{color:#fff;block-size:1.25rem;inline-size:1.25rem;opacity:calc(.62 + .38 * max(var(--lit), var(--hot)));scale:calc(1 + .08 * var(--lit));transition:opacity var(--duration-swift) var(--ease-out-quint), scale var(--duration-settle) var(--ease-settle)}.portal-rail-name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);text-wrap:balance;opacity:calc(.84 + .16 * max(var(--lit), var(--hot)))}.portal-rail-foot{padding-block:var(--spacing-hair) var(--spacing-row);border-block-start:1px solid #ffffff14;row-gap:.125rem;margin-block-start:auto;display:grid}.portal-main{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.portal-page{min-inline-size:0}.portal-head{align-items:center;column-gap:var(--spacing-row);min-block-size:var(--portal-bar);padding:var(--spacing-hair) var(--spacing-block);border-block-end:1px solid var(--color-hairline);background:var(--portal-frame);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.portal-head-tile{border:1px solid var(--color-hairline);border-radius:var(--radius-xs);background:var(--color-surface);block-size:2.25rem;inline-size:2.25rem;color:var(--portal-blue);place-items:center;display:grid}.portal-head-text{row-gap:var(--spacing-hair);min-inline-size:0;display:grid}.portal-head-title{font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}.portal-head-sub{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-soft)}.portal-head-acts{gap:var(--spacing-line);flex-wrap:wrap;display:flex}.portal-body{align-content:start;row-gap:var(--spacing-pair);padding:var(--spacing-pair) var(--spacing-block) var(--spacing-block);animation:portal-in .24s var(--ease-out-quint) both;display:grid}.portal-band{align-items:baseline;column-gap:var(--spacing-block);row-gap:var(--spacing-line);padding:var(--spacing-pair);border:1px solid var(--color-hairline);border-radius:var(--radius-xs);background:linear-gradient(90deg, var(--portal-tone-wash), #fff 62%);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.portal-band:before{content:"";background:var(--portal-light);border-start-start-radius:var(--radius-xs);border-start-end-radius:var(--radius-xs);block-size:2px;position:absolute;inset-block-start:-1px;inset-inline:-1px}.portal-band-text{align-content:start;row-gap:var(--spacing-line);display:grid}.portal-band-label{align-items:center;gap:var(--spacing-line);flex-wrap:wrap;grid-column:1/-1;display:flex}.portal-band-label>.label{color:var(--portal-tone)}.portal-band-head{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}.portal-band-text>.copy{max-inline-size:40rem;font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft)}.portal-band-term{max-inline-size:28rem;display:grid}.portal-band-term:has(form){justify-self:end;inline-size:min(26rem,100%)}.portal-band-term:empty,.portal-band-term>span:only-child:empty{display:none}.portal-band-term:has(.term-reading){text-align:end;justify-items:end}.portal-band-term .term-reading{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);text-wrap:balance}.portal-band-term:has(.term-reading) .caption{margin-inline-start:auto}.portal-band-foot{justify-content:flex-end;align-items:center;gap:var(--spacing-row);border-block-start:1px solid var(--color-hairline);flex-wrap:wrap;grid-column:1/-1;margin-block-start:var(--spacing-hair);padding-block-start:var(--spacing-row);display:flex}.portal-band-foot>.detail{max-inline-size:none;color:var(--color-ink-soft);flex:18rem}.portal-tiles{grid-template-columns:repeat(var(--tiles,3), minmax(0, 1fr));column-gap:var(--spacing-pair);border-radius:var(--radius-xs);background:var(--portal-strip);box-shadow:inset 0 0 0 1px var(--color-hairline);display:grid}.portal-tiles[data-count="2"]>.portal-tile:first-child{grid-column:span 2}.portal-tile{align-content:start;row-gap:var(--spacing-hair);min-inline-size:0;padding:var(--spacing-row) calc(var(--spacing-pair) + 1px);display:grid;position:relative}.portal-tile+.portal-tile:before{content:"";background:var(--color-hairline);inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing-pair) / -2)}.portal-tile-label{font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-ink-soft)}.portal-tile-value{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}.portal-tile-caption{font-size:var(--text-xs);line-height:var(--text-xs--line-height);color:var(--color-ink-muted)}.portal-board{align-items:start;gap:var(--spacing-pair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-board>.portal-column:first-child{grid-column:span 2}.portal-board{align-items:stretch}.portal-column{gap:var(--spacing-pair);flex-direction:column;min-inline-size:0;display:flex}.portal-column>:last-child{flex:1}:is(.portal-duo,.portal-flow-aside)>:only-child{grid-column:1/-1}.portal-duo{align-items:stretch;gap:var(--spacing-pair);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-panel{border:1px solid var(--color-hairline);border-radius:var(--radius-xs);background:var(--color-surface);grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.portal-panel-head{align-items:center;gap:var(--spacing-line);min-block-size:3.25rem;padding-inline:var(--spacing-pair);border-block-end:1px solid var(--color-hairline);display:flex}.portal-panel-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--portal-blue);flex:none}.portal-panel-title{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}.portal-panel-link{min-block-size:2.75rem;font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--portal-blue);align-items:center;gap:.375rem;margin-inline-start:auto;display:inline-flex}.portal-panel-link>svg{transition:translate var(--duration-swift) var(--ease-out-quint)}.portal-panel-link:hover>svg{translate:.1875rem}.portal-panel-body{padding:var(--spacing-pair)}.portal-figure{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}.portal :is(.caption,.detail){text-wrap:pretty}.portal-muted{color:var(--color-ink-muted)}.portal-pair{gap:var(--spacing-line);flex-wrap:wrap;display:flex}.portal-button{justify-content:center;align-items:center;gap:var(--spacing-hair);min-block-size:2.75rem;padding-inline:var(--spacing-row);border:1px solid var(--color-hairline-strong);background:var(--color-surface);font-size:var(--text-sm);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);transition:background-color var(--duration-swift) var(--ease-out-quint), border-color var(--duration-swift) var(--ease-out-quint), translate var(--duration-tap) var(--ease-out-quint);border-radius:.375rem;display:inline-flex}.portal-button:hover{border-color:var(--portal-blue);background:#ebf4fb}.portal-button:active{translate:0 1px}.portal-button[data-primary]{border-color:var(--portal-blue);background:var(--portal-blue);color:#fff}.portal-button[data-primary]:hover{border-color:var(--portal-blue-deep);background:var(--portal-blue-deep)}.portal-chip{border:1px solid var(--portal-tone);align-items:center;padding:.3125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.portal-chip{border:1px solid color-mix(in oklab, var(--portal-tone) 45%, transparent)}}.portal-chip{background:var(--portal-tone-wash);font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--portal-tone);white-space:nowrap;border-radius:.25rem}.portal-rows{display:grid}.portal-row{padding-block:var(--spacing-line);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--text-sm--line-height);row-gap:.375rem;display:grid}.portal-row:first-child{border-block-start:0;padding-block-start:0}.portal-row:last-child{padding-block-end:0}.portal-row>dt{font-size:var(--text-xs);color:var(--color-ink-muted);line-height:1}.portal-row>dd{overflow-wrap:anywhere;color:var(--color-ink)}.portal-list{display:grid}.portal-list>li{justify-content:space-between;align-items:center;gap:var(--spacing-row);padding-block:var(--spacing-line);border-block-start:1px solid var(--color-hairline);font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink);display:flex}.portal-list>li:first-child{border-block-start:0;padding-block-start:0}.portal-list[data-kind=limits]>li{justify-content:flex-start}.portal-list[data-kind=limits]>li:before{content:"";border-radius:var(--radius-full);background:var(--color-amber-ink);flex:none;block-size:.375rem;inline-size:.375rem}.portal-steps{gap:var(--spacing-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-steps>li{justify-items:start;row-gap:var(--spacing-hair);padding:var(--spacing-row);border:1px solid var(--color-hairline);background:var(--portal-frame);font-size:var(--text-sm);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink);border-radius:.375rem;display:grid}.portal-step-n{border-radius:var(--radius-full);block-size:1.75rem;inline-size:1.75rem;font-size:var(--text-xs);color:var(--portal-blue);background:#ebf4fb;place-items:center;line-height:1;display:grid}.portal-table-scroll{margin:calc(-1 * var(--spacing-hair)) calc(-1 * var(--spacing-pair));padding:var(--spacing-hair) var(--spacing-pair);overflow-x:auto}.portal-table{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.portal-table th{padding:0 var(--spacing-line) var(--spacing-line) 0;font-size:var(--text-2xs);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-align:start;text-transform:uppercase;color:var(--color-ink-soft);white-space:nowrap}.portal-table td{border-block-start:1px solid var(--color-hairline);block-size:2.75rem;color:var(--color-ink);white-space:nowrap;vertical-align:middle;padding-inline-end:var(--spacing-line)}.portal-table tbody tr{transition:background-color var(--duration-swift) var(--ease-out-quint)}.portal-table tbody tr:hover{background:#f5fafb}.portal-table :is(th,td):last-child{padding-inline-end:0}.portal-table :is(th,td).portal-num,.portal-end{text-align:end}.portal-flow{align-items:start;gap:var(--spacing-pair);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-flow-main{grid-column:span 2}.portal .field-row-minor{grid-template-columns:minmax(0,1fr)}.portal .field-row-minor>.field{max-inline-size:12rem}.portal-flow-aside{row-gap:var(--spacing-pair);display:grid;position:sticky;inset-block-start:var(--spacing-pair)}.portal-status{min-block-size:2rem;padding-inline:var(--spacing-block);border-block-start:1px solid var(--color-hairline);background:var(--portal-frame);font-size:var(--text-xs);color:var(--color-ink-soft);align-items:stretch;line-height:1;display:flex;position:sticky;inset-block-end:0}.portal-status-item{padding-inline:var(--spacing-row);border-inline-start:1px solid var(--color-hairline);align-items:center;gap:.375rem;display:inline-flex}.portal-status-item:first-child{border-inline-start:0;padding-inline-start:0}.portal-status-name{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.portal-status-name .portal-name-tag{color:var(--color-ink-soft)}.portal-status-item[data-live]:before{content:"";border-radius:var(--radius-full);background:#1fa576;block-size:.4375rem;inline-size:.4375rem}.portal-status-end{margin-inline-start:auto;padding-inline-end:0}@keyframes portal-in{0%{opacity:0}}@media not print{.portal-rail{view-transition-name:portal-rail;view-transition-class:anchored over}}.portal-pane{min-inline-size:0;padding:var(--spacing-pair);border:1px solid var(--color-hairline);border-radius:var(--radius-xs);background:var(--color-surface)}.portal .copy{font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.portal .trio>:only-child{grid-column:1/-1}.portal .trio{column-gap:var(--spacing-pair);row-gap:var(--spacing-pair)}.portal .account-pane{row-gap:var(--spacing-line)}:where(.portal,.portal-door) .field-input{border-radius:.375rem}:where(.portal,.portal-door) .field-input:not(:focus){border-color:var(--color-ink-faint);box-shadow:none}:is(.portal,.portal-door) :is(.price-switch,.price-opt,.price-opt-save){border-radius:.375rem}:is(.portal,.portal-door) .price-switch:before{border-radius:.25rem}.portal-duo[data-align=start]{align-items:start}.portal-panel-body .form-review:first-child>.form-review-row:first-child,.portal-panel-body>:is(input,.stack):first-of-type+.stack>.form-review:first-child>.form-review-row:first-child{border-block-start:0;padding-block-start:0}.portal .form-review-row:last-child{border-block-end:0}.portal .account-foot>:last-child{margin-inline-start:auto}:is(.portal,.portal-door) :is(.form-foot-link,.form-note-link){font-weight:var(--font-weight-semibold);color:var(--portal-blue,#1272b4)}:is(.portal,.portal-door) .link-wet{background-size:220% 0}:is(.portal,.portal-door) .link-wet:is(:hover,:focus-visible){background-size:220% 1px}.portal .form-path{padding-inline:0}.portal .form-leg:first-child:before,.portal .form-leg:first-child>.form-leg-name{translate:0}.portal .form-leg:last-child{justify-items:end;translate:-50%}.portal :is(.block-head,.entrance-words){font-size:var(--text-lg);line-height:var(--text-lg--line-height);font-weight:var(--font-weight-semibold);color:var(--color-ink-strong)}:is(.portal,.portal-door) .desk-row{border-radius:.375rem}.wizard-part+.wizard-part{border-block-start:1px solid var(--color-hairline);padding-block-start:var(--spacing-pair)}.wizard-accept{padding:var(--spacing-row);border:1px solid var(--color-hairline-strong);background:var(--portal-frame,#fafdfd);transition:border-color var(--duration-swift) var(--ease-out-quint), background-color var(--duration-swift) var(--ease-out-quint);border-radius:.375rem}.wizard-accept:has(:checked){background:#ebf4fb;border-color:#1272b4}.wizard-accept[data-state=error]{border-color:var(--color-red-ink)}html:has(.portal-door){background:#f2f8f9}html:has(.portal-door) body>:is(header,footer){display:none}.portal-door{align-content:center;justify-items:center;row-gap:var(--spacing-pair);min-block-size:100dvh;padding:var(--spacing-block) var(--gutter);background:var(--portal-app,#f2f8f9);display:grid}.portal-door-card{inline-size:min(26rem,100%);padding:var(--spacing-block);border:1px solid var(--color-hairline);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-panel);animation:portal-in .24s var(--ease-out-quint) both;view-transition-name:portal-door;view-transition-class:entrance-morph;position:relative}.portal-door-brand{align-items:center;gap:var(--spacing-line);font-size:var(--text-base);line-height:1;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong);display:flex}.portal-door-brand .portal-name-tag{color:var(--color-ink-soft)}.portal-door-tile{border-radius:var(--radius-xs);background:var(--color-rail);place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.portal-door-mark{block-size:auto;inline-size:1.75rem;max-inline-size:none}.portal-door-back{min-block-size:2.75rem;font-size:var(--text-xs);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-ink-soft);align-items:center;gap:.375rem;display:inline-flex}.portal-door .entrance-words{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-strong)}:is(.portal,.portal-door) .entrance-words>span{animation:none}:is(.portal,.portal-door) .entrance-head>.copy{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--color-ink-soft);animation:none}@media not all and (min-width:48rem){.portal-door{padding-block:var(--spacing-pair);align-content:start}.portal-door-card{padding:var(--spacing-pair)}}@media print{.portal-tiles{box-shadow:none;outline:1px solid var(--color-hairline);outline-offset:-1px}.portal-tile+.portal-tile:before{border-inline-start:1px solid var(--color-hairline);background:0 0}}@media (min-width:80rem){.portal .trio>:first-child:not(:only-child){grid-column:span 2}}@media not all and (min-width:80rem){.portal-board,.portal-flow,.portal .trio{grid-template-columns:minmax(0,1fr)}.portal-board>.portal-column:first-child,.portal-flow-main{grid-column:auto}.portal-board>.portal-column:last-child{flex-direction:row}.portal-board>.portal-column:last-child>*{flex:1 1 0;min-inline-size:0}.portal-flow-aside{align-items:stretch;column-gap:var(--spacing-pair);grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media not all and (min-width:64rem){.portal{--portal-rail:13.5rem}.portal-board{grid-template-columns:minmax(0,1fr)}.portal-board>.portal-column:first-child{grid-column:auto}.portal-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-tiles[data-count="2"]>.portal-tile:first-child{grid-column:auto}.portal-tile:nth-child(3){border-block-start:1px solid var(--color-hairline);grid-column:1/-1;padding-block-start:var(--spacing-row)}.portal-tile:nth-child(3):before{display:none}}@media not all and (min-width:48rem){.portal{display:block}.portal-rail{block-size:auto;position:static;overflow:visible}.portal-rail-head{justify-content:space-between}.portal-rail-quick{display:flex}.portal-rail-quick .portal-rail-row{grid-template-columns:1.25rem;justify-content:center;inline-size:2.75rem;padding-inline:0}.portal-rail-quick .portal-rail-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.portal-rail-quick{padding-inline-end:var(--spacing-hair)}.portal-rail-foot{display:none}.portal-rail-firm{align-items:baseline;gap:var(--spacing-hair);padding:var(--spacing-line) var(--gutter) 0;border:0;flex-wrap:wrap;display:flex}.portal-rail-groups{padding:var(--spacing-hair);flex-wrap:wrap;display:flex}.portal-rail-group,.portal-rail-group+.portal-rail-group{border:0;padding:0}.portal-rail-group,.portal-rail-group>ul>li{flex:none}.portal-rail-group>ul{flex-wrap:wrap;display:flex}.portal-rail-groups .portal-rail-name{white-space:nowrap}html:has(.portal){scroll-padding-block-end:0}.portal-rail-row{column-gap:var(--spacing-hair);inline-size:auto;padding-inline:var(--spacing-line);grid-template-columns:1.125rem auto}.portal-rail-groups .portal-rail-row:after{block-size:2.5px;inline-size:auto;inset-block:auto 0;inset-inline:22%}.portal-head,.portal-body{padding-inline:var(--gutter)}.portal-head{grid-template-columns:auto minmax(0,1fr)}.portal-band{padding:var(--spacing-pair);grid-template-columns:minmax(0,1fr)}.portal-band-term:has(.term-reading){text-align:start;justify-items:start}.portal-band-term:has(.term-reading) .caption{margin-inline-start:0}.portal-duo,.portal-flow{grid-template-columns:minmax(0,1fr)}.portal-flow-aside{grid-template-columns:minmax(0,1fr);position:static}.portal-board>.portal-column:last-child{flex-direction:column}.portal-flow-main>.portal-panel-body{padding:var(--spacing-pair)}.portal-tile{padding-inline:var(--spacing-row)}.portal-tile-value{font-size:var(--text-lg);line-height:var(--text-lg--line-height)}.portal-band-foot>*{flex:100%}.portal-band-foot :is(.key,.key-quiet){justify-content:center;inline-size:100%}.portal-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-status,.portal-table .portal-period{display:none}}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-block{inset:var(--spacing-block)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.top-0{top:0}.top-14{top:calc(var(--spacing) * 14)}.left-0{left:0}.isolate{isolation:isolate}.z-1{z-index:1}.z-50{z-index:50}.container{width:100%}@media (min-width:21rem){.container{max-width:21rem}}@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}}.mx-auto{margin-inline:auto}.mt-\(--space-beat\){margin-top:var(--space-beat)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mt-beat{margin-top:var(--spacing-beat)}.mt-block{margin-top:var(--spacing-block)}.mt-hair{margin-top:var(--spacing-hair)}.mt-pair{margin-top:var(--spacing-pair)}.ml-auto{margin-left:auto}.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}.inline-grid{display:inline-grid}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-\(--bar-height\){height:var(--bar-height)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-16{height:calc(var(--spacing) * 16)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-13{width:calc(var(--spacing) * 13)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--container-page\){max-width:var(--container-page)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-xl{min-width:var(--container-xl)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.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}.break-inside-avoid{break-inside:avoid}.grid-cols-\[…\]{grid-template-columns:…}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-between{align-content:space-between}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-block{gap:var(--spacing-block)}.gap-hair{gap:var(--spacing-hair)}.gap-row{gap:var(--spacing-row)}.gap-x-block{column-gap:var(--spacing-block)}.gap-x-row{column-gap:var(--spacing-row)}.gap-y-block{row-gap:var(--spacing-block)}.gap-y-group{row-gap:var(--spacing-group)}.gap-y-hair{row-gap:var(--spacing-hair)}.gap-y-line{row-gap:var(--spacing-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xs{border-radius:var(--radius-xs)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hairline{border-color:var(--color-hairline)}.border-hairline\/70{border-color:#d7e7eeb3}@supports (color:color-mix(in lab, red, red)){.border-hairline\/70{border-color:color-mix(in oklab, var(--color-hairline) 70%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#f5f0e6\],.bg-\[rgb\(245_240_230\)\]{background-color:#f5f0e6}.bg-ink{background-color:var(--color-ink)}.bg-rail{background-color:var(--color-rail)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-2{padding:calc(var(--spacing) * 2)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--gutter\){padding-inline:var(--gutter)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-beat{padding-block:var(--spacing-beat)}.py-block{padding-block:var(--spacing-block)}.py-hair{padding-block:var(--spacing-hair)}.py-pair{padding-block:var(--spacing-pair)}.py-section{padding-block:var(--spacing-section)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-open{padding-top:var(--spacing-open)}.pt-pair{padding-top:var(--spacing-pair)}.pt-row{padding-top:var(--spacing-row)}.pb-block{padding-bottom:var(--spacing-block)}.pb-row{padding-bottom:var(--spacing-row)}.pb-section{padding-bottom:var(--spacing-section)}.text-center{text-align:center}.text-end{text-align:end}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-display{--tw-font-weight:var(--font-weight-display);font-weight:var(--font-weight-display)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-lede{--tw-tracking:var(--tracking-lede);letter-spacing:var(--tracking-lede)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[…\]{color:…}.text-azure-ink{color:var(--color-azure-ink)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-soft{color:var(--color-ink-soft)}.text-jade-ink{color:var(--color-jade-ink)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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}.drop-shadow-mark{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,#0966ed47));--tw-drop-shadow:drop-shadow(var(--drop-shadow-mark));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out-expo{--tw-ease:var(--ease-out-expo);transition-timing-function:var(--ease-out-expo)}.ease-out-quint{--tw-ease:var(--ease-out-quint);transition-timing-function:var(--ease-out-quint)}.ease-settle{--tw-ease:var(--ease-settle);transition-timing-function:var(--ease-settle)}.ease-swim{--tw-ease:var(--ease-swim);transition-timing-function:var(--ease-swim)}.select-text{-webkit-user-select:text;user-select:text}.inline-block{inline-size:var(--spacing-block)}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:bg-ground-deep:hover{background-color:var(--color-ground-deep)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.active\:bg-azure\/14:active{background-color:#0966ed24}@supports (color:color-mix(in lab, red, red)){.active\:bg-azure\/14:active{background-color:color-mix(in oklab, var(--color-azure) 14%, transparent)}}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--color-ink)}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media not all and (min-width:21rem){.max-xs\:hidden{display:none}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-18{height:calc(var(--spacing) * 18)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[repeat\(5\,max-content\)\]{grid-template-columns:repeat(5,max-content)}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-row{column-gap:var(--spacing-row)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:ml-0{margin-left:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:columns-2{columns:2}.md\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:row-start-3{grid-row-start:3}.lg\:row-start-4{grid-row-start:4}.lg\:ms-auto{margin-inline-start:auto}.lg\:self-end{align-self:flex-end}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:text-end{text-align:end}}@media (min-width:80rem){.xl\:columns-3{columns:3}.xl\:p-8{padding:calc(var(--spacing) * 8)}.xl\:p-10{padding:calc(var(--spacing) * 10)}}html:not([data-account]) .signed-out\:hidden,html[data-account] .signed-in\:hidden{display:none}}@property --pointer-u{syntax:"<percentage>";inherits:true;initial-value:22%}@property --pointer-v{syntax:"<percentage>";inherits:true;initial-value:-10%}@property --pane-lit{syntax:"<number>";inherits:true;initial-value:0}@property --tally-p{syntax:"<number>";inherits:false;initial-value:1}@property --tally{syntax:"<integer>";inherits:false;initial-value:0}@property --tally-frac{syntax:"<integer>";inherits:false;initial-value:0}@property --mod-lit{syntax:"<number>";inherits:true;initial-value:0}@property --mod-hot{syntax:"<number>";inherits:true;initial-value:0}@property --program-fill{syntax:"<number>";inherits:true;initial-value:0}@property --close-fill{syntax:"<number>";inherits:true;initial-value:1}:root{--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");--texture-caustic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='c' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.006 0.011' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeGaussianBlur stdDeviation='1.6'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.1 0 0 0 -0.95'/%3E%3C/filter%3E%3Crect width='800' height='800' filter='url(%23c)'/%3E%3C/svg%3E");--tube-line:.62;--tube-lock:calc((1 - var(--tube-line)) * (100dvh - 7rem))}:is(.portal,.portal-door) :is(.key,.key-quiet){min-block-size:2.75rem;padding-block:0;padding-inline:var(--spacing-row);font-size:var(--text-sm);border-radius:.375rem;line-height:1}:is(.portal,.portal-door) .key-quiet{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-hairline-strong);color:var(--color-ink)}:is(.portal,.portal-door) .key-quiet:is(:hover,:focus-visible){background:#ebf4fb;transform:none;box-shadow:0 0 0 1px #1272b4}:is(.portal,.portal-door) .key{color:#fff;box-shadow:none;background:#1272b4}:is(.portal,.portal-door) .key:after{display:none}:is(.portal,.portal-door) .key:is(:hover,:focus-visible){box-shadow:none;background:#0d629b;transform:none}:is(.portal,.portal-door) .key:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}.pull:before{transform:scaleY(1)!important}::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:1ms!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:1ms!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:1ms!important;animation-delay:0s!important}.menu-panel::details-content{transition-duration:1ms!important}.tube-crest-glow,.tube-flow-wall,.tube-flow-mid,.tube-flow-core,.tube-flow-spark,.atmosphere-bloom,.lens,.program-rail:after{display:none}.header-shell{background-color:var(--color-ground);border-bottom-color:#d7e7eee6;border-bottom-color:lab(90.592% -4.49702 -5.33612/.9)}@supports (color:color-mix(in lab, red, red)){.header-shell{border-bottom-color:color-mix(in oklab, var(--color-hairline) 90%, transparent)}}}@media print{*,:before,:after{animation:none!important}.atmosphere,.deep,.header-shell,.program-rail,.program-index{display:none}.program{grid-template-columns:minmax(0,1fr)}.program-plane>div:after{display:none}.pull:before{transform:scaleY(1)!important}.intake-reason:before,.path-column:before,.path-step:after,.form-leg:after{border-block-start:1px solid var(--color-hairline-strong);block-size:0}.close-path:before{border-block-start-color:var(--color-hairline-strong);border-image-source:none}.close-step:not(:last-child):after{border-inline-start-color:var(--color-hairline-strong);border-image-source:none}.form-leg:after{background-color:#0000}@media not all and (min-width:48rem){.path-column>.path-step:after{border-block-start:0;border-inline-start:1px solid var(--color-hairline-strong);block-size:auto;inline-size:0}}[data-tally] .money-tally-roll{display:none}[data-tally] .money-tally-plain{opacity:1}.move-term{border-top:1px solid var(--color-hairline-strong)}.move-seam{display:none}.move-tick{box-shadow:none;color:var(--color-ink);background:0 0;border:1.5px solid}.move-tag:before,.move-after .move-tag:before{border:1.5px solid var(--color-ink-faint);box-shadow:none;background:0 0}.move-point:before{border:.21875rem solid var(--color-aqua);background:0 0}.price-switch,.price-figure,.price-glow,.price-art,.price-shot,.price-keys,.price-close>.key{display:none}.price-spoken{clip-path:none;white-space:normal;block-size:auto;inline-size:auto;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);color:var(--color-ink-strong);position:static;overflow:visible}.price-stage .price-swap,.price-spoken{row-gap:var(--spacing-hair);display:grid}.price-term{visibility:visible;opacity:1;translate:none}.price-stage .price-term{text-box:normal;grid-area:auto;display:block}.price-close .price-term[data-term=lunar],.price-gain:before{display:none}.price-tile{break-inside:avoid}.price-stage,.price-tile,.price-close{border:1px solid var(--color-hairline);box-shadow:none}.price-help{background:0 0}.price-help:before{display:none}.price-help .price-copy h3,.price-help .price-copy p{color:var(--color-ink)}.term-channel{display:none}}html[data-lens],html[data-lens] *{cursor:none}html[data-lens] :is(textarea,[contenteditable=true]),html[data-lens] input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=file],[type=range],[type=color],[type=image]){cursor:text}@media (forced-colors:active){html[data-lens],html[data-lens] *{cursor:revert-layer}.lens{display:none}}@media (prefers-reduced-motion:reduce){html[data-lens],html[data-lens] *{cursor:revert-layer}}@media print{.lens{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes tide-a{0%,to{transform:translate(-5%,-4%)scale(1.04)}50%{transform:translate(7%,6%)scale(1.2)}}@keyframes tide-b{0%,to{transform:translate(6%,5%)scale(1.16)}50%{transform:translate(-7%,-6%)scale(1)}}@keyframes tide-c{0%,to{transform:translate(3%,7%)scale(1)}50%{transform:translate(-4%,-7%)scale(1.24)}}@keyframes tide-d{0%,to{transform:translate(-6%,5%)scale(1.12)}50%{transform:translate(5%,-6%)scale(.94)}}@keyframes caustic{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{opacity:.35;transform:translate(-30%)}50%{opacity:.75;transform:translate(30%)}}@keyframes deep-twinkle-near{0%,to{opacity:.74}50%{opacity:1}}@keyframes deep-twinkle-mid{0%,to{opacity:.94}38%{opacity:.62}}@keyframes deep-pan-far{to{transform:translate(-2.5rem,.375rem)}}@keyframes deep-pan-mid{to{transform:translate(-4.5rem,.625rem)}}@keyframes deep-pan-near{to{transform:translate(-7rem,1rem)}}@keyframes deep-glint{0%,55%{opacity:.35;rotate:none;scale:.55}70%{opacity:1;rotate:45deg;scale:1}to{opacity:.35;rotate:90deg;scale:.55}}@keyframes deep-meteor{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.45,.7,.9);transform:rotate(-26deg)translate(0)}.6%{opacity:1}3.5%,to{opacity:0;transform:rotate(-26deg)translate(-19rem)}}@keyframes deep-swim-a{0%,to{transform:translate(-9%)scaleX(1)}50%{transform:translate(11%)scaleX(1.16)}}@keyframes deep-swim-b{0%,to{transform:translate(8%)scaleX(1.12)}50%{transform:translate(-10%)scaleX(.94)}}@keyframes reflection-swim{0%,to{opacity:.62;transform:translate(-2%)scaleX(.96)}50%{opacity:.88;transform:translate(2%)scaleX(1.04)}}
