@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-duration:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--radius-lg:.5rem;--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);--text-display-lg:var(--text-display-lg);--text-display-lg--line-height:var(--text-display-lg--line-height);--text-display-lg--letter-spacing:var(--text-display-lg--letter-spacing);--text-display-lg--font-weight:var(--text-display-lg--font-weight);--text-title:var(--text-title);--text-title--line-height:var(--text-title--line-height);--text-title--letter-spacing:var(--text-title--letter-spacing);--text-title--font-weight:var(--text-title--font-weight);--text-headline:var(--text-headline);--text-headline--line-height:var(--text-headline--line-height);--text-headline--letter-spacing:var(--text-headline--letter-spacing);--text-headline--font-weight:var(--text-headline--font-weight);--text-subhead:var(--text-subhead);--text-subhead--line-height:var(--text-subhead--line-height);--text-subhead--letter-spacing:var(--text-subhead--letter-spacing);--text-subhead--font-weight:var(--text-subhead--font-weight);--text-footnote:var(--text-footnote);--text-footnote--line-height:var(--text-footnote--line-height);--text-footnote--letter-spacing:var(--text-footnote--letter-spacing);--text-footnote--font-weight:var(--text-footnote--font-weight)}}@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}:is(h1,h2,h3){font-style:italic}}@layer components{.button-ink,.button-sun,.button-primary{justify-content:center;align-items:center;gap:var(--space-sm);height:50px;font:var(--text-button--font-weight) var(--text-button) / var(--text-button--line-height) var(--font-button);letter-spacing:var(--text-button--letter-spacing);border-radius:var(--radius-bubble);transition:transform var(--duration-press) var(--ease-out-strong), box-shadow var(--duration-press) var(--ease-out-strong), border-radius var(--duration-morph) var(--ease-out-strong);padding:0 22px;display:inline-flex}.button-ink{background:var(--ink);color:var(--on-ink)}.button-sun{background:var(--sun);color:var(--ink);border-radius:var(--radius-full)}.button-primary{background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-rest)}.button-primary:hover{border-radius:var(--radius-full);box-shadow:var(--shadow-hover)}.button-text{color:var(--ink);font:var(--text-button--font-weight) var(--text-button) / var(--text-button--line-height) var(--font-button)}.button-text:hover{text-decoration:underline}:is(.button-ink,.button-sun,.button-primary):active{transform:scale(.97)}:is(.button-ink,.button-sun,.button-primary,.button-text):focus-visible{outline:2px solid var(--ink);outline-offset:4px}:is(.button-ink,.button-sun,.button-primary,.button-text):disabled{opacity:.4;box-shadow:none}.text-input{background:var(--surface-raised);height:54px;color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius-bubble);font:var(--text-body-lg) var(--font-body-lg);padding:0 16px}.card{background:var(--surface-bubble);border-radius:var(--radius-lg);padding:var(--space-lg)}.yarl__root{--yarl__color_backdrop:var(--paper);--yarl__color_button:var(--ink);--yarl__color_button_active:var(--ink);--yarl__color_button_disabled:var(--hairline-strong);--yarl__button_filter:none;--yarl__slide_icon_loading_color:var(--muted)}.viewer-actions{align-items:center;gap:var(--space-xs);display:flex}.viewer-action{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);color:var(--ink);font:var(--text-subhead--font-weight) var(--text-subhead) / var(--text-subhead--line-height) var(--font-button)}.viewer-action:hover{background:var(--surface-bubble)}.viewer-action:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.viewer-action:disabled{opacity:.4}.viewer-caption{inset-inline:0;bottom:calc(var(--space-base) + env(safe-area-inset-bottom));text-align:center;color:var(--muted);font:var(--text-subhead--font-weight) var(--text-subhead) / var(--text-subhead--line-height) var(--font-button);position:absolute}}@layer utilities{.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}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:0}.right-1{right:var(--spacing)}.bottom-0{bottom:0}.bottom-20{bottom:calc(var(--spacing) * 20)}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-mt-12{margin-top:calc(var(--spacing) * -12)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[1\.4em\]{min-height:1.4em}.min-h-\[2\.9em\]{min-height:2.9em}.min-h-\[50px\]{min-height:50px}.min-h-\[54px\]{min-height:54px}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-8{width:calc(var(--spacing) * 8)}.w-60{width:calc(var(--spacing) * 60)}.w-\[min\(100\%-2rem\,28rem\)\]{width:min(100% - 2rem,28rem)}.w-auto{width:auto}.w-full{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}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.touch-none{touch-action:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mb-24{scroll-margin-bottom:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.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-x-0\.5{column-gap:calc(var(--spacing) * .5)}: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-\(--hairline\)>:not(:last-child)){border-color:var(--hairline)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\(--radius-bubble\){border-radius:var(--radius-bubble)}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-\(--hairline\){border-color:var(--hairline)}.border-\(--hairline-strong\){border-color:var(--hairline-strong)}.border-hairline{border-color:var(--hairline)}.border-ink{border-color:var(--ink)}.bg-\(--error\){background-color:var(--error)}.bg-\(--mesh-sand\){background-color:var(--mesh-sand)}.bg-\(--paper\){background-color:var(--paper)}.bg-\(--surface-raised\){background-color:var(--surface-raised)}.bg-ink,.bg-ink\/40{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/40{background-color:color-mix(in oklab, var(--ink) 40%, transparent)}}.bg-paper,.bg-paper\/95{background-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.bg-paper\/95{background-color:color-mix(in oklab, var(--paper) 95%, transparent)}}.bg-surface-bubble{background-color:var(--surface-bubble)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.text-center{text-align:center}.text-left{text-align:left}.text-display-lg{font-size:var(--text-display-lg);line-height:var(--tw-leading,var(--text-display-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-display-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-lg--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-subhead{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));letter-spacing:var(--tw-tracking,var(--text-subhead--letter-spacing));font-weight:var(--tw-font-weight,var(--text-subhead--font-weight))}.text-subhead\!{font-size:var(--text-subhead)!important;line-height:var(--tw-leading,var(--text-subhead--line-height))!important;letter-spacing:var(--tw-tracking,var(--text-subhead--letter-spacing))!important;font-weight:var(--tw-font-weight,var(--text-subhead--font-weight))!important}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-\(--error\){color:var(--error)}.text-\(--surface-bubble\){color:var(--surface-bubble)}.text-error{color:var(--error)}.text-error\!{color:var(--error)!important}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-muted\!{color:var(--muted)!important}.text-paper{color:var(--paper)}.underline{text-decoration-line:underline}.underline-offset-\[3px\]{text-underline-offset:3px}.accent-\(--ink\),.accent-ink{accent-color:var(--ink)}.shadow-\(--shadow-float\){--tw-shadow:var(--shadow-float);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-hover\){--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-rest\){--tw-shadow:var(--shadow-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition-\[border-radius\,box-shadow\]{transition-property:border-radius,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration-morph\){--tw-duration:var(--duration-morph);transition-duration:var(--duration-morph)}.select-none{-webkit-user-select:none;user-select:none}.backdrop\:bg-black\/40::backdrop{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/40::backdrop{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}@media (hover:hover){.hover\:rounded-full:hover{border-radius:2147483647px}.hover\:text-ink:hover{color:var(--ink)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\(--shadow-hover\):hover{--tw-shadow:var(--shadow-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--ink)}.active\:scale-\[0\.97\]:active{scale:.97}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-checked\:bg-\(--surface-raised\):has(:checked){background-color:var(--surface-raised)}.has-checked\:shadow-\(--shadow-rest\):has(:checked){--tw-shadow:var(--shadow-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-focus-visible\:outline-ink:has(:focus-visible){outline-color:var(--ink)}@media (min-width:48rem){.md\:top-6{top:calc(var(--spacing) * 6)}.md\:bottom-6{bottom:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:scroll-mb-0{scroll-margin-bottom:0}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pb-0{padding-bottom:0}}}:root{--paper:#f2ede5;--mesh-sand:#ece3d7;--mesh-light:#f7f4ee;--mesh-clay:#e4d7c7;--surface-bubble:#faf8f2;--surface-raised:#fff;--ink:#1b1611;--message-ink:#000;--muted:#6e6358;--muted-system:#6e6e73;--muted-soft:#8e8e93;--hairline:#1b16111f;--hairline-strong:#1b16113d;--wave-unplayed:#1b161147;--sun:#d27d66;--sun-deep:#9a4a35;--on-ink:#faf8f2;--error:#b42318;--messages-green-top:#65f87f;--messages-green-bottom:#0bc12b;--scrim:#1b161166;--radius-bar:2px;--radius-sm:10px;--radius-bubble:18px;--radius-lg:24px;--radius-xl:32px;--radius-full:9999px;--space-stack:3px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:24px;--space-xl:32px;--space-xxl:48px;--space-section:clamp(48px, 11vh, 112px);--shadow-rest:0 1px 2px #1b16110f;--shadow-hover:0 6px 20px #1b16111a;--shadow-float:0 8px 28px #1b161124;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1);--spring-message:linear(0, .0248, .0881, .1759, .2771, .3831, .4874, .5858, .6753, .7542, .822, .8786, .9246, .9609, .9886, 1.0088, 1.0228, 1.0318, 1.0366, 1.0384, 1.0378, 1.0356, 1.0324, 1.0286, 1.0246, 1.0205, 1.0167, 1.0132, 1.0101, 1.0074, 1.0051, 1.0032, 1);--spring-typing:linear(0, .043, .1501, .2924, .4475, .5988, .7352, .8503, .9416, 1.009, 1.0545, 1.0814, 1.0933, 1.0939, 1.0867, 1.0747, 1.0605, 1.0458, 1.032, 1.0199, 1.01, 1.0024, .997, .9935, .9916, .991, .9913, .9923, .9935, .9949, .9963, .9975, 1);--duration-press:.16s;--duration-morph:.32s;--duration-enter:.7s;--font-hand-xl:"Nanum Pen Script", "Bradley Hand", cursive;--text-hand-xl:64px;--text-hand-xl--font-weight:400;--text-hand-xl--line-height:1;--text-hand-xl--letter-spacing:-.06em;--font-hand-lg:"Nanum Pen Script", "Bradley Hand", cursive;--text-hand-lg:44px;--text-hand-lg--font-weight:400;--text-hand-lg--line-height:1.05;--text-hand-lg--letter-spacing:-.04em;--font-hand-md:"Nanum Pen Script", "Bradley Hand", cursive;--text-hand-md:30px;--text-hand-md--font-weight:400;--text-hand-md--line-height:1.1;--text-hand-md--letter-spacing:-.02em;--font-display-xl:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif;--text-display-xl:34px;--text-display-xl--font-weight:700;--text-display-xl--line-height:1.2;--text-display-xl--letter-spacing:-.022em;--font-display-lg:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif;--text-display-lg:28px;--text-display-lg--font-weight:700;--text-display-lg--line-height:1.22;--text-display-lg--letter-spacing:-.02em;--font-title:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Inter, sans-serif;--text-title:22px;--text-title--font-weight:600;--text-title--line-height:1.27;--text-title--letter-spacing:-.018em;--font-headline:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-headline:17px;--text-headline--font-weight:600;--text-headline--line-height:1.29;--text-headline--letter-spacing:-.024em;--font-body-lg:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-body-lg:18px;--text-body-lg--font-weight:400;--text-body-lg--line-height:1.5;--text-body-lg--letter-spacing:-.014em;--font-message:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-message:17px;--text-message--font-weight:400;--text-message--line-height:22px;--text-message--letter-spacing:-.024em;--font-button:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-button:17px;--text-button--font-weight:600;--text-button--line-height:1;--text-button--letter-spacing:-.02em;--font-subhead:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-subhead:15px;--text-subhead--font-weight:400;--text-subhead--line-height:1.33;--text-subhead--letter-spacing:-.016em;--font-footnote:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-footnote:13px;--text-footnote--font-weight:400;--text-footnote--line-height:1.38;--text-footnote--letter-spacing:-.006em;--font-caption:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-caption:12px;--text-caption--font-weight:500;--text-caption--line-height:1.33;--text-caption--letter-spacing:0;--font-eyebrow:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Inter, sans-serif;--text-eyebrow:12px;--text-eyebrow--font-weight:600;--text-eyebrow--line-height:1.33;--text-eyebrow--letter-spacing:.08em;--text-eyebrow--text-transform:uppercase;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-mono:13px;--text-mono--font-weight:400;--text-mono--line-height:1.4;--text-mono--letter-spacing:0}body{background:var(--paper);color:var(--ink);font-family:var(--font-body-lg)}@media (prefers-reduced-motion:reduce){:is(.button-ink,.button-sun,.button-primary){transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@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-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-duration{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}