@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--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-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-figtree), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-700:#bf000f;--color-amber-50:#fffbeb;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-fraunces), "Iowan Old Style", Georgia, "Times New Roman", serif;--radius-chip:.5rem;--radius-control:.75rem;--radius-tile:.875rem;--radius-card:1.25rem;--radius-sheet:1.75rem;--text-display:clamp(2.125rem, 1.6194rem + 2.1572vw, 3rem);--text-display--line-height:1.1;--text-display--letter-spacing:-.02em;--text-h1:clamp(1.75rem, 1.4611rem + 1.2327vw, 2.25rem);--text-h1--line-height:1.18;--text-h1--letter-spacing:-.015em;--text-h2:clamp(1.375rem, 1.2305rem + .6163vw, 1.625rem);--text-h2--line-height:1.25;--text-h2--letter-spacing:-.01em;--text-h3:clamp(1.125rem, 1.0528rem + .3082vw, 1.25rem);--text-h3--line-height:1.3;--text-lead:clamp(1.0625rem, 1.0264rem + .1541vw, 1.125rem);--text-lead--line-height:1.55;--text-body:1rem;--text-body--line-height:1.5;--text-small:.875rem;--text-small--line-height:1.43;--text-caption:.8125rem;--text-caption--line-height:1.38;--text-micro:.6875rem;--text-micro--line-height:1.2;--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--animate-check-pop:check-pop .26s var(--ease-spring) both;--animate-rise-in:rise-in .32s var(--ease-out) both;--animate-toast-in:toast-in .28s var(--ease-out) both;--animate-shimmer:shimmer 1.4s linear infinite;--color-land-ice:#eef4fa;--color-land-ice-2:#dceaf5;--color-land-sky:#bcd6ec;--color-land-grass:#87af73;--color-land-sun:#f7d96b;--color-land-sun-soft:#fcf0be;--color-land-forest:#1f3a27;--color-land-cabin:#b5523b}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378)}}}@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-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){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}html{background-color:var(--hy-canvas);color:var(--hy-ink);font-family:var(--font-sans);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;font-size:100%}body{background-color:var(--hy-canvas);min-height:100dvh;color:var(--hy-ink);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-season]{background-color:var(--hy-canvas);color:var(--hy-ink)}h1,h2,h3,.font-display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 50, "WONK" 0;text-wrap:balance;color:var(--hy-ink);font-weight:600}h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em}::selection{background:var(--hy-highlight);color:var(--hy-highlight-on)}:focus-visible{outline:2.5px solid var(--hy-focus);outline-offset:2px}time,.tabular,[data-numeric]{font-variant-numeric:tabular-nums}input,select,textarea,button{font:inherit;color:inherit}[data-season-switching],[data-season-switching] *{transition:background-color var(--dur-theme) var(--ease-in-out), border-color var(--dur-theme) var(--ease-in-out), color var(--dur-theme) var(--ease-in-out), fill var(--dur-theme) var(--ease-in-out), stop-color var(--dur-theme) var(--ease-in-out)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components{.page-title{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing);color:var(--hy-ink);text-wrap:balance}.display-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;font-weight:600;font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);text-wrap:balance}.section-title{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing);color:var(--hy-ink);margin-bottom:.75rem}.eyebrow{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--hy-accent);font-weight:600}.muted{color:var(--hy-ink-3)}.link{color:var(--hy-accent);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--hy-accent);-webkit-text-decoration-color:var(--hy-accent);-webkit-text-decoration-color:var(--hy-accent);text-decoration-color:var(--hy-accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.link{-webkit-text-decoration-color:color-mix(in oklab, var(--hy-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--hy-accent) 35%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--hy-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--hy-accent) 35%, transparent)}}.link{text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.link:hover{text-decoration-color:currentColor}}.card{background-color:var(--hy-surface);border:1px solid var(--hy-line);border-radius:var(--radius-card);box-shadow:var(--hy-shadow-card);padding:1rem}@media (min-width:48rem){.card{padding:1.25rem}}.card-raised{background-color:var(--hy-raised);border:1px solid var(--hy-line)}@supports (color:color-mix(in lab, red, red)){.card-raised{border:1px solid color-mix(in oklab, var(--hy-line) 60%, transparent)}}.card-raised{border-radius:var(--radius-card);box-shadow:var(--hy-shadow-raised);padding:1.25rem}.card-quiet{background-color:var(--hy-sunken);border-radius:var(--radius-tile);padding:.625rem .875rem}.card-interactive{cursor:pointer;transition:transform var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)}@media (hover:hover){.card-interactive:hover{box-shadow:var(--hy-shadow-raised);border-color:var(--hy-accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.card-interactive:hover{border-color:color-mix(in oklab, var(--hy-accent) 30%, var(--hy-line))}}}.card-interactive:active{transform:translateY(0)scale(.995)}.card-divider{border-top:1px solid var(--hy-line);margin-top:.75rem;padding-top:.75rem}.feed-card{background-color:var(--hy-surface);border:1px solid var(--hy-line);border-radius:var(--radius-card);box-shadow:var(--hy-shadow-card);animation:var(--animate-rise-in);grid-template-columns:2.5rem 1fr;gap:.25rem .875rem;padding:1rem;display:grid;position:relative}.feed-card[data-tone=action]{background-image:linear-gradient(160deg, var(--hy-highlight-soft) 0%, var(--hy-surface) 55%);border-color:var(--hy-highlight)}@supports (color:color-mix(in lab, red, red)){.feed-card[data-tone=action]{border-color:color-mix(in oklab, var(--hy-highlight) 70%, var(--hy-line))}}.feed-card[data-tone=done]{background-color:var(--hy-sunken);box-shadow:none}.feed-card-icon{background-color:var(--hy-accent-soft);width:2.5rem;height:2.5rem;color:var(--hy-accent);border-radius:9999px;grid-row:span 3;place-items:center;display:grid}.feed-card[data-tone=action] .feed-card-icon{background-color:var(--hy-highlight);color:var(--hy-highlight-on)}.feed-card-title{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.feed-card-body{color:var(--hy-ink-2);font-size:.9375rem;line-height:1.47}.feed-card-actions{flex-wrap:wrap;grid-column:2;gap:.5rem;margin-top:.75rem;display:flex}.feed-card-unread{background-color:var(--hy-accent);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:1rem;right:1rem}.btn,.btn-secondary,.btn-ghost,.btn-danger,.btn-danger-solid{min-height:3rem;font-family:var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex;position:relative}.btn:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-ghost:active:not(:disabled),.btn-danger:active:not(:disabled),.btn-danger-solid:active:not(:disabled){transform:translateY(1px)scale(.985)}.btn:disabled,.btn-secondary:disabled,.btn-ghost:disabled,.btn-danger:disabled,.btn-danger-solid:disabled,.btn[aria-disabled=true],.btn-secondary[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.btn svg,.btn-secondary svg,.btn-ghost svg,.btn-danger svg,.btn-danger-solid svg{flex-shrink:0;width:1.25rem;height:1.25rem}.btn{background-color:var(--hy-accent);color:var(--hy-accent-on);box-shadow:var(--hy-shadow-accent)}@media (hover:hover){.btn:hover:not(:disabled){background-color:var(--hy-accent-hover)}}.btn-secondary{background-color:var(--hy-surface);color:var(--hy-accent);border-color:var(--hy-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border-color:color-mix(in oklab, var(--hy-accent) 30%, var(--hy-line))}}@media (hover:hover){.btn-secondary:hover:not(:disabled){background-color:var(--hy-accent-soft);border-color:var(--hy-accent)}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover:not(:disabled){border-color:color-mix(in oklab, var(--hy-accent) 50%, var(--hy-line))}}}.btn-secondary[aria-current=true],.btn-secondary[data-done]{background-color:var(--hy-accent-soft);border-color:var(--hy-accent)}.btn-ghost{color:var(--hy-accent);background-color:#0000;padding-inline:.875rem}@media (hover:hover){.btn-ghost:hover:not(:disabled){background-color:var(--hy-accent-soft)}}.btn-danger{min-height:2.5rem;color:var(--hy-danger);background-color:#0000;padding-inline:.875rem;font-size:.9375rem}@media (hover:hover){.btn-danger:hover:not(:disabled){background-color:var(--hy-danger-bg)}}.btn-danger-solid{background-color:var(--hy-danger);color:var(--hy-surface)}.btn-sm{min-height:2.25rem;padding-inline:.875rem;font-size:.875rem}.btn-sm:after{content:"";position:absolute;inset:-.25rem 0}.btn-lg{min-height:3.5rem;padding-inline:1.75rem;font-size:1.0625rem}.btn-block{width:100%;display:flex}.btn-icon{width:var(--tap);height:var(--tap);color:var(--hy-ink-2);transition:background-color var(--dur-fast) var(--ease-out);border-radius:9999px;place-items:center;display:inline-grid}@media (hover:hover){.btn-icon:hover{background-color:var(--hy-sunken);color:var(--hy-ink)}}.btn-icon:disabled{opacity:.35;cursor:not-allowed}.label{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--hy-ink-2);margin-bottom:.375rem;font-weight:600;display:block}.hint{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--hy-ink-3);margin-top:.375rem}.field-error{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--hy-danger);margin-top:.375rem;font-weight:600}.input,.select,.textarea{border-radius:var(--radius-control);border:1.5px solid var(--hy-line-strong);background-color:var(--hy-raised);width:100%;min-height:3rem;color:var(--hy-ink);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:.625rem .875rem;font-size:1rem;line-height:1.5;display:block}.input::placeholder,.textarea::placeholder{color:var(--hy-ink-3);opacity:1}@media (hover:hover){.input:hover:not(:focus):not(:disabled),.select:hover:not(:focus):not(:disabled),.textarea:hover:not(:focus):not(:disabled){border-color:var(--hy-ink-3)}}.input:focus,.select:focus,.textarea:focus{border-color:var(--hy-accent);box-shadow:0 0 0 4px var(--hy-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.input:focus,.select:focus,.textarea:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--hy-focus) 22%, transparent)}}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--hy-danger);box-shadow:0 0 0 4px var(--hy-danger)}@supports (color:color-mix(in lab, red, red)){.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{box-shadow:0 0 0 4px color-mix(in oklab, var(--hy-danger) 14%, transparent)}}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--hy-sunken);color:var(--hy-ink-3);cursor:not-allowed}.textarea{resize:vertical;min-height:6rem}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--hy-ink-2) 50%), linear-gradient(135deg, var(--hy-ink-2) 50%, transparent 50%);background-position:calc(100% - 1.25rem) 52%,calc(100% - .9rem) 52%;background-repeat:no-repeat;background-size:.375rem .375rem,.375rem .375rem;padding-right:2.75rem}input[type=checkbox]:not(.sr-only),input[type=radio]:not(.sr-only){accent-color:var(--hy-accent);width:1.25rem;height:1.25rem}.choice-card{border-radius:var(--radius-card);border:2px solid var(--hy-line);background-color:var(--hy-surface);cursor:pointer;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), transform var(--dur-instant) var(--ease-out);flex-direction:column;gap:.5rem;padding:1rem 3rem 1rem 1rem;display:flex;position:relative}.choice-card>input[type=radio],.choice-card>input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (hover:hover){.choice-card:hover{border-color:var(--hy-accent)}@supports (color:color-mix(in lab, red, red)){.choice-card:hover{border-color:color-mix(in oklab, var(--hy-accent) 35%, var(--hy-line))}}}.choice-card:active{transform:scale(.99)}.choice-card:after{content:"";border:2px solid var(--hy-line-strong);background-color:var(--hy-raised);width:1.5rem;height:1.5rem;transition:all var(--dur-base) var(--ease-spring);background-position:50%;background-repeat:no-repeat;border-radius:9999px;position:absolute;top:1rem;right:1rem}.choice-card[aria-checked=true]{border-color:var(--hy-accent);background-color:var(--hy-accent-soft)}.choice-card:has(input:checked){border-color:var(--hy-accent);background-color:var(--hy-accent-soft)}@supports (color:color-mix(in lab, red, red)){.choice-card[aria-checked=true]{background-color:color-mix(in oklab, var(--hy-accent-soft) 55%, var(--hy-surface))}.choice-card:has(input:checked){background-color:color-mix(in oklab, var(--hy-accent-soft) 55%, var(--hy-surface))}}.choice-card[aria-checked=true]{box-shadow:var(--hy-shadow-card)}.choice-card:has(input:checked){box-shadow:var(--hy-shadow-card)}.choice-card[aria-checked=true]:after{border-color:var(--hy-accent);background-color:var(--hy-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:.875rem}.choice-card:has(input:checked):after{border-color:var(--hy-accent);background-color:var(--hy-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:.875rem}[data-mode=dark] .choice-card:has(input:checked):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101a14' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.choice-card:has(input:focus-visible){outline:2.5px solid var(--hy-focus);outline-offset:2px}.choice-card-title{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.choice-card-body{font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--hy-ink-2)}.choice-card-media{aspect-ratio:16/9;border-radius:var(--radius-tile);background-color:var(--hy-sunken);margin:-.25rem -2rem .25rem -.25rem;overflow:hidden}.segmented{background-color:var(--hy-sunken);scrollbar-width:none;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.segmented>*{min-height:2.5rem;font-size:var(--text-small);color:var(--hy-ink-2);white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:9999px;flex:1 1 0;padding-inline:.875rem;font-weight:600}.segmented>[aria-selected=true],.segmented>[aria-current=page],.segmented>[aria-pressed=true]{background-color:var(--hy-raised);color:var(--hy-ink);box-shadow:var(--hy-shadow-xs)}.notice{border-radius:var(--radius-tile);border:1px solid var(--hy-line);background-color:var(--hy-sunken);color:var(--hy-ink);align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.47;display:flex}.notice>svg{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.notice-success{background-color:var(--hy-success-bg);border-color:var(--hy-success-line)}.notice-success>svg{color:var(--hy-success)}.notice-warning{background-color:var(--hy-warning-bg);border-color:var(--hy-warning-line)}.notice-warning>svg{color:var(--hy-warning)}.notice-danger{background-color:var(--hy-danger-bg);border-color:var(--hy-danger-line)}.notice-danger>svg{color:var(--hy-danger)}.notice-info{background-color:var(--hy-info-bg);border-color:var(--hy-info-line)}.notice-info>svg{color:var(--hy-info)}.notice-tip{background-color:var(--hy-highlight-soft);border-color:var(--hy-highlight)}@supports (color:color-mix(in lab, red, red)){.notice-tip{border-color:color-mix(in oklab, var(--hy-highlight) 80%, var(--hy-line))}}.notice-tip>svg{color:var(--hy-highlight-on)}.notice-success strong{color:var(--hy-success)}.notice-warning strong{color:var(--hy-warning)}.notice-danger strong{color:var(--hy-danger)}.notice-info strong{color:var(--hy-info)}.toast-region{inset-inline:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + .75rem);z-index:50;padding-inline:var(--gutter);pointer-events:none;justify-items:center;gap:.5rem;display:grid;position:fixed}@media (min-width:48rem){.toast-region{bottom:1.5rem}}.toast{pointer-events:auto;border-radius:var(--radius-tile);background-color:var(--hy-inverse);width:100%;max-width:28rem;color:var(--hy-on-inverse);box-shadow:var(--hy-shadow-overlay);animation:var(--animate-toast-in);align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1rem;font-size:.9375rem;font-weight:500;display:flex}.toast>svg{width:1.25rem;height:1.25rem;color:var(--hy-inverse-accent);flex-shrink:0}.toast-action{min-height:2.25rem;color:var(--hy-inverse-accent);border-radius:9999px;margin-left:auto;padding-inline:.75rem;font-weight:700}.badge{background-color:var(--hy-sunken);min-height:1.5rem;color:var(--hy-ink-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .625rem;font-size:.78125rem;font-weight:600;line-height:1.2;display:inline-flex}.badge>svg{width:.875rem;height:.875rem}.badge-accent{background-color:var(--hy-accent-soft);color:var(--hy-accent-strong)}.badge-highlight{background-color:var(--hy-highlight);color:var(--hy-highlight-on)}.badge-success{background-color:var(--hy-success-bg);color:var(--hy-success)}.badge-warning{background-color:var(--hy-warning-bg);color:var(--hy-warning)}.badge-danger{background-color:var(--hy-danger-bg);color:var(--hy-danger)}.badge-info{background-color:var(--hy-info-bg);color:var(--hy-info)}.badge-rotation{background-color:var(--hy-cal-rotation-soft);color:var(--hy-cal-rotation-ink)}.badge-outline{border:1px solid var(--hy-line-strong);color:var(--hy-ink-2);background-color:#0000}.chip{border:1.5px solid var(--hy-line);background-color:var(--hy-surface);min-height:2.25rem;color:var(--hy-ink-2);font-size:var(--text-small);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border-radius:9999px;align-items:center;gap:.375rem;padding-inline:.875rem;font-weight:600;display:inline-flex}.chip>svg{width:1rem;height:1rem}@media (hover:hover){.chip:hover{border-color:var(--hy-line-strong);color:var(--hy-ink)}}.chip[aria-pressed=true],.chip[aria-selected=true]{background-color:var(--hy-accent-soft);border-color:var(--hy-accent);color:var(--hy-accent-strong)}.chip:has(input:checked){background-color:var(--hy-accent-soft);border-color:var(--hy-accent);color:var(--hy-accent-strong)}.progress{background-color:var(--hy-line);border-radius:9999px;height:.5rem;position:relative;overflow:hidden}.progress-bar{border-radius:inherit;background-color:var(--hy-accent);height:100%;transition:width var(--dur-slow) var(--ease-out)}.progress[data-complete] .progress-bar{background-color:var(--hy-success)}.progress-lg{height:.75rem}.progress-label{font-size:var(--text-small);color:var(--hy-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:.375rem;font-weight:600;display:flex}.steps{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.steps>li{background-color:var(--hy-line);height:.375rem;transition:background-color var(--dur-slow) var(--ease-out);border-radius:9999px;flex:1 1 0}.steps>li[data-state=done]{background-color:var(--hy-accent)}.steps>li[data-state=current]{background-color:var(--hy-accent);box-shadow:0 0 0 3px var(--hy-accent)}@supports (color:color-mix(in lab, red, red)){.steps>li[data-state=current]{box-shadow:0 0 0 3px color-mix(in oklab, var(--hy-accent) 20%, transparent)}}.steps-caption{font-size:var(--text-caption);color:var(--hy-ink-3);margin-top:.5rem;font-weight:600}.app-header{z-index:30;height:var(--header-h);background-color:var(--hy-canvas);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.app-header{background-color:color-mix(in oklab, var(--hy-canvas) 88%, transparent)}}.app-header{-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--hy-line)}@supports (color:color-mix(in lab, red, red)){.app-header{border-bottom:1px solid color-mix(in oklab, var(--hy-line) 70%, transparent)}}.tabbar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background-color:var(--hy-surface);inset-inline:0;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.tabbar{background-color:color-mix(in oklab, var(--hy-surface) 92%, transparent)}}.tabbar{-webkit-backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--hy-line);box-shadow:0 -6px 20px -12px var(--hy-ink)}@supports (color:color-mix(in lab, red, red)){.tabbar{box-shadow:0 -6px 20px -12px color-mix(in oklab, var(--hy-ink) 25%, transparent)}}@media (min-width:48rem){.tabbar{display:none}}.tabbar-item{color:var(--hy-ink-3);letter-spacing:.01em;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.tabbar-item>.tabbar-icon{width:3.5rem;height:1.875rem;transition:background-color var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);border-radius:9999px;place-items:center;display:grid}.tabbar-item>.tabbar-icon>svg{width:1.5rem;height:1.5rem}.tabbar-item[aria-current=page]{color:var(--hy-accent)}.tabbar-item[aria-current=page]>.tabbar-icon{background-color:var(--hy-accent-soft)}.tabbar-item:active>.tabbar-icon{transform:scale(.92)}.tabbar-badge{background-color:var(--hy-danger);min-width:1.125rem;height:1.125rem;color:var(--hy-surface);text-align:center;box-shadow:0 0 0 2px var(--hy-surface);border-radius:9999px;padding-inline:.3125rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;transform:translate(.875rem,-.5rem)}.has-tabbar{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 1.5rem)}@media (min-width:48rem){.has-tabbar{padding-bottom:3rem}}.topnav{gap:.25rem;display:none}@media (min-width:48rem){.topnav{display:flex}}.topnav-item{min-height:2.5rem;color:var(--hy-ink-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:9999px;align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.topnav-item>svg{width:1.25rem;height:1.25rem}@media (hover:hover){.topnav-item:hover{background-color:var(--hy-sunken);color:var(--hy-ink)}}.topnav-item[aria-current=page]{background-color:var(--hy-accent-soft);color:var(--hy-accent-strong)}.help-trigger{vertical-align:middle;border:1.5px solid var(--hy-line-strong);background-color:var(--hy-raised);width:1.375rem;height:1.375rem;color:var(--hy-ink-2);font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;cursor:pointer;transition:all var(--dur-fast) var(--ease-out);border-radius:9999px;flex-shrink:0;place-items:center;margin-left:.375rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-grid;position:relative}.help-trigger:before{content:"";position:absolute;inset:-.6875rem}@media (hover:hover){.help-trigger:hover{border-color:var(--hy-accent);color:var(--hy-accent)}}.help-trigger[aria-expanded=true]{border-color:var(--hy-accent);background-color:var(--hy-accent);color:var(--hy-accent-on)}.help-pop{border-radius:var(--radius-tile);background-color:var(--hy-highlight-soft);border:1px solid var(--hy-highlight);margin-top:.625rem;padding:.75rem .875rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.help-pop{border:1px solid color-mix(in oklab, var(--hy-highlight) 75%, var(--hy-line))}}.help-pop{color:var(--hy-ink);font-family:var(--font-sans);font-size:var(--text-small);animation:var(--animate-rise-in);font-weight:400;line-height:1.5}.help-pop:before{content:"";background:inherit;border-left:inherit;border-top:inherit;border-top-left-radius:.1875rem;width:.75rem;height:.75rem;position:absolute;top:-.4375rem;left:1rem;transform:rotate(45deg)}.check{border:2px solid var(--hy-line-strong);background-color:var(--hy-raised);width:2rem;height:2rem;color:var(--hy-accent-on);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-radius:.625rem;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.check:before{content:"";position:absolute;inset:-.375rem}.check>svg{stroke-width:3px;opacity:0;width:1.25rem;height:1.25rem}@media (hover:hover){.check:hover:not(:disabled){border-color:var(--hy-accent);background-color:var(--hy-accent-soft)}}.check[aria-pressed=true],.check[aria-checked=true],.check[data-checked]{background-color:var(--hy-accent);border-color:var(--hy-accent)}.check[aria-pressed=true]>svg,.check[aria-checked=true]>svg,.check[data-checked]>svg{opacity:1;animation:var(--animate-check-pop)}.check[data-needs-photo]{background-color:var(--hy-sunken);cursor:not-allowed;border-style:dashed}.check:disabled:not([data-needs-photo]){opacity:.4;cursor:not-allowed}.check-row{align-items:flex-start;gap:.875rem;display:flex}.check-row-text{min-width:0;transition:color var(--dur-base) var(--ease-out);flex:1;padding-top:.25rem}.check-row[data-checked] .check-row-text{color:var(--hy-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--hy-line-strong);-webkit-text-decoration-color:var(--hy-line-strong);-webkit-text-decoration-color:var(--hy-line-strong);text-decoration-color:var(--hy-line-strong);text-decoration-thickness:1.5px}.check-row-meta{font-size:var(--text-caption);color:var(--hy-ink-3);margin-top:.125rem}.photo-tile{aspect-ratio:4/3;border-radius:var(--radius-tile);background-color:var(--hy-sunken);border:1px solid var(--hy-line);width:100%;max-width:20rem;display:block;position:relative;overflow:hidden}.photo-tile>img{object-fit:cover;width:100%;height:100%;display:block}.photo-tile-caption{color:#fff;font-size:var(--text-caption);inset-inline:0;background:linear-gradient(#0000,#1410089e);padding:1.5rem .75rem .5rem;font-weight:600;position:absolute;bottom:0}.photo-tile-add{border-radius:var(--radius-tile);border:2px dashed var(--hy-line-strong);background-color:var(--hy-sunken);justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:4.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.photo-tile-add{background-color:color-mix(in oklab, var(--hy-sunken) 60%, var(--hy-surface))}}.photo-tile-add{color:var(--hy-accent);font-weight:600;font-size:var(--text-small);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out)}.photo-tile-add>svg{width:1.75rem;height:1.75rem}@media (hover:hover){.photo-tile-add:hover{background-color:var(--hy-accent-soft);border-color:var(--hy-accent)}}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.5rem;display:grid}.photo-grid>.photo-tile,.photo-grid>.photo-tile-add{aspect-ratio:4/3;flex-direction:column;max-width:none}.photo-tile[data-uploading]:after{content:"";animation:var(--animate-shimmer);background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) 0 0/200% 100%;position:absolute;inset:0}.cal-weekdays{text-align:center;font-size:var(--text-caption);color:var(--hy-ink-3);grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.25rem;font-weight:600;display:grid}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}@media (min-width:48rem){.cal-grid,.cal-weekdays{gap:.375rem}}.cal-cell{aspect-ratio:1;border-radius:var(--radius-control);border:1px solid var(--hy-line);background-color:var(--hy-surface);min-height:2.75rem;color:var(--hy-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-instant) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.cal-cell:active:not(:disabled){transform:scale(.95)}@media (hover:hover){.cal-cell:hover:not(:disabled):not([data-selected]):not([data-range]){border-color:var(--hy-accent)}}.cal-num{border-radius:9999px;place-items:center;width:1.5rem;height:1.5rem;font-size:.9375rem;font-weight:600;line-height:1;display:grid}@media (min-width:48rem){.cal-num{width:1.875rem;height:1.875rem;font-size:1rem}}.cal-tag{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-micro);line-height:var(--text-micro--line-height);padding-inline:.125rem;font-weight:600;overflow:hidden}.cal-tag-long{display:none}@media (min-width:40rem){.cal-tag-long{display:inline}.cal-tag-short{display:none}}.cal-cell[data-state=mine]{background-color:var(--hy-cal-mine);color:var(--hy-cal-mine-ink);border-color:#0000}.cal-cell[data-state=other]{background-color:var(--hy-cal-other);color:var(--hy-cal-other-ink);border-color:#0000}.cal-cell[data-state=offer]{background-color:var(--hy-cal-offer);border:1.5px dashed var(--hy-cal-offer-line);color:var(--hy-cal-offer-ink)}.cal-cell[data-state=quotafree]{background-color:var(--hy-cal-quotafree);border-color:var(--hy-cal-quotafree-line);color:var(--hy-cal-quotafree-ink)}.cal-cell[data-rotation]{box-shadow:inset 3px 0 0 var(--hy-cal-rotation)}.cal-cell[data-high]:before{content:"";background-color:var(--hy-cal-high);inset-inline:.375rem;border-radius:9999px;height:.1875rem;position:absolute;top:.25rem}.cal-cell[data-range]{background-color:var(--hy-cal-range);color:var(--hy-cal-range-ink);border-color:#0000;border-radius:.5rem}.cal-cell[data-selected]{background-color:var(--hy-cal-select);color:var(--hy-cal-select-ink);box-shadow:var(--hy-shadow-accent);border-color:#0000}.cal-cell[data-selected]:before{opacity:.7;background-color:currentColor}.cal-cell[data-departure]{box-shadow:inset 0 0 0 2px var(--hy-cal-select)}.cal-cell[data-today] .cal-num{background-color:var(--hy-cal-today);color:var(--hy-cal-today-ink);box-shadow:0 0 0 1.5px var(--hy-cal-today-ring);font-weight:700}.cal-cell[data-today][data-selected] .cal-num{color:inherit;background-color:#0000;box-shadow:0 0 0 1.5px}.cal-cell[data-outside]{opacity:.45}.cal-cell[data-beyond]{color:var(--hy-ink-3);background-color:#0000;border-style:dashed}.cal-cell:disabled{opacity:.38;cursor:not-allowed}.cal-hh{letter-spacing:.02em;border-radius:.3125rem;place-items:center;min-width:1.125rem;height:1rem;padding-inline:.1875rem;font-size:.625rem;font-weight:700;line-height:1;display:grid}.cal-legend{font-size:var(--text-caption);color:var(--hy-ink-2);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.cal-legend>span{align-items:center;gap:.375rem;display:inline-flex}.swatch{border:1px solid var(--hy-line);border-radius:.25rem;width:.875rem;height:.875rem;display:inline-block}.swatch-mine{background:var(--hy-cal-mine);border-color:#0000}.swatch-other{background:var(--hy-cal-other);border-color:#0000}.swatch-offer{background:var(--hy-cal-offer);border:1.5px dashed var(--hy-cal-offer-line)}.swatch-quotafree{background:var(--hy-cal-quotafree);border-color:var(--hy-cal-quotafree-line)}.swatch-select{background:var(--hy-cal-select);border-color:#0000}.swatch-high{background:var(--hy-cal-high);border:0;border-radius:9999px;width:.875rem;height:.1875rem}.swatch-rotation{background:var(--hy-cal-other);box-shadow:inset 3px 0 0 var(--hy-cal-rotation);border-color:#0000}.avatar{background-color:var(--hy-hh-1-bg);width:2rem;height:2rem;color:var(--hy-hh-1-fg);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8125rem;font-weight:700;line-height:1;display:inline-grid}.avatar-sm{width:1.5rem;height:1.5rem;font-size:.625rem}.avatar-lg{width:2.75rem;height:2.75rem;font-size:1rem}.avatar-xl{width:4rem;height:4rem;font-size:1.375rem;font-family:var(--font-display);font-weight:600}.avatar-stack{display:inline-flex}.avatar-stack>.avatar{box-shadow:0 0 0 2px var(--hy-surface)}.avatar-stack>.avatar+.avatar{margin-left:-.5rem}.avatar[data-me]{box-shadow:0 0 0 2px var(--hy-surface), 0 0 0 4px var(--hy-accent)}[data-hue="1"]{--hh-bg:var(--hy-hh-1-bg);--hh-fg:var(--hy-hh-1-fg)}[data-hue="2"]{--hh-bg:var(--hy-hh-2-bg);--hh-fg:var(--hy-hh-2-fg)}[data-hue="3"]{--hh-bg:var(--hy-hh-3-bg);--hh-fg:var(--hy-hh-3-fg)}[data-hue="4"]{--hh-bg:var(--hy-hh-4-bg);--hh-fg:var(--hy-hh-4-fg)}[data-hue="5"]{--hh-bg:var(--hy-hh-5-bg);--hh-fg:var(--hy-hh-5-fg)}[data-hue="6"]{--hh-bg:var(--hy-hh-6-bg);--hh-fg:var(--hy-hh-6-fg)}[data-hue="7"]{--hh-bg:var(--hy-hh-7-bg);--hh-fg:var(--hy-hh-7-fg)}[data-hue="8"]{--hh-bg:var(--hy-hh-8-bg);--hh-fg:var(--hy-hh-8-fg)}.avatar[data-hue],.cal-hh[data-hue],.hh-dot[data-hue]{background-color:var(--hh-bg);color:var(--hh-fg)}.hh-dot{border-radius:9999px;width:.625rem;height:.625rem;display:inline-block}.empty-state{text-align:center;border-radius:var(--radius-card);background-color:var(--hy-sunken);flex-direction:column;align-items:center;gap:.5rem;padding:2rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.empty-state{background-color:color-mix(in oklab, var(--hy-sunken) 55%, var(--hy-canvas))}}.empty-state{border:1.5px dashed var(--hy-line)}.empty-state-art{width:8.5rem;height:8.5rem;margin-bottom:.25rem}.empty-state-title{font-family:var(--font-display);font-variation-settings:"SOFT" 50, "WONK" 0;font-weight:600;font-size:var(--text-h3);line-height:var(--text-h3--line-height)}.empty-state-body{max-width:22rem;color:var(--hy-ink-2);font-size:.9375rem}.empty-state>.btn,.empty-state>.btn-secondary{margin-top:.75rem}.hero{aspect-ratio:4/3;margin-inline:calc(var(--gutter) * -1);background:linear-gradient(to bottom, var(--hy-illo-sky-top), var(--hy-illo-sky-bottom));position:relative;overflow:hidden}@media (min-width:40rem){.hero{aspect-ratio:21/9;border-radius:var(--radius-sheet);box-shadow:var(--hy-shadow-raised);margin-inline:0}}.hero>img,.hero>svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{padding:3rem var(--gutter) 1.25rem;color:#fff;inset-inline:0;background:linear-gradient(#0000 0%,#14100847 45%,#141008a8 100%);position:absolute;bottom:0}[data-season=winter] .hero-scrim{background:linear-gradient(#0000 0%,#08142647 45%,#081426ad 100%)}.hero-scrim h1,.hero-scrim h2{color:#fff}.hero[data-illustration] .hero-scrim{color:var(--hy-ink);background:0 0}.hero[data-illustration] .hero-scrim h1,.hero[data-illustration] .hero-scrim h2{color:var(--hy-ink)}.sheet{background-color:var(--hy-raised);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--hy-shadow-overlay);padding:.75rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom))}.sheet:before{content:"";background-color:var(--hy-line);border-radius:9999px;width:2.5rem;height:.3125rem;margin:0 auto 1rem;display:block}@media (min-width:48rem){.sheet{border-radius:var(--radius-card);max-width:28rem;padding-bottom:1.25rem}.sheet:before{display:none}}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#1410086b}.skeleton{border-radius:var(--radius-chip);background:linear-gradient(90deg, var(--hy-sunken) 25%, var(--hy-line) 50%, var(--hy-sunken) 75%);animation:var(--animate-shimmer);background-size:200% 100%}.app-frame{min-height:100dvh}.side-nav{display:none}@media (min-width:48rem){.app-frame{grid-template-columns:5.5rem minmax(0,1fr);display:grid}.side-nav{border-right:1px solid var(--hy-line);background-color:var(--hy-surface);flex-direction:column;gap:.25rem;height:100dvh;padding:1rem .5rem;display:flex;position:sticky;top:0}}@media (min-width:64rem){.app-frame{grid-template-columns:15rem minmax(0,1fr)}.side-nav{padding:1.25rem 1rem}}.side-nav-item{border-radius:var(--radius-control);color:var(--hy-ink-2);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:3.5rem;padding:.625rem .25rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex;position:relative}.side-nav-item>svg{flex-shrink:0;width:1.5rem;height:1.5rem}@media (min-width:64rem){.side-nav-item{flex-direction:row;justify-content:flex-start;gap:.75rem;min-height:3rem;padding:.75rem .875rem;font-size:1rem}}@media (hover:hover){.side-nav-item:hover{background-color:var(--hy-sunken);color:var(--hy-ink)}}.side-nav-item[aria-current=page]{background-color:var(--hy-accent-soft);color:var(--hy-accent-strong)}.side-nav-badge{text-align:center;background-color:var(--hy-highlight);min-width:1.25rem;height:1.25rem;color:var(--hy-highlight-on);border-radius:9999px;padding-inline:.375rem;font-size:.75rem;font-weight:700;line-height:1.25rem;position:absolute;top:.25rem;right:.75rem}@media (min-width:64rem){.side-nav-badge{margin-left:auto;position:static}}.side-nav-label-lg{display:none}@media (min-width:64rem){.side-nav-label-lg{display:inline}.side-nav-label-sm{display:none}}.page{width:100%;max-width:45rem;padding-inline:max(1rem, env(safe-area-inset-left));margin-inline:auto;padding-top:1rem}@media (min-width:48rem){.page{padding-inline:2rem;padding-top:2rem}}@media (min-width:64rem){.page-wide{max-width:64rem}}.land-ice{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' stroke='%23BCD6EC' stroke-width='1.5' stroke-linecap='round' opacity='.55'%3E%3Cpath d='M30 20v16M22 28h16M24 22l12 12M36 22L24 34M90 76v12M84 82h12M85 77l10 10M95 77L85 87'/%3E%3C/svg%3E"),linear-gradient(#eef4fa 0%,#f5f9fc 100%)}.land-meadow{background:linear-gradient(180deg, #e8f1df 0%, #f3f7ea 70%, var(--hy-canvas) 100%)}.land-sun{background:radial-gradient(55% 45% at 88% 0%, #f7d96b61, transparent 70%), linear-gradient(180deg, #fdf3d0 0%, var(--hy-canvas) 100%)}.land-night{--hy-canvas:#1f3448;--hy-surface:#263e55;--hy-raised:#2a4258;--hy-sunken:#172838;--hy-line:#ffffff24;--hy-line-strong:#7f93a8;--hy-ink:#f4f8fc;--hy-ink-2:#c9d6e3;--hy-ink-3:#a9bccf;--hy-accent:#f7d96b;--hy-accent-hover:#fbe48e;--hy-accent-soft:#f7d96b24;--hy-accent-strong:#fce7a0;--hy-success:#a8d58e;--hy-focus:#f7d96b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--hy-ink);background:radial-gradient(45% 60% at 12% 0,#6fb3d638,#0000 70%),radial-gradient(35% 50% at 92% 8%,#f7d96b1f,#0000 70%),linear-gradient(#1f3448 0%,#152637 100%)}.land-title{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.02em;text-wrap:balance;color:var(--hy-ink);margin-bottom:.75rem;font-size:clamp(2rem,1.45rem + 2.3vw,3.25rem);font-weight:600;line-height:1.08}.land-em{background:linear-gradient(#0000 60%,#f7d96b 60% 88%,#0000 88%);padding-inline:.08em;font-style:italic}.land-ice .land-em{background-image:linear-gradient(#0000 60%,#cde4f6 60% 88%,#0000 88%)}.land-night .land-em{color:#f7d96b;background:0 0}.land-eyebrow{background:var(--hy-accent-soft);color:var(--hy-accent-strong);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.25rem .75rem;font-weight:700;display:inline-flex}.persona-panel{animation:var(--animate-rise-in);display:none}:is(.persona:has(label:first-child input:checked)>article:first-of-type,.persona:has(label:nth-child(2) input:checked)>article:nth-of-type(2),.persona:has(label:nth-child(3) input:checked)>article:nth-of-type(3)){display:grid}@supports not selector(:has(*)){.persona-panel{display:grid}}.pricing-period{min-height:2.75rem;color:var(--hy-ink-2);cursor:pointer;transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);border-radius:9999px;align-items:center;padding:0 1.1rem;font-weight:600;display:inline-flex}.pricing-period:has(input:checked){background:var(--hy-surface);color:var(--hy-ink);box-shadow:0 1px 3px #0000001f}.pricing-period:has(input:focus-visible){outline:2px solid var(--hy-focus);outline-offset:2px}.pricing .price-aar{display:none}.pricing:has(input[value=aar]:checked) .price-aar{display:inline}.pricing:has(input[value=aar]:checked) .price-mnd{display:none}.article-body{color:var(--hy-ink-2);font-size:1.0625rem;line-height:1.7}.article-body>h2{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--hy-ink);text-wrap:balance;margin:2.5rem 0 .75rem;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:600;line-height:1.2}.article-body>h3{color:var(--hy-ink);margin:1.75rem 0 .5rem;font-size:1.1875rem;font-weight:700}.article-body>p{margin:0 0 1.1rem}.article-body>ul,.article-body>ol{margin:0 0 1.25rem;padding-left:1.25rem}.article-body>ul{list-style:outside}.article-body>ol{list-style:decimal}.article-body>ul>li,.article-body>ol>li{margin-bottom:.4rem;padding-left:.25rem}.article-body>ul>li::marker{color:var(--hy-accent)}.article-body>ol>li::marker{color:var(--hy-accent);font-weight:700}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-4{inset:calc(var(--spacing) * -4)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[12\%\]{top:12%}.top-px{top:1px}.right-8{right:calc(var(--spacing) * 8)}.right-\[9\%\]{right:9%}.right-\[14\%\]{right:14%}.right-\[16\%\]{right:16%}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-\[calc\(var\(--tabbar-h\)\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-8{left:calc(var(--spacing) * 8)}.left-20{left:calc(var(--spacing) * 20)}.left-36{left:calc(var(--spacing) * 36)}.left-\[16\%\]{left:16%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.my-10{margin-block:calc(var(--spacing) * 10)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[21\/9\]{aspect-ratio:21/9}.\!h-3\.5{height:calc(var(--spacing) * 3.5)!important}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-\[520px\]{height:520px}.h-\[580px\]{height:580px}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-dvh{min-height:100dvh}.\!w-3\.5{width:calc(var(--spacing) * 3.5)!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[300px\]{width:300px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[32rem\]{min-width:32rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1\.5{--tw-border-spacing-x:calc(var(--spacing) * 1.5);--tw-border-spacing-y:calc(var(--spacing) * 1.5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing) * 2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-2{rotate:-2deg}.-rotate-3{rotate:-3deg}.rotate-2{rotate:2deg}.rotate-3{rotate:3deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-check-pop{animation:var(--animate-check-pop)}.animate-ping{animation:var(--animate-ping)}.animate-rise-in{animation:var(--animate-rise-in)}.animate-toast-in{animation:var(--animate-toast-in)}.cursor-pointer{cursor:pointer}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[7rem_minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:7rem minmax(0,1fr) 3.5rem}.grid-cols-\[minmax\(0\,1fr\)_repeat\(3\,3\.75rem\)\]{grid-template-columns:minmax(0,1fr) repeat(3,3.75rem)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-24>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 24) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 24) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--hy-line)}:where(.divide-stone-100>:not(:last-child)){border-color:var(--hy-n-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2\.25rem\]{border-radius:2.25rem}.rounded-\[2\.75rem\]{border-radius:2.75rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-\[var\(--radius-sheet\)\]{border-radius:var(--radius-sheet)}.rounded-\[var\(--radius-tile\)\]{border-radius:var(--radius-tile)}.rounded-card{border-radius:var(--radius-card)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sheet{border-radius:var(--radius-sheet)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[10px\]{border-style:var(--tw-border-style);border-width:10px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1F3448\]{border-color:#1f3448}.border-brand-600{border-color:var(--hy-accent)}.border-land-grass{border-color:var(--color-land-grass)}.border-land-sky{border-color:var(--color-land-sky)}.border-land-sun{border-color:var(--color-land-sun)}.border-line{border-color:var(--hy-line)}.border-line-strong{border-color:var(--hy-line-strong)}.border-stone-200{border-color:var(--hy-n-200)}.border-stone-300{border-color:var(--hy-n-300)}.border-success-line{border-color:var(--hy-success-line)}.border-transparent{border-color:#0000}.bg-\[\#1F3448\]{background-color:#1f3448}.bg-accent{background-color:var(--hy-accent)}.bg-accent-hover{background-color:var(--hy-accent-hover)}.bg-accent-soft{background-color:var(--hy-accent-soft)}.bg-accent-soft-2{background-color:var(--hy-accent-soft-2)}.bg-accent\/40{background-color:var(--hy-accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--hy-accent) 40%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-brand-50{background-color:var(--hy-accent-soft)}.bg-brand-600{background-color:var(--hy-accent)}.bg-canvas{background-color:var(--hy-canvas)}.bg-danger-bg{background-color:var(--hy-danger-bg)}.bg-highlight{background-color:var(--hy-highlight)}.bg-highlight-soft{background-color:var(--hy-highlight-soft)}.bg-inverse{background-color:var(--hy-inverse)}.bg-land-cabin{background-color:var(--color-land-cabin)}.bg-land-forest{background-color:var(--color-land-forest)}.bg-land-ice{background-color:var(--color-land-ice)}.bg-land-ice-2{background-color:var(--color-land-ice-2)}.bg-land-sky{background-color:var(--color-land-sky)}.bg-land-sun{background-color:var(--color-land-sun)}.bg-land-sun-soft{background-color:var(--color-land-sun-soft)}.bg-land-sun-soft\/60{background-color:#fcf0be99}@supports (color:color-mix(in lab, red, red)){.bg-land-sun-soft\/60{background-color:color-mix(in oklab, var(--color-land-sun-soft) 60%, transparent)}}.bg-line{background-color:var(--hy-line)}.bg-raised{background-color:var(--hy-raised)}.bg-red-50{background-color:var(--color-red-50)}.bg-stone-50{background-color:var(--hy-n-50)}.bg-success-bg{background-color:var(--hy-success-bg)}.bg-sunken,.bg-sunken\/60{background-color:var(--hy-sunken)}@supports (color:color-mix(in lab, red, red)){.bg-sunken\/60{background-color:color-mix(in oklab, var(--hy-sunken) 60%, transparent)}}.bg-surface{background-color:var(--hy-surface)}.bg-white{background-color:var(--color-white)}.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-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-\[linear-gradient\(100deg\,\#DCEAF5_0\%\,\#EEF4FA_30\%\,\#FBF0D2_62\%\,\#FCE3A0_100\%\)\]{background-image:linear-gradient(100deg,#dceaf5 0%,#eef4fa 30%,#fbf0d2 62%,#fce3a0 100%)}.bg-\[linear-gradient\(135deg\,\#DCEAF5\,\#FCF0BE\)\]{background-image:linear-gradient(135deg,#dceaf5,#fcf0be)}.bg-\[radial-gradient\(closest-side\,rgb\(255_255_255\/0\.75\)\,rgb\(255_255_255\/0\)\)\]{background-image:radial-gradient(closest-side,#ffffffbf,#fff0)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--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))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#1F3448\]{color:#1f3448}.text-\[\#3A4D60\]{color:#3a4d60}.text-\[\#3B2F0B\]{color:#3b2f0b}.text-\[\#7A5A00\]{color:#7a5a00}.text-\[\#B9CDB5\]{color:#b9cdb5}.text-\[\#E7EFE3\]{color:#e7efe3}.text-accent{color:var(--hy-accent)}.text-accent-strong{color:var(--hy-accent-strong)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-brand-700{color:var(--hy-accent-hover)}.text-brand-800{color:var(--hy-accent-strong)}.text-danger{color:var(--hy-danger)}.text-ink{color:var(--hy-ink)}.text-ink-2{color:var(--hy-ink-2)}.text-ink-3{color:var(--hy-ink-3)}.text-land-sky{color:var(--color-land-sky)}.text-land-sun{color:var(--color-land-sun)}.text-on-accent{color:var(--hy-accent-on)}.text-on-highlight{color:var(--hy-highlight-on)}.text-red-700{color:var(--color-red-700)}.text-stone-500,.text-stone-500\/600{color:var(--hy-n-500)}@supports (color:color-mix(in lab, red, red)){.text-stone-500\/600{color:color-mix(in oklab, var(--hy-n-500) 600%, transparent)}}.text-stone-600{color:var(--hy-n-600)}.text-stone-700{color:var(--hy-n-700)}.text-success{color:var(--hy-success)}.text-warning{color:var(--hy-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.decoration-ink-3\/40{-webkit-text-decoration-color:var(--hy-ink-3);-webkit-text-decoration-color:var(--hy-ink-3);-webkit-text-decoration-color:var(--hy-ink-3);text-decoration-color:var(--hy-ink-3)}@supports (color:color-mix(in lab, red, red)){.decoration-ink-3\/40{-webkit-text-decoration-color:color-mix(in oklab, var(--hy-ink-3) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--hy-ink-3) 40%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--hy-ink-3) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--hy-ink-3) 40%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--hy-accent\)\]{accent-color:var(--hy-accent)}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-\[0_0_0_4px_\#fff\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_14px_rgb\(247_217_107\/\.25\)\]{--tw-shadow:0 0 0 14px var(--tw-shadow-color,#f7d96b40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-accent{--tw-shadow:var(--hy-shadow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--hy-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--hy-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-raised{--tw-shadow:var(--hy-shadow-raised);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--hy-shadow-xs);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.ring-accent,.ring-brand-600{--tw-ring-color:var(--hy-accent)}.ring-cal-offer-line{--tw-ring-color:var(--hy-cal-offer-line)}.ring-danger{--tw-ring-color:var(--hy-danger)}.ring-land-sun{--tw-ring-color:var(--color-land-sun)}.ring-land-sun\/40{--tw-ring-color:#f7d96b66}@supports (color:color-mix(in lab, red, red)){.ring-land-sun\/40{--tw-ring-color:color-mix(in oklab, var(--color-land-sun) 40%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-focus{outline-color:var(--hy-focus)}.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-blur{--tw-backdrop-blur:blur(8px);-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,)}.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-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:bg-land-sun:is(:where(.group):is([open],:popover-open,:open) *){background-color:var(--color-land-sun)}.group-open\:text-\[\#3B2F0B\]:is(:where(.group):is([open],:popover-open,:open) *){color:#3b2f0b}.after\:hidden:after{content:var(--tw-content);display:none}.open\:border-land-sun:is([open],:popover-open,:open){border-color:var(--color-land-sun)}.open\:bg-land-sun-soft\/50:is([open],:popover-open,:open){background-color:#fcf0be80}@supports (color:color-mix(in lab, red, red)){.open\:bg-land-sun-soft\/50:is([open],:popover-open,:open){background-color:color-mix(in oklab, var(--color-land-sun-soft) 50%, transparent)}}@media (hover:hover){.hover\:border-brand-600:hover{border-color:var(--hy-accent)}.hover\:border-land-sun:hover{border-color:var(--color-land-sun)}.hover\:border-stone-400:hover{border-color:var(--hy-n-400)}.hover\:bg-brand-50:hover{background-color:var(--hy-accent-soft)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-ink:hover{color:var(--hy-ink)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:text-ink-3:disabled{color:var(--hy-ink-3)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.has-\[\:checked\]\:border-brand-600:has(:checked){border-color:var(--hy-accent)}.has-\[\:checked\]\:bg-brand-50:has(:checked){background-color:var(--hy-accent-soft)}@media (prefers-reduced-motion:reduce){.motion-reduce\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.max-sm\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:40rem){.sm\:block{display:block}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_8rem_auto\]{grid-template-columns:1fr 8rem auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:-inset-6{inset:calc(var(--spacing) * -6)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:bottom-0{bottom:0}.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:bottom-12{bottom:calc(var(--spacing) * 12)}.md\:left-\[5\.5rem\]{left:5.5rem}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2/span 2}.md\:mx-0{margin-inline:0}.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-14{height:calc(var(--spacing) * 14)}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-28{height:calc(var(--spacing) * 28)}.md\:h-\[82vh\]{height:82vh}.md\:min-h-\[540px\]{min-height:540px}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:w-20{width:calc(var(--spacing) * 20)}.md\:max-w-none{max-width:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[1fr_1\.6fr\]{grid-template-columns:1fr 1.6fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,1fr\)_repeat\(3\,7rem\)\]{grid-template-columns:minmax(0,1fr) repeat(3,7rem)}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:gap-16{gap:calc(var(--spacing) * 16)}.md\:self-start{align-self:flex-start}.md\:p-0{padding:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:last\:odd\:col-span-2:last-child:nth-child(odd){grid-column:span 2/span 2}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:gap-8{gap:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.summer\:hidden:where([data-season=summer],[data-season=summer] *),.winter\:hidden:where([data-season=winter],[data-season=winter] *){display:none}}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-theme:.48s;--tabbar-h:4rem;--header-h:3.5rem;--gutter:1rem;--tap:2.75rem;--hy-hh-1-bg:#d5e6cf;--hy-hh-1-fg:#1f4a2b;--hy-hh-2-bg:#f6d9d3;--hy-hh-2-fg:#7a2618;--hy-hh-3-bg:#d3e2f4;--hy-hh-3-fg:#15325a;--hy-hh-4-bg:#f7e3a1;--hy-hh-4-fg:#5a410a;--hy-hh-5-bg:#e9ddf0;--hy-hh-5-fg:#4f2f66;--hy-hh-6-bg:#d4ede8;--hy-hh-6-fg:#17524a;--hy-hh-7-bg:#eedccb;--hy-hh-7-fg:#6a3b1a;--hy-hh-8-bg:#e1e4ea;--hy-hh-8-fg:#333d4c}:root,[data-season=summer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hy-canvas:#fbf6e9;--hy-surface:#fffdf7;--hy-raised:#fff;--hy-sunken:#f4ecd7;--hy-line:#e8ddc2;--hy-line-strong:#928567;--hy-ink:#2a2416;--hy-ink-2:#574d3b;--hy-ink-3:#6f6450;--hy-inverse:#2a2416;--hy-on-inverse:#fbf6e9;--hy-inverse-accent:#f7d96b;--hy-accent:#2e5e3e;--hy-accent-hover:#244b31;--hy-accent-on:#fffdf7;--hy-accent-soft:#e2eddc;--hy-accent-soft-2:#d5e6cf;--hy-accent-strong:#1f4a2b;--hy-highlight:#f7d96b;--hy-highlight-soft:#fcf0be;--hy-highlight-on:#3b2f0b;--hy-focus:#2e5e3e;--hy-success:#2f6a1f;--hy-success-bg:#e6f1d8;--hy-success-line:#bcd7a0;--hy-warning:#8a4b0f;--hy-warning-bg:#fce7d0;--hy-warning-line:#edc195;--hy-danger:#a3321c;--hy-danger-bg:#fae3da;--hy-danger-line:#edb6a4;--hy-info:#2b5d80;--hy-info-bg:#e0edf5;--hy-info-line:#afcce0;--hy-cal-mine:#d5e6cf;--hy-cal-mine-ink:#1f4a2b;--hy-cal-other:#ece3ce;--hy-cal-other-ink:#4e4535;--hy-cal-rotation:#8a4f6e;--hy-cal-rotation-soft:#f2e3eb;--hy-cal-rotation-ink:#6b3553;--hy-cal-offer:#fbe6a2;--hy-cal-offer-line:#9a7322;--hy-cal-offer-ink:#4f3a0c;--hy-cal-quotafree:#ddefea;--hy-cal-quotafree-line:#7fb3a6;--hy-cal-quotafree-ink:#1d5547;--hy-cal-high:#c2621a;--hy-cal-select:#2e5e3e;--hy-cal-select-ink:#fffdf7;--hy-cal-range:#bfd8bc;--hy-cal-range-ink:#173a21;--hy-cal-today:#f7d96b;--hy-cal-today-ring:#9a7316;--hy-cal-today-ink:#2a2416;--hy-shadow-xs:0 1px 2px #4a34120f;--hy-shadow-card:0 1px 2px #4a34120d, 0 3px 10px -2px #4a341214;--hy-shadow-raised:0 2px 4px #4a34120d, 0 12px 28px -8px #4a34122e;--hy-shadow-overlay:0 8px 16px #4a341214, 0 28px 56px -12px #4a341242;--hy-shadow-accent:0 1px 0 #ffffff24 inset, 0 3px 10px -3px #2e5e3e73;--hy-illo-sky-top:#fcf0be;--hy-illo-sky-bottom:#fbf6e9;--hy-illo-sun:#f7d96b;--hy-illo-far:#c9d9b4;--hy-illo-mid:#7fa16a;--hy-illo-near:#2e5e3e;--hy-illo-deep:#1f4a2b;--hy-illo-water:#a9cbd3;--hy-illo-wall:#5a3a24;--hy-illo-roof:#6e8b3d;--hy-illo-window:#f7d96b;--hy-illo-trim:#f4ecd7;--hy-n-50:#faf6ec;--hy-n-100:#f3ecdb;--hy-n-200:#e8ddc2;--hy-n-300:#d6c8a6;--hy-n-400:#b3a485;--hy-n-500:#6f6450;--hy-n-600:#5f5543;--hy-n-700:#4e4535;--hy-n-800:#3a3328;--hy-n-900:#2a2416}[data-season=winter]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hy-canvas:#eef4fa;--hy-surface:#fff;--hy-raised:#fff;--hy-sunken:#e2ebf4;--hy-line:#d3deea;--hy-line-strong:#788ba2;--hy-ink:#13233a;--hy-ink-2:#3f506a;--hy-ink-3:#56677f;--hy-inverse:#13233a;--hy-on-inverse:#eef4fa;--hy-inverse-accent:#cde4f6;--hy-accent:#1e3a5f;--hy-accent-hover:#152b48;--hy-accent-on:#fff;--hy-accent-soft:#dce7f4;--hy-accent-soft-2:#cbdcf0;--hy-accent-strong:#16304f;--hy-highlight:#cde4f6;--hy-highlight-soft:#e6f1fa;--hy-highlight-on:#13324f;--hy-focus:#2f6fb5;--hy-success:#23674a;--hy-success-bg:#ddf0e6;--hy-success-line:#a6d3bd;--hy-warning:#865300;--hy-warning-bg:#fbefd3;--hy-warning-line:#e8cb8a;--hy-danger:#a12c33;--hy-danger-bg:#fae2e3;--hy-danger-line:#ebb0b4;--hy-info:#1d5c87;--hy-info-bg:#dcecf8;--hy-info-line:#a5c9e5;--hy-cal-mine:#d3e2f4;--hy-cal-mine-ink:#15325a;--hy-cal-other:#e3e8ef;--hy-cal-other-ink:#3a4659;--hy-cal-rotation:#6a4c9c;--hy-cal-rotation-soft:#eae4f5;--hy-cal-rotation-ink:#4f3680;--hy-cal-offer:#fcebc2;--hy-cal-offer-line:#93691a;--hy-cal-offer-ink:#4f3a0c;--hy-cal-quotafree:#daf0ec;--hy-cal-quotafree-line:#6faea4;--hy-cal-quotafree-ink:#18544c;--hy-cal-high:#b9532a;--hy-cal-select:#1e3a5f;--hy-cal-select-ink:#fff;--hy-cal-range:#bcd2ec;--hy-cal-range-ink:#0f2440;--hy-cal-today:#cde4f6;--hy-cal-today-ring:#2f6fb5;--hy-cal-today-ink:#13233a;--hy-shadow-xs:0 1px 2px #10264612;--hy-shadow-card:0 1px 2px #1026460d, 0 3px 10px -2px #10264617;--hy-shadow-raised:0 2px 4px #1026460d, 0 12px 28px -8px #10264633;--hy-shadow-overlay:0 8px 16px #10264614, 0 28px 56px -12px #10264647;--hy-shadow-accent:0 1px 0 #ffffff1f inset, 0 3px 10px -3px #1e3a5f73;--hy-illo-sky-top:#cde4f6;--hy-illo-sky-bottom:#eef4fa;--hy-illo-sun:#fdf6e3;--hy-illo-far:#a9c3dd;--hy-illo-mid:#dce7f4;--hy-illo-near:#2a4a5e;--hy-illo-deep:#1e3a5f;--hy-illo-water:#fff;--hy-illo-wall:#4a3326;--hy-illo-roof:#fff;--hy-illo-window:#f7d96b;--hy-illo-trim:#e2ebf4;--hy-n-50:#f4f7fb;--hy-n-100:#e8eef5;--hy-n-200:#d3deea;--hy-n-300:#b5c4d6;--hy-n-400:#8c9db2;--hy-n-500:#56677f;--hy-n-600:#4a596e;--hy-n-700:#374457;--hy-n-800:#253142;--hy-n-900:#13233a}:root[data-mode=dark]:not([data-season=winter]),[data-mode=dark][data-season=summer],[data-mode=dark] [data-season=summer]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hy-canvas:#1a1912;--hy-surface:#23211a;--hy-raised:#2c2a21;--hy-sunken:#14130e;--hy-line:#3b382c;--hy-line-strong:#7a735e;--hy-ink:#f4efe0;--hy-ink-2:#d2c9b3;--hy-ink-3:#aba28a;--hy-inverse:#f4efe0;--hy-on-inverse:#1a1912;--hy-inverse-accent:#2e5e3e;--hy-accent:#93c79f;--hy-accent-hover:#a9d5b3;--hy-accent-on:#10261a;--hy-accent-soft:#24382a;--hy-accent-soft-2:#2b4632;--hy-accent-strong:#b9dec1;--hy-highlight:#e8c95c;--hy-highlight-soft:#3a321a;--hy-highlight-on:#2a2105;--hy-focus:#93c79f;--hy-success:#a8d58e;--hy-success-bg:#22331a;--hy-success-line:#3e5a2e;--hy-warning:#f0b878;--hy-warning-bg:#3a2714;--hy-warning-line:#6a4824;--hy-danger:#f29b86;--hy-danger-bg:#3d1f18;--hy-danger-line:#6e372b;--hy-info:#9cc6e4;--hy-info-bg:#1b2c38;--hy-info-line:#33516a;--hy-cal-mine:#2b4632;--hy-cal-mine-ink:#cbe8d1;--hy-cal-other:#34312a;--hy-cal-other-ink:#d2c9b3;--hy-cal-rotation:#d79bba;--hy-cal-rotation-soft:#3a2431;--hy-cal-rotation-ink:#edbfd5;--hy-cal-offer:#4a3c14;--hy-cal-offer-line:#d4ae4e;--hy-cal-offer-ink:#f6e3a6;--hy-cal-quotafree:#1d3832;--hy-cal-quotafree-line:#5e9c8d;--hy-cal-quotafree-ink:#b7e3d6;--hy-cal-high:#e79a55;--hy-cal-select:#93c79f;--hy-cal-select-ink:#10261a;--hy-cal-range:#35553d;--hy-cal-range-ink:#e3f3e6;--hy-cal-today:#e8c95c;--hy-cal-today-ring:#e8c95c;--hy-cal-today-ink:#2a2105;--hy-shadow-xs:0 1px 2px #0000004d;--hy-shadow-card:0 1px 2px #0000004d, 0 4px 12px -2px #0000004d;--hy-shadow-raised:0 2px 4px #0000004d, 0 14px 28px -8px #00000073;--hy-shadow-overlay:0 8px 16px #00000059, 0 28px 56px -12px #0000008c;--hy-shadow-accent:0 3px 10px -3px #00000080;--hy-illo-sky-top:#3a321a;--hy-illo-sky-bottom:#1a1912;--hy-illo-sun:#e8c95c;--hy-illo-far:#3e4a33;--hy-illo-mid:#34503a;--hy-illo-near:#1f3a27;--hy-illo-deep:#142618;--hy-illo-water:#2c4650;--hy-illo-wall:#3a271a;--hy-illo-roof:#3f5226;--hy-illo-window:#f7d96b;--hy-illo-trim:#2c2a21;--hy-hh-1-bg:#2b4632;--hy-hh-1-fg:#cbe8d1;--hy-hh-2-bg:#4a2520;--hy-hh-2-fg:#f6c9bf;--hy-hh-3-bg:#22406a;--hy-hh-3-fg:#d6e6f8;--hy-hh-4-bg:#4a3c14;--hy-hh-4-fg:#f6e3a6;--hy-hh-5-bg:#3a2a4a;--hy-hh-5-fg:#e3d2f0;--hy-hh-6-bg:#1d3832;--hy-hh-6-fg:#b7e3d6;--hy-hh-7-bg:#47301f;--hy-hh-7-fg:#f0d4bc;--hy-hh-8-bg:#323b48;--hy-hh-8-fg:#d5dce6}[data-mode=dark][data-season=winter],[data-mode=dark] [data-season=winter]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hy-canvas:#0d1521;--hy-surface:#141f2e;--hy-raised:#1b293b;--hy-sunken:#09101a;--hy-line:#26374d;--hy-line-strong:#5f7590;--hy-ink:#e9f0f8;--hy-ink-2:#b9c7d7;--hy-ink-3:#91a2b6;--hy-inverse:#e9f0f8;--hy-on-inverse:#0d1521;--hy-inverse-accent:#1e3a5f;--hy-accent:#94bdeb;--hy-accent-hover:#afcdf0;--hy-accent-on:#0a1a2e;--hy-accent-soft:#1d3350;--hy-accent-soft-2:#22406a;--hy-accent-strong:#c2daf5;--hy-highlight:#284766;--hy-highlight-soft:#1a2e45;--hy-highlight-on:#dcebfa;--hy-focus:#94bdeb;--hy-success:#8fd3b2;--hy-success-bg:#14302a;--hy-success-line:#2c5a4a;--hy-warning:#ebc36e;--hy-warning-bg:#33280f;--hy-warning-line:#5e4a1e;--hy-danger:#f29ba0;--hy-danger-bg:#3a1a1e;--hy-danger-line:#6a3036;--hy-info:#93c5ec;--hy-info-bg:#132c42;--hy-info-line:#2b5172;--hy-cal-mine:#22406a;--hy-cal-mine-ink:#d6e6f8;--hy-cal-other:#243142;--hy-cal-other-ink:#b9c7d7;--hy-cal-rotation:#b9a2e6;--hy-cal-rotation-soft:#2a2340;--hy-cal-rotation-ink:#d6c8f3;--hy-cal-offer:#3f3313;--hy-cal-offer-line:#d2aa4b;--hy-cal-offer-ink:#f5e2a8;--hy-cal-quotafree:#143631;--hy-cal-quotafree-line:#4f9a8e;--hy-cal-quotafree-ink:#aee3d9;--hy-cal-high:#e58a5e;--hy-cal-select:#94bdeb;--hy-cal-select-ink:#0a1a2e;--hy-cal-range:#2c4c74;--hy-cal-range-ink:#e6f0fb;--hy-cal-today:#284766;--hy-cal-today-ring:#94bdeb;--hy-cal-today-ink:#dcebfa;--hy-shadow-xs:0 1px 2px #00000059;--hy-shadow-card:0 1px 2px #00000059, 0 4px 12px -2px #00000059;--hy-shadow-raised:0 2px 4px #00000059, 0 14px 28px -8px #00000080;--hy-shadow-overlay:0 8px 16px #0006, 0 28px 56px -12px #0009;--hy-shadow-accent:0 3px 10px -3px #0000008c;--hy-illo-sky-top:#132c42;--hy-illo-sky-bottom:#0d1521;--hy-illo-sun:#e9f0f8;--hy-illo-far:#1d3350;--hy-illo-mid:#26374d;--hy-illo-near:#0f2033;--hy-illo-deep:#09101a;--hy-illo-water:#b9c7d7;--hy-illo-wall:#2e2119;--hy-illo-roof:#b9c7d7;--hy-illo-window:#f7d96b;--hy-illo-trim:#1b293b;--hy-hh-1-bg:#2b4632;--hy-hh-1-fg:#cbe8d1;--hy-hh-2-bg:#4a2520;--hy-hh-2-fg:#f6c9bf;--hy-hh-3-bg:#22406a;--hy-hh-3-fg:#d6e6f8;--hy-hh-4-bg:#4a3c14;--hy-hh-4-fg:#f6e3a6;--hy-hh-5-bg:#3a2a4a;--hy-hh-5-fg:#e3d2f0;--hy-hh-6-bg:#1d3832;--hy-hh-6-fg:#b7e3d6;--hy-hh-7-bg:#47301f;--hy-hh-7-fg:#f0d4bc;--hy-hh-8-bg:#323b48;--hy-hh-8-fg:#d5dce6}html[data-text=large]{font-size:112.5%}:root,[data-season=summer]{--hy-art-sky:#fcefc4;--hy-art-sun:#f7d96b;--hy-art-hill-1:#bfd8a8;--hy-art-hill-2:#8fb07c;--hy-art-tree:#2e5e3e;--hy-art-wall:#b5523b;--hy-art-roof:#5b2f22}[data-season=winter]{--hy-art-sky:#dceaf6;--hy-art-sun:#f7d96b;--hy-art-hill-1:#fff;--hy-art-hill-2:#c9dcec;--hy-art-tree:#1e3a5f;--hy-art-wall:#7a3b2e;--hy-art-roof:#3b2a25}.help-wrap{vertical-align:middle;display:inline-flex;position:relative}.help-bubble{z-index:60;border-radius:var(--radius-tile);background-color:var(--hy-inverse);width:max-content;max-width:min(18rem,100vw - 2rem);color:var(--hy-on-inverse);font-family:var(--font-sans);font-size:var(--text-small);text-align:left;white-space:normal;letter-spacing:0;text-transform:none;box-shadow:var(--hy-shadow-overlay);animation:var(--animate-rise-in);padding:.625rem .75rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + .5rem);left:-.5rem}.help-bubble[data-align=right]{left:auto;right:-.5rem}.help-bubble:before{content:"";background:inherit;border-radius:.125rem;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:.875rem;transform:rotate(45deg)}.help-bubble[data-align=right]:before{left:auto;right:.875rem}:root,[data-season=summer]{--confetti-0:#f7d96b;--confetti-1:#2e5e3e;--confetti-2:#fcf0be;--confetti-3:#b5523b}[data-season=winter]{--confetti-0:#cde4f6;--confetti-1:#fff;--confetti-2:#1e3a5f;--confetti-3:#6fb3d6}.confetti-bit{border-radius:2px;width:8px;height:12px;animation:1.3s ease-in forwards confetti-fall;position:absolute;top:-12px}@keyframes confetti-fall{to{transform:translateY(105vh)rotate(540deg)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)scale(.98)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both reveal-up;animation-timeline:view();animation-range:entry calc(var(--i,0) * 5%) cover calc(18% + var(--i,0) * 4%)}}}@keyframes cue-nudge{0%,70%,to{transform:translate(-50%)}80%{transform:translate(-50%,6px)}90%{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.hero-cue{animation:cue-nudge 3.2s var(--ease-out,ease-out) infinite}}@supports (interpolate-size:allow-keywords){.faq{interpolate-size:allow-keywords}.faq::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}.faq[open]::details-content{block-size:auto}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes check-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
