/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--aesthetic-tint:#d8c7a6}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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;--scroll-fade-start:0px;--scroll-fade-end:0px}}}@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-red-800:oklch(44.4% .177 26.899);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-md:12px;--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)}}@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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.collapse{visibility:collapse}.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-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.right-full{right:100%}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-\[0\.4rem\]{margin-block:.4rem}.my-\[15vh\]{margin-block:15vh}.mt-0{margin-top:0}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\.15\]{aspect-ratio:2.15}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[0\.9375rem\]{width:.9375rem;height:.9375rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1rem\]{width:1rem;height:1rem}.h-0\.5{height:calc(var(--spacing) * .5)}.h-10{height:calc(var(--spacing) * 10)}.h-\[1lh\]{height:1lh}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.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-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[2\.125rem\]{min-height:2.125rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-lh{min-height:1lh}.min-h-screen{min-height:100vh}.w-80{width:calc(var(--spacing) * 80)}.w-\[14\.4rem\]{width:14.4rem}.w-\[min\(34rem\,calc\(100vw-2rem\)\)\]{width:min(34rem,100vw - 2rem)}.w-full{width:100%}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.min-w-fit{min-width:fit-content}.flex-1{flex:1}.flex-\[1_1_9rem\]{flex:9rem}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[0\.99\]{scale:.99}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto}.grid-cols-subgrid{grid-template-columns:subgrid}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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}.justify-items-center{justify-items:center}.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-12{gap:calc(var(--spacing) * 12)}.gap-\[0\.2rem\]{gap:.2rem}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#e2ded7\]{border-color:#e2ded7}.border-\[var\(--cs-color-border\)\]{border-color:var(--cs-color-border)}.border-\[var\(--cs-color-border-strong\)\]{border-color:var(--cs-color-border-strong)}.border-\[var\(--cs-color-danger\)\]{border-color:var(--cs-color-danger)}.border-\[var\(--cs-color-text\)\]{border-color:var(--cs-color-text)}.border-current{border-color:currentColor}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--cs-color-accent\)\]{background-color:var(--cs-color-accent)}.bg-\[var\(--cs-color-accent-soft\)\]{background-color:var(--cs-color-accent-soft)}.bg-\[var\(--cs-color-background\)\],.bg-\[var\(--cs-color-background\)\]\/95{background-color:var(--cs-color-background)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--cs-color-background\)\]\/95{background-color:color-mix(in oklab, var(--cs-color-background) 95%, transparent)}}.bg-\[var\(--cs-color-fill-subtle\)\]{background-color:var(--cs-color-fill-subtle)}.bg-\[var\(--cs-color-overlay\)\]{background-color:var(--cs-color-overlay)}.bg-\[var\(--cs-color-surface\)\]{background-color:var(--cs-color-surface)}.bg-\[var\(--cs-color-text\)\]{background-color:var(--cs-color-text)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.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)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.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-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-\[clamp\(3rem\,8vw\,6rem\)\]{padding-top:clamp(3rem,8vw,6rem)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[570\]{--tw-font-weight:570;font-weight:570}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#8a8478\]{color:#8a8478}.text-\[\#655f54\]{color:#655f54}.text-\[var\(--cs-color-background\)\]{color:var(--cs-color-background)}.text-\[var\(--cs-color-danger\)\]{color:var(--cs-color-danger)}.text-\[var\(--cs-color-on-strong\)\]{color:var(--cs-color-on-strong)}.text-\[var\(--cs-color-text\)\]{color:var(--cs-color-text)}.text-\[var\(--cs-color-text-muted\)\]{color:var(--cs-color-text-muted)}.text-\[var\(--cs-color-text-subtle\)\]{color:var(--cs-color-text-subtle)}.text-inherit{color:inherit}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[0\.22em\]{text-underline-offset:.22em}.accent-\[var\(--cs-color-text\)\]{accent-color:var(--cs-color-text)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.125rem_white\]{--tw-shadow:0 0 0 .125rem var(--tw-shadow-color,white);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_1\.5rem_3\.75rem_var\(--cs-color-shadow\)\]{--tw-shadow:0 1.5rem 3.75rem var(--tw-shadow-color,var(--cs-color-shadow));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_1\.125rem_2\.8125rem_var\(--cs-color-shadow\)\]{--tw-shadow:0 1.125rem 2.8125rem var(--tw-shadow-color,var(--cs-color-shadow));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-\[opacity\,translate\,scale\]{transition-property:opacity,translate,scale;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-160{--tw-duration:.16s;transition-duration:.16s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[font\:inherit\]{font:inherit}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}}.group-focus-visible\:block:is(:where(.group):focus-visible *){display:block}.group-focus-visible\:hidden:is(:where(.group):focus-visible *){display:none}.group-data-\[open\]\:rotate-90:is(:where(.group)[data-open] *){rotate:90deg}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.open\:grid:is([open],:popover-open,:open){display:grid}.open\:place-items-center:is([open],:popover-open,:open){place-items:center}@media (hover:hover){.hover\:border-\[var\(--cs-color-text\)\]:hover{border-color:var(--cs-color-text)}.hover\:bg-\[var\(--cs-color-danger-soft\)\]:hover{background-color:var(--cs-color-danger-soft)}.hover\:bg-\[var\(--cs-color-fill-subtle\)\]:hover{background-color:var(--cs-color-fill-subtle)}.hover\:text-\[var\(--cs-color-text\)\]:hover{color:var(--cs-color-text)}.hover\:underline:hover{text-decoration-line:underline}.not-data-\[disabled\]\:hover\:border-\[var\(--cs-color-text\)\]:not([data-disabled]):hover{border-color:var(--cs-color-text)}.not-data-\[disabled\]\:hover\:text-\[var\(--cs-color-text\)\]:not([data-disabled]):hover{color:var(--cs-color-text)}}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:shadow-\[0_0_0_0\.1875rem_var\(--cs-color-accent-soft\)\]:focus{--tw-shadow:0 0 0 .1875rem var(--tw-shadow-color,var(--cs-color-accent-soft));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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-\[var\(--cs-color-accent\)\]:focus-visible{outline-color:var(--cs-color-accent)}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:cursor-grabbing:active{cursor:grabbing}.aria-invalid\:border-\[var\(--cs-color-danger\)\][aria-invalid=true]{border-color:var(--cs-color-danger)}.aria-pressed\:bg-\[var\(--cs-color-fill-subtle\)\][aria-pressed=true],.data-\[applied\]\:bg-\[var\(--cs-color-fill-subtle\)\][data-applied]{background-color:var(--cs-color-fill-subtle)}.data-\[closed\]\:translate-y-2[data-closed]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[closed\]\:scale-\[0\.98\][data-closed]{scale:.98}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-40[data-disabled]{opacity:.4}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-60[data-disabled]{opacity:.6}.data-\[drag-over\]\:bg-\[var\(--cs-color-accent-soft\)\][data-drag-over]{background-color:var(--cs-color-accent-soft)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=34rem){.min-\[34rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&\>article\:first-child\]\:border-t-0>article:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>svg\]\:size-\[0\.9375rem\]>svg{width:.9375rem;height:.9375rem}}.oauth-page{color:#252522;background:#fbfaf9;min-height:100svh}.oauth-brand{letter-spacing:-.02em;align-items:center;gap:.5625rem;max-width:35rem;height:5.875rem;margin:auto;padding:0 1.5rem;font-size:.8125rem;font-weight:500;display:flex}.oauth-brand img{object-fit:contain;width:1.5625rem;height:1.5625rem}.oauth-stage{place-items:center;min-height:calc(100svh - 5.875rem);padding:1.25rem 1.5rem 4.0625rem;display:grid}.oauth-content{view-transition-name:oauth-consent;width:100%;max-width:27.5rem}.oauth-page h1,.oauth-page h2,.oauth-page p{margin:0}.oauth-folio{background:#fffefd;border:1px solid #d9d4c9;border-radius:.25rem;box-shadow:0 .25rem 0 -1px #f2efe8,0 .25rem #ddd7ca,0 .75rem 1.5rem -1.125rem #6a573455}.oauth-folio-top{letter-spacing:.13em;color:#787164;background:#f6f3ed;justify-content:space-between;align-items:center;padding:1.25rem 1.625rem 0;font-size:.5625rem;font-weight:600;display:flex}.oauth-protocol{letter-spacing:.05em;border:1px solid #d8d1c4;border-radius:.1875rem;padding:2px .3125rem}.oauth-folio-identity{background:#f6f3ed;border-bottom:1px solid #e2dbce;align-items:center;gap:1.0625rem;padding:1.4375rem 1.625rem 1.75rem;display:flex}.oauth-folio-identity>div{min-width:0}.oauth-folio-identity h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:1.4375rem;font-weight:500;line-height:1.28}.oauth-client-mark{color:#777168;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.oauth-client-mark img{object-fit:contain;width:100%;height:100%}.oauth-client-mark svg{width:1.75rem;height:1.75rem}.oauth-folio-identity .oauth-caption{color:#716e67;overflow-wrap:anywhere;margin-top:.3125rem;font-size:.6875rem}.oauth-folio-body{padding:1.5625rem 1.625rem 1.1875rem}.oauth-permission+.oauth-permission{margin-top:1.75rem}.oauth-permission h2{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:.8125rem;font-weight:550;line-height:1.5}.oauth-permission p{color:#716e67;margin-top:.1875rem;font-size:.75rem;line-height:1.6}.oauth-details{color:#76726c;margin-top:1.4375rem;font-size:.6875rem}.oauth-details summary{cursor:pointer;width:fit-content;min-height:1.75rem;padding:.3125rem 0}.oauth-details summary:hover{color:#272724}.oauth-details>div{color:#5b5852;padding:.75rem 0}.oauth-details dl{grid-template-columns:5rem 1fr;gap:.4375rem .625rem;margin:0;display:grid}.oauth-details dt{color:#78746b}.oauth-details dd{overflow-wrap:anywhere;margin:0}.oauth-details code{background:#eeece8;border-radius:.1875rem;margin:0 .1875rem .1875rem 0;padding:2px .3125rem;display:inline-block}.oauth-details p{margin-top:.75rem}.oauth-folio-footer{border-top:1px dashed #d9d2c5;padding:1.3125rem 1.625rem .8125rem}.oauth-account{align-items:center;gap:.625rem;min-width:0;display:flex}.oauth-account>div{min-width:0}.oauth-avatar{color:#777269;background:#f1efe9;border:1px solid #dcd8cf;border-radius:50%;flex-shrink:0;place-items:center;width:1.875rem;height:1.875rem;font-size:.6875rem;display:grid}.oauth-account-label{color:#7a766e;font-size:.625rem;display:block}.oauth-email{overflow-wrap:anywhere;font-size:.75rem;display:block}.oauth-decision{margin-top:1.25rem;display:grid}.oauth-decision>*{grid-area:1/1}.oauth-actions{flex-direction:column;gap:.1875rem;display:flex}.oauth-actions[inert]{visibility:hidden}.oauth-actions button{min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.3125rem;padding:.5rem 2.5rem;font-size:.8125rem;font-weight:550;position:relative}.oauth-actions .oauth-allow{color:#fff;background:#355853;border-color:#2f514c}.oauth-allow:hover:not([aria-disabled=true]){background:#426a63}.oauth-allow:active:not([aria-disabled=true]){background:#27463f;box-shadow:inset 0 2px 3px #0002}.oauth-actions .oauth-deny{color:#5d5a53;background:0 0;min-height:2.125rem;font-size:.75rem}.oauth-deny:hover:not([aria-disabled=true]){background:#ece9e3}.oauth-deny:active:not([aria-disabled=true]){background:#e3dfd6}.oauth-actions button[aria-disabled=true]{opacity:.55;cursor:default}.oauth-actions [aria-busy=true]{opacity:.8}.oauth-actions svg,.oauth-actions .oauth-spinner{width:.9375rem;height:.9375rem;position:absolute;top:calc(50% - .46875rem);right:1rem}.oauth-page :is(button,summary):focus-visible{outline-offset:.25rem;outline:2px solid #386d69}.oauth-status{color:#42675a;align-self:center;font-size:.6875rem;line-height:1.5}.oauth-status[role=alert]{color:#974833}.oauth-spinner{border:1.5px solid #a7aaa3;border-top-color:currentColor;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite oauth-spin;display:block}@keyframes oauth-spin{to{transform:rotate(360deg)}}.oauth-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:20rem;display:flex}.oauth-empty h1{font-size:1.375rem}.oauth-empty p{color:#716e67;overflow-wrap:anywhere}.oauth-success{text-align:center;transform:translateY(-1.5rem)}.oauth-success:focus{outline:none}.oauth-bond svg{width:28rem;max-width:100%;height:auto;margin:auto;display:block;overflow:visible}.oauth-success .oauth-success-copy{letter-spacing:-.015em;color:#74716a;text-wrap:balance;overflow-wrap:anywhere;max-width:27rem;margin:-1.5rem auto 0;font-size:1rem;line-height:1.65}.oauth-success-copy strong{color:#32372f;font-weight:550}.oauth-success-copy span{display:block}.oauth-bond-left{animation-name:cs-silk-left}.oauth-bond-right{animation-name:cs-silk-right}.oauth-thread-a{animation-name:cs-silk-a}.oauth-thread-b{animation-name:cs-silk-b}.oauth-thread-under{animation-name:cs-silk-under}.oauth-bond-spark{opacity:0;animation-name:cs-silk-spark}.oauth-bond :is(g,path){transform-origin:0 0;animation-duration:2.8s;animation-timing-function:linear;animation-delay:.24s;animation-fill-mode:backwards}:root:active-view-transition-type(consent-granted)::view-transition-group(oauth-consent){animation:none}:root:active-view-transition-type(consent-granted)::view-transition-old(root){animation:none}:root:active-view-transition-type(consent-granted)::view-transition-new(root){animation:none}:root:active-view-transition-type(consent-granted)::view-transition-old(oauth-consent){animation:.24s ease-in both oauth-folio-out}:root:active-view-transition-type(consent-granted)::view-transition-new(oauth-consent){animation:.24s ease-out .18s both oauth-success-in}@keyframes oauth-folio-out{to{opacity:0;transform:translateY(.5rem)scale(.975)}}@keyframes oauth-success-in{0%{opacity:0}to{opacity:1}}@media (width>=48rem) and (hover:hover) and (pointer:fine){.oauth-content{max-width:34rem}.oauth-page :is(.oauth-brand,.oauth-caption,.oauth-permission h2,.oauth-permission p,.oauth-email,.oauth-actions button){font-size:1rem}.oauth-page :is(.oauth-details,.oauth-status){font-size:.916667rem}.oauth-account-label{font-size:.833333rem}.oauth-page :is(.oauth-folio-top,.oauth-protocol){font-size:.75rem}}@media (width<=440px){.oauth-brand{height:4.6875rem}.oauth-stage{min-height:calc(100svh - 4.6875rem);padding:1.4375rem 1rem 2.5rem}.oauth-folio-top,.oauth-folio-identity,.oauth-folio-body,.oauth-folio-footer{padding-inline:1.375rem}.oauth-folio-identity{gap:.8125rem}.oauth-bond svg{width:24rem}.oauth-success .oauth-success-copy{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.oauth-page :not(:where(.oauth-bond *)),.oauth-page :before,.oauth-page :after{transition:none!important;animation:none!important}}.library-page{--cs-color-text-muted:var(--cs-color-text)}@supports (color:color-mix(in lab, red, red)){.library-page{--cs-color-text-muted:color-mix(in srgb, var(--cs-color-text) 60%, var(--cs-color-background))}}.library-page{box-sizing:border-box;width:100%;max-width:35rem;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem 5rem}.library-tabs{justify-content:space-between;gap:.5rem;margin-bottom:2.25rem;display:flex}.library-tabs a{min-height:2.75rem;color:var(--cs-color-text-muted);border-bottom:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .1rem;text-decoration:none;display:flex}.library-tabs a[aria-current=page]{color:var(--cs-color-text);border-bottom-color:var(--cs-color-text);font-weight:550}.library-toolbar{border-bottom:1px solid var(--cs-color-border);justify-content:space-between;align-items:center;min-height:3.25rem;padding-bottom:.75rem;display:flex}.library-toolbar-empty{visibility:hidden}.library-tools{align-items:center;gap:.2rem;display:flex}.library-find{flex:1;align-items:center;gap:.2rem;min-width:0;display:flex}.library-find>.library-count{white-space:nowrap;margin:0 0 0 auto}.library-list[aria-busy=true]{opacity:.55;transition:opacity .15s ease-out .2s}.library-popover{z-index:50;box-sizing:border-box;border:1px solid var(--cs-color-border);background:var(--cs-color-background);border-radius:.625rem;width:20rem;max-width:calc(100vw - 3rem);padding:1rem;box-shadow:0 .5rem 1.5rem #32271b12}.library-choices{border:0;min-width:0;margin:0;padding:0}.library-choices legend{margin-bottom:.5rem;font-weight:550;display:block}.library-choice{cursor:pointer;align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}.library-source-filter{gap:.375rem;margin-top:1rem;display:grid}.library-source-filter select{border:1px solid var(--cs-color-border);background:0 0;border-radius:.375rem;width:100%;min-width:0;padding:.5rem}.library-list,.library-contexts,.library-delivery-links{margin:0;padding:0;list-style:none}.library-list>li{border-bottom:1px solid var(--cs-color-border)}.library-page a{color:inherit}.library-name{overflow-wrap:anywhere;margin:0;font-weight:550}.library-name a,a.library-name,.library-contexts a,.library-byline{text-decoration:none}.library-name a:hover,a.library-name:hover,.library-contexts a:hover,.library-byline:hover{text-underline-offset:.2em;text-decoration:underline}.library-curator-row{align-items:start;gap:1rem;padding:1.5rem 0;text-decoration:none;display:flex}.library-curator-row>.curator-portrait{width:3.5rem;height:3.5rem}.library-curator-row>svg{width:1rem;height:1rem;color:var(--cs-color-text-muted);margin-top:1rem}.library-curator-row:hover .library-name{text-underline-offset:.2em;text-decoration:underline}.library-handle{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:.15rem 0 0}.library-bio{color:var(--cs-color-text-muted);overflow-wrap:anywhere;white-space:pre-line;margin:.5rem 0;line-height:1.55}.library-meta{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.6}.library-curation-row{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1rem;padding:1.5rem 0;display:grid}.library-cover{object-fit:cover;border-radius:.5rem;width:6rem;height:6rem;display:block}.library-cover-empty{background:var(--cs-color-fill-subtle)}.library-byline{color:var(--cs-color-text-muted);align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.library-link-row{padding:1.5rem 0}.library-contexts{color:var(--cs-color-text-muted);gap:.5rem;margin-top:.75rem;display:grid}.library-contexts li{overflow-wrap:anywhere;align-items:start;gap:.45rem;display:flex}.library-contexts .curator-portrait{width:1.4rem;height:1.4rem}.library-delivery-trigger{text-align:left;cursor:pointer;background:0 0;border-radius:.25rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;width:100%;padding:1.25rem 0;display:grid}.library-delivery-trigger:hover{background:var(--cs-color-fill-subtle)}.library-delivery-trigger>svg{color:var(--cs-color-text-muted);margin-top:.2rem}.library-delivery-status{color:var(--cs-color-text-muted);align-items:center;gap:.375rem;display:flex}.library-delivery-status svg{width:.875rem;height:.875rem}.library-delivery-detail{border-top:1px solid var(--cs-color-border);margin:0 0 1.25rem 2.75rem;padding-top:.75rem}.library-delivery-links>li{padding:.75rem 0}.library-text-action{color:var(--cs-color-text-muted);text-underline-offset:.2em;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.5rem;text-decoration:underline;display:inline-flex}.library-text-action[data-disabled]{cursor:default}.library-applied{overflow-wrap:anywhere;color:var(--cs-color-text-muted);margin:.75rem 0 0}.library-empty{text-align:center;color:var(--cs-color-text-muted);padding:3rem 0}.library-failure{text-align:center;overflow-wrap:anywhere;justify-items:center;gap:.5rem;padding:3rem 0;display:grid}.library-content-failure{overflow-wrap:anywhere;justify-items:start;gap:.25rem;display:grid}.library-loading{place-items:center;min-height:5rem;display:grid}.library-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite library-spin;display:inline-block}@keyframes library-spin{to{rotate:360deg}}@media (width<=37.5rem){.library-tabs{gap:.25rem}.library-tabs a{flex-direction:column;flex:1;gap:.5rem}}@media (width<=22.5rem){.library-curation-row{grid-template-columns:4.5rem minmax(0,1fr)}.library-cover{width:4.5rem;height:4.5rem}.library-delivery-trigger{grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.5rem}.library-delivery-status{flex-wrap:wrap;max-width:6rem}.library-delivery-detail{margin-left:0}}@media (prefers-reduced-motion:reduce){.library-spinner{animation:none}}.library-batch-link{color:var(--cs-color-text-muted);text-underline-offset:.22em;margin-bottom:1rem;display:inline-block}.library-batch-link:hover{text-decoration:underline}.library-batch-link:focus-visible{outline-offset:.25rem;border-radius:.2rem;outline:.125rem solid #2563eb}.delivery-batch{--batch-muted:#71695f;box-sizing:border-box;width:100%;max-width:35rem;margin:0 auto;padding:2.5rem 1.5rem 4rem;font-size:.875rem}.batch-brandbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.batch-brand{color:var(--batch-muted);align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.batch-brand img{object-fit:contain;width:1.5rem;height:1.5rem}.batch-copy-area{flex-shrink:0;position:relative}.batch-copy{min-width:7.25rem;min-height:2.5rem;color:var(--batch-muted);border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;margin-right:-.625rem;padding:.375rem .625rem;font-size:.75rem;display:inline-flex}.batch-copy svg{width:1rem;height:1rem}.batch-copy:hover{color:var(--cs-color-text);background:#eeeae5}.batch-copy-feedback{text-align:right;width:15rem;color:var(--batch-muted);font-size:.75rem;position:absolute;top:100%;right:0}.batch-heading{margin-bottom:2.5rem}.batch-heading h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:.5rem 0 .75rem;font-size:1.5rem;font-weight:580;line-height:1.25}.batch-meta{color:var(--batch-muted);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.75rem;line-height:1.6}.batch-entries{margin:0;padding:0;list-style:none}.batch-entry{border-top:1px solid #e7e3de;min-width:0;padding:1.5rem 0}.batch-entry:first-child{border-top:0;padding-top:.25rem}.batch-context{color:var(--batch-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .4rem;margin:0 0 .5rem;font-size:.75rem;line-height:1.5;display:flex}.batch-context>a,.batch-curator{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.batch-curator .curator-portrait{flex-shrink:0;width:1.25rem;height:1.25rem}.batch-title{letter-spacing:-.018em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:.9375rem;font-weight:550;line-height:1.5}.batch-annotation{color:var(--batch-muted);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;margin:.625rem 0 0;font-size:.875rem;line-height:1.55}.delivery-batch a{text-underline-offset:.22em;text-decoration:none}.delivery-batch a:hover{text-decoration:underline}.delivery-batch :where(a,button):focus-visible{outline-offset:.25rem;border-radius:.2rem;outline:.125rem solid #2563eb}.batch-loading{place-items:center;min-height:100vh;display:grid}.batch-action{text-underline-offset:.22em;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.batch-continuation{margin-top:1rem}.legal-page{--cs-color-text-muted:#68645e;box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:35rem;color:var(--cs-color-text);margin:0 auto;padding:3.75rem 1.5rem 5rem;line-height:1.5}.legal-page :where(*){font-size:.875rem}.legal-page a{text-underline-offset:.2em;text-decoration:underline}.legal-page .legal-brand{color:var(--cs-color-text-muted);align-items:center;gap:.625rem;margin-bottom:2.75rem;text-decoration:none;display:inline-flex}.legal-brand img{width:1.125rem;height:1.125rem}.legal-page h1{letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:550;line-height:1.25}.legal-page .legal-document-meta{color:var(--cs-color-text-muted);margin-top:.625rem}.legal-page section{margin-top:2rem}.legal-page h2{margin:0 0 .625rem;font-weight:600}.legal-page p{margin:0}.legal-page section p+p{margin-top:.875rem}.legal-footer{color:var(--cs-color-text-muted);flex-wrap:wrap;gap:1rem 1.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}@media (width<=37.5rem){.legal-page{padding-top:2.5rem}}@media print{.legal-page{max-width:none;padding:0}.legal-page section{break-inside:avoid}}.membership-page{--membership-ink:#171615;--membership-hair:#1111111f;--membership-rose:#a3202b;--membership-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;box-sizing:border-box;color:var(--cs-color-text);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5;position:relative}.membership-page *,.membership-page :before,.membership-page :after{box-sizing:border-box}.membership-page :where(h1,p,ul,li){margin:0;padding:0}.membership-page ul{list-style:none}.membership-page img{max-width:100%;display:block}.membership-stage{position:relative}.membership-rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;-webkit-mask-image:radial-gradient(54% 58% at 50% 46%,#000 72%,#0000);mask-image:radial-gradient(54% 58% at 50% 46%,#000 72%,#0000)}.membership-ring{fill:none;stroke:#1111112e;stroke-width:.08px}.membership-ring-1{stroke:#11111138;stroke-dasharray:2 3}.membership-ring-2{stroke:#1111114d;stroke-dasharray:0 4;stroke-linecap:round;stroke-width:.2px}@media (prefers-reduced-motion:no-preference){.membership-ring-1{animation:150s linear infinite membership-drift-1}.membership-ring-2{animation:240s linear infinite membership-drift-2}.membership-stage:has(.membership-sun:hover,.membership-benefit:hover) .membership-ring{animation-play-state:paused}}@keyframes membership-drift-1{to{stroke-dashoffset:-100px}}@keyframes membership-drift-2{to{stroke-dashoffset:100px}}.membership-sun{text-align:center;justify-items:center;display:grid}.membership-portrait{--size:6rem;width:var(--size);height:var(--size)}.membership-portrait-image{object-fit:cover;border-radius:50%;width:100%;height:100%;box-shadow:0 .6em 1.6em -.6em #11111140}.membership-portrait-initial{color:#8a837a;font-size:calc(var(--size) * .4);background:#ece9e4;place-items:center;font-weight:600;line-height:1;display:grid}.membership-title{letter-spacing:-.03em;font-weight:300;line-height:1}.membership-title:focus{outline:none}.membership-cta{text-align:center;justify-items:center;display:grid}.membership-price{line-height:1.2}.membership-price-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.3em;font-weight:600}.membership-price-period{color:var(--cs-color-text-muted);margin-left:.15em}.membership-fine{max-width:22em;color:var(--cs-color-text-muted);text-wrap:balance;font-size:.86em}.membership-fine:not(:last-child){margin-top:.2em}.membership-status{text-wrap:balance;font-size:1.15em;font-weight:600}.membership-status:focus,.membership-fine:focus{outline:none}.membership-status:is([data-tone=live],[data-tone=ending],[data-tone=alert]):before{content:"";vertical-align:.08em;background:var(--membership-rose);border-radius:50%;width:.5em;height:.5em;margin-right:.55em;display:inline-block;box-shadow:0 0 0 .22em #a3202b24}.membership-status[data-tone=ending]{color:#111111c7}.membership-status[data-tone=ending]:before{box-shadow:inset 0 0 0 .12em var(--membership-rose);background:0 0}.membership-status[data-tone=alert]:before{background:var(--cs-color-warning);box-shadow:0 0 0 .22em var(--cs-color-warning-soft)}.membership-action,.membership-quiet-action{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.membership-action{background:linear-gradient(#2d2b28, var(--membership-ink) 70%);min-height:2.9em;color:var(--cs-color-on-strong);letter-spacing:.005em;border:0;margin:.75em 0 .6em;padding:0 2.4em;font-weight:600;box-shadow:inset 0 1px #ffffff26,0 .1em .25em #1111112e,0 .7em 1.4em -.6em #1116}@media (hover:hover){.membership-action:not([aria-disabled=true]):hover{background:linear-gradient(#3b3834,#23211f 70%)}}.membership-action:not([aria-disabled=true]):active{background:#0c0c0b;box-shadow:inset 0 .12em .35em #000000a6}.membership-action[aria-busy=true]{cursor:default;box-shadow:inset 0 1px #ffffff26}.membership-quiet-action{min-height:2.4em;color:var(--cs-color-text-muted);background:0 0;border:1px solid #0000;margin-top:.7em;padding:0 1.4em;font-size:.92em}.membership-action+.membership-quiet-action{margin-top:0}@media (hover:hover){.membership-quiet-action:not([aria-disabled=true]):hover{color:var(--cs-color-text);border-color:currentColor}}.membership-quiet-action[aria-busy=true]{cursor:default}.membership-action:focus-visible,.membership-quiet-action:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.1875rem}.membership-spinner{opacity:0;border:.1em solid;border-top-color:#0000;border-radius:50%;width:.8em;height:.8em;position:absolute;top:calc(50% - .4em);right:.85em}[aria-busy=true]>.membership-spinner{opacity:.8;animation:.8s linear infinite membership-spin}@keyframes membership-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[aria-busy=true]>.membership-spinner{border-top-color:currentColor;border-right-color:#0000;animation:none}}@media (forced-colors:active){.membership-action,.membership-quiet-action{border:1px solid buttontext}}.membership-benefit{--vf:1}.membership-benefit-query{--vf:.8}.membership-benefit-voice{--vf:.85}.membership-benefit-sources{--vf:.86}.membership-benefit-revshare{--vf:.85}.membership-body{box-shadow:0 0 0 1px var(--membership-hair), 0 .3em 1em -.3em #11111130;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;line-height:1.2;display:grid;position:relative;overflow:hidden}.membership-mosaic{aspect-ratio:1;grid-template-columns:repeat(3,1fr);gap:.12em;width:118%;display:grid}.membership-mosaic img{object-fit:cover;filter:grayscale(.55)contrast(.92);opacity:.62;width:100%;height:100%}.membership-mosaic .membership-mosaic-yours{z-index:1;filter:none;opacity:1;outline:.18em solid #fff;position:relative;box-shadow:0 .3em .9em #11111159}.membership-query{gap:.42em;width:72%;margin-top:-4%;display:grid}.membership-query-chip{border:1px solid var(--cs-color-border-strong);white-space:nowrap;border-radius:999px;justify-self:center;align-items:center;gap:.3em;margin-bottom:.25em;padding:.18em .6em .18em .45em;display:inline-flex}.membership-query-chip svg,.membership-feed svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:.95em;height:.95em}.membership-query-result{color:var(--cs-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:1fr auto;align-items:center;gap:.4em;font-size:.85em;display:grid}.membership-query-result i{width:var(--len);transform-origin:0;background:#1111119e;border-radius:1em;height:.5em}.membership-benefit-voice .membership-body{overflow:visible}.membership-voice{position:absolute;inset:0}.membership-delivia{object-fit:cover;border-radius:50%;width:100%;height:100%}.membership-wave{background:var(--membership-ink);color:#f3eee3;border-radius:999px;align-items:center;gap:.16em;height:1.75em;padding:.3em .6em;display:flex;position:absolute;bottom:4%;right:-4%;box-shadow:0 0 0 .2em #fff}.membership-wave i{width:.18em;height:calc(var(--h) * 100%);background:currentColor;border-radius:1em}.membership-benefit-sources .membership-body{background:#fff8f1}.membership-feed{color:#d4661f;justify-items:center;gap:.3em;width:70%;display:grid}.membership-feed svg{stroke-width:2.4px;width:1.5em;height:1.5em}.membership-feed-host{color:var(--cs-color-text);font-family:var(--membership-mono);font-size:.8em}.membership-streaks{justify-items:center;gap:.3em;width:100%;display:grid}.membership-streaks i{background:#11111124;border-radius:1em;height:.32em}.membership-feed .membership-streaks i:first-child{background:#d4661f;width:86%}.membership-feed .membership-streaks i:nth-child(2){width:64%}.membership-feed .membership-streaks i:nth-child(3){width:74%}.membership-benefit-agent .membership-body{background:radial-gradient(circle at 35% 28%, #2e2c29, var(--membership-ink) 70%);box-shadow:0 0 0 1px #00000040,0 .3em 1em -.3em #11111159}.membership-mcp{justify-items:center;gap:.35em;width:62%;display:grid}.membership-mcp-name{color:#f3efe6;font-family:var(--membership-mono);letter-spacing:.08em;font-weight:600}.membership-mcp-name:after{content:"";vertical-align:-.15em;background:#7fd4a0;width:.5em;height:1em;margin-left:.15em;display:inline-block}.membership-mcp .membership-streaks i{background:#ffffff38}.membership-mcp .membership-streaks i:first-child{width:100%}.membership-mcp .membership-streaks i:nth-child(2){width:78%}.membership-mcp .membership-streaks i:nth-child(3){width:90%}.membership-frame-detail{background:50% -14%/250% no-repeat;position:absolute;inset:0}.membership-benefit-revshare .membership-body{background:var(--cs-color-background);box-shadow:none;border:1px dashed #1116}.membership-coin{color:#11111194;font-family:Georgia,Times New Roman,serif;font-size:1.9em;line-height:1}.membership-caption{gap:.15em;line-height:1.4;display:grid}.membership-caption-title{font-weight:600}.membership-caption-line{color:var(--cs-color-text-muted)}.membership-tag{color:var(--cs-color-warning);letter-spacing:.04em;text-transform:uppercase;vertical-align:.12em;border:1px solid;border-radius:999px;margin-left:.2em;padding:.05em .5em;font-size:.78em;font-weight:600;display:inline-block}@media (prefers-reduced-motion:no-preference){.membership-benefit:hover .membership-query-result i{animation:.6s cubic-bezier(.2,.7,.2,1) both membership-sort;animation-delay:calc(var(--i) * 80ms)}.membership-benefit:hover .membership-feed .membership-streaks i:first-child{animation:.6s cubic-bezier(.2,.7,.2,1) both membership-arrive}.membership-benefit:hover .membership-mcp-name:after{animation:.9s step-end infinite membership-caret}.membership-benefit:hover .membership-wave i{animation:.9s ease-in-out infinite alternate membership-wave;animation-delay:calc(var(--i) * -.13s)}.membership-benefit:hover .membership-mosaic img:not(.membership-mosaic-yours){opacity:.4;transition:opacity .3s}}@keyframes membership-sort{0%{scale:0 1}to{scale:1}}@keyframes membership-arrive{0%{opacity:0;scale:.2 1}to{opacity:1;scale:1}}@keyframes membership-caret{50%{opacity:0}}@keyframes membership-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (width>=63rem) and (height>=41rem) and (hover:hover) and (pointer:fine){.membership-page{height:calc(100dvh - var(--dock-content-space));place-items:center;padding:clamp(1.25rem,3.5vh,3rem) clamp(1.5rem,3vw,3.5rem) clamp(.5rem,1.5vh,1rem);display:grid;container-type:size}.membership-stage{aspect-ratio:16/9;width:min(100cqw,177.778cqh,110rem);container-type:inline-size}.membership-sun,.membership-benefits{font-size:max(.8125rem,.86cqi)}.membership-sun{width:28cqi;position:absolute;top:5cqi;left:50%;translate:-50%}.membership-portrait{--size:12.5cqi;margin:2.75cqi 0 3.6cqi}.membership-title{font-size:3.4cqi}.membership-cta{margin-top:1.3cqi;font-size:max(.875rem,1.12cqi)}.membership-benefit{top:calc(var(--py) * 1cqi);left:calc(var(--px) * 1cqi);width:0;height:0;position:absolute}.membership-body{top:calc(var(--d) * -.5cqi);left:calc(var(--d) * -.5cqi);width:calc(var(--d) * 1cqi);height:calc(var(--d) * 1cqi);font-size:calc(var(--vf) * 1cqi);position:absolute}.membership-caption{width:var(--cw);position:absolute}.membership-benefit:is([data-side=right],[data-side=left]) .membership-caption{top:0;translate:0 -50%}.membership-benefit[data-side=right] .membership-caption{left:calc(var(--d) * .5cqi + 1.2cqi)}.membership-benefit[data-side=left] .membership-caption{right:calc(var(--d) * .5cqi + 1.2cqi);text-align:right}.membership-benefit:is([data-side=below],[data-side=above]) .membership-caption{text-align:center;left:0;translate:-50%}.membership-benefit[data-side=below] .membership-caption{top:calc(var(--d) * .5cqi + 1.2cqi)}.membership-benefit[data-side=above] .membership-caption{bottom:calc(var(--d) * .5cqi + 1.2cqi)}}@media not all and (width>=63rem) and (height>=41rem) and (hover:hover) and (pointer:fine){.membership-page{min-height:calc(100dvh - var(--dock-content-space));padding:2rem 1.5rem 2.5rem}.membership-stage{width:100%;max-width:32rem;margin:0 auto}.membership-rings{display:none}.membership-sun{isolation:isolate;margin-bottom:3rem;position:relative}.membership-sun:before{content:"";z-index:-1;aspect-ratio:2.4;border:1px dashed #11111129;border-radius:50%;width:100%;position:absolute;top:.9rem;left:50%;translate:-50%;rotate:-5deg}.membership-portrait{--size:7.5rem;margin:1.6rem 0 2.2rem}.membership-title{font-size:2.5rem}.membership-cta{margin-top:1rem;font-size:1rem}.membership-status{font-size:1em}.membership-benefits{gap:1.6rem;display:grid}.membership-benefit{--nd:calc(var(--d) * .5rem + 1.6rem);margin-left:max(0px, min(var(--nx,0%), 4.5rem, 100% - var(--nd) - 1rem - 10rem));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.membership-body{width:var(--nd);height:var(--nd);font-size:calc(var(--vf) * var(--nd) / var(--d))}.membership-benefit-query{--nx:16%}.membership-benefit-voice{--nx:5%}.membership-benefit-sources{--nx:24%}.membership-benefit-agent{--nx:10%}.membership-benefit-frame{--nx:28%}.membership-benefit-revshare{--nx:15%}}.creation-panel.cover-generation{--cover-generation-term:9.5rem;overscroll-behavior:contain;color:#494539;width:min(57rem,100vw - 2rem);padding:calc(1.5rem - 1px) calc(1.75rem - 1px) calc(1.75rem - 1px);container:cover-generation/inline-size}.cover-generation-header{justify-content:space-between;align-items:center;gap:1rem;margin:-.375rem -.625rem 1.5rem 0;display:flex}.cover-generation-dialog .cover-generation-header .creation-title{color:#3b3932;margin:0}.cover-generation-close{color:#6e685d;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.cover-generation-close svg{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.cover-generation-close:hover{color:#3b3932;background:#e7e0d5}}.cover-generation-sum{grid-template-columns:var(--cover-generation-term) 1.5rem minmax(13rem, 1fr) 1.5rem calc(var(--cover-generation-term) * 2.15);grid-template-rows:auto var(--cover-generation-term) auto;grid-template-areas:"c1.c2.c3""t1 o1 t2 o2 t3""b1.b2.b3";gap:.625rem .875rem;display:grid}.cover-generation-term{display:contents}.cover-generation-c1{grid-area:c1}.cover-generation-c2{grid-area:c2}.cover-generation-c3{grid-area:c3}.cover-generation-t1{grid-area:t1}.cover-generation-t2{grid-area:t2}.cover-generation-t3{grid-area:t3}.cover-generation-b1{grid-area:b1}.cover-generation-b2{grid-area:b2}.cover-generation-b3{grid-area:b3}.cover-generation-o1{grid-area:o1}.cover-generation-o2{grid-area:o2}.cover-generation-dialog .cover-generation-caption,.cover-generation-dialog .cover-generation-caption label{color:#494539;align-self:end;font-size:.8125rem;font-weight:500;line-height:1.5}.cover-generation-operator{color:#a39a8a;place-self:center;width:1.375rem;height:1.375rem;display:grid}.cover-generation-operator svg{width:100%;height:100%}.cover-generation-below{align-items:center;gap:.5rem;min-width:0;min-height:2.5rem;display:flex}.cover-generation-print{box-sizing:border-box;height:var(--cover-generation-term);box-shadow:0 0 0 1px #261f151f, inset 0 1px 0 var(--cs-palette-white), 0 .5rem 1rem -.625rem #55462c73;background:#fffefa;border-radius:.5rem;margin:0;padding:.375rem}.cover-generation-print img,.cover-generation-print-blank{object-fit:cover;border-radius:.25rem;width:100%;height:100%;display:block}.cover-generation-print-blank{background:#ebe6dd}.cover-generation-print-caption{display:none}.cover-generation-name{color:#746d62;justify-content:space-between;padding:0 .125rem}.cover-generation-dialog .cover-generation-name span{font-size:.8125rem}.cover-generation-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cover-generation-swatches{flex:none;padding-left:.125rem;display:flex}.cover-generation-swatches span{border-radius:50%;width:.625rem;height:.625rem;margin-left:-.125rem;box-shadow:0 0 0 1px #fbf8f1}.cover-generation-words{box-sizing:border-box;width:100%;min-width:0;height:var(--cover-generation-term);color:#3b3932;font:inherit;resize:none;box-shadow:inset 0 1px .125rem #6552380f, 0 1px 0 var(--cs-palette-white);background:#fffefa;border:1px solid #a79c8b;border-radius:.5rem;margin:0;padding:.75rem .875rem;line-height:1.5;transition:border-color .14s,box-shadow .14s;display:block}.cover-generation-words::placeholder{color:#8f877b;opacity:1}@media (hover:hover) and (pointer:fine){.cover-generation-words:hover:not(:focus){border-color:#827766}}.cover-generation-words:focus{border-color:#6f8796;outline:0;box-shadow:inset 0 1px .125rem #6552380f,0 0 0 .1875rem #496d8333}.cover-generation-make-row{justify-content:flex-end}.cover-generation-make,.cover-generation-dialog .cover-generation-use{box-sizing:border-box;min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:0;line-height:1.2;display:inline-flex;position:relative}.cover-generation-make{color:#494438;text-shadow:0 1px #ffffffb3;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 .125rem 0 #c0b8a7, 0 .25rem .4375rem -.1875rem #53493636;background:linear-gradient(#fffefa,#ede9df 55%,#e1dbcd);border:1px solid #b6afa0;padding:.5rem 1.125rem .5rem .9375rem;font-weight:600;transition:transform .12s ease-out,filter .12s ease-out,opacity .16s}.cover-generation-sparkle{color:#9a8a5c;flex:none;width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.cover-generation-make:hover:not([aria-disabled=true]){background:linear-gradient(#fffffc,#f3efe6 55%,#e8e2d5);border-color:#a39b8a}.cover-generation-make:hover:not([aria-disabled=true]) .cover-generation-sparkle{color:#87764a}}.cover-generation-make:active:not([aria-disabled=true]){filter:brightness(.98);transform:translateY(.125rem);box-shadow:inset 0 1px .125rem #53493621}.cover-generation-make[data-disabled]:not([aria-busy=true]){opacity:.5;cursor:default}.cover-generation-make[aria-busy=true]{cursor:progress}.cover-generation-make[aria-busy=true] .cover-generation-sparkle{animation:1.1s linear infinite cover-generation-turn}@keyframes cover-generation-turn{to{rotate:1turn}}.cover-generation-dialog .cover-generation-use{margin-left:auto;padding:.5rem 1.25rem;font-weight:500}.cover-generation-dialog .cover-generation-use[aria-disabled=true]{color:#a39a8b;text-shadow:0 1px #ffffffb3;opacity:1;background:linear-gradient(#f1ede5,#ebe6dd);border-color:#d6cec1;box-shadow:inset 0 1px .125rem #55462c1a}.cover-generation-stage{isolation:isolate;width:100%;height:var(--cover-generation-term);background:#ebe6dd;border-radius:.375rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #261f1521,inset 0 1px .25rem #55462c24}.cover-generation-image,.cover-generation-making,.cover-generation-mist,.cover-generation-failed,.cover-generation-empty{position:absolute;inset:0}.cover-generation-image{object-fit:cover;width:100%;height:100%;display:block}.cover-generation-image.is-developing{animation:1.35s cubic-bezier(.2,.65,.25,1) both cover-generation-develop}@keyframes cover-generation-develop{0%{opacity:0;filter:blur(1.5rem)saturate(.3)brightness(1.08);scale:1.08}22%{opacity:1}to{opacity:1;filter:blur()saturate()brightness();scale:1}}.cover-generation-mist{isolation:isolate;border-radius:inherit;background:#efe9df;overflow:hidden}.cover-generation-blob{aspect-ratio:1;filter:blur(2.25rem);opacity:.5;border-radius:50%;width:70%;animation:9s ease-in-out infinite alternate cover-generation-drift;position:absolute}.cover-generation-blob:first-child{background:var(--mist-1,#d9c7a7);top:-40%;left:-18%}.cover-generation-blob:nth-child(2){background:var(--mist-2,#c8b28f);animation-duration:11s;animation-delay:-4s;top:-20%;right:-14%}.cover-generation-blob:nth-child(3){background:var(--mist-4,#b9a68a);opacity:.22;animation-duration:13s;animation-delay:-2s;bottom:-62%;left:22%}.cover-generation-blob:nth-child(4){background:var(--mist-3,#e2d3bb);opacity:.3;animation-duration:10s;animation-delay:-7s;bottom:-48%;right:4%}@keyframes cover-generation-drift{to{translate:14% 10%;scale:1.18}}.cover-generation-sheen{background:linear-gradient(105deg,#0000 35%,#ffffff6b 50%,#0000 65%) 0 0/250% 100%;animation:2.6s ease-in-out infinite cover-generation-sheen;position:absolute;inset:0}@keyframes cover-generation-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.cover-generation-echo{color:#3b3932b3;text-align:center;text-wrap:balance;place-items:center;padding:2.5rem;font-style:italic;line-height:1.45;display:grid;position:absolute;inset:0}.cover-generation-echo>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cover-generation-status{z-index:2;color:#494539;white-space:nowrap;-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);background:#fffefac7;border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .5625rem;line-height:1.5;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem;box-shadow:0 0 0 1px #261f1514,0 .25rem .75rem -.375rem #55462c59}.cover-generation-dialog .cover-generation-status,.cover-generation-dialog .cover-generation-status *{font-size:.8125rem}.cover-generation-dot{background:#8b9d6f;border-radius:50%;flex:none;width:.4375rem;height:.4375rem;animation:1.4s ease-in-out infinite cover-generation-breathe}@keyframes cover-generation-breathe{50%{opacity:.35;scale:.8}}.cover-generation-elapsed{color:#8f877b;font-variant-numeric:tabular-nums}.cover-generation-elapsed:before{content:"·";margin-right:.5rem}.cover-generation-failed{color:var(--cs-color-danger);text-align:center;text-wrap:balance;background:#f1ece4;place-content:center;justify-items:center;gap:.5rem;padding:1rem 2rem;line-height:1.45;display:grid}.cover-generation-failed svg{width:1.25rem;height:1.25rem}.cover-generation-failed span{overflow-wrap:anywhere;max-width:24rem}.cover-generation-empty{color:#b3aa9b;background:linear-gradient(#ece7de,#e6e0d5);place-items:center;display:grid;box-shadow:inset 0 1px .25rem #55462c1f}.cover-generation-empty svg{width:1.5rem;height:1.5rem}.cover-generation-dialog .cover-generation-note{color:#746d62;margin:0;font-size:.8125rem;line-height:1.5}.cover-generation-pick{flex-wrap:wrap;justify-content:space-between}.cover-generation-takes{flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;display:flex}.cover-generation-take{aspect-ratio:1;cursor:pointer;background:#e9e4da;border:0;border-radius:.3125rem;flex:none;width:1.875rem;margin:0;padding:0;transition:box-shadow .14s;display:block;position:relative}.cover-generation-take img,.cover-generation-take .cover-generation-mist,.cover-generation-take-failed{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-generation-take img{transition:opacity .14s,filter .14s;box-shadow:0 0 0 1px #261f1524}.cover-generation-take:not([aria-pressed=true]) img{opacity:.66;filter:saturate(.8)}@media (hover:hover) and (pointer:fine){.cover-generation-take:hover img{opacity:1;filter:none}}.cover-generation-take[aria-pressed=true]{box-shadow:0 0 0 .125rem #f8f5ee,0 0 0 .25rem #3b3932}.cover-generation-take .cover-generation-blob{filter:blur(.5rem);opacity:.6}.cover-generation-take-failed{color:var(--cs-color-danger);background:#f1ece4;place-items:center;display:grid;box-shadow:0 0 0 1px #261f1524}.cover-generation-take-failed svg{width:.875rem;height:.875rem}.cover-generation-rule{background:#d3cbbd;flex:none;width:1px;height:1.125rem;margin-inline:.125rem}@container cover-generation not (width>=49.5rem){.cover-generation-sum{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"t1""o1""c2""t2""b2""o2""c3""t3""b3";row-gap:.5rem}.cover-generation-c1,.cover-generation-b1{display:none}.cover-generation-print{align-items:center;gap:.75rem;height:auto;padding:.3125rem .75rem .3125rem .3125rem;display:flex}.cover-generation-print img,.cover-generation-print-blank{flex:none;width:2.5rem;height:2.5rem}.cover-generation-print-caption{color:#494539;min-width:0;line-height:1.3;display:grid}.cover-generation-print-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover-generation-dialog .cover-generation-print-caption span:first-child{color:#746d62;font-size:.75rem}.cover-generation-operator{width:1.125rem;height:1.125rem;margin:.125rem 0}.cover-generation-words{height:6.5rem}.cover-generation-stage{aspect-ratio:2.15;height:auto}.cover-generation-echo{padding:.75rem 1.25rem 2.75rem}}@media (width<=47.99rem){.creation-panel.cover-generation{padding:calc(1.25rem - 1px)}.cover-generation-header{margin-bottom:1rem}}@media (prefers-reduced-motion:reduce){.cover-generation *{animation-duration:1ms!important;animation-iteration-count:1!important}.cover-generation-image.is-developing{animation:.24s ease-out both cover-generation-fade!important}.cover-generation-blob{translate:6% 4%}.cover-generation-make[aria-busy=true] .cover-generation-sparkle{rotate:.125turn}}@keyframes cover-generation-fade{0%{opacity:0}}@media (forced-colors:active){.cover-generation :is(.cover-generation-words,.cover-generation-make,.cover-generation-use){border-color:buttontext}.cover-generation-take[aria-pressed=true]{outline-offset:.125rem;outline:.1875rem solid highlight}}:root{--chat-page:35rem;--chat-gap:1rem;--chat-column:min(30rem, 100vw - 38.5rem);--chat-shift:calc((var(--chat-gap) + var(--chat-column)) / -2);--chat-ease:cubic-bezier(.22, .8, .24, 1);--chat-highlight:#ffcd6c42;--chat-mark:#ffcd6c;--chat-mark-ink:#3d3220;--chat-focus:#496d83}.chat-source-row{isolation:isolate;position:relative}.chat-source-row:after{content:"";z-index:-1;background:var(--chat-highlight);opacity:0;pointer-events:none;border-radius:.5rem;transition:opacity .16s ease-out;position:absolute;inset:.5rem -.75rem}.chat-source-row.chat-source-lit:after{opacity:1}.chat-source-number{color:#8b8277;font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-top:.0625rem;font-weight:600;transition:opacity .24s ease-out,background-color .14s,color .14s;display:grid;position:absolute;top:1.5rem;left:-2.125rem}.curation-page .chat-source-number{font-size:.6875rem}.curation-reader-beside-chat .chat-source-number{opacity:1}.chat-source-row.chat-source-lit .chat-source-number{background:var(--chat-mark);color:var(--chat-mark-ink)}.chat-source-row:has(.chat-source-flash) .chat-source-number{background:var(--chat-mark);color:var(--chat-mark-ink)}.chat-source-flash{z-index:-1;background:var(--chat-highlight);pointer-events:none;border-radius:.5rem;animation:1.6s ease-out both chat-source-flash;position:absolute;inset:.5rem -.75rem}@keyframes chat-source-flash{0%,45%{opacity:1}to{opacity:0}}.curation-links-reading .chat-source-number{animation:chat-source-read 2.4s ease-in-out calc(var(--chat-wave,0) * .3s) infinite}@keyframes chat-source-read{0%,60%,to{color:#b6ada0;background:0 0}20%{color:var(--chat-mark-ink);background:#ffcd6c8c}}@media (width>=60rem){.curation-reader{transition:translate .42s var(--chat-ease)}html:has(.curation-reader) .dock-shell{transition:translate .42s var(--chat-ease)}.curation-reader.curation-reader-beside-chat{translate:var(--chat-shift) 0}html:has(.curation-reader-beside-chat) .dock-shell{translate:var(--chat-shift) 0;width:min(95vw, var(--chat-page))}}.chat-scrim{display:none}.chat-column{top:0;bottom:0;left:calc(50% + (var(--chat-page) + var(--chat-gap) - var(--chat-column)) / 2);z-index:45;box-sizing:border-box;width:var(--chat-column);background:var(--cs-color-background);color:var(--cs-color-text);transition:opacity .22s ease-out 80ms, translate .38s var(--chat-ease) 40ms;padding:0 1.5rem 0 2rem;position:fixed}.chat-column[data-closed]{opacity:0;translate:1.5rem}.chat-column[data-leave]{transition:opacity .16s ease-in,translate .24s ease-in}.chat-column[data-leave][data-closed]{translate:1rem}.chat-column:before{content:"";background:linear-gradient(#0000,#e2ded7 4rem calc(100% - 4rem),#0000);width:1px;position:absolute;top:2.75rem;bottom:1.25rem;left:0}.chat-frame{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.chat-head{justify-content:space-between;align-items:center;gap:1rem;padding:2.125rem 0 .25rem;display:flex}.chat-title{letter-spacing:-.012em;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.chat-close{width:2.25rem;height:2.25rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;place-items:center;margin-right:-.5rem;padding:0;display:grid}.chat-icon{width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.chat-close:hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}}.chat-close:active{background:var(--cs-color-fill-hover)}.chat-log{overscroll-behavior:contain;flex-direction:column;min-height:0;margin:0 -1.5rem 0 -2rem;padding:.75rem 1.5rem 1.5rem 2rem;display:flex;position:relative;overflow-y:auto}.chat-empty{padding-top:1.25rem}.chat-empty-heading{color:var(--cs-color-text-muted);margin:0 0 .375rem;font-weight:500}.chat-suggestions{margin:0;padding:0;list-style:none}.chat-suggestions li+li{border-top:1px solid var(--cs-color-border)}.chat-suggestion{width:calc(100% + 1rem);color:var(--cs-color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 -.5rem;padding:.6875rem .5rem;display:flex}.curation-chat .chat-suggestion span{letter-spacing:-.018em;font-size:.9375rem;font-weight:550}.chat-go{color:#b0a89c;flex-shrink:0;width:1rem;height:1rem;transition:color .12s}@media (hover:hover) and (pointer:fine){.chat-suggestion:hover{background:var(--cs-color-fill-subtle)}.chat-suggestion:hover .chat-go{color:var(--cs-color-text)}}.chat-suggestion:active{background:var(--cs-color-fill-hover)}.chat-exchange{animation:chat-arrive .3s var(--chat-ease) both;padding:1.375rem 0 .25rem}.chat-exchange+.chat-exchange{border-top:1px solid var(--cs-color-border);margin-top:1.25rem}@keyframes chat-arrive{0%{opacity:0;translate:0 .5rem}}.chat-question{letter-spacing:-.018em;text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-weight:550;line-height:1.45}.curation-chat .chat-question{font-size:.9375rem}.chat-answer{color:#2b2925;text-wrap:pretty;overflow-wrap:break-word;margin-top:.625rem;line-height:1.62}.chat-answer p{margin:0}.chat-answer p+p,.chat-answer ul+p,.chat-answer p+ul,.chat-answer ul+ul{margin-top:.75rem}.chat-answer ul{margin:0;padding:0 0 0 1.125rem;list-style:outside}.chat-answer li+li{margin-top:.375rem}.chat-answer li::marker{color:#a39a8d}.chat-keep{white-space:nowrap}.chat-caret{vertical-align:-.15em;opacity:.5;background:#9a8f80;border-radius:1px;width:.125rem;height:1.05em;margin-left:.1875rem;animation:1.05s steps(2,jump-none) infinite chat-caret;display:inline-block}@keyframes chat-caret{50%{opacity:0}}.chat-reading{color:var(--cs-color-text-muted);margin:.625rem 0 0}.chat-reading:after{content:"…";vertical-align:bottom;white-space:nowrap;clip-path:inset(0 100% 0 0);width:1em;animation:1.4s steps(4,end) infinite chat-ellipsis;display:inline-block;overflow:hidden}@keyframes chat-ellipsis{to{clip-path:inset(0 -.2em 0 0)}}.chat-cite{box-sizing:border-box;color:#6a6157;font-variant-numeric:tabular-nums;vertical-align:.0625rem;cursor:pointer;background:#efebe4;border:0;border-radius:.5625rem;place-items:center;min-width:1.125rem;height:1.125rem;margin-left:.1875rem;padding:0 .1875rem;font-weight:600;line-height:1;transition:background-color .12s,color .12s;display:inline-grid}.chat-cite+.chat-cite{margin-left:.125rem}.curation-chat .chat-cite{font-size:.6875rem}@media (hover:hover) and (pointer:fine){.chat-cite:hover{background:var(--chat-mark);color:var(--chat-mark-ink)}}.chat-cite:focus-visible{background:var(--chat-mark);color:var(--chat-mark-ink)}.chat-from{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;margin:.875rem 0 0;display:grid}.chat-from-label{color:var(--cs-color-text-muted);line-height:1.75rem}.chat-from-sources{min-width:0;margin:0;padding:0;list-style:none}.chat-from-source{max-width:100%;height:1.75rem;color:var(--cs-color-text-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;margin-left:-.25rem;padding:0 .375rem 0 .25rem;display:flex}.chat-from-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-mark{color:#6a6157;font-variant-numeric:tabular-nums;background:#efebe4;border-radius:50%;flex-shrink:0;place-items:center;width:1.0625rem;height:1.0625rem;font-weight:600;display:inline-grid}.curation-chat .chat-mark{font-size:.625rem}@media (hover:hover) and (pointer:fine){.chat-from-source:hover{color:var(--cs-color-text)}.chat-from-source:hover .chat-mark{background:var(--chat-mark);color:var(--chat-mark-ink)}}.chat-failed{margin-top:.625rem}.chat-failed p{color:var(--cs-color-danger);gap:.5rem;margin:0;display:flex}.chat-alert-icon{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem}.chat-stopped{color:var(--cs-color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:.625rem 0 0;display:flex}.chat-again{color:var(--cs-color-text);cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;margin:.5rem 0 0 -.5rem;padding:.375rem .625rem .375rem .5rem;font-weight:500;display:inline-flex}.chat-stopped .chat-again{margin:0}.chat-again-icon{width:.9375rem;height:.9375rem}@media (hover:hover) and (pointer:fine){.chat-again:hover{background:var(--cs-color-fill-subtle)}}.chat-again:active{background:var(--cs-color-fill-hover)}.chat-compose{padding:.5rem 0 calc(.875rem + env(safe-area-inset-bottom,0px))}.chat-field{background:var(--cs-color-surface);cursor:text;border:1px solid #11111129;border-radius:.625rem;align-items:flex-end;gap:.5rem;padding:.375rem .375rem .375rem .875rem;transition:border-color .12s;display:flex;box-shadow:0 1px .125rem #1111110a}@media (hover:hover) and (pointer:fine){.chat-field:hover{border-color:#11111142}}.chat-field:has(.chat-input:focus){outline:.125rem solid var(--chat-focus);outline-offset:.125rem;border-color:#11111157}.chat-input{box-sizing:border-box;min-width:0;min-height:1.875rem;max-height:8rem;color:var(--cs-color-text);field-sizing:content;resize:none;background:0 0;border:0;flex:1;margin:0;padding:.3125rem 0;line-height:1.5}.chat-input:focus-visible{outline:none}.chat-input::placeholder{color:#1111116b}@media (pointer:coarse){.curation-chat .chat-input{font-size:1rem}}.chat-ask{background:var(--cs-color-text);width:1.875rem;height:1.875rem;color:var(--cs-color-on-strong);cursor:pointer;border:0;border-radius:.4375rem;flex-shrink:0;place-items:center;padding:0;transition:background-color .12s;display:grid}.chat-ask-icon{stroke-width:2.25px;width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.chat-ask:not([data-disabled]):hover{background:#3a3631}}.chat-ask:not([data-disabled]):active{background:#000}.chat-ask[data-disabled]{color:var(--cs-color-surface);cursor:default;background:#11111124}.chat-ask[data-mode=stop]{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}@media (hover:hover) and (pointer:fine){.chat-ask[data-mode=stop]:hover{background:var(--cs-color-fill-hover)}}.chat-ask[data-mode=stop]:active{background:#1111111f}.chat-under{justify-content:space-between;align-items:center;gap:1rem;min-height:1.75rem;margin-top:.375rem;display:flex}.chat-cite-toggle{color:var(--cs-color-text-muted);border-radius:.375rem;align-items:center;gap:.5rem;margin-left:-.375rem;padding:.25rem .5rem .25rem .375rem;display:inline-flex}.chat-cite-label{cursor:pointer}.chat-box{box-sizing:border-box;background:var(--cs-color-surface);width:.9375rem;height:.9375rem;color:var(--cs-color-on-strong);cursor:pointer;border:1px solid #1111114d;border-radius:.25rem;place-items:center;padding:0;display:grid}.chat-check{stroke-width:3px;opacity:0;width:.6875rem;height:.6875rem}.chat-cite-toggle:has([aria-checked=true]){color:var(--cs-color-text)}.chat-box[aria-checked=true]{border-color:var(--cs-color-text);background:var(--cs-color-text)}.chat-box[aria-checked=true] .chat-check{opacity:1}@media (hover:hover) and (pointer:fine){.chat-cite-toggle:not(:has([data-disabled])):hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}}.chat-cite-toggle:has([data-disabled]){opacity:.5}.chat-cite-toggle:has([data-disabled]) :is(.chat-box,.chat-cite-label){cursor:default}.chat-close:focus-visible,.chat-suggestion:focus-visible,.chat-cite:focus-visible,.chat-from-source:focus-visible,.chat-again:focus-visible,.chat-ask:focus-visible,.chat-box:focus-visible{outline:.125rem solid var(--chat-focus);outline-offset:.125rem}.chat-tip-positioner{z-index:90;pointer-events:none}.chat-tip{box-sizing:border-box;-webkit-font-smoothing:antialiased;grid-template-columns:auto 1fr;column-gap:.5rem;max-width:min(18rem,100vw - 1rem);padding:.4375rem .75rem .5rem .625rem;line-height:1.45;display:grid}.chat-tip :where(*){font-size:inherit}.chat-tip-number{font-variant-numeric:tabular-nums;background:#fafafa24;border-radius:.25rem;grid-row:span 2;place-items:center;min-width:1rem;height:1rem;margin-top:.0625rem;font-weight:600;display:grid}.chat-tip .chat-tip-number{font-size:.625rem}.chat-tip-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.chat-tip-meta{color:#fafafa9e}@media (width<=59.99rem){.chat-scrim{z-index:44;opacity:0;background:#2821162e;transition:opacity .22s ease-out;display:block;position:fixed;inset:0}.chat-scrim[data-open]{opacity:1}.chat-column{z-index:46;border-top:1px solid #e2ded7;border-radius:1rem 1rem 0 0;width:auto;height:min(88dvh,46rem);padding:0 1.25rem;top:auto;left:0;right:0;box-shadow:0 -.75rem 2rem -1rem #28211640}.chat-column[data-closed]{translate:0 2rem}.chat-column[data-leave][data-closed]{translate:0 1.5rem}.chat-column:before{background:#ddd8cf;border-radius:.125rem;width:2.25rem;height:.25rem;top:.5rem;bottom:auto;left:50%;translate:-50%}.chat-head{padding-top:1.25rem}.chat-log{margin:0 -1.25rem;padding:.5rem 1.25rem 1.25rem}.chat-source-number{display:none}}@media (prefers-reduced-motion:reduce){.chat-column,.chat-column[data-leave]{transition:opacity .12s}.chat-column[data-closed],.chat-column[data-leave][data-closed]{translate:0}.curation-reader{transition:none!important}html:has(.curation-reader) .dock-shell{transition:none!important}.chat-exchange,.curation-links-reading .chat-source-number,.chat-reading:after,.chat-source-flash,.chat-caret{animation:none}.chat-reading:after{clip-path:none}}@property --aesthetic-tint{syntax:"<color>";inherits:true;initial-value:#d8c7a6}.aesthetic{--aesthetic-paper:#fbfaf9;--aesthetic-ink:#26231f;--aesthetic-text:#2f2b26;--aesthetic-muted:#6b645b;--aesthetic-faint:#756e63;--aesthetic-focus:#466e88;--aesthetic-bar-h:4.75rem;--aesthetic-ease:cubic-bezier(.2, .7, .2, 1);color:var(--aesthetic-text);transition:--aesthetic-tint .9s;display:block}html:has(.aesthetic-bar){scroll-padding-bottom:6.5rem}.aesthetic fieldset{border:0;min-width:0;margin:0;padding:0}.aesthetic legend{padding:0}.aesthetic label{-webkit-tap-highlight-color:transparent}.aesthetic button:disabled{opacity:.45;cursor:default}.aesthetic h1:focus{outline:none}.aesthetic :is(.onboarding-quiet,.onboarding-primary):focus-visible{outline:.125rem solid var(--aesthetic-focus);outline-offset:.1875rem}.aesthetic :is(.aesthetic-link,.aesthetic-choose):has(input:focus-visible){outline:.125rem solid var(--aesthetic-focus);outline-offset:.1875rem}.aesthetic-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.aesthetic-icon-sm{width:1rem;height:1rem}.aesthetic-icon-lg{stroke-width:1.4px;width:1.75rem;height:1.75rem}.aesthetic-fine-pointer{display:none}@media (hover:hover) and (pointer:fine){.aesthetic-fine-pointer{display:inline}.aesthetic-coarse-pointer{display:none}}.aesthetic-page{box-sizing:border-box;min-height:100svh;padding:3.5rem 3.5rem calc(var(--aesthetic-bar-h) + 4rem);margin:0 auto}.aesthetic-studio{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4.5rem;max-width:120rem;display:grid}.aesthetic-make{align-self:start}@media (height>=46rem){.aesthetic-make{position:sticky;top:2.5rem}}.aesthetic-side{align-content:start;gap:2.5rem;padding-top:.375rem;display:grid}.aesthetic-title{color:var(--aesthetic-ink);letter-spacing:-.028em;margin:0 0 .875rem;font-size:2.25rem;font-weight:520;line-height:1.12}.aesthetic-blurb{max-width:40rem;color:var(--aesthetic-muted);text-wrap:pretty;margin:0;line-height:1.6}.aesthetic-section-label{color:var(--aesthetic-muted);margin:0 0 .875rem;padding:0;font-weight:500;line-height:1.5}:is(.aesthetic-placard-meta,.aesthetic-upload-error,.aesthetic-upload-error *,.aesthetic-status,.aesthetic-status *,.aesthetic-field-error,.aesthetic-hint,.aesthetic-spark,.aesthetic-spark *,.aesthetic-bar-meta){font-size:.875rem}.aesthetic-tile-name{font-size:.75rem}.aesthetic-choose{min-height:2.5rem;color:var(--aesthetic-ink);cursor:pointer;background:#fffefb;border:1px solid #cfc8bb;border-radius:.5rem;align-items:center;gap:.5rem;margin:0;padding:.375rem .875rem;font-weight:500;transition:scale .1s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.aesthetic-choose:hover{background:#f7f4ee;border-color:#b9b1a3}}.aesthetic-choose:active{background:#f1ede6;scale:.97}.aesthetic-link{color:var(--aesthetic-text);text-align:left;text-underline-offset:.22em;cursor:pointer;border-radius:.375rem;align-items:flex-start;gap:.375rem;margin:-.375rem -.5rem;padding:.375rem .5rem;line-height:1.5;-webkit-text-decoration:underline #c9c2b6;text-decoration:underline #c9c2b6;display:inline-flex}.aesthetic-link>svg{margin-top:.25rem}@media (hover:hover) and (pointer:fine){.aesthetic-link:hover{background:var(--cs-color-fill-subtle);text-decoration-color:currentColor}}.aesthetic-link:active{background:var(--cs-color-fill-hover)}.aesthetic :is(.aesthetic-link,.aesthetic-choose):has(input:disabled){opacity:.45;cursor:default;pointer-events:none}button.aesthetic-link{font:inherit;background:0 0;border:0}.aesthetic :is(button.aesthetic-link,.aesthetic-spark,.aesthetic-generate):focus-visible{outline:.125rem solid var(--aesthetic-focus);outline-offset:.1875rem}.aesthetic .aesthetic-generate{box-sizing:border-box;color:#494438;min-height:2.875rem;font:inherit;white-space:nowrap;text-shadow:0 1px #ffffffb3;cursor:pointer;-webkit-font-smoothing:antialiased;background:linear-gradient(#fffefa,#ede9df 55%,#e1dbcd);border:1px solid #b6afa0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem 1.125rem .5rem .9375rem;font-weight:600;line-height:1.2;transition:transform .12s ease-out,filter .12s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff,0 .125rem #c0b8a7,0 .25rem .4375rem -.1875rem #53493636}@media (hover:hover) and (pointer:fine){.aesthetic .aesthetic-generate:hover:not([aria-busy=true]){filter:brightness(1.025)}}.aesthetic .aesthetic-generate:active:not([aria-busy=true]){filter:brightness(.98);transform:translateY(.125rem);box-shadow:inset 0 1px .125rem #53493621}.aesthetic-generate svg{color:#9a8a5c}.aesthetic .aesthetic-generate[aria-busy=true]{cursor:progress}.aesthetic-generate[aria-busy=true] svg{animation:1.1s linear infinite aesthetic-turn}@keyframes aesthetic-turn{to{rotate:1turn}}.aesthetic-composer{gap:.5rem;display:grid}.aesthetic-field-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 1rem;min-height:1.5rem;display:flex}.aesthetic-field-label{color:var(--aesthetic-ink);font-weight:500}.aesthetic-field-error{color:var(--cs-color-danger);line-height:1.5}.aesthetic-input-row{gap:.5rem;display:flex}.aesthetic-input{box-sizing:border-box;width:0;height:2.875rem;color:var(--aesthetic-ink);font:inherit;background:#fff;border:1px solid #d6cfc3;border-radius:.5rem;flex:1;margin:0;padding:0 .875rem;transition:border-color .14s,box-shadow .14s;box-shadow:inset 0 1px .125rem #251f170f}.aesthetic-input::placeholder{color:#8f877b}.aesthetic-input:focus{border-color:var(--aesthetic-focus);outline:none;box-shadow:0 0 0 .1875rem #466e8833}.aesthetic-input[aria-invalid=true]{border-color:var(--cs-color-danger)}.aesthetic-hint{color:var(--aesthetic-faint);margin:0;line-height:1.5}.aesthetic-sparks{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.aesthetic-spark{color:#4b453e;cursor:pointer;background:#fffefb;border:1px solid #e2dcd2;border-radius:999px;align-items:center;gap:.375rem;min-height:2rem;margin:0;padding:.1875rem .75rem;line-height:1.4;transition:scale .1s ease-out,background-color .12s,border-color .12s;display:inline-flex}.aesthetic-surprise{color:var(--aesthetic-ink);border-color:#d3ccbf}.aesthetic-surprise svg{color:#8c7b52}@media (hover:hover) and (pointer:fine){.aesthetic-spark:hover{color:var(--aesthetic-ink);background:#f5f2ec;border-color:#c9c1b3}}.aesthetic-spark:active{background:#eeeae2;scale:.96}.aesthetic-surprise:active svg{transition:rotate .16s ease-out;rotate:90deg}.aesthetic-stage{margin:2rem 0 .75rem}.aesthetic-stage-box{--stage-h:clamp(15rem, calc(100vh - 28rem), 40rem);height:var(--stage-h);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;container-type:inline-size}.aesthetic-print{z-index:1;box-sizing:border-box;height:min(100%, calc(100cqi / var(--r)));aspect-ratio:var(--r);box-shadow:0 0 0 1px #11111112, 0 1.75rem 3.5rem -1.5rem var(--aesthetic-tint), 0 .25rem .5rem -.25rem #251f1729;background:#efebe4;border-radius:.375rem;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aesthetic-print{box-shadow:0 0 0 1px #11111112, 0 1.75rem 3.5rem -1.5rem color-mix(in srgb, var(--aesthetic-tint) 70%, #251f1766), 0 .25rem .5rem -.25rem #251f1729}}.aesthetic-print{transition:box-shadow .9s}.aesthetic-print img{object-fit:cover;width:100%;height:100%;display:block}.aesthetic-stage-empty{--m:1.125rem;--l:1.375rem;--c:#bdb3a4;height:calc(var(--stage-h) + 3.75rem);background:linear-gradient(var(--c) 0 0) left var(--m) top var(--m) / var(--l) 1px, linear-gradient(var(--c) 0 0) left var(--m) top var(--m) / 1px var(--l), linear-gradient(var(--c) 0 0) right var(--m) top var(--m) / var(--l) 1px, linear-gradient(var(--c) 0 0) right var(--m) top var(--m) / 1px var(--l), linear-gradient(var(--c) 0 0) left var(--m) bottom var(--m) / var(--l) 1px, linear-gradient(var(--c) 0 0) left var(--m) bottom var(--m) / 1px var(--l), linear-gradient(var(--c) 0 0) right var(--m) bottom var(--m) / var(--l) 1px, linear-gradient(var(--c) 0 0) right var(--m) bottom var(--m) / 1px var(--l), radial-gradient(120% 100% at 20% 0%, #fffefb, #f3efe8);background-repeat:no-repeat;border-radius:.5rem;transition:box-shadow .16s ease-out;box-shadow:inset 0 0 0 1px #e5dfd5,inset 0 .125rem .75rem #251f170d}.aesthetic[data-drag-over] .aesthetic-stage-empty{--c:var(--aesthetic-ink);box-shadow:inset 0 0 0 .125rem var(--aesthetic-ink), inset 0 .125rem .75rem #251f1714}.aesthetic-empty{justify-items:start;gap:.25rem;max-width:24rem;padding:2.75rem;display:grid}.aesthetic-empty-icon{color:#6f665a;background:#ece6db;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.75rem;display:grid}.aesthetic-empty-title{color:var(--aesthetic-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.375rem;font-weight:520;line-height:1.25}.aesthetic-empty-copy{color:var(--aesthetic-muted);margin:0 0 1rem;line-height:1.5}.aesthetic-placard{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-height:2.75rem;margin-top:1rem;display:flex}.aesthetic-placard-text{min-width:0;margin-right:auto}.aesthetic-placard-title{color:var(--aesthetic-ink);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.4}.aesthetic-placard-meta{color:var(--aesthetic-faint);margin:0;line-height:1.5}.aesthetic-palette{gap:.25rem;min-height:1.125rem;display:flex}.aesthetic-swatch{background:var(--c);width:1.125rem;height:1.125rem;animation:aesthetic-pop .32s var(--aesthetic-ease) backwards;border-radius:50%;box-shadow:inset 0 0 0 1px #1111111f}.aesthetic-swatch:nth-child(2){animation-delay:40ms}.aesthetic-swatch:nth-child(3){animation-delay:80ms}.aesthetic-swatch:nth-child(4){animation-delay:.12s}.aesthetic-swatch:nth-child(5){animation-delay:.16s}@keyframes aesthetic-pop{0%{opacity:0;scale:.4}}.aesthetic-developing{background:#eee9e1}.aesthetic-developing img{transition:filter 1.6s,scale 1.6s,opacity .8s;position:absolute;inset:0}@starting-style{.aesthetic-developing img{opacity:0}}.aesthetic-developing[data-phase=partial-1] img{filter:blur(1.5rem)saturate(.35)brightness(1.04);scale:1.12}.aesthetic-developing[data-phase=partial-2] img{filter:blur(.5rem)saturate(.75);scale:1.03}.aesthetic-developing:is([data-phase=partial-1],[data-phase=partial-2]) .aesthetic-developing-paper{opacity:0;animation:none}.aesthetic-developing-paper{color:#8f8678;text-align:center;text-wrap:balance;background:#ede8df linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%) 0 0/250% 100%;place-items:center;padding:1.5rem;font-style:italic;transition:opacity .7s;animation:2.4s ease-in-out infinite aesthetic-sheen;display:grid;position:absolute;inset:0}@keyframes aesthetic-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.aesthetic-status-slot{min-height:2rem;margin-bottom:1.25rem}.aesthetic-status{min-height:2rem;color:var(--aesthetic-text);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;line-height:1.5;display:flex}.aesthetic-status-muted{color:var(--aesthetic-faint);font-variant-numeric:tabular-nums}.aesthetic-status-action{margin-left:.25rem}.aesthetic-status-note:before{content:"· "}.aesthetic-status-dot{background:#8b9d6f;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite aesthetic-breathe}@keyframes aesthetic-breathe{50%{opacity:.35;scale:.8}}.aesthetic-status.is-error{color:var(--cs-color-danger);flex-wrap:nowrap;align-items:flex-start}.aesthetic-status.is-error svg{margin-top:.125rem}.aesthetic-upload-error{color:var(--cs-color-danger);align-items:flex-start;gap:.5rem;margin:.5rem 0 0;line-height:1.5;display:flex}.aesthetic-upload-error svg{margin-top:.125rem}.aesthetic-wall{--row:10.5rem;flex-wrap:wrap;gap:.625rem;display:flex}.aesthetic-tile{flex:var(--r) 1 calc(var(--r) * var(--row));min-width:0;aspect-ratio:var(--r);cursor:pointer;border-radius:.3125rem;transition:box-shadow .14s ease-out,scale .1s ease-out;position:relative}.aesthetic-wall[data-hung]>.aesthetic-tile{flex:none}.aesthetic-tile img{border-radius:inherit;object-fit:cover;outline:1px solid var(--cs-color-image-outline);outline-offset:-1px;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.aesthetic-tile:hover{box-shadow:0 0 0 .125rem var(--aesthetic-paper), 0 0 0 .1875rem #aaa395}.aesthetic-tile:hover .aesthetic-tile-name{opacity:1}}.aesthetic-tile:active{scale:.97}.aesthetic-tile:has(input:checked){box-shadow:0 0 0 .1875rem var(--aesthetic-paper), 0 0 0 .3125rem var(--aesthetic-ink)}.aesthetic-tile:has(input:focus-visible){outline:.125rem solid var(--aesthetic-focus);outline-offset:.4375rem}.aesthetic-tile:has(input:disabled){cursor:default}.aesthetic-tile:has(input:disabled):active{scale:none}.aesthetic-tile:is(:hover,:has(input:focus-visible)){z-index:2}.aesthetic-tile-name{z-index:1;box-sizing:border-box;color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);-webkit-font-smoothing:antialiased;background:#1111119e;border-radius:.25rem;max-width:calc(100% - .5rem);padding:.0625rem .375rem;line-height:1.5;transition:opacity .14s ease-out;position:absolute;bottom:.3125rem;left:50%;overflow:hidden;translate:-50%}.aesthetic-tile:is(:has(input:checked),:has(input:focus-visible)) .aesthetic-tile-name{opacity:1}.aesthetic-check{z-index:2;border:.125rem solid var(--aesthetic-paper);background:var(--aesthetic-ink);color:#fff;opacity:0;border-radius:50%;place-items:center;width:1.375rem;height:1.375rem;transition:opacity .14s ease-out,scale .18s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:-.375rem;right:-.375rem;scale:.6}.aesthetic-check svg{stroke-width:2.5px;width:.75rem;height:.75rem}.aesthetic-tile:has(input:checked) .aesthetic-check{opacity:1;scale:1}.aesthetic-takes-row{flex-wrap:wrap;gap:.625rem;display:flex}.aesthetic-take{height:7rem;animation:aesthetic-arrive .42s var(--aesthetic-ease) backwards;flex:none}@keyframes aesthetic-arrive{0%{opacity:0;scale:.9}}.aesthetic-bar{z-index:20;-webkit-backdrop-filter:blur(.875rem)saturate(1.2);backdrop-filter:blur(.875rem)saturate(1.2);background:#fbfaf9e0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #11111112}.aesthetic-bar-inner{box-sizing:border-box;max-width:120rem;height:var(--aesthetic-bar-h);align-items:center;gap:1.5rem;margin:0 auto;padding:0 3.5rem;display:flex}.aesthetic-bar-back{flex:none}.aesthetic-bar-choice{flex:1;justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex;container:aesthetic-bar-choice/inline-size}.aesthetic-bar-thumb{max-width:5rem;height:2.5rem;aspect-ratio:var(--r);border-radius:.25rem;flex:none;overflow:hidden;box-shadow:0 0 0 1px #1111111a}.aesthetic-bar-thumb img{object-fit:cover;width:100%;height:100%;display:block}.aesthetic-bar-choice.is-fallback .aesthetic-bar-thumb{opacity:.72}.aesthetic-bar-text{min-width:0;display:grid}.aesthetic-bar-title{color:var(--aesthetic-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.aesthetic-bar-meta{color:var(--aesthetic-faint);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.aesthetic-bar .onboarding-primary{flex:none}@container aesthetic-bar-choice (width<=12rem){.aesthetic-bar-text{display:none}}.aesthetic-drop-overlay{z-index:50;opacity:0;pointer-events:none;background:#fbfaf99e;place-items:center;padding:1.5rem;transition:opacity .16s ease-out;display:grid;position:fixed;inset:0}.aesthetic[data-drag-over] .aesthetic-drop-overlay{opacity:1}.aesthetic-drop-overlay:before{content:"";border:.125rem dashed #a2978a;border-radius:1rem;position:absolute;inset:1rem}.aesthetic-drop-card{background:var(--aesthetic-paper);color:var(--aesthetic-ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.5rem;font-weight:500;display:flex;box-shadow:0 0 0 1px #11111114,0 1.25rem 2.5rem -1rem #251f1759}.aesthetic-drop-card span{letter-spacing:-.02em;font-size:1.5rem}@media (width<=64rem){.aesthetic-studio{grid-template-columns:1fr;gap:3.5rem}.aesthetic-make{position:static}.aesthetic-stage-box{--stage-h:clamp(15rem, calc(100vh - 44rem), 30rem)}}@media (width<=47.99rem){.aesthetic{--aesthetic-bar-h:4.25rem}.aesthetic-page{padding:2rem 1.5rem calc(var(--aesthetic-bar-h) + 2.5rem)}.aesthetic-studio{gap:2rem}.aesthetic-title{font-size:1.75rem}.aesthetic-stage-box{--stage-h:15rem}.aesthetic-stage-empty{height:calc(var(--stage-h) + 5.75rem)}.aesthetic-placard{min-height:4.75rem}.aesthetic-status-slot{min-height:3.125rem}.aesthetic-wall{--row:5.75rem;gap:.5rem}.aesthetic-take{height:3.75rem}.aesthetic-tile-name{display:none}.aesthetic-bar-inner{gap:.75rem;padding:0 1rem}.aesthetic-bar-meta{display:none}.aesthetic-bar .onboarding-primary{min-width:0;padding-inline:1rem}}@media (width<=22rem){.aesthetic-bar-thumb{display:none}}.aesthetic-setting{align-items:center;gap:.875rem;min-width:0;display:flex}.aesthetic-setting-thumb{outline-offset:-1px;background:#efede9;outline:1px solid #1111111a;flex:none;width:3rem;height:3rem;overflow:hidden}.aesthetic-setting-thumb img{object-fit:cover;width:100%;height:100%;display:block}.aesthetic-setting-text{flex:1;min-width:0;display:grid}.aesthetic-setting-name{flex-wrap:wrap;align-items:center;gap:.125rem .625rem;display:flex}.aesthetic-setting-title{overflow-wrap:anywhere;min-width:0;font-weight:500}.aesthetic-setting-meta{color:#1119}.aesthetic-setting-swatches{gap:.1875rem;display:inline-flex}.aesthetic-setting-swatches span{background:var(--c);outline-offset:-1px;outline:1px solid #11111114;width:.625rem;height:.625rem}.aesthetic-setting-change{color:inherit;text-underline-offset:.1875rem;flex:none;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}.aesthetic-setting-change:hover{text-decoration-color:currentColor}.aesthetic-setting-change:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){.aesthetic,.aesthetic *{transition-duration:0s!important}.aesthetic :is(.aesthetic-developing-paper,.aesthetic-swatch,.aesthetic-take,.aesthetic-status-dot,.aesthetic-generate svg){animation:none!important}.aesthetic :is(.aesthetic-tile,.aesthetic-choose,.aesthetic-spark){scale:none!important}.aesthetic-surprise:active svg{rotate:none}}@media (forced-colors:active){.aesthetic-tile:has(input:checked){outline-offset:.1875rem;outline:.1875rem solid highlight}.aesthetic-stage-empty{border:1px dashed canvastext}}.command-palette{color:#3f3b32;background:0 0;border:0;margin:0;padding:0}.command-palette,.command-palette :where(*){font-size:.875rem;line-height:1.4}.command-palette .cp-veil{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fbfaf98c;position:absolute;inset:0}.command-palette .cp-panel{box-sizing:border-box;width:min(36rem,100vw - 2rem);box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 1px 0 #c0b9ac, 0 .375rem 1rem -.375rem #3e352738, 0 1.75rem 3.5rem -1.5rem #3e352747;background:linear-gradient(#fcfbf8,#f4f2ec 3.75rem,#f1eee8);border:1px solid #beb7a9;border-radius:.875rem;flex-direction:column;display:flex;position:absolute;top:clamp(3rem,14vh,8rem);left:50%;translate:-50%}.command-palette .cp-combobox{position:relative}.command-palette .cp-field{box-sizing:border-box;border-bottom:1px solid #d8d2c7;align-items:center;height:3.75rem;padding:0 3.375rem 0 3.125rem;display:flex;box-shadow:0 1px #ffffffa1}.command-palette .cp-input{color:#2b2821;min-width:0;height:100%;font:inherit;letter-spacing:-.012em;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:1.25rem}.command-palette .cp-input::placeholder{color:#8f887b;opacity:1}.command-palette .cp-mark{opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none;width:1.25rem;height:1.25rem;position:absolute;top:1.25rem;left:1.125rem}.command-palette .cp-esc{box-sizing:border-box;min-width:1.75rem;height:1.375rem;box-shadow:0 1px 0 var(--cs-palette-white);color:#736b5f;font:inherit;cursor:pointer;background:#eae5dc87;border:1px solid #cfc8bc;border-radius:.3125rem;padding:0 .375rem;font-size:.6875rem;line-height:1;position:absolute;top:1.1875rem;right:.875rem}.command-palette .cp-esc:active{background:#dcd6cbb3;box-shadow:inset 0 1px .125rem #50493424}.command-palette .cp-esc:focus-visible{outline-offset:.125rem;outline:.125rem solid #496d83}.command-palette .cp-items{outline:none;flex-direction:column;margin:0;display:flex}.command-palette .cp-scroll{overscroll-behavior:contain;max-height:min(26rem,100dvh - 15rem);padding:.25rem .5rem .5rem;overflow-y:auto}.command-palette .cp-group+.cp-group{margin-top:.25rem}.command-palette .cp-heading{color:#8a8376;letter-spacing:.01em;padding:.75rem .625rem .3125rem;font-weight:600}.command-palette :is(.cp-heading,.cp-heading *){font-size:.75rem}.command-palette .cp-none{color:#6e685d;text-wrap:balance;margin:0;padding:1.25rem .625rem .75rem}.command-palette .cp-row{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:.5rem;min-height:2.625rem;padding:.3125rem .625rem}.command-palette .cp-row[data-active]{color:#25221c;background:#e3dfd4;box-shadow:inset 0 1px .1875rem #5049342b,inset 0 -1px #ffffffbf}.command-palette .cp-row:active{background:#dcd7cb;box-shadow:inset 0 1px .1875rem #50493433,inset 0 -1px #fff9}.command-palette .cp-row-content{align-items:center;gap:.75rem;min-height:2rem;display:flex}.command-palette .cp-text{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.command-palette :is(.cp-title,.cp-meta){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-palette .cp-title{flex:0 auto;min-width:0}.command-palette .cp-meta{color:#7d766a;flex:0 4 auto;min-width:3.5rem;font-size:.8125rem}.command-palette mark.find-mark{color:inherit;background:0 0;border-radius:0;margin:0;padding:0;font-weight:650}.command-palette .cp-trail{flex-shrink:0;align-items:center;gap:.375rem;margin-left:auto;display:flex}.command-palette .cp-keys{gap:.1875rem;display:flex}.command-palette .cp-enter{color:#8a8376;opacity:0;place-items:center;width:1.25rem;display:grid}.command-palette .cp-row[data-active] .cp-enter{opacity:1}.command-palette .cp-external{color:#8a8376;display:grid}.command-palette .cp-external svg{width:.875rem;height:.875rem}.command-palette .cp-visual{flex-shrink:0;place-items:center;width:1.625rem;height:1.625rem;display:grid;position:relative}.command-palette .cp-visual img{object-fit:cover;width:100%;height:100%;display:block}.command-palette .cp-visual-dock img{object-fit:contain}.command-palette .cp-visual-brand img{width:82%;height:82%}.command-palette .cp-visual-cover{border-radius:.3125rem;overflow:hidden}.command-palette .cp-visual-portrait{border-radius:50%;overflow:hidden}.command-palette :is(.cp-visual-cover,.cp-visual-portrait):after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #11111117}.command-palette .cp-visual-initials{color:#59564c;letter-spacing:.02em;background:linear-gradient(#f9f7ef,#e0dacd);font-size:.625rem;font-weight:600}.command-palette .cp-visual-icon{box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 0 0 .85px #bcb7ac, 0 1px 0 #c0b9ac;color:#5d574b;background:linear-gradient(#fbfaf7 0%,#e9e6df 62%,#e2dfd7 100%);border-radius:.4375rem}.command-palette .cp-visual-icon svg{width:1rem;height:1rem}.command-palette .cp-kbd{box-sizing:border-box;min-width:1.25rem;height:1.25rem;box-shadow:0 1px 0 var(--cs-palette-white);color:#736b5f;font:inherit;font-variant-numeric:tabular-nums;background:#eae5dc87;border:1px solid #cfc8bc;border-radius:.3125rem;place-items:center;padding:0 .3125rem;font-size:.6875rem;line-height:1;display:inline-grid}.command-palette .cp-legend{border-top:1px solid #d8d2c7;align-items:center;gap:1.125rem;height:2.75rem;padding:0 1rem;display:flex;box-shadow:inset 0 1px #ffffffa1}.command-palette .cp-legend-item{color:#777066;align-items:center;gap:.1875rem;display:inline-flex}.command-palette .cp-legend-item>span{margin-left:.3125rem;font-size:.75rem}@media (width<=40rem){.command-palette .cp-panel{top:.75rem}.command-palette .cp-field{padding-right:.875rem}.command-palette :is(.cp-legend,.cp-esc){display:none}.command-palette .cp-scroll{max-height:calc(100dvh - 6rem)}}@media (forced-colors:active){.command-palette .cp-panel{border:1px solid canvastext}.command-palette .cp-row[data-active]{outline-offset:-.125rem;outline:.125rem solid highlight}}.portrait-studio{--portrait-guide:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23bfb4a3' stroke-width='.7' stroke-dasharray='1.8 1.8' stroke-linecap='round'%3E%3Cellipse cx='50' cy='41' rx='13.5' ry='16'/%3E%3Cpath d='M20 96c1.5-17 14-27.5 30-27.5S78.5 79 80 96'/%3E%3C/g%3E%3C/svg%3E");--portrait-guide-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='.6' stroke-dasharray='1.8 1.8' stroke-linecap='round'%3E%3Cellipse cx='50' cy='41' rx='13.5' ry='16'/%3E%3Cpath d='M20 96c1.5-17 14-27.5 30-27.5S78.5 79 80 96'/%3E%3C/g%3E%3C/svg%3E");--portrait-mat:radial-gradient(120% 100% at 20% 0%, #fffefb, #f3efe8);--mint-op:#857c6f;--mint-rule:#ebe6de;--rim:.5rem;overflow-x:clip}:where(.portrait-studio) :where(figure,p,blockquote){margin:0}.portrait-studio [hidden]{display:none!important}.portrait-icon{flex-shrink:0;width:1.25rem;height:1.25rem}.portrait-icon-sm{width:1rem;height:1rem}.portrait-icon-lg{stroke-width:1.4px;width:1.75rem;height:1.75rem}.portrait-studio :is(.aesthetic-choose,.portrait-shutter,.portrait-timer,.portrait-camera-close,.portrait-seg button):focus-visible,.portrait-studio :is(a,.onboarding-quiet,.onboarding-primary):focus-visible{outline:.125rem solid var(--aesthetic-focus);outline-offset:.1875rem}.portrait-studio :is(.aesthetic-generate,.aesthetic-link):has(input:focus-visible){outline:.125rem solid var(--aesthetic-focus);outline-offset:.1875rem}.portrait-studio :is(a,.onboarding-quiet):focus-visible{border-radius:.25rem}.portrait-studio .onboarding-quiet:focus-visible{outline-offset:.3125rem}.portrait-studio[data-input=pointer] :is(:focus-visible,:has(>input:focus-visible)){outline-color:#0000!important}.portrait-studio label.aesthetic-generate:has(input:disabled){opacity:.45;cursor:default;pointer-events:none}.portrait-studio .portrait-zoom span{font-size:.875rem}.portrait-camera{align-content:start;justify-items:start;gap:1rem;display:grid;position:relative}.portrait-camera.is-rect{aspect-ratio:4/3;max-width:100%;height:100%;display:block}.portrait-mirror{isolation:isolate;aspect-ratio:4/3;background:#1d1b18;border-radius:.5rem;position:relative;overflow:hidden}.portrait-camera.is-rect .portrait-mirror{aspect-ratio:auto;position:absolute;inset:0}.portrait-mirror-feed{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.portrait-mirror-guide{background:var(--portrait-guide-light) center var(--portrait-guide-y,70%) / auto var(--portrait-guide-h,88%) no-repeat;opacity:.5;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.portrait-camera.is-captured .portrait-mirror-guide{opacity:0}.portrait-countdown{z-index:3;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 .25rem 1.5rem #00000059;place-items:center;font-size:7rem;font-weight:300;line-height:1;animation:.9s ease-out both portrait-count;display:grid;position:absolute;inset:0}@keyframes portrait-count{0%{opacity:0;scale:1.2}20%{opacity:1;scale:1}75%{opacity:1;scale:1}to{opacity:0;scale:.96}}.portrait-flash{z-index:3;pointer-events:none;background:#fff;animation:.52s ease-out forwards portrait-flash;position:absolute;inset:0}@keyframes portrait-flash{0%{opacity:.92}to{opacity:0}}.portrait-camera-controls{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.portrait-camera.is-rect .portrait-camera-controls{z-index:3;background:linear-gradient(#0000,#00000075);border-radius:0 0 .5rem .5rem;padding:2.5rem 1.25rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.portrait-camera-controls:has(.portrait-use){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.portrait-camera-spacer{display:block}.portrait-shutter{cursor:pointer;background:0 0;border:.25rem solid #fff;border-radius:50%;place-items:stretch stretch;width:4.25rem;height:4.25rem;padding:.25rem;display:grid}.portrait-shutter span{background:#fff;border-radius:50%;transition:scale .12s ease-out,border-radius .2s ease-out,background-color .2s}@media (hover:hover) and (pointer:fine){.portrait-shutter:hover span{scale:.94}}.portrait-shutter:active span{scale:.84}.portrait-shutter.is-counting span{background:#e0524a;border-radius:.375rem;scale:.5}.portrait-timer{color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:999px;justify-self:end;align-items:center;gap:.375rem;min-height:2.25rem;padding:.25rem .75rem .25rem .625rem;display:inline-flex}.portrait-timer[aria-pressed=true]{color:#1d1b18;background:#fff;border-color:#fff}.portrait-camera-close{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#0000006b;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.75rem;right:.75rem}.portrait-camera:is(.is-opening,.is-prompt,.is-denied,.is-none,.is-unavailable) .portrait-camera-close{color:var(--aesthetic-ink);background:#fffefb;box-shadow:0 0 0 1px #1111111a,0 .25rem .5rem -.25rem #251f174d}.portrait-mirror.is-note{background:var(--portrait-mat);place-items:center;display:grid;box-shadow:inset 0 0 0 1px #e5dfd5}.portrait-camera-note{max-width:24rem;color:var(--aesthetic-muted);justify-items:start;gap:.375rem;padding:2rem;line-height:1.5;display:grid}.portrait-camera-note>svg{color:#7d7466;margin-bottom:.5rem}.portrait-camera.is-prompt .portrait-camera-note>svg{animation:1.6s ease-in-out infinite aesthetic-breathe}.portrait-camera-note-title{color:var(--aesthetic-ink);font-weight:500}.portrait-camera-note-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.875rem;display:flex}.portrait-studio :is(.portrait-camera,.portrait-asis-editor){scroll-margin:1.5rem 0 calc(var(--aesthetic-bar-h) + 1rem)}.portrait-status .aesthetic-link>svg{margin-top:.25rem}.portrait-status button.aesthetic-link:disabled{opacity:.45;pointer-events:none}.portrait-composer{max-width:40rem}.portrait-asis-link{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:1.75rem;display:flex}.portrait-asis-link>.aesthetic-link{color:var(--aesthetic-muted);text-decoration-color:#d6d0c5}.portrait-asis-meta{color:var(--aesthetic-faint);text-wrap:pretty;line-height:1.5;display:block}.portrait-studio .aesthetic-link{transition-property:color,text-decoration-color}.portrait-asis-link .aesthetic-upload-error{flex-basis:100%;margin:0}.portrait-asis-editor{align-items:center;gap:3rem;min-width:0;animation:.3s ease-out both portrait-fade;display:flex}.portrait-asis-circle{width:var(--portrait-asis-d,18rem);aspect-ratio:1;cursor:grab;touch-action:none;background:#efebe4;border-radius:50%;flex:none;max-width:100%;position:relative;overflow:hidden;box-shadow:0 1.75rem 3rem -2rem #251f1752,0 .5rem 1rem -.5rem #251f173d}.portrait-asis-circle:after{content:"";z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #261f1533}.portrait-asis-circle.is-fit{background:#fff}.portrait-asis-circle[data-dragging]{cursor:grabbing}.portrait-asis-circle:focus-visible{outline:.125rem solid var(--aesthetic-focus);outline-offset:.625rem}.portrait-asis-img{object-fit:cover;width:100%;height:100%;transform:translate(var(--x,0%), var(--y,0%)) scale(var(--zoom,1));-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;inset:0}.portrait-asis-img.is-fit{box-sizing:border-box;object-fit:contain;padding:14.6%}.portrait-seg{background:#efebe4;border-radius:.625rem;gap:.1875rem;padding:.1875rem;display:inline-flex;box-shadow:inset 0 0 0 1px #e2dcd2}.portrait-seg button{min-height:2.25rem;color:var(--aesthetic-muted);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;padding:.25rem .875rem}.portrait-seg button[aria-checked=true]{color:var(--aesthetic-ink);background:#fffefb;box-shadow:0 1px .125rem #251f1724,0 0 0 1px #251f170f}.portrait-zoom{color:var(--aesthetic-muted);align-items:center;gap:.75rem;display:flex}.portrait-zoom input{width:12rem;accent-color:var(--aesthetic-ink)}.portrait-zoom input:focus-visible{outline:.125rem solid var(--aesthetic-focus);outline-offset:.25rem;border-radius:.25rem}.portrait-asis-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}.portrait-takes.is-none{display:none}.portrait-takes-row{flex-wrap:wrap;gap:.875rem;margin:-.3125rem;padding:.3125rem;display:flex}.portrait-take{cursor:pointer;width:4.5rem;height:4.5rem;animation:aesthetic-arrive .42s var(--aesthetic-ease) backwards;border-radius:50%;flex:none;transition:box-shadow .14s ease-out,scale .1s ease-out;display:block;position:relative}.portrait-take-circle{background:#efebe4;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #11111114}.portrait-take-circle:has(.is-fit){background:#fff}.portrait-take-circle>img:not(.portrait-asis-img){object-fit:cover;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.portrait-take:not(.is-pending,:has(input:checked)):hover{box-shadow:0 0 0 .1875rem var(--aesthetic-paper), 0 0 0 .3125rem #cdc5b7}}.portrait-take:not(.is-pending):active{scale:.96}.portrait-take:has(input:checked){box-shadow:0 0 0 .1875rem var(--aesthetic-paper), 0 0 0 .3125rem var(--aesthetic-ink)}.portrait-take:has(input:focus-visible){outline:.125rem solid var(--aesthetic-focus);outline-offset:.4375rem}.portrait-take-badge{z-index:2;width:1.5rem;height:1.5rem;color:var(--aesthetic-muted);box-shadow:0 0 0 .125rem var(--aesthetic-paper), 0 1px .125rem #251f1738;background:#fffefb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.25rem;right:-.25rem}.portrait-take-badge svg{width:.875rem;height:.875rem}.portrait-take.is-pending{cursor:default}.portrait-take.is-pending .portrait-take-circle{box-shadow:none}.portrait-ctx-face,.portrait-bar-face{background:#ece9e4;border-radius:50%;overflow:hidden}.portrait-ctx-face{display:block;position:absolute;inset:0}.portrait-ctx-face>img:not(.portrait-asis-img),.portrait-bar-face>img:not(.portrait-asis-img){object-fit:cover;width:100%;height:100%;display:block}:is(.portrait-ctx-face:has(.is-fit),.portrait-bar-face:has(.is-fit)){background:#fff}.portrait-initial{color:#8a837a;place-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:grid}.portrait-ctx-dockbar{background:linear-gradient(#fbfaf7 0%,#e9e6df 62%,#e2dfd7 100%);border-radius:.875rem;align-items:center;gap:.625rem;min-width:0;max-width:100%;padding:.625rem;display:flex;box-shadow:inset 0 1px #fff,0 0 0 .85px #bcb7ac,0 1px #c0b9ac,0 .3125rem .625rem -.3125rem #3e35273d}.portrait-ctx-dot{aspect-ratio:1;background:#3e35270f;border-radius:.75rem;flex:0 auto;width:2.5rem;min-width:1.5rem}.portrait-ctx-dockface{isolation:isolate;border-radius:50%;flex:none;width:3.5rem;height:3.5rem;margin:-.1rem 0;position:relative;translate:0 -.125rem}.portrait-ctx-dockface:before,.portrait-ctx-dockface:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.portrait-ctx-dockface:before{z-index:-1;background:linear-gradient(155deg,#fff 4%,#f7f6f3 40%,#c5c3bf 100%);inset:-.1875rem;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #a6a39e,0 0 0 .5px #aaa7a1,0 .1875rem #bcb9b3,0 .25rem .1875rem #251f1738,0 .5rem .75rem -.25rem #251f1745}.portrait-ctx-dockface:after{z-index:2;inset:0;box-shadow:0 0 0 1px #261f1533,inset 0 1px .125rem #0000001f}.portrait-ctx-dockface .portrait-initial{font-size:1.375rem}.portrait-ctx-face>*,.portrait-bar-face>*{animation:.4s ease-out both portrait-fade}.portrait-bar-face{flex:none;width:2.75rem;height:2.75rem;position:relative;box-shadow:0 0 0 1px #1111111f,0 0 0 .1875rem #fbfaf9,0 0 0 .25rem #d6d0c5}.portrait-bar-face .portrait-initial{font-size:1.125rem}@keyframes portrait-fade{0%{opacity:0}}@media (width<=47.99rem){.portrait-camera.is-rect{aspect-ratio:3/4;width:100%;height:auto}.portrait-camera.is-rect:has(.is-note){aspect-ratio:auto}.portrait-camera.is-rect .portrait-mirror.is-note{min-height:18rem;position:relative}.portrait-asis-editor{flex-direction:column;align-items:flex-start;gap:1.5rem}.portrait-asis-circle{--portrait-asis-d:min(15rem, 70vw)}.portrait-studio .aesthetic-composer:has(.aesthetic-sparks):has(.aesthetic-field-error.is-note) .aesthetic-field-head{display:contents}.portrait-studio .aesthetic-composer:has(.aesthetic-sparks):has(.aesthetic-field-error.is-note) .aesthetic-field-label{grid-row:1;min-height:1.5rem}.portrait-studio .aesthetic-composer:has(.aesthetic-sparks):has(.aesthetic-field-error.is-note) .aesthetic-input-row{grid-row:2}.portrait-studio .aesthetic-composer:has(.aesthetic-sparks):has(.aesthetic-field-error.is-note) .aesthetic-sparks{visibility:hidden;grid-area:3/1}.portrait-studio .aesthetic-composer:has(.aesthetic-sparks):has(.aesthetic-field-error.is-note) .aesthetic-field-error.is-note{grid-area:3/1;align-self:start;margin-top:.375rem}.portrait-takes-row{grid-template-columns:repeat(5,minmax(0,4.5rem));gap:.625rem;display:grid}.portrait-take{aspect-ratio:1;width:100%;height:auto}}.portrait-studio .portrait-announce{top:0;left:0}.portrait-studio .portrait-finish{min-width:6.75rem}.portrait-studio .portrait-status>span .aesthetic-link{white-space:nowrap;border-radius:.125rem;margin:0 .125rem;padding:0 .0625rem;display:inline}.portrait-studio .portrait-status>span .aesthetic-link:is(:focus-visible,:has(input:focus-visible)){outline-offset:.0625rem}.portrait-studio .portrait-status:has(>.aesthetic-status-dot){padding-left:1rem}.portrait-studio .portrait-status>.aesthetic-status-dot{margin-left:-1rem}.portrait-studio .portrait-status>.aesthetic-link+.portrait-status-count{margin-left:.375rem}.portrait-studio .portrait-status.is-error{line-height:1.75}.portrait-studio .aesthetic-field-error.is-note{color:var(--aesthetic-faint)}.portrait-studio .aesthetic-input:disabled{opacity:.45;cursor:default}.portrait-studio :is(.mint-title,.mint-press){--band:26rem;--you-w:32rem;--gut:4.5rem;--die-max:19rem;--die-w:min(var(--die-max), var(--band) * var(--r,.6));--disc-min:clamp(20rem, 100dvh - 40rem, var(--band));--disc:clamp(var(--disc-min), min(100cqi - var(--die-w) - var(--gut) * 2 - var(--you-w), 100dvh - 48rem), 36rem);--press-w:calc(var(--die-w) + var(--gut) * 2 + var(--you-w) + var(--disc))}.portrait-studio .mint-page{max-width:none;padding:calc(2.5rem + clamp(0rem, (100dvh - 70rem) / 2, 5rem)) 3.5rem calc(var(--aesthetic-bar-h) + 1.5rem);container:mint-page/inline-size}.portrait-studio :is(.mint-title,.mint-press){box-sizing:border-box;width:min(var(--press-w), 100%);margin-inline:auto}.portrait-studio .mint-title{margin-bottom:2rem}.portrait-studio .mint-defs{width:0;height:0;position:absolute;overflow:hidden}.portrait-studio :is(.mint-slot-title,.mint-placard-name,.mint-placard-meta,.mint-slot-copy){margin:0}.portrait-studio .mint-page :where(p){text-wrap:pretty}.portrait-studio .mint-press{grid-template-columns:var(--die-w) var(--gut) minmax(0, var(--you-w)) var(--gut) var(--disc);grid-template-rows:minmax(var(--disc), auto) auto;grid-template-areas:"die x slots to disc"". .alt.below";row-gap:1.5rem;display:grid}.portrait-studio .mint-die{grid-area:die}.portrait-studio .mint-op-x{grid-area:x}.portrait-studio .mint-slots{grid-area:slots}.portrait-studio .mint-op-to{grid-area:to}.portrait-studio .mint-piece-stage{grid-area:disc}.portrait-studio .mint-piece-below{grid-area:below}.portrait-studio .mint-alt{grid-area:alt}.portrait-studio .mint-press{reading-flow:source-order}.portrait-studio :is(.mint-piece-stage,.mint-piece-below){reading-order:1}.portrait-studio .mint-op{color:var(--mint-op);place-items:center;transition:color .3s,opacity .4s;display:grid}.portrait-studio .mint-op-glyph{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.75rem;height:1.75rem}.portrait-studio .mint-press.is-pressing .mint-op{color:var(--aesthetic-ink)}.portrait-studio .mint-op.is-dim{opacity:.28}.portrait-studio .mint-op-words{display:none}.portrait-studio .mint-die{align-items:center;display:grid}.portrait-studio .mint-print{width:var(--die-w);height:calc(var(--die-w) / var(--r));margin:0;position:relative}.portrait-studio .mint-print>img{object-fit:cover;border-radius:.375rem;width:100%;height:100%;transition:filter .5s,opacity .5s;display:block;box-shadow:0 0 0 1px #11111112,0 .25rem .5rem -.25rem #251f172e,0 1.25rem 2.25rem -1.5rem #251f174d}.portrait-studio .mint-die.is-dim .mint-print>img{filter:grayscale();opacity:.3}.portrait-studio .mint-print>.mint-placard{position:absolute;top:calc(100% + 1.25rem);left:0;right:0}.portrait-studio .mint-placard{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;display:grid}.portrait-studio .mint-placard-name{min-width:0;color:var(--aesthetic-ink);overflow-wrap:anywhere;font-weight:500;line-height:1.5}.portrait-studio .mint-placard-meta{color:var(--aesthetic-faint);grid-column:1/-1;line-height:1.5}.portrait-studio .mint-change{justify-self:end}.portrait-studio .mint-die.is-dim .mint-change{color:var(--aesthetic-muted)}.portrait-studio .mint-slots{flex-direction:column;align-self:center;min-width:0;display:flex}.portrait-studio .mint-slots.is-camera{align-self:stretch}.portrait-studio .mint-slot{min-width:0;display:grid;position:relative}.portrait-studio .mint-slot-face{grid-area:1/1;justify-items:start;min-width:0;display:grid}.portrait-studio .mint-slot-selfie{border-top:1px solid var(--mint-rule);justify-items:start;margin-top:2rem;padding-top:2rem}.portrait-studio .mint-slot-title{color:var(--aesthetic-ink);letter-spacing:-.016em;font-size:1.375rem;font-weight:520;line-height:1.25}.portrait-studio .mint-slot-copy{color:var(--aesthetic-muted);margin-top:.375rem;line-height:1.5}.portrait-studio .mint-slot-photo .mint-slot-copy{anchor-name:--mint-how}.portrait-studio .mint-keep{white-space:nowrap}.portrait-studio .mint-how-link{width:fit-content;color:var(--aesthetic-muted);white-space:nowrap;margin:.25rem -.5rem -.375rem;display:flex}.portrait-studio .mint-slot-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.125rem;display:flex}.portrait-studio .mint-drop-hint{color:var(--aesthetic-faint);transition:opacity .3s}.portrait-studio .mint-slots.is-busy .mint-drop-hint{opacity:.45}.portrait-studio .mint-slot-more{min-height:1lh;margin-top:1rem}.portrait-studio .mint-busy{color:var(--aesthetic-faint);margin:0;line-height:1.5}.portrait-studio .mint-slot.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem}.portrait-studio .mint-slot.is-compact .mint-slot-title{text-wrap:balance;font-size:1.125rem}.portrait-studio .mint-slot-selfie.is-compact{margin-top:1.125rem;padding-top:1.125rem}.portrait-studio .mint-spent{color:var(--aesthetic-muted);margin:1.5rem 0 0;line-height:1.5}.portrait-studio .mint-spent-lead{color:var(--aesthetic-ink);font-weight:500}.portrait-studio .mint-slot-selfie.is-camera{flex-direction:column;flex:1;min-height:0;margin-top:1.125rem;padding-top:1.125rem;display:flex}.portrait-studio .mint-slot-selfie.is-camera .mint-slot-title{font-size:1.125rem}.portrait-studio .mint-slot-camera{flex:1;min-height:0;margin-top:.875rem;position:relative}.portrait-studio .mint-slot-camera .portrait-camera{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.portrait-studio .mint-slot-camera .portrait-mirror{border-radius:.875rem}.portrait-studio .mint-slot-camera .portrait-camera-controls{border-radius:0 0 .875rem .875rem}.portrait-studio .mint-how{position-anchor:--mint-how;inset:auto;top:anchor(bottom);left:anchor(left);position-try-fallbacks:flip-block, flip-inline;box-sizing:border-box;width:min(24rem,100vw - 2rem);color:var(--aesthetic-muted);text-align:left;background:#fffefb;border:0;border-radius:.625rem;margin:1rem 0 0;padding:1rem 1.125rem 1.125rem;line-height:1.5;position:fixed;box-shadow:0 0 0 1px #11111114,0 1rem 2rem -1rem #251f1759}.portrait-studio .mint-how :is(p,ul){margin:0}.portrait-studio .mint-how .mint-how-title{color:var(--aesthetic-ink);font-weight:500}.portrait-studio .mint-how ul{gap:.5rem;margin-top:.5rem;padding-left:1rem;list-style:outside;display:grid}.portrait-studio .mint-how li{text-wrap:pretty;padding-left:.125rem}.portrait-studio .mint-how li::marker{color:var(--aesthetic-faint)}.portrait-studio .mint-how a{white-space:nowrap}.portrait-studio .mint-how .mint-how-alt{box-shadow:0 -1px 0 var(--mint-rule);margin-top:.875rem;padding-top:.75rem}.portrait-studio .mint-alt{align-content:start;min-width:0;display:grid}.portrait-studio .mint-alt .portrait-composer{max-width:none}.portrait-studio .mint-alt .portrait-asis-link{margin-top:1.5rem}.portrait-studio .mint-alt .aesthetic-input-row:has(.aesthetic-input:placeholder-shown) .aesthetic-generate:not([aria-busy=true]){color:var(--aesthetic-ink);text-shadow:none;box-shadow:none;background:#fffefb;border-color:#cfc8bb}.portrait-studio .mint-press:has(.mint-alt .aesthetic-input:not(:placeholder-shown),.mint-asis) .mint-choose.aesthetic-generate{color:var(--aesthetic-ink);text-shadow:none;box-shadow:none;background:#fffefb;border-color:#cfc8bb}@media (hover:hover) and (pointer:fine){.portrait-studio .mint-alt .aesthetic-input-row:has(.aesthetic-input:placeholder-shown) .aesthetic-generate:not(:disabled):hover{filter:none;background:#f7f4ee;border-color:#b9b1a3}.portrait-studio .mint-press:has(.mint-alt .aesthetic-input:not(:placeholder-shown),.mint-asis) .mint-choose.aesthetic-generate:hover{filter:none;background:#f7f4ee;border-color:#b9b1a3}}.portrait-studio .mint-alt .aesthetic-input-row:has(.aesthetic-input:placeholder-shown) .aesthetic-generate:not(:disabled):active{box-shadow:none;filter:none;background:#f1ede6;transform:scale(.97)}.portrait-studio .mint-press:has(.mint-alt .aesthetic-input:not(:placeholder-shown),.mint-asis) .mint-choose.aesthetic-generate:active{box-shadow:none;filter:none;background:#f1ede6;transform:scale(.97)}.portrait-studio .mint-piece-stage{align-self:center;place-items:center;display:grid}.portrait-studio .mint-medal{isolation:isolate;width:var(--disc);aspect-ratio:1;margin:0;scroll-margin:1.5rem 0 4rem;position:relative}.portrait-studio .mint-medal:focus{outline:none}.portrait-studio .mint-medal:focus-visible .mint-medal-body{outline:.125rem solid var(--aesthetic-focus);outline-offset:.625rem}.portrait-studio[data-input=pointer] .mint-medal:focus-visible .mint-medal-body{outline-color:#0000}.portrait-studio .mint-medal-body{isolation:isolate;background:radial-gradient(closest-side, transparent calc(100% - var(--rim)), #fff9 calc(100% - var(--rim) * .55), transparent), linear-gradient(145deg, #fff 0%, #f6f4f0 30%, #e2ddd5 70%, #c9c3ba 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 .0625rem .0625rem #fff,inset 0 -.0625rem .0625rem #786e6066,0 0 0 .5px #6e645666,0 .1875rem #b8b1a7d9,0 .375rem .5rem -.125rem #251f1729,0 2rem 3.5rem -1.5rem #3c301e4d}.portrait-studio .mint-field{inset:var(--rim);background:radial-gradient(75% 60% at 34% 28%,#ffffffbf,#0000 70%),linear-gradient(150deg,#f5f2ed 0%,#f2eee8 45%,#e8e3db 100%);border-radius:50%;position:absolute;overflow:hidden}.portrait-studio .mint-field:after{content:"";z-index:3;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3c301e24,inset .25rem .375rem .75rem -.25rem #3c301e38,inset -.0625rem -.125rem .0625rem #ffffffe6,inset -.25rem -.375rem .625rem -.25rem #fff9}.portrait-studio .mint-field img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait-studio .mint-made.is-fit{background:#fff}.portrait-studio .mint-tuck{--tuck-h:max(3.25rem, var(--disc) * .2);z-index:-1;bottom:calc(var(--tuck-h) * .1);left:calc(var(--tuck-h) * -.2);box-sizing:border-box;height:var(--tuck-h);aspect-ratio:4/5;padding:calc(var(--tuck-h) * .045);animation:mint-tuck .56s var(--aesthetic-ease) backwards;transition:translate .6s var(--aesthetic-ease) .24s;background:#fffefb;border-radius:.1875rem;position:absolute;rotate:-7deg;box-shadow:0 0 0 1px #11111114,0 .375rem .75rem -.375rem #251f1766}.portrait-studio .mint-tuck img{object-fit:cover;object-position:25% 40%;border-radius:.0625rem;width:100%;height:100%;transition:filter .6s .24s;display:block}.portrait-studio .mint-tuck img.is-mirrored{object-position:75% 40%;transform:scaleX(-1)}.portrait-studio .mint-tuck.is-spent{translate:calc(var(--tuck-h) * .08) calc(var(--tuck-h) * -.05)}.portrait-studio .mint-tuck.is-spent img{filter:grayscale()contrast(.92)brightness(1.04)}@keyframes mint-tuck{0%{opacity:0;translate:calc(var(--tuck-h) * -.5) 0;rotate:0deg}}.portrait-studio .mint-dev .mint-relief{filter:blur(.375rem)url(#mint-relief);transition:opacity 1.2s,filter 1.6s}@starting-style{.portrait-studio .mint-dev .mint-relief{opacity:0}}.portrait-studio .mint-dev[data-phase=partial-2] .mint-relief{filter:blur(.125rem)url(#mint-relief)}.portrait-studio .mint-dev .mint-glaze{opacity:0;mix-blend-mode:multiply;transition:opacity 1.4s}.portrait-studio .mint-dev[data-phase=partial-2] .mint-glaze{opacity:.28;filter:blur(.125rem)saturate(.8)}.portrait-studio .mint-rim-light{--shade:var(--aesthetic-ink)}@supports (color:color-mix(in lab, red, red)){.portrait-studio .mint-rim-light{--shade:color-mix(in oklab, var(--aesthetic-ink) 16%, transparent)}}.portrait-studio .mint-rim-light{z-index:4;background:conic-gradient(from -26deg, transparent 0deg, var(--shade) 9deg, var(--shade) 13deg, #ffffff8c 20deg, #fff 26deg, #ffffff8c 32deg, transparent 40deg);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--rim) - 1.5rem), #000000b3 calc(100% - var(--rim) - .0625rem), #000 calc(100% - var(--rim) + .0625rem));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--rim) - 1.5rem), #000000b3 calc(100% - var(--rim) - .0625rem), #000 calc(100% - var(--rim) + .0625rem));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--rim) - 1.5rem), #000000b3 calc(100% - var(--rim) - .0625rem), #000 calc(100% - var(--rim) + .0625rem));mask:radial-gradient(closest-side, transparent calc(100% - var(--rim) - 1.5rem), #000000b3 calc(100% - var(--rim) - .0625rem), #000 calc(100% - var(--rim) + .0625rem));opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.portrait-studio .mint-dev[data-phase=waiting]~.mint-rim-light{animation:2.4s ease-in-out infinite mint-seek}@keyframes mint-seek{0%{opacity:0;rotate:-40deg}30%,70%{opacity:.85}to{opacity:0;rotate:140deg}}.portrait-studio .mint-medal.is-struck .mint-medal-body{animation:.7s both mint-press}@keyframes mint-press{0%{animation-timing-function:cubic-bezier(.6,0,1,.6);translate:0}10%{animation-timing-function:cubic-bezier(.2,.8,.2,1);translate:0 .125rem;box-shadow:inset 0 .0625rem .0625rem #fff,inset 0 -.0625rem .0625rem #786e6066,0 0 0 .5px #6e645666,0 .0625rem #b8b1a7d9,0 .125rem .25rem -.125rem #251f1738,0 .5rem 1rem -1rem #3c301e00}to{translate:0}}.portrait-studio .mint-medal.is-struck .mint-field:after{animation:.7s both mint-seat}@keyframes mint-seat{0%{animation-timing-function:cubic-bezier(.6,0,1,.6)}10%{animation-timing-function:cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 0 0 1px #3c301e33,inset .375rem .5rem 1rem -.25rem #3c301e57,inset -.0625rem -.125rem .0625rem #ffffffe6,inset -.25rem -.375rem .625rem -.25rem #fff9}}.portrait-studio .mint-made.is-fresh .mint-relief{filter:url(#mint-relief);animation:.6s ease-in-out .24s both mint-settle}@keyframes mint-settle{0%{opacity:1}to{opacity:0}}.portrait-studio .mint-made.is-fresh .mint-color{animation:.6s ease-out .24s both mint-glaze}@keyframes mint-glaze{0%{filter:saturate(.4)brightness(1.08)contrast(.9)}}.portrait-studio .mint-glint{z-index:2;mix-blend-mode:plus-lighter;pointer-events:none;background:linear-gradient(110deg,#0000 44%,#ffffff47 48.5%,#ffffff8f 50%,#ffffff47 51.5%,#0000 56%) 100% 0/250% 100% no-repeat;animation:.64s cubic-bezier(.3,0,.3,1) .7s both mint-glint;position:absolute;inset:0}@keyframes mint-glint{to{background-position:0 0}}.portrait-studio .mint-made.is-placed img{animation:.3s ease-out both portrait-fade}.portrait-studio .mint-asis{place-items:center;scroll-margin:1.5rem 0 0;animation:none;display:grid}.portrait-studio .mint-asis .portrait-asis-circle{--portrait-asis-d:calc(var(--disc) - .875rem);box-shadow:0 0 0 .375rem var(--aesthetic-paper), 0 0 0 .4375rem #cfc8bb, 0 1.5rem 3rem -1.75rem #251f1780}.portrait-studio .mint-asis-controls{justify-items:center;gap:1.25rem;margin-bottom:2rem;display:grid}.portrait-studio .mint-asis-controls .mint-placard{margin-bottom:-.25rem}.portrait-studio .mint-asis-controls .portrait-asis-actions{justify-content:center}.portrait-studio .mint-file{overflow-wrap:anywhere}.portrait-studio .mint-piece-below{text-align:center;align-content:start;justify-items:center;min-width:0;display:grid}.portrait-studio .mint-piece-placard{grid-template-columns:minmax(0,1fr);justify-items:center}.portrait-studio .mint-source-line{max-width:26rem;color:var(--aesthetic-muted);text-wrap:balance;margin:.625rem 0 0;line-height:1.5;animation:.3s ease-out both portrait-fade}.portrait-studio .mint-status-slot{align-content:start;justify-items:center;min-height:2rem;margin:.75rem 0 1.25rem;display:grid}.portrait-studio .mint-status-slot .aesthetic-status{justify-content:center;row-gap:.625rem}.portrait-studio .mint-again{max-width:26rem;color:var(--aesthetic-muted);text-wrap:balance;margin:.625rem 0 0;line-height:1.5}.portrait-studio .mint-status-slot .aesthetic-link+*,.portrait-studio .mint-status-slot .aesthetic-status-action{margin-left:.5rem}.portrait-studio .mint-status-slot .aesthetic-status.is-error{text-align:left;align-items:flex-start}.portrait-studio .mint-status-slot .aesthetic-status.is-error>svg{flex:none;margin-top:calc(.875em - .5rem)}.portrait-studio .portrait-takes{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.portrait-studio .portrait-takes legend{margin:0 auto .625rem;padding:0}.portrait-studio .portrait-takes-row{flex-wrap:wrap;justify-content:center;gap:1rem;margin:-.5rem;padding:.5rem;display:flex}.portrait-studio .portrait-takes-row:has(>:nth-child(6)){grid-template-columns:repeat(3,auto);display:grid}.portrait-studio .portrait-takes-row:has(>:nth-child(7)){grid-template-columns:repeat(4,auto)}.portrait-studio .portrait-takes-row:has(>:nth-child(9)){grid-template-columns:repeat(5,auto)}.portrait-studio .portrait-take{isolation:isolate;width:3.75rem;height:3.75rem}.portrait-studio .portrait-take:before{content:"";z-index:-1;background:linear-gradient(150deg,#fff 4%,#f5f3ef 40%,#cdc8c0 100%);border-radius:50%;position:absolute;inset:-.1875rem;box-shadow:0 0 0 .5px #6e645673,0 .0625rem #afa9a0cc,0 .25rem .375rem -.1875rem #251f174d}.portrait-studio .portrait-take-circle{box-shadow:inset 0 0 0 1px #261f152e,inset .0625rem .0625rem .125rem #0000001f}.portrait-studio .portrait-take:has(input:checked){box-shadow:0 0 0 .375rem var(--aesthetic-paper), 0 0 0 .5rem var(--aesthetic-ink)}@media (hover:hover) and (pointer:fine){.portrait-studio .portrait-take:not(.is-pending):not(:has(input:checked)):hover{box-shadow:0 0 0 .375rem var(--aesthetic-paper), 0 0 0 .5rem #cdc5b7}}.portrait-studio .portrait-take:has(input:focus-visible){outline-offset:.75rem}.portrait-studio .portrait-take-badge{bottom:-.4375rem;right:-.4375rem}.portrait-studio .mint-where{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.portrait-studio .mint-where-item{justify-items:center;gap:.5rem;margin:0;animation:.3s ease-out both portrait-fade;display:grid}.portrait-studio .mint-where-item figcaption{color:var(--aesthetic-faint);line-height:1.5}.portrait-studio .mint-where-frame{box-sizing:border-box;background:var(--cs-color-background,#fbfaf9);border-radius:.625rem;place-items:center;height:8.75rem;display:grid;box-shadow:0 0 0 1px #e8e3da}.portrait-studio .mint-where-profile{align-content:center;padding:0 1.5rem}.portrait-studio .mint-where-porcelain{width:4.25rem;height:4.25rem;display:block}.portrait-studio .mint-where-porcelain .portrait-initial{font-size:1.75rem}.portrait-studio .mint-where-name{color:var(--cs-color-text,#111);margin-top:.625rem;font-size:1.25rem;font-weight:600;line-height:1.25}.portrait-studio .mint-where-user{color:#71695f;font-size:.625rem;line-height:1.5}.portrait-studio .mint-where-dock{padding:0 1.25rem}@container mint-page (width<=85.99rem){.portrait-studio :is(.mint-title,.mint-press){--gut:3.5rem;--die-max:15rem;--die-w:min(var(--die-max), var(--band) * var(--r,.6));--disc:var(--disc-min);width:100%}.portrait-studio .mint-press{grid-template-columns:var(--die-w) var(--gut) minmax(0, 1fr) var(--gut) var(--disc)}.portrait-studio .mint-alt .mint-idea~.mint-idea{display:none}}@container mint-page (width<=77.99rem){.portrait-studio :is(.mint-title,.mint-press){--disc:min(17rem, 100cqi - 3rem);width:100%;max-width:34rem}.portrait-studio .mint-title{margin-bottom:1.25rem}.portrait-studio .mint-press{--print-h:4.5rem;reading-flow:normal;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"die""x""slots""to""disc""below""alt";row-gap:0}.portrait-studio .mint-die{--print-w:calc(var(--print-h) * var(--r))}.portrait-studio .mint-die.is-wide{--print-h:3.375rem}.portrait-studio .mint-print{grid-template-columns:var(--print-w) minmax(0, 1fr);align-items:start;column-gap:1.25rem;width:auto;height:auto;display:grid}.portrait-studio .mint-print>img{width:var(--print-w);height:var(--print-h);border-radius:.25rem}.portrait-studio .mint-print>.mint-placard{margin-top:-.25rem;position:static}.portrait-studio .mint-op{height:2.5rem}.portrait-studio .mint-op-glyph{width:1.25rem;height:1.25rem}.portrait-studio .mint-op-to .mint-op-glyph{rotate:90deg}.portrait-studio .mint-op-x{justify-items:start;height:auto;padding-block:.875rem .75rem}.portrait-studio .mint-op-x .mint-op-glyph{display:none}.portrait-studio .mint-op-words{color:var(--aesthetic-faint);line-height:1.5;display:block}.portrait-studio .mint-slots{align-self:auto}.portrait-studio .mint-slot-title{font-size:1.125rem}.portrait-studio .mint-slot-copy{margin-top:.25rem}.portrait-studio .mint-slot-actions{margin-top:.875rem}.portrait-studio .mint-slot-more{margin-top:.75rem}.portrait-studio .mint-slot-selfie{margin-top:1.5rem;padding-top:1.5rem}.portrait-studio .mint-slot.is-compact .mint-slot-title{letter-spacing:0;font-size:1rem;font-weight:500}.portrait-studio :is(.mint-slot-selfie.is-compact,.mint-slot-selfie.is-camera){margin-top:1rem;padding-top:1rem}.portrait-studio .mint-slot-selfie.is-camera .mint-slot-title{letter-spacing:0;font-size:1rem;font-weight:500}.portrait-studio .mint-spent{margin-top:1.25rem}.portrait-studio .mint-slot-camera{aspect-ratio:1;flex:none;margin-top:.75rem}.portrait-studio .mint-slot-camera:has(.is-note){aspect-ratio:auto}.portrait-studio .mint-slot-camera:has(.is-note) .portrait-camera{height:auto;position:relative}.portrait-studio .mint-slot-camera .portrait-mirror.is-note{min-height:0}.portrait-studio .mint-piece-stage{align-self:auto}.portrait-studio .mint-medal{--rim:.375rem}.portrait-studio .mint-asis .portrait-asis-circle{--portrait-asis-d:var(--disc)}.portrait-studio .mint-piece-below{padding-top:1.25rem}.portrait-studio .mint-source-line{max-width:22rem}.portrait-studio .mint-alt{border-top:1px solid var(--mint-rule);margin-top:1.25rem;padding-top:2rem}.portrait-studio .mint-where{column-gap:.75rem}.portrait-studio :is(.mint-where-profile,.mint-where-dock){padding:0 .75rem}.portrait-studio .portrait-takes{justify-self:stretch}.portrait-studio .portrait-takes-row{flex-wrap:nowrap;gap:1rem .75rem}.portrait-studio .portrait-take{aspect-ratio:1;flex:0 3.75rem;width:auto;min-width:0;height:auto}.portrait-studio .portrait-takes-row:has(>:nth-child(6)){grid-template-columns:repeat(3,minmax(0,3.75rem))}.portrait-studio .portrait-takes-row:has(>:nth-child(7)){grid-template-columns:repeat(4,minmax(0,3.75rem))}.portrait-studio .portrait-takes-row:has(>:nth-child(9)){grid-template-columns:repeat(5,minmax(0,3.75rem))}}@container mint-page (width>=36rem) and (width<=77.99rem){.portrait-studio :is(.mint-title,.mint-press){--disc:19rem}}@container mint-page (width<=24rem){.portrait-studio .mint-status-slot .portrait-status-count{text-align:center;flex-basis:100%;margin-left:0}.portrait-studio .mint-status-slot.is-counting>.portrait-status{align-content:flex-start;min-height:calc(2lh + .625rem)}}@container mint-page (width<=21rem){.portrait-studio .mint-alt .aesthetic-input-row{flex-wrap:wrap}.portrait-studio .mint-alt .aesthetic-input{flex-basis:100%}.portrait-studio .mint-slot.is-compact{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:.625rem}.portrait-studio .mint-where{grid-template-columns:minmax(0,max-content);justify-content:center;display:grid}.portrait-studio .mint-where-item{justify-items:stretch}.portrait-studio .mint-where-item figcaption{justify-self:center}}@media (width<=47.99rem){.portrait-studio .mint-page{padding:1.5rem 1.25rem calc(var(--aesthetic-bar-h) + 2rem)}.portrait-studio .mint-how{position-try-fallbacks:flip-block;width:auto;left:1.25rem;right:1.25rem}}@media (height<=768px){@container mint-page (width>=78rem){.portrait-studio .mint-press{row-gap:1rem}.portrait-studio .mint-status-slot,.portrait-studio .portrait-takes{margin-bottom:1rem}}}@media (prefers-reduced-motion:reduce){.portrait-studio,.portrait-studio *,.portrait-studio :before,.portrait-studio :after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.portrait-studio :is(.portrait-countdown,.portrait-take,.portrait-asis-editor,.portrait-camera-note>svg,.portrait-ctx-face>*,.portrait-bar-face>*){animation:none!important}.portrait-flash{display:none}.portrait-studio :is(.portrait-take,.portrait-shutter span){scale:none!important}.portrait-studio .mint-made.is-fresh .mint-relief{display:none}}@media (forced-colors:active){.portrait-take:has(input:checked){outline-offset:.1875rem;outline:.1875rem solid highlight}.portrait-studio .portrait-mirror.is-note{border:1px solid canvastext}.portrait-seg button[aria-checked=true]{outline:.125rem solid highlight}}html:has(.footline){scroll-padding-block-end:calc(6rem + env(safe-area-inset-bottom,0px))}.footline-page-content{--bottom-navigation-space:calc(6rem + env(safe-area-inset-bottom,0px));padding-bottom:var(--bottom-navigation-space)}.footline{z-index:40;isolation:isolate;box-sizing:border-box;width:100%;max-width:35rem;padding:2rem max(1.5rem, env(safe-area-inset-right,0px)) calc(1.25rem + env(safe-area-inset-bottom,0px)) max(1.5rem, env(safe-area-inset-left,0px));position:fixed;bottom:0;left:50%;transform:translate(-50%)}.footline:before{content:"";z-index:-1;background:linear-gradient(transparent, var(--cs-color-background) 48%);pointer-events:none;position:absolute;inset:-2rem 0 0}.footline-navigation{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.footline a{color:#282622;white-space:nowrap;border-radius:.3rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.5rem .65rem;font-size:.8rem;line-height:1.5;text-decoration:none;display:inline-flex}.footline .footline-brand{color:#34322e;padding-inline-start:0;font-weight:500}.footline-brand img{object-fit:contain;width:1.5rem;height:1.5rem}@media (hover:hover) and (pointer:fine){.footline a:hover{color:#24221e;background:#eeebe6}}.footline a:active{background:#e3ded7;box-shadow:inset 0 1px 2px #453c2520}.footline a:focus-visible{outline-offset:.25rem;outline:.125rem solid #766744}.setup-page{box-sizing:border-box;max-width:35rem;min-height:100svh;padding:max(4rem, 24vh) 1.5rem calc(var(--setup-bar-h,4.75rem) + 3rem);margin:0 auto}.setup-label-row{margin:0 0 .625rem}.setup-label{color:#26231f;letter-spacing:-.028em;font-size:2.25rem;font-weight:520;line-height:1.12;display:block}.setup-purpose{color:#6b645b;margin:0 0 1.5rem;line-height:1.6}.setup-address{white-space:nowrap}.setup-address b{color:#26231f;font-weight:500}.setup-field{position:relative}.setup-input{box-sizing:border-box;color:#26231f;width:100%;height:3.25rem;font:inherit;letter-spacing:-.01em;background:#fff;border:1px solid #d6cfc3;border-radius:.5rem;padding:0 1rem;font-size:1.25rem;transition:border-color .14s,box-shadow .14s;display:block;box-shadow:inset 0 1px 2px #26231f0d}@media (hover:hover) and (pointer:fine){.setup-input:not(:disabled,:focus):hover{border-color:#bfb6a8}}.setup-input:focus{border-color:#466e88;outline:none;box-shadow:inset 0 1px 2px #26231f0d,0 0 0 .1875rem #466e8833}.setup-input:disabled{opacity:.6}.setup-mirror{color:#26231f;letter-spacing:-.01em;white-space:pre;pointer-events:none;visibility:hidden;font-size:1.25rem;line-height:1.5;position:absolute;top:50%;left:calc(1rem + 1px);transform:translateY(-50%)}.setup-status{min-height:7.25rem;padding-top:.875rem}.setup-rules{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.setup-rules,.setup-rules :where(*),.setup-feedback,.setup-feedback :where(*){font-size:.875rem}.setup-rule{color:#8a8276;align-items:center;gap:.5rem;line-height:1.5;transition:color .16s;display:flex}.setup-rule-mark{border-radius:50%;flex:none;place-items:center;width:1rem;height:1rem;transition:background-color .16s,color .16s;display:grid}.setup-rule-mark svg{width:.75rem;height:.75rem}.setup-rule.is-met{color:#4d483f}.setup-rule.is-met .setup-rule-mark{color:#3d6a46;background:#e3ebdf}.setup-rule.is-unmet{color:#a85039}.setup-rule.is-unmet .setup-rule-mark{color:#a85039;background:#a850391a}.setup-rule-dot{background:#bdb6aa;border-radius:50%;width:.3125rem;height:.3125rem}.setup-rule-spin{box-sizing:border-box;border:1px solid #d3cdc3;border-top-color:#756e63;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite onboarding-spin}.setup-feedback{color:#6b645b;padding-top:.5rem}.setup-page :focus-visible{outline-offset:.25rem;outline:.125rem solid #466e88}.setup-page .setup-input:focus-visible{outline:none}@media (width<=47.99rem){.setup-page{padding-top:3.5rem}.setup-label{font-size:1.75rem}}:root:active-view-transition-type(setup)::view-transition-old(root){opacity:0;animation:none}:root:active-view-transition-type(setup)::view-transition-new(root){animation:none}:root:active-view-transition-type(setup) .setup-scene-username{view-transition-name:setup-scene-username}:root:active-view-transition-type(setup) .setup-scene-displayname{view-transition-name:setup-scene-displayname}:root:active-view-transition-type(setup) .setup-scene-aesthetic{view-transition-name:setup-scene-aesthetic}:root:active-view-transition-type(setup) .setup-scene-portrait{view-transition-name:setup-scene-portrait}:root:active-view-transition-type(setup) .setup-scene{view-transition-class:setup-scene}:root:active-view-transition-type(setup)::view-transition-group(.setup-scene){z-index:0;animation:none}:root:active-view-transition-type(setup)::view-transition-old(.setup-scene){animation:.17s ease-in both setup-scene-out}:root:active-view-transition-type(setup)::view-transition-new(.setup-scene){animation:.42s cubic-bezier(.2,.7,.2,1) .15s both setup-scene-in}:root:active-view-transition-type(setup-back)::view-transition-old(.setup-scene){animation-name:setup-scene-out-back}:root:active-view-transition-type(setup-back)::view-transition-new(.setup-scene){animation-name:setup-scene-in-back}@keyframes setup-scene-out{to{opacity:0;transform:translateY(-.5rem)}}@keyframes setup-scene-in{0%{opacity:0;transform:translateY(.75rem)}}@keyframes setup-scene-out-back{to{opacity:0;transform:translateY(.5rem)}}@keyframes setup-scene-in-back{0%{opacity:0;transform:translateY(-.75rem)}}:is(:root:active-view-transition-type(setup-from-username) .setup-scene-username .setup-mirror,:root:active-view-transition-type(setup-from-displayname) .setup-scene-displayname .setup-mirror){visibility:visible}:is(:root:active-view-transition-type(setup-from-username) .setup-scene-username .setup-input,:root:active-view-transition-type(setup-from-displayname) .setup-scene-displayname .setup-input){color:#0000}:root:active-view-transition-type(setup-from-username) :is(.setup-scene-username .setup-mirror,.setup-slot-username.is-done .setup-value){view-transition-name:setup-value-username;view-transition-class:setup-value}:root:active-view-transition-type(setup-from-displayname) :is(.setup-scene-displayname .setup-mirror,.setup-slot-displayname.is-done .setup-value){view-transition-name:setup-value-displayname;view-transition-class:setup-value}:root:active-view-transition-type(setup-from-username) .setup-slot-username.is-done .setup-value-prefix{view-transition-name:setup-value-prefix}:root:active-view-transition-type(setup)::view-transition-group(.setup-value){z-index:2;animation-duration:.64s;animation-timing-function:cubic-bezier(.45,0,.2,1)}:root:active-view-transition-type(setup)::view-transition-old(.setup-value){animation:.64s linear both setup-value-leave}:root:active-view-transition-type(setup)::view-transition-new(.setup-value){animation:.64s linear both setup-value-land}@keyframes setup-value-leave{85%{opacity:1}to{opacity:0}}@keyframes setup-value-land{0%,85%{opacity:0}}:root:active-view-transition-type(setup)::view-transition-group(setup-value-prefix){z-index:2}:root:active-view-transition-type(setup)::view-transition-new(setup-value-prefix){animation:.22s .64s both setup-fade-in}@keyframes setup-fade-in{0%{opacity:0}}@container setup-bar (width<=69.99rem){:is(:root:active-view-transition-type(setup-from-username) .setup-slot-username.is-done .setup-value,:root:active-view-transition-type(setup-from-displayname) .setup-slot-displayname.is-done .setup-value,:root:active-view-transition-type(setup-from-username) .setup-slot-username.is-done .setup-value-prefix){view-transition-name:none}:root:active-view-transition-type(setup-from-username) .setup-slot-username.is-done .setup-glyph{view-transition-name:setup-value-username;view-transition-class:setup-value}:root:active-view-transition-type(setup-from-displayname) .setup-slot-displayname.is-done .setup-glyph{view-transition-name:setup-value-displayname;view-transition-class:setup-value}}:root:active-view-transition-type(setup-from-aesthetic) :is(.aesthetic-stage .aesthetic-print,.setup-slot-aesthetic.is-done .setup-thumb){view-transition-name:setup-aesthetic-image}:root:active-view-transition-type(setup)::view-transition-group(setup-aesthetic-image){z-index:2;animation-duration:.64s;animation-timing-function:cubic-bezier(.45,0,.2,1)}:root:active-view-transition-type(setup-finish)::view-transition-group(setup-bar){animation:none}:root:active-view-transition-type(setup-finish)::view-transition-old(setup-bar){animation:.32s ease-out both setup-fade-out}:root:active-view-transition-type(setup-finish)::view-transition-old(.setup-end){animation:.16s ease-in both setup-fade-out}:root:active-view-transition-type(setup-finish)::view-transition-old(.setup-part){animation:.22s ease-in both setup-part-out}@keyframes setup-fade-out{to{opacity:0}}@keyframes setup-part-out{to{opacity:0;transform:scale(.9)}}:root:active-view-transition-type(setup-finish) :is(.setup-receipt,.dock-center){view-transition-name:setup-receipt}:root:active-view-transition-type(setup-finish)::view-transition-group(setup-receipt){z-index:2;animation-duration:.64s;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-delay:.12s;animation-fill-mode:both}:root:active-view-transition-type(setup-finish)::view-transition-image-pair(setup-receipt){box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 0 0 .85px #bcb7ac, 0 1px 0 #c0b9ac, 0 .3125rem .625rem -.3125rem #3e35273d;background:linear-gradient(#fbfaf7 0%,#e9e6df 62%,#e2dfd7 100%);border-radius:.875rem;animation:.64s cubic-bezier(.5,0,.2,1) .12s both setup-satin}:root:active-view-transition-type(setup-finish)::view-transition-old(setup-receipt){opacity:0;animation:none}:root:active-view-transition-type(setup-finish)::view-transition-new(setup-receipt){opacity:0;animation:none}@keyframes setup-satin{0%{inset:calc(-1 * var(--setup-satin-y,1rem)) -.75rem;opacity:0;border-radius:.5rem}25%{opacity:1}to{border-radius:.875rem;inset:0}}@media (width<=47.99rem){:root{--setup-satin-y:.75rem}}:root:active-view-transition-type(setup-finish) :is(.setup-slot-portrait .setup-portrait,.dock-wake-3 .dock-profile-face){view-transition-name:setup-portrait}:root:active-view-transition-type(setup-finish)::view-transition-group(setup-portrait){z-index:3;animation-duration:.64s;animation-timing-function:cubic-bezier(.5,0,.2,1);animation-delay:.14s;animation-fill-mode:both}:root:active-view-transition-type(setup-finish) .profile-article{view-transition-name:setup-profile}:root:active-view-transition-type(setup-finish)::view-transition-new(setup-profile){animation:.52s cubic-bezier(.2,.7,.2,1) .26s both setup-profile-in}@keyframes setup-profile-in{0%{opacity:0;transform:translateY(-.5rem)}}.dock-arriving .dock-center>:not(:has(.dock-wake-3)){animation:.3s cubic-bezier(.2,.7,.2,1) both dock-arrive}.dock-arriving .dock-center>:has(.dock-wake-1){animation-delay:.76s}.dock-arriving .dock-center>:has(.dock-wake-2){animation-delay:.81s}.dock-arriving .dock-center>:has(.dock-wake-4){animation-delay:.86s}.dock-arriving .dock-center>:has(.dock-wake-5){animation-delay:.91s}.dock-arriving .dock-side{animation:.32s .92s both setup-fade-in}.dock-arriving :is(.dock-wake-1,.dock-wake-2,.dock-wake-4,.dock-wake-5,.dock-wake-3 .dock-profile-face){animation:.64s both dock-wake}.dock-arriving .dock-wake-1{animation-delay:1s}.dock-arriving .dock-wake-2{animation-delay:1.11s}.dock-arriving .dock-wake-3 .dock-profile-face{animation-delay:1.22s}.dock-arriving .dock-wake-4{animation-delay:1.33s}.dock-arriving .dock-wake-5{animation-delay:1.44s}@keyframes dock-arrive{0%{opacity:0;transform:scale(.85)}}:root:has(.landing-page){--curationspace-background:#e8e3db;--edge-top-background:#ece8e1;--edge-bottom-background:#ddd6cb}:root:has(.landing-page) :is(.edge-top,.edge-bottom):after{display:none}@media (width>=48rem) and (hover:hover) and (pointer:fine){:root:has(.landing-page){font-size:56.25%}}.landing-page{--page-ink:#23201c;--page-muted:#6c655b;--page-rule:#463a2824;--masthead-h:3.75rem;--h-size:4rem;--p-size:1.3125rem;--app-paper:#fbfaf9;--app-ink:#111;--app-muted:#71695f;--app-subtle:#11111159;--app-border:#11111114;--app-border-strong:#11111129;--app-fill:#1111110f;--app-blue:var(--cs-color-accent);--app-mono:ui-monospace, "SF Mono", Menlo, monospace;--page-w:32rem;--sheet-x:2rem;--sheet-y:2.5rem;--sheet-radius:1.75rem;--convo-radius:1.5rem;--keycap:linear-gradient(#fff, #f4f1eb);--keycap-hover:linear-gradient(#fff, #f8f6f2);--keycap-pressed:#efebe4;--keycap-shadow:inset 0 1px 0 #fff, 0 0 0 1px #463a2821, 0 .25rem .625rem -.125rem #463a283d;--keycap-shadow-hover:inset 0 1px 0 #fff, 0 0 0 1px #463a2829, 0 .5rem 1rem -.25rem #463a284d;--keycap-shadow-pressed:inset 0 1px .1875rem #463a2838, 0 0 0 1px #463a2821;min-height:100vh;color:var(--page-ink);-webkit-font-smoothing:antialiased;background:#e8e3db radial-gradient(120% 90% at 72% 8%,#f3f0ea 0%,#e8e3db 55%,#ddd6cb 100%) fixed;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;overflow-x:clip}@media (width<=47.99rem){.landing-page{--page-w:min(32rem, calc(100vw - 4.5rem));--masthead-h:3.25rem;--h-size:2.125rem;--p-size:1rem;--sheet-x:1rem;--sheet-y:1.5rem;--sheet-radius:1.25rem;--convo-radius:1.25rem}}.landing-page :focus-visible{border-radius:.125rem}.landing-page .masthead{z-index:40;height:calc(var(--masthead-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(2rem, env(safe-area-inset-right,0px)) 0 max(2rem, env(safe-area-inset-left,0px));align-items:center;gap:1.5rem;transition:box-shadow .16s,background-color .16s;display:flex;position:fixed;inset:0 0 auto}.landing-page .masthead.is-scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:#e9e4dccc;box-shadow:0 1px #463a2817}.landing-page .wordmark{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:560;display:inline-flex}.landing-page .wordmark img{width:1.5rem;height:1.5rem;transition:transform .16s ease-out}@media (hover:hover){.landing-page .wordmark:hover img{transform:rotate(-12deg)}}.landing-page .masthead .gap{flex:1}.landing-page .signin{background:var(--keycap);white-space:nowrap;border-radius:999px;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:1.0625rem;font-weight:520;transition:box-shadow .12s,background .12s;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #463a2821,0 .25rem .625rem -.125rem #463a2838}@media (hover:hover){.landing-page .signin:hover{background:var(--keycap-hover);box-shadow:var(--keycap-shadow-hover)}}.landing-page .signin:active{background:var(--keycap-pressed);box-shadow:var(--keycap-shadow-pressed)}@media (width<=47.99rem){.landing-page .masthead{padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px));gap:.875rem}.landing-page .signin{min-height:2.25rem;padding:0 .875rem;font-size:.9375rem}}.landing-page .scenes{padding-top:calc(var(--masthead-h) + 5rem)}.landing-page .scene+.scene{margin-top:9rem}.landing-page .copy{text-align:center;margin:0 auto;padding:0 1.5rem}.landing-page .copy :is(h1,h2){max-width:20ch;font-size:var(--h-size);letter-spacing:-.038em;text-wrap:balance;margin:0 auto;font-weight:620;line-height:1.03}.landing-page .copy p{max-width:36ch;color:var(--page-muted);font-size:var(--p-size);text-wrap:pretty;margin:1rem auto 0;line-height:1.5}.landing-page .agent-link{text-underline-offset:.12em;border-radius:.25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.06em;transition:text-decoration-color .14s,background-color .14s}@media (hover:hover){.landing-page .agent-link:hover{background:#2563eb14;text-decoration-style:solid}}.landing-page .agent-link:active{background:#2563eb24}.landing-page .tag-coming{color:#4f483e;letter-spacing:0;white-space:nowrap;vertical-align:.35em;background:linear-gradient(#fff,#f1ede6);border-radius:999px;align-items:center;margin-left:.625rem;padding:.1875rem .625rem;font-size:.9375rem;font-weight:550;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #463a281f,0 .1875rem .375rem -.125rem #463a2840}.landing-page .stage{width:min(110rem,100%);margin:2.5rem auto 0;position:relative;container:stage/inline-size}.landing-page .canvas{position:relative}.landing-page .scenes{container:scenes/inline-size}@container scenes (width>=116rem){.landing-page .scene{grid-template-columns:30rem minmax(0,80rem);justify-content:center;align-items:center;column-gap:6rem;padding-inline:2rem;display:grid}.landing-page .copy{text-align:left;padding:0}.landing-page .copy :is(h1,h2){margin:0}.landing-page .copy p{margin-inline:0}.landing-page .stage{width:auto;margin:0}}@media (width<=47.99rem){.landing-page .scenes{padding-top:calc(var(--masthead-h) + 2.75rem)}.landing-page .scene+.scene{margin-top:5.5rem}.landing-page .copy{padding:0 1.25rem}.landing-page .copy p{max-width:30ch;margin-top:.625rem}.landing-page .tag-coming{vertical-align:.2em;margin-left:.375rem;font-size:.75rem}.landing-page .stage{margin-top:1.5rem}}.landing-page .app{color:var(--app-ink);font-size:.875rem;line-height:1.5}.landing-page .page{width:var(--page-w);isolation:isolate;flex:none;position:relative}.landing-page .page-sheet,.landing-page .sheet-bg{background:var(--app-paper);border-radius:var(--sheet-radius);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff8c,0 .125rem .25rem #463a2814,0 1.5rem 3rem -1.25rem #463a2857}.landing-page .page-sheet{inset:calc(-1 * var(--sheet-y)) calc(-1 * var(--sheet-x));z-index:-1;position:absolute}.landing-page .sheet-bg{margin:calc(-1 * var(--sheet-y)) calc(-1 * var(--sheet-x));align-self:stretch}.landing-page .app-title{margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.landing-page .app-label{color:var(--app-muted);margin:0 0 .5rem;font-weight:500}.landing-page .app-input{min-height:2.75rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);white-space:nowrap;background:#fff;border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .875rem;display:flex;overflow:hidden}.landing-page .txt{white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.landing-page .line{white-space:nowrap;flex:none;min-width:100%}.landing-page :is(.is-focus,.is-typing) .txt{justify-content:flex-end}.landing-page .app-input .ph{color:var(--app-subtle)}.landing-page .app-input .ico{width:1rem;height:1rem;color:var(--app-muted);flex:none}.landing-page .app-input.is-focus{box-shadow:inset 0 0 0 1px var(--app-blue), 0 0 0 3px #2563eb24}.landing-page .app-select{padding-right:.75rem}.landing-page .app-select .txt{color:var(--app-subtle)}.landing-page .app-select.is-set .txt{color:var(--app-ink)}.landing-page .caret{vertical-align:-.2em;background:currentColor;width:1px;height:1.15em;margin-left:1px;animation:1s step-end infinite landing-caret;display:inline-block}@keyframes landing-caret{50%{opacity:0}}.landing-page .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem;display:block}.landing-page .pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;min-height:2rem;padding:0 .9375rem 0 .8125rem;font-size:.8125rem;font-weight:600;display:inline-flex}.landing-page .pill-soft{color:#1d4ed8;background:#2563eb17}.landing-page .pill .ico{stroke-width:2.25px;width:.875rem;height:.875rem}.landing-page .btn-app{color:#fbfaf9;background:#111;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1rem;font-weight:500;display:inline-flex}.landing-page .btn-app.is-pressed{background:#333;transform:translateY(1px)}.landing-page .btn-quiet{min-height:2.5rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);border-radius:.375rem;justify-content:center;align-items:center;padding:0 1rem;font-weight:500;display:inline-flex}.landing-page .expander{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.landing-page .expander>*{min-height:0}.landing-page .reserve{grid-template-columns:minmax(0,1fr);display:grid}.landing-page .reserve>*{grid-area:1/1}.landing-page .reserve>.ghost{visibility:hidden}.landing-page .cur-byline{color:var(--app-muted)}.landing-page .cur-title{letter-spacing:-.03em;text-wrap:balance;transform-origin:0 0;margin-top:.75rem;font-size:1.6875rem;font-weight:570;line-height:1.2}.landing-page .cur-desc{color:var(--app-muted);text-wrap:pretty;margin-top:.5rem;line-height:1.55}.landing-page .cur-cover-wrap{margin-top:1.5rem;position:relative}.landing-page .cur-cover{aspect-ratio:2.15;object-fit:cover;border-radius:.375rem;width:100%}.landing-page .cur-tools{border-bottom:1px solid var(--app-border);color:var(--app-muted);align-items:center;gap:.25rem;padding:.5rem 0 .75rem;display:flex}.landing-page .cur-tools .tool{border-radius:.375rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.landing-page .cur-tools .tool.is-on{background:var(--app-fill);color:var(--app-ink)}.landing-page .cur-tools .tool.is-following{color:var(--app-blue)}.landing-page .cur-tools .gap{flex:1}.landing-page .link{border-bottom:1px solid var(--app-border);transform-origin:50% 0;padding:1.5rem 0 1.375rem}.landing-page .link-title{text-wrap:pretty;font-weight:550;display:block}@media (hover:hover){.landing-page a.link-title:hover{text-underline-offset:.15em;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}}.landing-page .link-meta{color:var(--app-muted);margin-top:.25rem;font-size:.8125rem}.landing-page .link-note{color:var(--app-muted);text-wrap:pretty;margin-top:.75rem}.landing-page .link-via{color:var(--app-blue)}.landing-page .subpop{z-index:5;width:15rem;color:var(--app-ink);text-align:left;transform-origin:90% 0;background:#fff;border-radius:.625rem;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 0 0 1px #11111114,0 .75rem 2rem -.5rem #11111138}.landing-page .subpop-head{color:var(--app-muted);padding:.375rem .5rem .25rem;font-size:.8125rem}.landing-page .subpop-row{border-radius:.375rem;align-items:center;gap:.625rem;padding:.4375rem .5rem;display:flex}.landing-page .subpop-row.is-hover{background:var(--app-fill)}.landing-page .check{width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);background:#fff;border-radius:.25rem;flex:none;place-items:center;display:grid}.landing-page .check svg{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:.75rem;height:.75rem}.landing-page .is-checked .check{background:var(--app-blue);box-shadow:none}.landing-page .is-checked .check svg{opacity:1}.landing-page .prof-id{flex-direction:column;align-items:center;display:flex}.landing-page .portrait{background:linear-gradient(155deg,#fff,#ece8e1 55%,#cfc9bf);border-radius:50%;width:4.5rem;height:4.5rem;padding:.1875rem;position:relative;box-shadow:0 1px 2px #3e352740,0 .375rem 1rem -.375rem #3e35274d}.landing-page .portrait img{object-fit:cover;background:var(--app-fill);border-radius:50%;width:100%;height:100%}.landing-page .prof-name{margin-top:.75rem;font-size:1.25rem;font-weight:600;line-height:1.25}.landing-page .prof-user{opacity:.8;margin-top:.125rem;font-size:.625rem}.landing-page .prof-bio{color:#4f4a43;text-align:center;text-wrap:pretty;width:24rem;max-width:100%;margin:1.75rem auto 0}.landing-page .prof-bar{border-bottom:1px solid var(--app-border-strong);align-items:center;margin-top:3.25rem;display:flex}.landing-page .tab{color:var(--app-muted);padding:.5rem .75rem .875rem;font-weight:550;position:relative}.landing-page .tab.is-current{color:var(--app-ink)}.landing-page .tab.is-current:after{content:"";background:var(--app-blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.landing-page .prof-bar .pill{margin:0 0 .625rem auto}.landing-page .pg-profile{container:profile/inline-size}@container profile not (width>=24rem){.landing-page .prof-bar{flex-wrap:wrap;margin-top:1.875rem}.landing-page .prof-bar .pill{flex:1 0 100%;order:-1;justify-content:center;min-height:2.5rem;margin:0 0 1.375rem}}.landing-page .prof-rows{padding-top:1.75rem}.landing-page .row{gap:1.0625rem;padding-bottom:1.5rem;display:flex}.landing-page .row-cover{background:var(--app-fill);border-radius:.25rem;flex:none;width:7rem;height:4.6667rem;position:relative;overflow:hidden}.landing-page .row-cover img{object-fit:cover;width:100%;height:100%}.landing-page .row-text{min-width:0}.landing-page .row-title{transform-origin:0 0;font-weight:600;display:block}.landing-page .row-desc{color:var(--app-muted);text-wrap:pretty;margin-top:.125rem;line-height:1.55;display:block}.landing-page .convo{border-radius:var(--convo-radius);color:#111;background:#fff;flex-direction:column;flex:none;width:26rem;height:36rem;font-size:.9375rem;line-height:1.5;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #463a2814,0 .125rem .25rem #463a2814,0 2rem 3.5rem -1.5rem #463a286b}.landing-page .convo-head{border-bottom:1px solid #11111112;align-items:center;gap:.5rem;padding:.875rem 1.125rem;font-weight:600;display:flex}.landing-page .convo-dot{background:#5c7f57;border-radius:50%;width:.5rem;height:.5rem}.landing-page .convo-status{color:#71695f;margin-left:auto;font-size:.8125rem;font-weight:400}.landing-page .convo-log{flex-direction:column;flex:1;justify-content:flex-end;gap:.75rem;padding:1rem 1.125rem;display:flex;overflow:hidden}.landing-page .msg{max-width:88%}.landing-page .msg-user{color:#fbfaf9;background:#111;border-radius:1rem 1rem .25rem;align-self:flex-end;padding:.5rem .875rem}.landing-page .msg-agent{align-self:flex-start}.landing-page .msg-tool{color:#71695f;max-width:none;font-family:var(--app-mono);align-self:stretch;align-items:baseline;gap:.5rem;font-size:.8125rem;display:flex}.landing-page .msg-tool .st{text-align:center;flex:none;width:.875rem}.landing-page .msg-tool b{color:#111;font-weight:400}.landing-page .convo-compose{border-radius:.75rem;align-items:center;gap:.5rem;min-height:3rem;margin:0 .75rem .75rem;padding:.5rem .5rem .5rem .875rem;display:flex;box-shadow:inset 0 0 0 1px #1111111f}.landing-page .convo-compose .ph{color:#71695f;opacity:.8}.landing-page .convo-send{color:#fff;background:#1111111a;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.landing-page .convo-send.is-ready{background:#111}.landing-page .convo-send .ico{stroke-width:2.25px;width:1rem;height:1rem}.landing-page .flash-group+.flash-group{margin-top:1.25rem}.landing-page .tokens{flex-wrap:wrap;gap:.5rem;display:flex}.landing-page .token{transform-origin:50% 100%;background:linear-gradient(#fff,#f5f2ed);border-radius:.75rem;flex-direction:column;gap:.0625rem;padding:.625rem .875rem .75rem;display:inline-flex;box-shadow:inset 0 1px #fff,0 0 0 1px #463a281c,0 .1875rem #463a2821,0 .5rem 1rem -.375rem #463a284d}.landing-page .token b{font-weight:600}.landing-page .token span{color:var(--app-muted);white-space:nowrap;font-size:.8125rem}.landing-page :is(.editor,.src){background:#fff;border-radius:1.25rem;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #463a2817,0 .125rem .25rem #463a2812,0 1.25rem 2.5rem -1.25rem #463a285c}.landing-page .editor{flex-direction:column;width:30rem;padding:1.5rem;display:flex}.landing-page .editor>.reserve{flex:1}.landing-page .editor-form{flex-direction:column;display:flex}.landing-page .editor-title{margin-bottom:1.25rem;font-size:1.0625rem;font-weight:600}.landing-page .editor .field{padding-top:1rem}.landing-page .editor .editor-title+.field{padding-top:0}.landing-page .field-label{color:var(--app-muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:block}.landing-page .days{align-items:center;gap:.25rem;display:flex}.landing-page .days span{width:2rem;height:2rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);color:var(--app-muted);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:600;display:grid}.landing-page .days span.is-on{box-shadow:none;color:#fbfaf9;background:#111}.landing-page .days .time{width:auto;color:var(--app-ink);font-variant-numeric:tabular-nums;border-radius:.375rem;margin-left:.5rem;padding:0 .75rem;font-size:.875rem}.landing-page .editor-foot{justify-content:flex-end;gap:.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.landing-page .choices{gap:.375rem;display:grid}.landing-page .choice{box-shadow:inset 0 0 0 1px var(--app-border-strong);border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.landing-page .choice .dot{width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);background:#fff;border-radius:50%;flex:none;margin-top:.125rem}.landing-page .choice .check{margin-top:.125rem}.landing-page .choice-text{min-width:0}.landing-page .choice-text b{font-weight:600;display:block}.landing-page .choice-text small{color:var(--app-muted);font-size:.8125rem;line-height:1.4;display:block}.landing-page .choice:is(.is-on,.is-checked){background:#2563eb0a;box-shadow:inset 0 0 0 1px #2563eb73}.landing-page .choice.is-on .dot{box-shadow:inset 0 0 0 .3125rem var(--app-blue)}.landing-page .app-select.is-focus{box-shadow:inset 0 0 0 1px var(--app-blue), 0 0 0 3px #2563eb24}.landing-page .channel{border-bottom:1px solid var(--app-border);grid-template-columns:1fr auto;column-gap:.75rem;padding:.875rem 0;display:grid}.landing-page .channel b{font-weight:600}.landing-page .channel .sum{color:var(--app-muted);grid-column:1/-1}.landing-page .channel .ch-src{color:var(--app-subtle);white-space:nowrap;font-size:.8125rem}.landing-page .channels-empty{border-bottom:1px solid var(--app-border);color:var(--app-subtle);padding:.875rem 0}.landing-page .src{padding:1.125rem}.landing-page .src-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;display:flex}.landing-page .src-detect{color:var(--app-muted);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.8125rem;display:flex}.landing-page .src-detect .ico{color:#5c7f57;stroke-width:2.5px;width:.875rem;height:.875rem}.landing-page .src-detect b{color:var(--app-ink);font-weight:600}.landing-page .src-part{margin-top:.875rem}.landing-page .src-label-row{color:var(--app-muted);justify-content:space-between;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;display:flex}.landing-page .src-start{flex-direction:column;gap:.375rem;margin-top:1rem;display:flex}.landing-page .radio{align-items:center;gap:.5rem;display:flex}.landing-page .radio i{width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--app-border-strong);background:#fff;border-radius:50%;flex:none}.landing-page .radio.is-on i{box-shadow:inset 0 0 0 .3125rem var(--app-blue)}.landing-page .radio .n{min-width:2.25rem;box-shadow:inset 0 0 0 1px var(--app-border);color:var(--app-subtle);text-align:center;border-radius:.25rem;padding:0 .375rem;display:inline-block}.landing-page .src .editor-foot{padding-top:1.25rem}.landing-page .src-sentence{line-height:1.6}.landing-page .src-sentence .url{color:var(--app-muted)}.landing-page .src-status{color:var(--app-muted);margin-top:.375rem;font-size:.8125rem}.landing-page .entries{margin-top:1rem}.landing-page .entry{border-top:1px solid var(--app-border);align-items:baseline;gap:.625rem;padding:.4375rem 0;display:flex}.landing-page .entry .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.landing-page .entry .v{flex:none;font-size:.8125rem;font-weight:600}.landing-page .entry .v.yes{color:#5c7f57}.landing-page .entry .v.no{color:var(--app-subtle);font-weight:500}.landing-page .disc-stack{position:relative}.landing-page .disc-r2{position:absolute;inset:0 0 auto}.landing-page .disc-head{border-bottom:1px solid var(--app-border);color:var(--app-muted);margin-top:1.75rem;padding-bottom:.625rem}.landing-page .res{border-bottom:1px solid var(--app-border);align-items:center;gap:.875rem;padding:.875rem 0;display:flex;position:relative}.landing-page .res-cover{background:var(--app-fill);border-radius:.25rem;flex:none;width:5.25rem;height:3.5rem;overflow:hidden}.landing-page .res-cover img{object-fit:cover;width:100%;height:100%}.landing-page .res-text{flex:1;min-width:0}.landing-page .res-title{font-weight:600;display:block}.landing-page .res-by{color:var(--app-muted);align-items:center;gap:.375rem;margin-top:.1875rem;font-size:.8125rem;display:flex}.landing-page .res-by :is(img,.mono){object-fit:cover;border-radius:50%;width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px #11111114}.landing-page .res-tool{width:2.25rem;height:2.25rem;color:var(--app-muted);border-radius:.375rem;flex:none;place-items:center;display:grid;position:relative}.landing-page .res-tool.is-on{background:var(--app-fill);color:var(--app-ink)}.landing-page .res.is-pressed{background:var(--app-fill);border-radius:.375rem}.landing-page .res-badge{background:var(--app-blue);width:.875rem;height:.875rem;box-shadow:0 0 0 2px var(--app-paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.125rem;right:-.125rem}.landing-page .res-badge svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:.5625rem;height:.5625rem}.landing-page .mono{color:#6b645b;background:#ece9e4;place-items:center;font-size:.5625rem;font-weight:600;line-height:1;display:grid}.landing-page .rail{z-index:7;pointer-events:none;height:0;position:sticky;bottom:0}.landing-page .toast{color:#fbfaf9;white-space:nowrap;background:linear-gradient(#34302b,#1b1916);border-radius:.875rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex;position:absolute;bottom:1.75rem;left:50%;translate:-50%;box-shadow:inset 0 1px #ffffff1f,0 .75rem 1.5rem -.5rem #1116}.landing-page .toast .ico{color:#8fd18a;stroke-width:2.25px;width:1rem;height:1rem}.landing-page .rev{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.landing-page .rev-person{border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;position:absolute}.landing-page .rev-person img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px var(--app-paper), 0 .25rem .75rem -.25rem #1111114d;border-radius:50%}.landing-page .rev-dot{background:var(--app-blue);border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute}.landing-page .rev-coin{background:#e2b04a;border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:inset 0 -1px #0000002e,0 1px 2px #00000026}.landing-page .rev-pool{text-align:center;flex-direction:column;align-items:center;gap:.375rem;width:10rem;margin-left:-5rem;display:flex;position:absolute}.landing-page .rev-ring{background:#fff;border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:0 0 0 1px #11111114,0 .5rem 1.25rem -.5rem #11111140}.landing-page .rev-ring img{width:2.5rem;height:2.5rem}.landing-page .rev-pool>span:last-child{color:var(--app-muted);font-size:.8125rem}.landing-page .rev-share{white-space:nowrap;background:#fff;border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;position:absolute;translate:-50%;box-shadow:0 0 0 1px #11111114,0 .5rem 1.25rem -.5rem #11111140}.landing-page .rev-share em{color:var(--app-muted);margin-left:.375rem;font-style:normal;font-weight:500}.landing-page .comp{--page-w:min(32rem, calc(100cqw - 2 * var(--sheet-x) - 1.5rem));padding:calc(var(--sheet-y) + .5rem) 0;justify-content:center;display:flex;position:relative}.landing-page .fold{width:var(--page-w);display:grid;position:relative}.landing-page .fold>.page{grid-area:1/1;align-self:center}.landing-page .flyer{z-index:6;object-fit:cover;pointer-events:none;position:absolute}.landing-page .comp-agent{align-items:center;gap:calc(var(--sheet-x) + 4rem)}.landing-page .comp-agent .pg-profile{align-self:flex-start}.landing-page .comp-delivery{grid-template-columns:var(--page-w) 30rem;place-content:start center;align-items:start;column-gap:calc(var(--sheet-x) + 5rem);grid-template-rows:auto 1fr;display:grid}.landing-page .comp-delivery .sheet-bg{grid-area:1/1/3/2}.landing-page .comp-delivery .dl-head{grid-area:1/1}.landing-page .comp-delivery .dl-list{grid-area:2/1;margin-top:2rem}.landing-page .comp-delivery .editor{grid-area:1/2/3/3;align-self:center}.landing-page .comp-feeds{grid-template-columns:var(--page-w) 28rem;place-content:start center;align-items:start;column-gap:calc(var(--sheet-x) + 5rem);grid-template-rows:auto 1fr;display:grid}.landing-page .comp-feeds .sheet-bg{grid-area:1/1/3/2}.landing-page .comp-feeds .fd-head{grid-area:1/1}.landing-page .comp-feeds .fd-links{border-top:1px solid var(--app-border);grid-area:2/1;margin-top:1.5rem}.landing-page .comp-feeds .src-reserve{grid-area:1/2/3/3}.landing-page .comp-feeds .src-reserve>.src{align-self:start}.landing-page .comp-discover{align-items:flex-start;gap:calc(2 * var(--sheet-x) + 4rem)}.landing-page .comp-rev{padding-bottom:12rem}@container stage (width>=72rem){.landing-page .comp-agent .pg-profile{translate:calc((var(--sheet-x) + 30rem) / 2 * var(--slide,0)) 0}.landing-page .comp-discover .pg-discover{translate:calc((var(--page-w) + 2 * var(--sheet-x) + 4rem) / 2 * var(--slide,0)) 0}}@container stage (width<=71.99rem){.landing-page .comp-agent{align-items:center;gap:calc(var(--sheet-y) + 2rem);flex-direction:column}.landing-page .comp-agent .pg-profile{align-self:center}.landing-page .comp-agent .convo{width:calc(var(--page-w) + 2 * var(--sheet-x));height:25rem}.landing-page :is(.comp-delivery,.comp-feeds){grid-template-columns:var(--page-w);grid-template-rows:none}.landing-page .comp-delivery .sheet-bg{grid-area:1/1/4/2}.landing-page .comp-delivery .editor{grid-area:2/1;width:auto;margin-top:1.75rem;padding:1.125rem}.landing-page .comp-delivery .dl-list{grid-area:3/1;margin-top:1.75rem}.landing-page .comp-feeds .sheet-bg{grid-area:1/1/4/2}.landing-page .comp-feeds .src-reserve{grid-area:2/1;margin-top:1.5rem}.landing-page .comp-feeds .src-reserve>.src{align-self:stretch}.landing-page .comp-feeds .fd-links{grid-area:3/1}.landing-page :is(.comp-delivery .editor,.comp-feeds .src){box-shadow:inset 0 1px #fff,0 0 0 1px #463a281a,0 .5rem 1.25rem -.75rem #463a2847}.landing-page .comp-discover{justify-content:center;display:grid}.landing-page .comp-discover>.page{grid-area:1/1}.landing-page .comp-discover .pg-discover{opacity:var(--leave,1)}.landing-page .comp-rev{padding-bottom:9rem}}@container stage (width<=30rem){.landing-page .days{gap:.1875rem}.landing-page .days span{width:1.75rem;height:1.75rem}.landing-page .days .time{margin-left:.375rem;padding:0 .625rem}}.landing-page .cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:12rem 1.5rem 13rem;display:flex}.landing-page .cta h2{letter-spacing:-.038em;text-wrap:balance;max-width:16ch;font-size:4.25rem;font-weight:620;line-height:1.04}.landing-page .signup{color:#fbfaf9;background:linear-gradient(#34302b,#171513);border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:0 2rem;font-size:1.125rem;font-weight:600;transition:background-color .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #111,0 .5rem 1.25rem #1111112e}@media (hover:hover){.landing-page .signup:hover{background:linear-gradient(#3d3832,#1d1b18);box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #111,0 .75rem 1.75rem #1111113d}}.landing-page .signup:active{background:#151311;box-shadow:inset 0 1px .25rem #00000080,0 0 0 1px #111,0 .125rem .375rem #11111124}.landing-page .foot{padding:2rem max(2rem, env(safe-area-inset-right,0px)) 2.5rem max(2rem, env(safe-area-inset-left,0px));border-top:1px solid var(--page-rule);color:var(--page-muted);flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.landing-page .foot .name{color:var(--page-ink);font-weight:560}.landing-page .foot .mode{margin-left:auto}.landing-page .mode{background:#463a2817;border-radius:999px;gap:.125rem;padding:.1875rem;display:inline-flex}.landing-page .mode a{color:var(--page-muted);border-radius:999px;padding:.25rem .875rem;font-weight:550}@media (hover:hover){.landing-page .mode a:not([aria-current]):hover{color:var(--page-ink);background:#463a2812}}.landing-page .mode a:active{background:#463a281f}.landing-page .mode a[aria-current]{color:var(--page-ink);background:linear-gradient(#fff,#f6f3ee);box-shadow:inset 0 1px #fff,0 0 0 1px #463a281a,0 .25rem .5rem -.125rem #463a2840}@media (width<=47.99rem){.landing-page .cta{gap:1.5rem;padding:8rem 1.25rem 9rem}.landing-page .cta h2{font-size:2.5rem}.landing-page .foot{padding:1.5rem max(1.25rem, env(safe-area-inset-right,0px)) 2rem max(1.25rem, env(safe-area-inset-left,0px))}}.setup-bar,.setup-skip-top{--setup-ink:#26231f;--setup-meta:#756e63;--setup-faint:#a39c91;--setup-focus:#466e88;--setup-bar-h:4.75rem}.setup-bar{z-index:20;-webkit-backdrop-filter:blur(.875rem)saturate(1.2);backdrop-filter:blur(.875rem)saturate(1.2);background:#fbfaf9e0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #11111112;container:setup-bar/inline-size}html:has(.setup-bar){scroll-padding-bottom:6.5rem}.setup-bar button:disabled,.setup-skip-top:disabled{opacity:.45;cursor:default}.setup-bar :is(.onboarding-quiet,.onboarding-primary):focus-visible,.setup-skip-top:focus-visible{outline:.125rem solid var(--setup-focus);outline-offset:.1875rem}.setup-bar-inner{box-sizing:border-box;max-width:min(100%,120rem);height:var(--setup-bar-h);grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:1.5rem;margin:0 auto;padding:0 3.5rem;display:grid}.setup-bar-start,.setup-bar-end{align-self:stretch;align-items:center;display:flex}.setup-bar-start{justify-self:start}.setup-bar-end{justify-self:end;gap:1.5rem}.setup-bar-end .onboarding-primary{flex:none}.setup-skip-top{display:none}.setup-receipt{align-items:center;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.setup-item{min-width:0;display:flex}.setup-sep{background:#11111121;flex:none;width:1rem;height:1px}.setup-sep.is-done{background:#26231f6b}.setup-slot{min-width:0;height:2.75rem;color:var(--setup-ink);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;margin:0;padding:0 .5rem;transition:background-color .14s;display:inline-flex}button.setup-slot{cursor:pointer}.setup-bar button.setup-slot:disabled{opacity:1}@media (hover:hover) and (pointer:fine){button.setup-slot:not(:disabled):hover{background:#1111110d}}button.setup-slot:not(:disabled):active{background:#11111114}.setup-bar button.setup-slot:focus-visible{outline:.125rem solid var(--setup-focus);outline-offset:.0625rem}.setup-slot-value{min-width:0;max-width:11rem;font-weight:500;display:inline-flex}.setup-value{text-overflow:ellipsis;overflow:hidden}.setup-slot.is-current .setup-slot-name{border-radius:999px;padding:.3125rem .75rem;font-weight:500;box-shadow:inset 0 0 0 1px #26231f8c}.setup-slot.is-next{color:var(--setup-faint);gap:.5rem}.setup-glyph{display:none}.setup-thumb{max-width:4rem;height:2rem;aspect-ratio:var(--r);border-radius:.25rem;flex:none;overflow:hidden;box-shadow:0 0 0 1px #1111111a}.setup-slot.is-current .setup-thumb{max-width:5rem;height:2.5rem}.setup-thumb img{object-fit:cover;width:100%;height:100%;display:block}.setup-portrait{flex:none}.setup-slot.is-fallback :is(.setup-thumb,.setup-portrait){opacity:.72}.setup-slot-label{text-align:left;min-width:0;max-width:16.5rem;display:grid}.setup-slot-title{color:var(--setup-ink);text-overflow:ellipsis;font-weight:500;line-height:1.35;overflow:hidden}.setup-slot-meta{color:var(--setup-meta);text-overflow:ellipsis;line-height:1.35;overflow:hidden}.setup-ghost-frame,.setup-ghost-circle{box-sizing:border-box;border:1px dashed #1111113d;flex:none}.setup-ghost-frame{border-radius:.25rem;width:1.375rem;height:1.875rem}.setup-ghost-circle{border-radius:50%;width:1.875rem;height:1.875rem}.portrait-studio .setup-bar-inner{box-sizing:content-box;max-width:max(var(--mint-press-w,64rem), 63rem);padding-inline:3.5rem}@media (width<=47.99rem){.setup-bar,.setup-skip-top{--setup-bar-h:4.25rem}.setup-bar-inner{gap:.75rem;padding:0 1rem}.portrait-studio .setup-bar-inner{padding-inline:1.25rem}.setup-bar-end{gap:.875rem}.setup-bar-end .onboarding-primary{min-width:0;padding-inline:1rem}.setup-skip{display:none}.setup-skip-top{z-index:20;display:inline-flex;position:fixed;top:.75rem;right:1rem}}@container setup-bar (width<=69.99rem){.setup-receipt{gap:.125rem}.setup-sep{width:.375rem}.setup-slot,.setup-slot.is-next{gap:0;padding:0 .1875rem}.setup-slot :is(.setup-slot-value,.setup-slot-name,.setup-slot-label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-glyph{box-sizing:border-box;letter-spacing:-.02em;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;display:grid}.setup-slot.is-done .setup-glyph{background:var(--setup-ink);color:#fbfaf9}.setup-slot.is-current .setup-glyph{box-shadow:inset 0 0 0 .09375rem var(--setup-ink)}.setup-slot.is-next .setup-glyph{border:1px dashed #11111142}.setup-thumb,.setup-slot.is-current .setup-thumb{max-width:2.5rem;height:1.75rem}.setup-slot.is-current :is(.setup-thumb,.setup-portrait){box-shadow:0 0 0 .125rem #fbfaf9, 0 0 0 .21875rem var(--setup-ink)}.setup-ghost-frame{width:1.25rem;height:1.75rem}.setup-ghost-circle,.setup-portrait{width:1.75rem;height:1.75rem}.setup-portrait .portrait-initial{font-size:.75rem}}@media (width<=22rem){.setup-bar-inner{gap:.5rem;padding:0 .75rem}.setup-bar-end{gap:.625rem}.setup-sep{display:none}.setup-glyph,.setup-ghost-circle,.setup-portrait{width:1.5rem;height:1.5rem}.setup-thumb,.setup-slot.is-current .setup-thumb{height:1.5rem}}:root:active-view-transition-type(setup) .setup-bar{view-transition-name:setup-bar}:root:active-view-transition-type(setup) .setup-bar-start{view-transition-name:setup-bar-start;view-transition-class:setup-glide setup-end}:root:active-view-transition-type(setup) .setup-bar-end{view-transition-name:setup-bar-end;view-transition-class:setup-glide setup-end setup-end-right}:root:active-view-transition-type(setup) .setup-skip-top{view-transition-name:setup-skip-top;view-transition-class:setup-glide setup-end}:root:active-view-transition-type(setup) .setup-slot-username{view-transition-name:setup-slot-username;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup) .setup-slot-displayname{view-transition-name:setup-slot-displayname;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup) .setup-slot-aesthetic{view-transition-name:setup-slot-aesthetic;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup) .setup-slot-portrait{view-transition-name:setup-slot-portrait;view-transition-class:setup-glide setup-part setup-portrait-part}:root:active-view-transition-type(setup) .setup-sep-1{view-transition-name:setup-sep-1;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup) .setup-sep-2{view-transition-name:setup-sep-2;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup) .setup-sep-3{view-transition-name:setup-sep-3;view-transition-class:setup-glide setup-part}:root:active-view-transition-type(setup)::view-transition-group(setup-bar){z-index:1;animation-duration:.42s}:root:active-view-transition-type(setup)::view-transition-group(.setup-glide){z-index:1;animation-duration:.42s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}:root:active-view-transition-type(setup)::view-transition-old(.setup-glide){width:auto;height:auto}:root:active-view-transition-type(setup)::view-transition-new(.setup-glide){width:auto;height:auto}:root:active-view-transition-type(setup)::view-transition-old(.setup-end-right){left:auto;right:0}:root:active-view-transition-type(setup)::view-transition-new(.setup-end-right){left:auto;right:0}:is(.image-outline,.library-cover,.profile-curation-cover,.profile-preview-image,.frame-turn-references img,.frame-attachment-image img){outline:1px solid var(--cs-color-image-outline);outline-offset:-1px}:is(.text-on-strong,.onboarding-primary,.creation-primary,.dead-end-primary,.profile-claim-primary,.frame-apply,.oauth-allow,.dock-tooltip,.profile-portrait-tooltip,.curation-source-tip,.endpoint-button-primary,.endpoint-button-danger,.channel-editor-actions button[type=submit],.creation-visibility-choice input:checked+span),.profile-primary-action:not(.portrait-dialog-panel *){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset]),label:has(>input[type=file]),.dock-main-button,.dock-profile-button,.dock-side-button){transition:scale .1s ease-out}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset]),label:has(>input[type=file]),.dock-main-button,.dock-profile-button,.dock-side-button):active:not(:disabled,[aria-disabled=true],[data-disabled],:has(>input:disabled)){scale:.98}@property --scroll-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-fade-edges{0%{--scroll-fade-start:0px;--scroll-fade-end:1rem}5%,94%{--scroll-fade-start:1rem;--scroll-fade-end:1rem}99%,to{--scroll-fade-start:1rem;--scroll-fade-end:0px}}@supports (animation-timeline:scroll(self block)){.scroll-fade-y{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--scroll-fade-start), #000 calc(100% - var(--scroll-fade-end)), transparent);scroll-padding-block:1rem;animation:1ms linear scroll-fade-edges;animation-timeline:scroll(self);animation-range:0% 101%}.scroll-fade-y [role=option]{scroll-margin-block:1rem}.scroll-fade-y:focus-within{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.app-toast-stack [data-closed]{translate:none;scale:none}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset]),label:has(>input[type=file]),.dock-main-button,.dock-profile-button,.dock-side-button){transition:none;scale:none}:where(button,[role=button],input:is([type=button],[type=submit],[type=reset]),label:has(>input[type=file]),.dock-main-button,.dock-profile-button,.dock-side-button):active:not(:disabled,[aria-disabled=true],[data-disabled],:has(>input:disabled)){scale:none}}@media (forced-colors:active){:is(.image-outline,.library-cover,.profile-curation-cover,.profile-preview-image,.frame-turn-references img,.frame-attachment-image img,.curator-portrait){outline-color:canvastext}.scroll-fade-y{-webkit-mask-image:none;mask-image:none}}.dead-end{box-sizing:border-box;width:100%;max-width:35rem;margin:0 auto;padding-inline:1.5rem}.dead-end>*{min-width:0}.dead-end-app{min-height:calc(100svh - var(--bottom-navigation-space,var(--dock-content-space)));align-content:center;padding-block:3rem;display:grid}.dead-end-standalone{grid-template-rows:1fr auto 1fr;min-height:100svh;padding-block:clamp(2.5rem,8vw,6rem);display:grid}.dead-end-standalone>.dead-end-group{padding-block:2rem}.dead-end-brand{color:#655f54;border-radius:.25rem;place-self:start;align-items:center;gap:.625rem;font-weight:500;text-decoration:none;display:inline-flex}.dead-end-brand img{object-fit:contain;width:1.5rem;height:1.5rem}@media (hover:hover) and (pointer:fine){.dead-end-brand:hover{color:var(--cs-color-text)}}.dead-end-group{gap:1.5rem;display:grid}.dead-end-text{gap:.5rem;min-width:0;display:grid}.dead-end-title{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-weight:600}.dead-end-body{color:#4f4a42;text-wrap:pretty;overflow-wrap:anywhere;margin:0}.dead-end-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.dead-end-primary{box-sizing:border-box;color:#fffaf0;max-width:100%;min-height:2.375rem;font:inherit;text-align:center;text-shadow:0 -1px #312d25;text-wrap:balance;cursor:pointer;background:linear-gradient(#686154,#474034);border:1px solid #383329;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.75rem;font-weight:500;text-decoration:none;transition:scale .1s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 1px #948876,inset 0 -1px #3d372b,0 .125rem #302c23,0 .25rem .3125rem -.125rem #55462c40}@media (hover:hover) and (pointer:fine){.dead-end-primary:hover:not([aria-disabled=true]){background:linear-gradient(#756b5a,#514738);border-color:#302a21;box-shadow:inset 0 1px #a89a84,0 .125rem #302c23,0 .3125rem .4375rem -.125rem #55462c40}}.dead-end-primary:active:not([aria-disabled=true]){background:linear-gradient(#3c352a,#514738);scale:.98;box-shadow:inset 0 .125rem .25rem #201b1780,0 1px #968b78}.dead-end-primary[aria-busy=true]{cursor:progress}.dead-end-link{color:#655f54;text-underline-offset:.22em;white-space:nowrap;border-radius:.125rem;-webkit-text-decoration:underline #655f5473;text-decoration:underline #655f5473}@media (hover:hover) and (pointer:fine){.dead-end-link:hover{color:var(--cs-color-text);text-decoration-color:currentColor}}:is(.dead-end-primary,.dead-end-link,.dead-end-brand):focus-visible{outline-offset:.25rem;outline:.125rem solid #496d83}.dead-end-busy{opacity:0;border:.09375rem solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;margin-top:-.375rem;animation:.8s linear infinite dead-end-spin;position:absolute;top:50%;right:.5625rem}[aria-busy=true]>.dead-end-busy{opacity:1}@keyframes dead-end-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.dead-end-busy{animation-duration:2.4s}.dead-end-primary{transition:none}.dead-end-primary:active:not([aria-disabled=true]){scale:none}}@media (forced-colors:active){.dead-end-primary{border-color:buttontext}}.empty-pressed{color:#36322c;text-align:center;justify-items:center;padding:3.5rem 0 1.5rem;display:grid}.empty-words{justify-items:inherit;min-width:0;display:grid}.empty-seal{color:#c9bfae;background:radial-gradient(circle at 50% 30%,#f1ede6,#f6f3ee 70%);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 .1875rem .4375rem #5442281f,inset 0 .0625rem .0625rem #54422824,inset 0 -.0625rem #ffffffb3,0 .0625rem #fff,0 -.0625rem #5442280d}.empty-glyph{filter:drop-shadow(0 .0625rem #fff)drop-shadow(0 -.0625rem #54422838);width:2.5rem;height:2.5rem;overflow:visible}.empty-title{letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;margin:1.5rem 0 0;font-weight:600;line-height:1.4}.empty-body{color:#746d62;text-wrap:pretty;overflow-wrap:anywhere;max-width:22rem;margin:.375rem 0 0;line-height:1.55}.empty-actions{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}:is(a,button).empty-button{color:#fffaf0;min-height:2.5rem;font:inherit;text-shadow:0 -1px #312d25;cursor:pointer;background:linear-gradient(#686154,#474034);border:1px solid #383329;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;padding:.5rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #948876,inset 0 -1px #3d372b,0 .125rem #302c23,0 .25rem .3125rem -.125rem #55462c40}@media (hover:hover) and (pointer:fine){.empty-button:hover:not(:disabled){background:linear-gradient(#756b5a,#514738);border-color:#302a21;box-shadow:inset 0 1px #a89a84,0 .125rem #302c23,0 .3125rem .4375rem -.125rem #55462c40}}.empty-button:active:not(:disabled){background:linear-gradient(#3c352a,#514738);box-shadow:inset 0 .125rem .25rem #201b1780,0 1px #968b78}:is(a,button).empty-button-quiet{color:#494539;text-shadow:0 1px #fff;background:linear-gradient(#fffefa,#f1ece3);border-color:#afa594;box-shadow:inset 0 1px #fff,0 .0625rem #c6beaf,0 .1875rem .25rem -.125rem #55462c24}@media (hover:hover) and (pointer:fine){.empty-button-quiet:hover:not(:disabled){background:linear-gradient(#fff,#f4efe6);border-color:#7f715b;box-shadow:inset 0 1px #fff,0 .0625rem #b6ac9c,0 .25rem .375rem -.125rem #55462c2e}}.empty-button-quiet:active:not(:disabled){background:linear-gradient(#ebe5da,#f6f2e9);box-shadow:inset 0 .125rem .3125rem #65523824,0 1px #fff}.empty-button:focus-visible,.empty-alt:focus-visible,.discover-empty-chip:focus-visible,.discover-empty-action:focus-visible{outline-offset:.25rem;outline:.1875rem solid #496d83}.empty-button:disabled{opacity:.6;cursor:default}.empty-alt{color:#736847;font:inherit;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;padding:.25rem 0;-webkit-text-decoration:underline #73684773;text-decoration:underline #73684773}.empty-pressed-search{text-align:left;align-items:flex-start;gap:1rem;padding:2rem 0 1rem;display:flex}.empty-pressed-search .empty-seal{flex:none;width:2.75rem;height:2.75rem}.empty-pressed-search .empty-glyph{width:1.375rem;height:1.375rem}.empty-pressed-search .empty-title{text-wrap:pretty;margin-top:.125rem}.empty-pressed-search .empty-body{max-width:26rem}.empty-pressed-search .empty-actions{align-items:flex-start;margin-top:.875rem}.empty-pressed-inline{text-align:left;align-items:flex-start;gap:1rem;padding:.25rem .625rem .75rem;display:flex}.empty-pressed-inline .empty-seal{flex:none;width:2.75rem;height:2.75rem}.empty-pressed-inline .empty-glyph{width:1.375rem;height:1.375rem}.empty-pressed-inline .empty-title{text-wrap:pretty;margin-top:.125rem}.empty-pressed-inline .empty-actions{align-items:flex-start;margin-top:.875rem}.empty-pressed-search .empty-words,.empty-pressed-inline .empty-words{flex:1;justify-items:start}.empty-endpoints{border-top:1px solid #ebe6dd;padding:1.25rem 0 .5rem}.empty-endpoint-kinds{grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.5rem;width:100%;margin:1rem 0 0;padding:0;list-style:none;display:grid}.empty-endpoint-kind{color:#3f3a2f;width:100%;font:inherit;cursor:pointer;background:linear-gradient(#fffefa,#ebe6dd);border:1px solid #c2baad;border-radius:.5rem;justify-items:center;gap:.375rem;padding:.875rem .5rem .75rem;display:grid;box-shadow:inset 0 1px #fff,0 1px #d6cfc2}.empty-endpoint-kind svg{color:#6f675a;width:1.375rem;height:1.375rem}.empty-endpoint-kind:focus-visible{outline-offset:.25rem;outline:.1875rem solid #496d83}@media (hover:hover) and (pointer:fine){.empty-endpoint-kind:hover:not(:disabled){background:linear-gradient(#fff,#f0ebe2);border-color:#8f8470}}.empty-endpoint-kind:active:not(:disabled){background:linear-gradient(#e6e0d5,#f4efe7);box-shadow:inset 0 .125rem .3125rem #65523829}.empty-specimen{color:#2f2b25;justify-items:start;padding:.5rem 0 1rem;display:grid}.empty-specimen>.empty-title{text-wrap:pretty;margin:0;line-height:1.5}.empty-specimen>.empty-body{max-width:28rem;margin-top:.25rem}.empty-specimen>.empty-actions{margin-top:1.25rem}section[aria-label=Curation\ links]>.empty-pressed{border-bottom:1px solid var(--cs-color-border);padding:3rem 0 3.5rem}section[aria-label=Curation\ links]>.empty-pressed-search{padding:2rem 0 2.5rem}section[aria-label=Curation\ links]>.empty-specimen{border-bottom:1px solid var(--cs-color-border);padding:1.5rem 0 2rem}.empty-neighbors{border-top:1px solid var(--cs-color-border);width:100%;margin-top:2rem;padding-top:1.5rem}.empty-neighbors .section-heading{margin-bottom:.875rem}.empty-neighbors ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.empty-neighbors a{color:inherit;text-decoration:none}.empty-neighbors a:hover .profile-curation-title{text-underline-offset:.2em;text-decoration:underline}.empty-channel-invitation{padding-top:3rem}.empty-channel-invitation>.empty-seal{width:7rem;height:7rem}.empty-channel-invitation>.empty-seal .empty-glyph{width:3.25rem;height:3.25rem}.empty-channel-invitation h2{letter-spacing:-.035em;line-height:1.25}.empty-channel-ideas{text-align:left;width:100%;margin-top:3rem}.empty-channel-ideas h3{color:#746d62;text-align:center;margin:0 0 .75rem;font-weight:500}.empty-channel-ideas ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.empty-channel-ideas li{align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.empty-channel-ideas .empty-seal{flex:none;width:2.25rem;height:2.25rem}.empty-channel-ideas .empty-glyph{width:1.125rem;height:1.125rem}.empty-channel-ideas p{margin:0;font-weight:500}.empty-channel-ideas small{color:#746d62;display:block}@media (width<=30rem){.empty-pressed-place{padding-top:2.5rem}.empty-channel-ideas ul{grid-template-columns:1fr}}@media (forced-colors:active){.empty-seal{border:1px solid canvastext}.empty-glyph{filter:none;color:canvastext}.empty-button{border:1px solid buttontext}}.discover-empty-outline{color:#36322c;padding:2rem 0 1rem}.discover-empty-title{overflow-wrap:anywhere;margin:0;font-weight:550;line-height:1.5}.discover-empty-body{color:#746d62;margin:.375rem 0 0;line-height:1.55}.discover-empty-chip{max-width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px dashed #b6ac9c;border-radius:.25rem;align-items:center;gap:.5rem;padding:.1875rem .5rem;display:inline-flex}.discover-empty-chip svg{flex:none}.discover-empty-slot{align-items:flex-start;gap:1rem;margin-top:2rem;display:flex}.discover-empty-cover{aspect-ratio:1;color:#a2977f;border:1px dashed #c8bdab;border-radius:.25rem;flex:none;place-items:center;width:7rem;display:grid}.discover-empty-text{flex:1;min-width:0}.discover-empty-action{color:#736847;width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:.875rem;padding:.5rem 0;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.discover-empty-chip:hover{background:#f4efe6;border-style:solid}.discover-empty-action:hover{color:#292a20;text-decoration:underline}}.discover-empty-chip:active{background:#ebe5da}@media (width<=30rem){.discover-empty-cover{width:5.5rem}}.field-limit-label.field-limit-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:.75rem;display:flex}.field-limit.field-limit{color:var(--cs-color-text-muted);font-size:.75rem;font-weight:400;line-height:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;visibility:hidden;opacity:0;margin-left:auto;transition:opacity .16s ease-out,transform .16s ease-out,visibility 0s .16s;transform:translateY(.125rem)}.field-limit :where(*){font-size:inherit}[data-field-limit-scope]:focus-within .field-limit:not([data-level=quiet]){visibility:visible;opacity:1;transition:opacity .16s ease-out,transform .16s ease-out;transform:none}.field-limit.field-limit[data-level=urgent]{color:var(--cs-color-warning);font-weight:600}.field-limit.field-limit[data-level=full]{color:var(--cs-color-text);font-weight:600}.field-limit-trimmed{display:none}[data-field-limit-trimmed] .field-limit-trimmed{display:inline}[data-field-limit-trimmed] .field-limit-count{display:none}[data-field-limit-trimmed] .field-limit.field-limit{color:var(--cs-color-text);font-weight:500}@media (prefers-reduced-motion:reduce){.field-limit.field-limit,[data-field-limit-scope]:focus-within .field-limit:not([data-level=quiet]){transition:none;transform:none}}.find-tools{position:relative}.find-veil{transition:opacity .2s ease-out,visibility}.find-tools-open>.find-veil{opacity:0;visibility:hidden;transition:opacity .12s ease-out,visibility 0s linear .12s}.find-tools-open>.find-trigger{visibility:hidden;transition:visibility 0s linear 60ms}.find-well{z-index:2;box-sizing:border-box;background:var(--cs-color-fill-subtle);clip-path:inset(0 calc(100% - 2.25rem) 0 0 round .375rem);visibility:hidden;border-radius:.375rem;align-items:center;gap:.25rem;width:100%;height:2.25rem;padding:0 .25rem 0 2.25rem;transition:clip-path .2s ease-in,background-color .2s ease-out,box-shadow .2s ease-out,visibility 0s linear .2s;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #0000,0 0 #0000}.find-tools-open>.find-well{visibility:visible;clip-path:inset(-.25rem round .625rem);transition:clip-path .34s cubic-bezier(.3,.7,.1,1),background-color .2s ease-out,box-shadow .2s ease-out,visibility}.find-tools-open>.find-well:focus-within{box-shadow:inset 0 0 0 1px var(--cs-color-border-strong), 0 0 0 .1875rem var(--cs-color-accent-soft);background:#fff}.find-well-icon{width:2.25rem;height:2.25rem;color:var(--cs-color-text);cursor:text;place-items:center;display:grid;position:absolute;top:0;left:0}.find-well>:is(.find-well-input,.find-well-count,.find-well-close){opacity:0;transition:opacity .12s ease-out}.find-tools-open>.find-well>:is(.find-well-input,.find-well-count,.find-well-close){opacity:1;transition:opacity .2s ease-out 70ms}.find-well .find-well-input{text-overflow:ellipsis;min-width:0;height:100%;color:var(--cs-color-text);caret-color:var(--cs-color-text);appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:.875rem;line-height:1.5}.find-well-input::-webkit-search-cancel-button{appearance:none;display:none}.find-well-input::-webkit-search-decoration{appearance:none;display:none}.find-well-input::placeholder{color:var(--cs-color-text-subtle);opacity:1}.find-well .find-well-count{color:var(--cs-color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-right:.125rem;font-size:.75rem;line-height:1}.find-well .find-well-count-none{color:var(--cs-color-text)}.find-well-close{width:1.75rem;height:1.75rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.find-well-close:hover{color:var(--cs-color-text);background:#11111112}}.find-well-close svg{width:.9375rem;height:.9375rem}mark.find-mark{background:var(--cs-color-selection);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1875rem;margin:-.0625rem;padding:.0625rem}.find-excerpt{color:var(--cs-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.5rem 0 0;line-height:1.6;overflow:hidden}.find-excerpt,.find-excerpt :where(*){font-size:.75rem}@media (prefers-reduced-motion:reduce){.find-well,.find-tools-open>.find-well{clip-path:inset(-.25rem round .625rem);opacity:0;transition:opacity .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,visibility 0s linear .2s}.find-tools-open>.find-well{opacity:1;transition:opacity .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out,visibility}}.section-heading{color:var(--cs-color-text-muted);overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-weight:500;display:flex}.section-heading-ruled{border-bottom:1px solid var(--cs-color-border);padding-bottom:.5rem}.section-heading-trailing{color:var(--cs-color-text-subtle);font-variant-numeric:tabular-nums;flex:none;font-weight:400}.onboarding-primary{color:#fff;cursor:pointer;background:#252923;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;min-width:8.75rem;min-height:2.75rem;padding:.625rem 1.25rem;display:inline-flex}.onboarding-quiet{color:#67615b;cursor:pointer;padding:.625rem 0}.onboarding-spinner{border:.125rem solid #ffffff70;border-top-color:#fff;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite onboarding-spin}.dock-identity-pending{outline-offset:.3125rem;outline:.125rem dashed #9b7650}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.onboarding-spinner,.setup-rule-spin{animation:none}}:root{--dock-width:17.25rem;--dock-content-space:calc(7.5rem + env(safe-area-inset-bottom,0px))}html:has(.dock-shell){scroll-padding-block-end:var(--dock-content-space)}.dock-page-content{--bottom-navigation-space:var(--dock-content-space);padding-bottom:var(--dock-content-space)}.dock-shell{z-index:40;width:min(95vw,50rem);max-inline-size:calc(100% - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));padding:.5rem 0 calc(.5rem + env(safe-area-inset-bottom,0px));background:var(--cs-color-background);color:#212121;justify-content:center;align-items:center;gap:.375rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.dock-shell:before{content:"";background:linear-gradient(transparent, var(--cs-color-background));pointer-events:none;width:100%;height:2.5rem;position:absolute;bottom:100%;left:0}.dock-center{width:var(--dock-width);isolation:isolate;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 0 0 .85px #bcb7ac, 0 1px 0 #c0b9ac, 0 .3125rem .625rem -.3125rem #3e35273d;background:linear-gradient(#fbfaf7 0%,#e9e6df 62%,#e2dfd7 100%);border-radius:.875rem;flex-shrink:0;align-items:center;gap:.625rem;padding:.625rem;display:flex;position:relative}.dock-side{flex-direction:column;flex:1;gap:.125rem;display:flex}.dock-side-left{align-items:flex-end}.dock-side-right{align-items:flex-start}.dock-hint-anchor{flex-shrink:0;position:relative}.dock-main-button,.dock-side-button,.dock-profile-button{color:inherit;cursor:pointer;background:0 0;place-items:center;padding:0;text-decoration:none;display:grid}.dock-main-button{border:.125rem solid #0000;border-radius:.75rem;width:2.5rem;height:2.5rem}@media (hover:hover) and (pointer:fine){.dock-main-button:hover{background:#e0e0e0}}.dock-main-button>svg,.dock-main-icon{width:2rem;height:2rem}.dock-delivery-button{position:relative}.dock-delivery-reminder{color:#fffaf0;pointer-events:none;background:linear-gradient(#d5b767,#ad8138);border:.09375rem solid #f8f5ee;border-radius:50%;place-items:center;width:.9375rem;height:.9375rem;font-size:.625rem;font-weight:650;line-height:1;display:grid;position:absolute;top:-.25rem;right:-.1875rem;box-shadow:0 1px .125rem #49331123}.dock-side-button{border:0;border-radius:.375rem;width:1.75rem;height:1.75rem}@media (hover:hover) and (pointer:fine){.dock-side-button:hover{background:var(--cs-color-fill-subtle)}}.dock-side-button>svg{width:.875rem;height:.875rem}.dock-perimeter-icon{pointer-events:none;width:1.25rem;height:1.25rem;transition:transform .1s ease-out}@media (hover:hover) and (pointer:fine){.dock-perimeter-button:hover{background:#eae7df}.dock-perimeter-button:hover>.dock-perimeter-icon{filter:brightness(1.045)}}.dock-perimeter-button:active{background:#e1ded5;box-shadow:inset 0 1px .125rem #50493421}.dock-perimeter-button:active>.dock-perimeter-icon{filter:brightness(.97);transform:translateY(1px)}.dock-logo-button>img{width:1rem;height:1rem}.dock-profile-button{border-radius:50%;width:3.5rem;height:3.5rem;margin:-.1rem 0}.dock-profile-button:focus-visible{outline-offset:.4375rem}.dock-profile-save{border:0}.dock-save-face{animation:2.8s ease-in-out infinite profile-save-pulse}.dock-save-interior{border-radius:inherit;color:#fff;background:#16bc53;place-items:center;width:100%;height:100%;display:grid}.dock-save-interior>svg{stroke-width:2.6px;width:1.875rem;height:1.875rem}.dock-save-progress{box-sizing:border-box;border:.15625rem solid #fff;border-color:#fff #fff #ffffff59 #ffffff59;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite profile-save-spin}@keyframes profile-save-pulse{0%,to{opacity:1;transform:translateY(-.125rem)scale(1)}50%{opacity:.84;transform:translateY(-.125rem)scale(1.025)}}@keyframes profile-save-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dock-save-face,.dock-save-progress{animation:none}}.dock-profile-face{isolation:isolate;border-radius:50%;width:3.5rem;height:3.5rem;transition:transform .12s ease-out;display:block;position:relative;transform:translateY(-.125rem)}.dock-profile-face:before,.dock-profile-face:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.dock-profile-face:before{z-index:-1;background:linear-gradient(155deg, var(--cs-palette-white) 4%, #f7f6f3 40%, #c5c3bf 100%);box-shadow:inset 0 1px 1px var(--cs-palette-white), inset 0 -1px 1px #a6a39e, 0 0 0 .5px #aaa7a1, 0 .1875rem 0 #bcb9b3, 0 .25rem .1875rem #251f1738, 0 .5rem .75rem -.25rem #251f1745;transition:box-shadow .12s ease-out;inset:-.1875rem}.dock-profile-face:after{z-index:2;inset:0;box-shadow:0 0 0 1px #261f1533,inset 0 1px .125rem #0000001f}.dock-profile-face>.dock-avatar{z-index:1;position:relative}.dock-profile-button:active .dock-profile-face{transform:translateY(1px)}.dock-profile-button:active .dock-profile-face:before{box-shadow:inset 0 1px 1px var(--cs-palette-white), inset 0 -1px 1px #a6a39e, 0 0 0 .5px #aaa7a1, 0 1px 0 #bcb9b3, 0 .125rem .1875rem #251f172e}.dock-avatar{object-fit:cover;border-radius:50%;width:3.5rem;height:3.5rem;display:block}.dock-avatar-quest{object-fit:contain;padding:.525rem}.dock-avatar-fallback{background:#ddd;place-items:center;font-weight:500;display:grid}.dock-avatar-fallback>svg{width:1.75rem;height:1.75rem}.dock-command-palette-button>.dock-main-icon{transition:transform .1s ease-out}.dock-command-palette-button:active{background:#635b4c21;box-shadow:inset 0 1px .125rem #554b3821}.dock-command-palette-button:active>.dock-main-icon{transform:translateY(1px)}.dock-tooltip-positioner{z-index:60;--hint-x:0;--hint-y:0;width:max-content;max-width:calc(100vw - 1rem)}.dock-tooltip{color:#fafafa;background:#212121;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1.5}.dock-tooltip-with-shortcut{align-items:center;gap:.875rem;display:flex}.dock-tooltip-shortcut{color:#d6d6d6;align-items:center;gap:.1875rem;display:inline-flex}.dock-tooltip-shortcut kbd{background:#ffffff12;border:1px solid #ffffff2e;border-radius:.1875rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;line-height:1;display:inline-flex}.dock-tooltip-shortcut .dock-tooltip-word-key{padding:0 .25rem;font-size:.6875rem}.dock-tooltip-positioner[data-placement]>.dock-tooltip{animation:.15s dock-hint-in}.dock-tooltip-positioner[data-placement=top]{--hint-y:.5rem}.dock-tooltip-positioner[data-placement=bottom]{--hint-y:-.5rem}.dock-tooltip-positioner[data-placement=left]{--hint-x:.5rem}.dock-tooltip-positioner[data-placement=right]{--hint-x:-.5rem}.dock-tooltip-left>.dock-tooltip,.dock-tooltip-right>.dock-tooltip{color:#212121;background:0 0;font-size:.625rem}.dock-tooltip-left{text-align:right}.dock-tooltip-right[data-placement]>.dock-tooltip{animation:none}#dock-feedback-panel>.dock-tooltip{white-space:nowrap;text-rendering:auto;font-synthesis:weight style small-caps;font-family:Roboto,sans-serif;font-weight:500;line-height:1.25rem}@keyframes dock-hint-in{0%{opacity:0;transform:translate3d(var(--hint-x), var(--hint-y), 0) scale3d(.95, .95, .95) rotate(0)}}.feedback-popover,.dock-account-popover,.dock-activity-popover{box-sizing:border-box;pointer-events:none;outline:none;translate:-50%;left:50%!important;overflow:visible!important}.feedback-popover{z-index:61;width:min(var(--dock-width), calc(100vw - 1rem))}.dock-account-popover{z-index:60;width:min(17.25rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.dock-activity-popover{z-index:60;width:min(21.5rem,100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);translate:-50% 1.875rem}.feedback-surface,.portrait-dialog-panel{box-sizing:border-box;max-height:inherit;overscroll-behavior:none;pointer-events:auto;color:#3b3932;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 1px 0 #c0b9ac, 0 .375rem 1rem -.375rem #3e352738;background:linear-gradient(#fbfaf7,#e9e6df 70%,#e2dfd7);border:1px solid #beb7a9;border-radius:.875rem;padding:1rem;scroll-padding-block:.5rem;position:relative;overflow-y:auto}.dock-popover-halo{pointer-events:none;clip-path:inset(-12.5rem -12.5rem 0);position:absolute;inset:0}.dock-popover-halo-wide{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:#fbfaf9ed;position:absolute;inset:-7.8125rem -9.0625rem -2.5rem;-webkit-mask-image:radial-gradient(at 50% 58%,#000 30%,#000000ed 47%,#00000078 65%,#0000 80%);mask-image:radial-gradient(at 50% 58%,#000 30%,#000000ed 47%,#00000078 65%,#0000 80%)}.dock-popover-halo-near{background:var(--cs-color-background);filter:blur(1rem);opacity:.9;border-radius:4.6875rem;position:absolute;inset:-4.125rem -3.875rem -1.875rem}.feedback-popover :where(*){font-size:.875rem}.feedback-title{letter-spacing:-.015em;margin:0 0 .75rem .125rem;font-size:1rem;font-weight:600;line-height:1.5rem}.feedback-textarea{box-sizing:border-box;resize:vertical;width:100%;height:10rem;min-height:5rem;box-shadow:inset 0 .125rem .25rem #60533b0d, 0 1px 0 var(--cs-palette-white);background:#fbfaf7;border:1px solid #c7c1b5;border-radius:.5rem;padding:.5rem .75rem;line-height:1.25rem;display:block}.feedback-textarea::placeholder{color:#787366;opacity:1}.feedback-textarea:focus-visible{outline-offset:.125rem;border-color:#7e9092;outline:.125rem solid #0000;box-shadow:inset 0 1px .1875rem #60533b0d,0 0 0 .125rem #7e90922b}.feedback-submit,.portrait-dialog-panel .profile-primary-action{color:#494438;width:100%;min-height:2.75rem;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 .125rem 0 #c0b8a7, 0 .25rem .4375rem -.1875rem #53493636;text-shadow:0 1px #ffffffb3;cursor:pointer;background:linear-gradient(#fffefa,#ede9df 55%,#e1dbcd);border:1px solid #b6afa0;border-radius:.5rem;justify-content:center;align-items:center;margin-top:1.25rem;padding:.5rem .75rem;font-weight:600;transition:transform .12s ease-out,scale .1s ease-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.feedback-submit:hover:not(:disabled,[aria-disabled=true]),.portrait-dialog-panel .profile-primary-action:hover:not(:disabled,[aria-disabled=true]){filter:brightness(1.025)}}.feedback-submit:active:not(:disabled,[aria-disabled=true]),.portrait-dialog-panel .profile-primary-action:active:not(:disabled,[aria-disabled=true]){filter:brightness(.98);transform:translateY(.125rem);box-shadow:inset 0 1px .125rem #53493621}.feedback-submit:focus-visible,.feedback-back:focus-visible{outline-offset:.1875rem;outline:.125rem solid #627f88}.feedback-submit:is(:disabled,[aria-disabled=true]){cursor:wait;opacity:.65}.feedback-spinner{border:.09375rem solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite feedback-spin;position:absolute;left:.8125rem}@keyframes feedback-spin{to{transform:rotate(360deg)}}.feedback-error{color:var(--cs-color-danger);margin:.75rem 0 0}.feedback-thanks p{margin:0 0 1.25rem}.feedback-thanks{min-height:16.125rem}.feedback-back{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:.5rem .5rem .5rem 0;display:grid}.feedback-back svg{width:1rem;height:1rem}.dock-account-panel{box-sizing:border-box;max-height:inherit;overscroll-behavior:none;pointer-events:auto;color:#444034;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 1px 0 #c0b9ac, 0 .375rem 1rem -.375rem #3e352738;background:linear-gradient(#fbfaf7,#f0eee7 68%,#e8e4db);border:1px solid #beb7a9;border-radius:.875rem;padding:.625rem;position:relative;overflow-y:auto}.dock-account-panel :where(*){font-size:.875rem}.dock-account-identity{color:inherit;border-radius:max(0px,.25rem - 1px);align-items:center;gap:.75rem;padding:.5rem .5rem 1rem;text-decoration:none;display:flex}.dock-account-identity .dock-avatar{flex-shrink:0;width:2.25rem;height:2.25rem}.dock-account-identity .dock-avatar-fallback{color:#59564c;box-shadow:inset 0 1px 1px var(--cs-palette-white), 0 0 0 1px #cfc8bb;background:linear-gradient(#f9f7ef,#e0dacd);line-height:1.5}.dock-account-name{overflow-wrap:anywhere;margin:0;font-weight:580;line-height:1.4}.dock-account-username{color:#777066;overflow-wrap:anywhere;margin:.1875rem 0 0;font-size:.75rem}.dock-account-panel hr{border:0;border-top:1px solid #d8d2c7;height:1px;margin:0 0 .5rem;box-shadow:0 1px #ffffffa1}.dock-account-action{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:max(0px,.25rem - 1px);align-items:center;gap:.625rem;padding:.625rem;line-height:1.5;text-decoration:none;display:flex}.dock-account-action-quiet{color:#666157}.dock-account-signout{margin-top:.375rem}.dock-account-action>svg{color:#79736a;flex:none;width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){:is(.dock-account-identity,.dock-account-action):hover:not(:disabled,[aria-disabled=true]){background:#e7e3d8}}:is(.dock-account-identity,.dock-account-action):focus-visible{outline-offset:-.125rem;background:#eef1eb;outline:.125rem solid #657a6d}:is(.dock-account-identity,.dock-account-action):active:not(:disabled,[aria-disabled=true]){background:#ded9cc;box-shadow:inset 0 1px 2px #51482e1a}.dock-account-action:is(:disabled,[aria-disabled=true]){cursor:wait;opacity:.65}.dock-activity-button{position:relative}.bell-dot{pointer-events:none;background:radial-gradient(circle at 35% 30%,#e6cc7f,#ad8138 72%);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:.25rem;right:.1875rem;box-shadow:0 0 0 .09375rem #fbfaf9,0 1px .125rem #49331140}.bell-panel{box-sizing:border-box;max-height:inherit;pointer-events:auto;color:#444034;box-shadow:inset 0 1px 0 var(--cs-palette-white), 0 1px 0 #c0b9ac, 0 .375rem 1rem -.375rem #3e352738;background:linear-gradient(#fbfaf7,#f0eee7 68%,#e8e4db);border:1px solid #beb7a9;border-radius:.875rem;outline:none;padding:.625rem;position:relative;overflow-y:auto}.bell-panel :where(*){font-size:.875rem}.bell-panel .bell-title{color:#3b3932;letter-spacing:-.015em;margin:.3125rem .5rem .375rem;font-size:1rem;font-weight:600;line-height:1.5rem}.bell-group+.bell-group{margin-top:.375rem}.bell-panel .bell-day{color:#7a7368;margin:.5rem .5rem .25rem;font-size:.75rem;font-weight:500}.bell-list{gap:.0625rem;margin:0;padding:0;list-style:none;display:grid}.bell-row{min-height:2.75rem;color:inherit;border-radius:max(0px,.25rem - 1px);grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.5rem;line-height:1.38;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.bell-row:hover{background:#e7e3d8}}.bell-row:focus-visible{outline-offset:-.125rem;background:#eef1eb;outline:.125rem solid #657a6d}.bell-row:active{background:#ded9cc;box-shadow:inset 0 1px 2px #51482e1a}.bell-face{place-items:center;width:2rem;height:2rem;display:grid}.bell-face-avatar,.bell-face-initial{border-radius:50%;width:2rem;height:2rem;display:block;box-shadow:0 0 0 1px #261f1524}.bell-face-avatar{object-fit:cover}.bell-face-initial{color:#59564c;box-shadow:inset 0 1px 1px var(--cs-palette-white), 0 0 0 1px #cfc8bb;background:linear-gradient(#f9f7ef,#e0dacd);place-items:center;display:grid}.bell-face-cover{object-fit:cover;outline:1px solid var(--cs-color-image-outline);outline-offset:-1px;border-radius:.375rem;width:2rem;height:2rem;display:block}.bell-face-icon{color:#8a5a1c;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #dcc59b, 0 1px 0 var(--cs-palette-white);background:linear-gradient(#fcf5e6,#f1e2c4);border-radius:50%;place-items:center;display:grid}.bell-face-icon svg{width:1rem;height:1rem}.bell-text,.bell-panel .bell-meta{align-self:baseline}.bell-text{color:#5a554b;overflow-wrap:anywhere;min-width:0;margin-top:calc(1rem - .5lh)}.bell-text b{color:#34312a;font-weight:580}.bell-row[data-unread] .bell-text{color:#48443b}.bell-panel .bell-meta{color:#857e72;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:.875rem;font-size:.75rem;position:relative}.bell-panel .bell-meta :where(*){font-size:.75rem}.bell-unread{background:radial-gradient(circle at 35% 30%,#e6cc7f,#ad8138 72%);border-radius:50%;width:.4375rem;height:.4375rem;position:absolute;top:50%;right:.0625rem;translate:0 -50%;box-shadow:0 1px .125rem #49331138}.bell-note{color:#6c665b;margin:.25rem .5rem .625rem}.bell-pending{place-items:center;min-height:5.5rem;display:grid}.bell-spinner{border:.125rem solid #655e5138;border-top-color:#655e51;border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite profile-save-spin}@media (prefers-reduced-motion:reduce){.bell-spinner{animation:none}}.dock-site-drawer{z-index:0;width:calc(var(--dock-width) - 1rem);clip-path:inset(-6rem -6rem 0);position:absolute;bottom:calc(100% - 1.25rem);left:50%;translate:-50%}.dock-side-left>.dock-hint-anchor{z-index:1}.dock-site-fog{background:var(--cs-color-background);filter:blur(1rem);opacity:.88;pointer-events:none;border-radius:3rem 3rem 0 0;transition:opacity .22s ease-out;position:absolute;inset:-1.75rem -2.25rem 0}.dock-site-drawer:has(>[data-closed])>.dock-site-fog{opacity:0}.dock-site-drawer:has(>[data-leave])>.dock-site-fog{transition:opacity .19s ease-in}.dock-site-tray{color:#57524a;box-shadow:inset 0 1px 0 var(--cs-palette-white), inset 1px 0 0 #ffffff8c, inset -1px 0 0 #ffffff8c, 0 -.125rem .375rem -.25rem #3e352724, 0 -.75rem 1.5rem -1rem #3e352738;background:linear-gradient(#f8f6f1 0,#eeebe4 2.5rem,#e8e4dc 70%,#ddd9d0);border:1px solid #bcb7ac;border-bottom:0;border-radius:.75rem .75rem 0 0;padding:.5rem .5rem 1.25rem;transition:translate .3s cubic-bezier(.22,1,.36,1);position:relative}.dock-site-tray[data-closed]{translate:0 100%}.dock-site-tray[data-leave]{transition:translate .19s cubic-bezier(.55,0,1,.45)}.dock-site-contents{transition:opacity .21s ease-out 75ms}.dock-site-tray[data-enter][data-closed] .dock-site-contents{opacity:0}.dock-site-tray{font-size:.875rem}.dock-site-tray :where(*){font-size:inherit}.dock-site-word{color:#514c44;letter-spacing:.005em;text-shadow:0 1px #fffffff2,0 -1px #46372324;border-radius:.5rem;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 .75rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}.dock-site-external{color:#8d867a;filter:drop-shadow(0 1px 0 var(--cs-palette-white));margin-left:auto;display:flex}.dock-site-external>svg{width:.75rem;height:.75rem}.dock-site-engraving{background:#46372326;height:1px;margin:.375rem .75rem .25rem;box-shadow:0 1px #ffffffd9}.dock-site-foot{justify-content:space-between;align-items:center;display:flex}.dock-site-legal{display:flex}.dock-site-tray .dock-site-quiet{color:#5f5a51;white-space:nowrap;min-height:2.25rem;font-size:.75rem;font-weight:400}.dock-site-mark{filter:saturate(.8)drop-shadow(0 1px #ffffffe6);width:1rem;height:1rem;margin-right:.75rem}@media (hover:hover) and (pointer:fine){.dock-site-word:hover{color:#36322c;background:#62543a0d;box-shadow:inset 0 1px 2px #46372321,inset 0 -1px #ffffffbf}}.dock-site-word:active{color:#2e2a25;background:#62543a17;box-shadow:inset 0 2px 3px #46372333,inset 0 -1px #fffc}.dock-site-word:focus-visible{outline-offset:-.125rem;color:#36322c;background:#eef1eb;outline:.125rem solid #657a6d}.dock-site-word[aria-current=page]{color:#2e2a25;background:#62543a12;box-shadow:inset 0 1px 2px #46372329,inset 0 -1px #fffc}.dock-site-word[aria-current=page]:after{content:"";width:.375rem;height:.375rem;box-shadow:inset 0 1px 1px #00000040, 0 1px 0 var(--cs-palette-white);background:#657a6d;border-radius:50%;margin-left:auto}@media (pointer:coarse){.dock-site-word,.dock-site-tray .dock-site-quiet{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.dock-site-tray{transition:opacity .15s ease-out}.dock-site-tray[data-closed]{opacity:0;translate:none}.dock-site-tray[data-leave]{transition:opacity .12s ease-in}.dock-site-contents{transition:none}}@media (width<=374px){:root{--dock-width:15rem}.dock-popover-halo-wide,.dock-popover-halo-near{inset-inline:-6.25rem}.dock-center{gap:.25rem;padding:.25rem}.dock-shell{gap:.25rem;width:calc(100% - .5rem)}}@media (prefers-reduced-motion:reduce){.feedback-spinner{animation:none}.feedback-submit,.feedback-textarea{transition:none}.feedback-submit:hover:not(:disabled,[aria-disabled=true]),.feedback-submit:active:not(:disabled,[aria-disabled=true]){transform:none}.dock-tooltip-positioner:not(.dock-tooltip-left)[data-placement]>.dock-tooltip{animation:none}.dock-profile-face,.dock-profile-face:before,.dock-command-palette-button>.dock-main-icon,.dock-perimeter-icon{transition:none}}:root{--cs-palette-paper:#fbfaf9;--cs-palette-white:#fff;--cs-palette-ink:#111;--cs-palette-blue:#2563eb;--cs-palette-yellow:#ffcd6c;--cs-palette-amber:#b45309;--cs-color-background:var(--cs-palette-paper);--cs-color-surface:var(--cs-palette-white);--cs-color-text:var(--cs-palette-ink);--cs-color-text-muted:#1111117a;--cs-color-text-subtle:#11111159;--cs-color-border:#11111114;--cs-color-border-strong:#11111138;--cs-color-fill-subtle:#1111110f;--cs-color-fill-hover:#11111114;--cs-color-accent:var(--cs-palette-blue);--cs-color-accent-soft:#2563eb1f;--cs-color-on-strong:var(--cs-palette-paper);--cs-color-overlay:#11111159;--cs-color-shadow-soft:#1111111a;--cs-color-shadow:#11111124;--cs-color-image-outline:#1111111a;--cs-color-selection:var(--cs-palette-yellow);--cs-color-success:#5c7f57;--cs-color-warning:var(--cs-palette-amber);--cs-color-warning-soft:#b4530929;--cs-color-danger:#a85039;--cs-color-danger-soft:#a8503912;--color-stone-50:var(--cs-color-surface);--color-stone-100:var(--cs-color-fill-subtle);--color-stone-300:var(--cs-color-border);--color-stone-400:var(--cs-color-border-strong);--color-stone-500:var(--cs-color-text-muted);--color-stone-600:var(--cs-color-text-muted);--color-stone-700:var(--cs-color-text);--color-stone-800:var(--cs-color-text);--color-stone-900:var(--cs-color-text);--color-red-700:var(--cs-color-danger);--color-red-800:var(--cs-color-danger);--color-green-800:var(--cs-color-success);--curationspace-background:var(--cs-color-background);--edge-top-background:var(--cs-color-background);--edge-bottom-background:var(--cs-color-background);color:var(--cs-color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:auto;scrollbar-gutter:stable both-edges;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:100%}@media (width>=48rem) and (hover:hover) and (pointer:fine){:root{font-size:75%}}@supports (scrollbar-gutter:stable both-edges){html{padding-inline-end:0!important}}html,body,#root{background:var(--curationspace-background);min-height:100%}html{background:var(--edge-top-background);scroll-padding-block-start:max(12px, env(safe-area-inset-top,0px))}.edge-top:after,.edge-bottom:after{content:"";z-index:10;pointer-events:none;position:fixed;left:0;right:0}.edge-top:after{height:max(12px, env(safe-area-inset-top,0px));background:var(--edge-top-background);top:0}.edge-bottom:after{height:max(12px, env(safe-area-inset-bottom,0px));background:var(--edge-bottom-background);bottom:0}body{background:var(--edge-bottom-background);padding-block:env(safe-area-inset-top,0px) env(safe-area-inset-bottom,0px);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);font-family:inherit;font-size:inherit;margin:0;line-height:1.5}:where(button,input,select,textarea){font:inherit}:where(button,a,[role=button]){touch-action:manipulation}@media (any-pointer:coarse){:root body :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=button],[type=submit]),textarea,select){font-size:max(16px,1rem)}:root body .endpoint-code-input{font-size:max(18px,1.125rem)}:root body :is(.setup-input,.setup-mirror){font-size:max(18px,1.25rem)}}body :where(*):not(:where(.oauth-page,.oauth-page *,.delivery-batch,.delivery-batch *,.membership-page,.membership-page *,.landing-page,.landing-page *)){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem}:where(a,button,input,select,textarea):focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.1875rem}@media (forced-colors:active){:focus-visible{outline-offset:.1875rem;outline:.125rem solid highlight!important}}::selection{background:var(--cs-color-selection);color:var(--cs-color-text)}:where(input,select,textarea){border-radius:0}:where(button):disabled,:where([aria-disabled=true]){cursor:not-allowed}.auth-action:not(:disabled,[aria-disabled=true]):active{box-shadow:0 .3125rem .75rem var(--cs-color-shadow-soft)}.cs-input{caret-color:var(--cs-color-text)}.creation-dialog{color:var(--cs-color-text);background:0 0;border:0;margin:0;padding:0}.creation-dialog,.creation-dialog :where(*){font-size:.875rem}.creation-dialog[open]{place-items:center;display:grid}.creation-backdrop{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fbfaf98c;position:fixed;inset:0}.new-item-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:min(40rem,100vw - 3rem);display:grid;position:relative}.new-item-tile{aspect-ratio:1;color:#494539;min-width:0;box-shadow:inset 0 .125rem 1px var(--cs-palette-white), inset 0 -.125rem 1px #ded7cb, 0 .1875rem 0 #c8c0b3, 0 .3125rem .25rem -.125rem #55462c26, 0 .75rem 1.1875rem -.625rem #55462c30;text-shadow:0 1px var(--cs-palette-white);cursor:pointer;background:linear-gradient(170deg,#fffefa 0%,#f7f5f0 52%,#ebe6dd 100%);border:1px solid #c2baad;border-radius:1.125rem;flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;padding:0;display:flex;position:relative}.new-item-tile:before{content:"";pointer-events:none;border:1px solid #ffffffb0;border-bottom-color:#dcd5c780;border-radius:.75rem;position:absolute;inset:.375rem}@media (hover:hover) and (pointer:fine){.new-item-tile:hover{background:linear-gradient(170deg, var(--cs-palette-white) 0%, #fcfaf5 58%, #f0e9dc 100%);box-shadow:inset 0 .125rem 1px var(--cs-palette-white), inset 0 -.125rem 1px #ded7cb, 0 .1875rem 0 #b6ac9c, 0 .375rem .3125rem -.125rem #55462c30, 0 .75rem 1.25rem -.5rem #55462c38;border-color:#9f9482}}.new-item-tile:active{box-shadow:inset 0 .125rem .3125rem #65523824, inset 0 -1px 0 var(--cs-palette-white), 0 1px 0 #c8c0b3;background:linear-gradient(#e8e2d7,#f6f2e9);border-color:#b3a895}.new-item-tile svg{width:2.125rem;height:2.125rem;margin-top:-.3125rem}.new-item-label{font-weight:500}.creation-dialog .new-item-tile kbd{width:1.375rem;height:1.3125rem;box-shadow:0 1px 0 var(--cs-palette-white);font:inherit;color:#736b5f;background:#eae5dc87;border:1px solid #cfc8bc;border-radius:.3125rem;place-items:center;font-size:.6875rem;display:grid;position:absolute;bottom:1.0625rem}.creation-dialog button:focus-visible{outline-offset:.25rem;outline:.125rem solid #496d83}.creation-dialog .new-item-tile:focus-visible{outline-offset:.3125rem;outline-color:#496d83}.creation-panel{box-sizing:border-box;color:#494539;width:min(27.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);box-shadow:inset 0 .125rem 1px var(--cs-palette-white), inset 0 -.125rem 1px #ded7cb, 0 .1875rem 0 #c8c0b3, 0 .5625rem .9375rem -.5625rem #55462c38, 0 1.625rem 2.75rem -1.6875rem #55462c54;background:linear-gradient(#fffefa,#f5f1e8);border:1px solid #c2baad;border-radius:1rem;padding:1.6875rem;position:relative;overflow-y:auto}.creation-panel:before{content:"";pointer-events:none;border:1px solid #ffffffb0;border-bottom-color:#dcd5c780;border-radius:.625rem;position:absolute;inset:.375rem}.creation-dialog .creation-title{letter-spacing:-.02em;text-shadow:0 1px var(--cs-palette-white);margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.creation-form{gap:1.25rem;display:grid}.creation-field{gap:.4375rem;min-width:0;display:grid}.creation-field-heading{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.875rem;display:flex}.creation-dialog .creation-field-error{max-width:75%;color:var(--cs-color-danger);text-align:right;font-size:.6875rem;line-height:1.25}.creation-dialog .capture-url-error{max-width:none;min-height:.875rem}.creation-field label,.creation-visibility legend{letter-spacing:0;font-weight:500}.creation-dialog .creation-optional{color:#746d62;margin-left:.5rem;font-size:.75rem;font-weight:400}.creation-input{box-sizing:border-box;width:100%;min-width:0;min-height:2.625rem;color:inherit;font:inherit;box-shadow:inset 0 1px .125rem #6552380f, 0 1px 0 var(--cs-palette-white);background:#fffefa;border:1px solid #a79c8b;border-radius:.375rem;padding:.625rem .75rem;line-height:1.5}textarea.creation-input{resize:vertical}.creation-input::placeholder{color:#746d62}@media (hover:hover) and (pointer:fine){.creation-input:hover:not(:disabled,[aria-invalid=true]){border-color:#827766}}.creation-input:focus{outline-offset:.125rem;border-color:#8c9b99;outline:.125rem solid #496d83}.creation-input[aria-invalid=true]{border-color:var(--cs-color-danger)}.creation-input:disabled{opacity:.6}.creation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:.25rem;display:flex}.creation-actions button{min-height:2.375rem;font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-weight:500;position:relative}.creation-secondary{color:#6e685d;background:0 0;border:1px solid #0000}@media (hover:hover) and (pointer:fine){.creation-secondary:hover{background:#e7e0d5}}.creation-primary{color:#fffaf0;text-shadow:0 -1px #312d25;background:linear-gradient(#686154,#474034);border:1px solid #383329;box-shadow:inset 0 1px #948876,inset 0 -1px #3d372b,0 .125rem #302c23,0 .25rem .3125rem -.125rem #55462c40}@media (hover:hover) and (pointer:fine){.creation-primary:hover:not(:disabled,[aria-disabled=true]){background:linear-gradient(#756b5a,#514738);border-color:#302a21;box-shadow:inset 0 1px #a89a84,0 .125rem #302c23,0 .3125rem .4375rem -.125rem #55462c40}}.creation-primary:active:not(:disabled,[aria-disabled=true]){background:linear-gradient(#3c352a,#514738);box-shadow:inset 0 .125rem .25rem #201b1780,0 1px #968b78}.creation-primary:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}.creation-actions .creation-primary{padding-inline:1.75rem}.creation-spinner{border:.09375rem solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:calc(50% - .375rem);left:.75rem}.creation-dialog .creation-error{color:var(--cs-color-danger);margin:0;font-size:.75rem}.creation-visibility{border:0;min-width:0;margin:0;padding:0}.creation-visibility-options{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.creation-visibility-choice{cursor:pointer;position:relative}.creation-visibility-choice input{opacity:0;width:1px;height:1px;position:absolute}.creation-visibility-choice span{color:#494539;box-shadow:inset 0 1px var(--cs-palette-white), 0 1px 0 #c6beaf;background:linear-gradient(#fffefa,#f1ece3);border:1px solid #afa594;border-radius:.4375rem;padding:.375rem .75rem;display:block}.creation-visibility-choice input:checked+span{color:#fffaf0;box-shadow:inset 0 1px #8c816f, 0 1px var(--cs-palette-white);background:linear-gradient(#655d50,#4c4438);border-color:#494034}@media (hover:hover) and (pointer:fine){.creation-visibility-choice:hover input:not(:disabled)+span{border-color:#7f715b}}.creation-visibility-choice input:focus-visible+span{outline-offset:.1875rem;outline:.125rem solid #496d83}.creation-visibility-choice input:disabled+span{opacity:.6;cursor:default}.creation-dialog .creation-visibility-description{color:#746d62;margin:.625rem 0 0;font-size:.75rem}.capture-url-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.capture-url{text-overflow:ellipsis;white-space:nowrap;color:#746d62;overflow:hidden}.capture-back{cursor:pointer;text-underline-offset:.1875rem;flex-shrink:0;text-decoration:underline}.capture-selections{flex-wrap:wrap;gap:.375rem;margin:.25rem 0;padding:0;list-style:none;display:flex}.capture-selections button{color:#494539;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#f3efe7;border:1px solid #b7ab98;border-radius:.3125rem;align-items:center;gap:.5rem;max-width:100%;padding:.3125rem .5625rem;display:flex}@media (hover:hover) and (pointer:fine){.capture-selections button:hover:not(:disabled){background:#e6decf;border-color:#7f715b}}.capture-selections li{max-width:100%}.capture-selections button span{color:#746d62}.capture-search{min-height:15.25rem}.capture-curation-list{margin:.5rem 0 0;padding:0;list-style:none}.capture-curation-scroll{overscroll-behavior:contain;height:12.125rem;overflow-y:auto}.capture-curation-option{cursor:pointer;overflow-wrap:anywhere;border-radius:.4375rem;padding:.5625rem .75rem}.capture-curation-option[data-active]{color:#36342e;background:#e9e1d4}.app-toast-stack{margin-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.timezone-offset{white-space:nowrap;font-variant-numeric:tabular-nums}.select-combobox{min-width:0;position:relative}.select-combobox-no-results{color:var(--cs-color-text-muted);margin:0}.select-combobox-control{box-sizing:border-box;width:100%;position:relative}.select-combobox-input{box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-background);width:100%;min-width:0;height:2.625rem;color:inherit;font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:0;padding:.625rem 2.625rem .625rem .75rem;display:block}.select-combobox-input:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:-.125rem}.select-combobox-input:disabled{cursor:default;opacity:.6}.select-combobox-toggle{width:2.5rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;inset:1px 1px 1px auto}.select-combobox-toggle svg{width:1rem;height:1rem;display:block}.select-combobox-options{z-index:80;box-sizing:border-box;width:var(--button-width);border:1px solid var(--cs-color-border-strong);background:var(--cs-color-background);max-width:calc(100vw - 1.5rem);color:var(--cs-color-text);border-radius:0;padding:0;box-shadow:0 .375rem .875rem #11111112}.select-combobox-options,.select-combobox-options :where(*){font-size:.875rem;line-height:1.5}.select-combobox-option{cursor:pointer;border-radius:0;padding:.625rem .75rem}.select-combobox-option-row{text-align:left;grid-template-columns:.75rem minmax(0,1fr);align-items:baseline;column-gap:.5rem;display:grid}.select-combobox-check{grid-row:1/3;align-self:start}.select-combobox-label{overflow-wrap:anywhere}.select-combobox-detail{overflow-wrap:anywhere;color:#111111a6;grid-column:2;font-weight:400}.select-combobox-options .select-combobox-detail{font-size:.75rem}.select-combobox-option[data-active]{background:#efede9}.select-combobox-option[data-selected]{font-weight:600}.capture-empty{color:#746d62;margin:0;padding:1.5rem .75rem}.capture-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.creation-dialog .capture-hint{color:#746d62;margin:0;font-size:.75rem}@media (width<=520px){.new-item-panel{grid-template-columns:1fr;gap:.75rem;width:min(10.75rem,33.3333dvh - .75rem);min-width:9.5rem;max-height:calc(100dvh - 2rem);padding:.75rem;overflow-y:auto}.new-item-tile{gap:.75rem}.new-item-tile svg{width:1.75rem;height:1.75rem}.creation-dialog .new-item-tile kbd{bottom:.75rem}.creation-panel{padding:1.4375rem}}.channel-creation-dialog[open]{align-items:start}.creation-dialog .channel-creation-panel{max-block-size:calc(100dvh - clamp(1rem, 10dvh, 6rem) - 1rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:calc(clamp(1rem, 10dvh, 6rem) + env(safe-area-inset-top,0px));scrollbar-gutter:auto;flex-direction:column;padding:0;display:flex;overflow:hidden}.channel-creation-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:1.6875rem;overflow-y:auto}@media (width<=520px){.channel-creation-body{padding:1.4375rem}}.channel-creation-sources{border:0;min-width:0;margin:0;padding:0}.creation-dialog :is(.channel-schedule-fieldset,.channel-creation-sources)>legend{color:inherit;padding:0;font-size:.875rem;font-weight:500}.creation-dialog .channel-schedule-fieldset>legend{margin-bottom:.4375rem}.creation-dialog .channel-name-label label{font-weight:500}.creation-dialog .channel-name-field{gap:.4375rem}.creation-dialog :is(.channel-schedule-fieldset,.channel-creation-sources) input:focus-visible{outline-offset:.125rem;outline:.125rem solid #496d83}@media (forced-colors:active){.new-item-tile{border:.125rem solid buttontext}.new-item-tile:before{display:none}.new-item-tile:active{outline:.1875rem solid highlight}.creation-panel:before{display:none}.creation-panel,.creation-input,.creation-primary,.capture-selections button,.creation-visibility-choice span{border-color:buttontext}.creation-visibility-choice input:checked+span{color:highlighttext;forced-color-adjust:none;background:highlight}}.cs-input::placeholder{color:var(--cs-color-text-subtle)}.cs-input:focus::placeholder{color:#0000}.profile-page,.profile-page :where(*){font-size:inherit}.profile-page{--cs-color-text-muted:#71695f;font-size:.875rem}.profile-page .profile-display-name{font-size:1.25rem}.profile-portrait-row{justify-content:center;width:100%;display:flex;position:relative}.profile-claim-trigger-slot{position:absolute;top:-.1875rem;right:0}.profile-fields{gap:1rem;width:100%;min-width:0;margin-top:2rem;display:grid}.profile-field-row{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.profile-field-label{text-align:right;color:var(--cs-color-text-muted);padding-top:.5625rem}.profile-field-label.field-limit-label{flex-direction:column;justify-content:flex-start;align-items:flex-end}.profile-field-control{gap:.3125rem;min-width:0;display:grid}.profile-field-input{box-sizing:border-box;border:1px solid var(--cs-color-border-strong);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:.3125rem;padding:.5rem .625rem;line-height:1.5}.profile-field-input:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.125rem}.profile-field-input[aria-invalid=true]{border-color:var(--cs-color-danger)}.profile-field-bio{resize:vertical;min-height:6.25rem}.profile-portrait-editor,.profile-portrait-target{position:relative}.profile-portrait-tools{align-items:center;gap:.325rem;display:flex;position:absolute;top:50%;right:calc(100% + 1rem);transform:translateY(-50%)}.profile-portrait-tool{width:2rem;height:2rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.3125rem;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.profile-portrait-tool:hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}}.profile-portrait-tool:focus-visible,.profile-portrait-tool:focus-within,.profile-portrait-overlay:focus-visible,.profile-portrait-download-button:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.1875rem}.profile-portrait-tool[data-disabled],.profile-portrait-overlay[data-disabled]{opacity:.45;cursor:default}.profile-portrait-overlay{color:#fff;opacity:0;cursor:pointer;background:#16141299;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-portrait-overlay:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.profile-portrait-target:hover .profile-portrait-overlay{opacity:1}}.profile-portrait-download-hint{visibility:hidden;pointer-events:none;width:max-content;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%)}.profile-portrait-download:has(:focus-visible,[aria-busy=true]) .profile-portrait-download-hint{visibility:visible}@media (hover:hover) and (pointer:fine){.profile-portrait-download:hover .profile-portrait-download-hint{visibility:visible}}.profile-portrait-download-button{cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;inset:0}.profile-portrait-download-button[aria-busy=true]{cursor:progress}.profile-portrait-tool-hint{position:relative}.profile-portrait-tooltip{z-index:2;background:var(--cs-color-text);width:max-content;max-width:min(10rem,50vw - 6.625rem);color:var(--cs-color-on-strong);text-align:center;visibility:hidden;pointer-events:none;border-radius:.3125rem;padding:.3125rem .4375rem;line-height:1.35;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%)}.profile-page .profile-portrait-tooltip{font-size:.6875rem}.profile-portrait-tool-hint:has(:focus-visible) .profile-portrait-tooltip{visibility:visible}@media (hover:hover) and (pointer:fine){.profile-portrait-tool-hint:hover .profile-portrait-tooltip{visibility:visible}}.portrait-dialog{color:#3b3932;margin:0}.portrait-dialog[open]{place-items:center;display:grid}.portrait-dialog-backdrop{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#fbfaf9c2;position:fixed;inset:0}.portrait-dialog-panel{z-index:1;width:min(26.25rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem}.profile-page .portrait-dialog-title{letter-spacing:-.015em;margin:0 0 1.25rem;font-size:1rem;font-weight:600;line-height:1.5rem}.portrait-dialog-description{color:#787366;margin:-.5rem 0 1.25rem;line-height:1.5}.portrait-dialog-prompt{height:8.75rem}.portrait-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:1.25rem;display:flex}.portrait-dialog-panel button{border-radius:.5rem;min-height:2.5rem;font-weight:500}.portrait-dialog-panel button:not(.profile-primary-action){color:#655e51;background:0 0;border-color:#c7c1b5}.portrait-dialog-panel button:focus-visible{outline-offset:.1875rem;outline:.125rem solid #627f88}.portrait-dialog-panel .profile-primary-action{flex:1;width:auto;margin-top:0}.portrait-dialog-panel button:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:default}.portrait-dialog-preview{aspect-ratio:1;object-fit:cover;background:#e9e6df;border:1px solid #c7c1b5;border-radius:.5rem;width:100%;display:block}.portrait-dialog-progress{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:min(16.25rem,50dvh);display:flex}.portrait-dialog-spinner{border:.125rem solid #c7c1b5;border-top-color:#655e51;border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite profile-save-spin}.portrait-dialog-error{color:var(--cs-color-danger);margin:.75rem 0 0}.camera-dialog-panel{background:#fbfaf9;width:min(34rem,100vw - 1.5rem);padding:3.25rem 1.5rem 1.5rem;position:relative}.camera-dialog-panel button.camera-dialog-close{color:#88847e;cursor:pointer;border:0;place-items:center;width:2.5rem;height:2.5rem;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}@media (hover:hover) and (pointer:fine){.camera-dialog-panel .camera-dialog-close:hover{color:#47443f;background:#efede8}}.camera-dialog-workspace{gap:1rem;width:100%;display:grid}.camera-pair{gap:.75rem;margin:0;display:grid}.camera-pair-sides{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;display:grid}.camera-pair-side{display:contents}.camera-pair-side:first-child .camera-portrait-stage{grid-area:1/1}.camera-pair-side:first-child .camera-pair-label{grid-area:2/1}.camera-pair-side:last-child .camera-portrait-stage{grid-area:1/3}.camera-pair-side:last-child .camera-pair-label{grid-area:2/3}.camera-pair-arrow{fill:none;stroke:#a59e90;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/2;align-self:center;width:1.25rem;height:1.25rem}.camera-pair-label{color:#7d766b;text-align:center;text-wrap:balance;justify-self:center;max-width:13rem;font-size:.875rem;line-height:1.35}.camera-portrait-stage{aspect-ratio:1;background:#efede8;border-radius:50%;justify-self:center;width:100%;max-width:13rem;position:relative;overflow:hidden;box-shadow:0 0 0 1px #261f151a,0 1rem 2rem -1.25rem #251f1773}.camera-portrait-image{object-fit:cover;width:100%;height:100%;display:block}.camera-portrait-feedback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.camera-portrait-captured{color:#52664d;background:radial-gradient(circle,#f6f9f3,#e9eee6);place-items:center;width:100%;height:100%;animation:.18s ease-out both camera-capture-confirm;display:grid}.camera-portrait-captured>.camera-captured-icon{place-items:center;display:grid}.camera-dialog-panel button.camera-portrait-retake{color:#52664d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;height:100%;padding:0;display:grid;position:relative}.camera-dialog-panel button.camera-portrait-retake:focus-visible{outline-offset:-.375rem}.camera-portrait-retake span{grid-area:1/1;place-items:center;display:grid}.camera-portrait-captured svg{width:1.75rem;height:1.75rem}.camera-portrait-retake .camera-retake-icon{visibility:hidden}.camera-dialog-panel .camera-portrait-retake:focus-visible{background:#d8e5cf}.camera-portrait-retake:focus-visible .camera-captured-icon{visibility:hidden}.camera-portrait-retake:focus-visible .camera-retake-icon{visibility:visible}@media (hover:hover) and (pointer:fine){.camera-dialog-panel .camera-portrait-retake:hover{background:#d8e5cf}.camera-portrait-retake:hover .camera-captured-icon{visibility:hidden}.camera-portrait-retake:hover .camera-retake-icon{visibility:visible}}@media (hover:none){.camera-portrait-retake .camera-retake-icon{visibility:visible;background:#f8faf5;border-radius:50%;padding:.1875rem;translate:1.375rem 1.375rem}.camera-portrait-retake .camera-retake-icon svg{width:1rem;height:1rem}}.camera-redraw-empty{box-sizing:border-box;border:1px dashed #c7c1b5;border-radius:50%;width:100%;height:100%;position:relative}.camera-redraw-empty .portrait-dialog-spinner{border-color:#3b3932 #655e5138 #655e5138;width:2.25rem;height:2.25rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.camera-dialog-actions{flex-direction:column;align-items:stretch;gap:.5rem;min-height:6rem;display:flex}.camera-dialog-panel .camera-dialog-actions .profile-primary-action{flex:none;width:100%}.camera-dialog-panel .portrait-dialog-error{text-align:center;margin:0}@keyframes camera-capture-confirm{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width<=420px){.camera-dialog-panel{padding:3.25rem 1.125rem 1.125rem}.camera-pair-sides{column-gap:.625rem}.camera-dialog-actions button{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.camera-portrait-captured,.portrait-dialog-spinner{animation:none}.portrait-dialog-panel button{transition:none}}@media (width<=480px){.profile-portrait-tools{gap:0;right:calc(100% + .625rem)}.profile-portrait-tool{width:1.75rem}.profile-portrait-tooltip{max-width:10rem;top:calc(100% + .5rem);left:0;right:auto;transform:none}}.profile-portrait-preparing{width:max-content;margin-top:.5rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.profile-save-indicator{border:.09375rem solid;border-right-color:#0000;border-radius:50%;width:.625rem;height:.625rem;margin-left:.375rem;animation:.8s linear infinite profile-save-spin;display:inline-block}@media (hover:none){.profile-portrait-overlay{opacity:1;background:var(--cs-color-background);width:1.75rem;height:1.75rem;color:var(--cs-color-text);border:1px solid var(--cs-color-border-strong);inset:-.1875rem -.1875rem auto auto}}@media (prefers-reduced-motion:reduce){.profile-portrait-overlay{transition:none}.profile-save-indicator{animation:none}}@media (width<=390px){.profile-field-row{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem}}.profile-page .profile-username{font-size:.625rem}.profile-identity-and-bio{width:max-content;max-width:100%;margin-top:.75rem}.profile-identity-and-bio :is(.profile-display-name,.profile-username){text-align:center}.profile-bio-frame{contain:inline-size;grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:1.625rem;display:grid}.profile-bio{color:#655e55;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;width:max-content;min-width:100%;max-width:min(22.5rem,100vw - 3rem);margin:0;line-height:1.6}.profile-portrait{border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.profile-portrait-porcelain{isolation:isolate;border-radius:50%;flex-shrink:0;width:5rem;height:5rem;position:relative}.profile-portrait-porcelain:before,.profile-portrait-porcelain:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.profile-portrait-porcelain:before{z-index:-1;background:linear-gradient(155deg, var(--cs-palette-white) 4%, #f7f6f3 40%, #c5c3bf 100%);box-shadow:inset 0 1px 1px var(--cs-palette-white), inset 0 -1px 1px #a6a39e, 0 0 0 .5px #aaa7a1, 0 .1875rem 0 #bcb9b3, 0 .25rem .1875rem #251f1738, 0 .5rem .75rem -.25rem #251f1745;inset:-.1875rem}.profile-portrait-porcelain:after{z-index:1;inset:0;box-shadow:0 0 0 1px #261f1533,inset 0 1px .125rem #0000001f}.profile-article{container:profile/inline-size}.profile-header{--profile-portrait-size:4.5rem;padding:2.5rem 0 3.85rem}.profile-header :is(.profile-portrait,.profile-portrait-porcelain){width:var(--profile-portrait-size);height:var(--profile-portrait-size)}.profile-header:has(.portrait-frame-overlay) .profile-identity-and-bio{margin-top:calc(var(--profile-portrait-size) * .2111 + .5rem)}.profile-section-bar{border-bottom:.125rem solid #dcdad7;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs action";column-gap:1rem;display:grid}.profile-sections{grid-area:tabs;align-self:end;gap:1.5rem;min-width:0;display:flex}.profile-section-action{grid-area:action;align-self:center;display:flex}@container profile not (width>=24rem){.profile-header{padding-bottom:1.75rem}.profile-header:has(~.profile-section-bar>.profile-section-action){padding-bottom:0}.profile-section-bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"action""tabs"}.profile-section-action{margin:1.875rem 0 1.375rem}.profile-section-action .profile-action{flex:1;min-height:2.5rem}.profile-section-action>.follow-sign-in-anchor{flex:1;display:flex}.profile-sections{gap:1rem}}.profile-action{color:#575249;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f6f4ef;border:1px solid #d8d3ca;border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;margin:0;padding:0 .9375rem 0 .8125rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.profile-page .profile-action{font-size:.8125rem}.profile-action:focus-visible{outline-offset:.25rem;outline:.125rem solid #686259}.profile-action[aria-busy=true]{cursor:progress}.profile-action[data-disabled]:not([aria-busy=true]){cursor:default;opacity:.55}.profile-action-strong{color:#393630;background:0 0;border-color:#bfbab0}.profile-action:has([data-alternate]){background:#eeece6;border-color:#d5d0c6}@media (hover:hover) and (pointer:fine){.profile-action:not([data-disabled]):hover{background:#f0ede7;border-color:#aaa49a}}.profile-action:not([data-disabled]):active{background:#e4e0d7;box-shadow:inset 0 1px .1875rem #302a242b}.profile-action-icon{flex-shrink:0;place-items:center;width:.875rem;height:.875rem;display:grid;position:relative}.profile-action-icon svg{stroke-width:2.25px;width:100%;height:100%;display:block}.profile-action-spinner{visibility:hidden;border:.09375rem solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite profile-save-spin;position:absolute;inset:.0625rem}.profile-action[aria-busy=true] .profile-action-spinner{visibility:visible}.profile-action[aria-busy=true] .profile-action-icon svg{visibility:hidden}@media (prefers-reduced-motion:reduce){.profile-action-spinner{animation-duration:2.4s}}.profile-action-labels{justify-items:center;display:grid}.profile-action-label{grid-area:1/1}.profile-action-label:not([data-current]){visibility:hidden}.profile-action:has([data-alternate]):not([data-disabled],[data-holding]):focus-visible [data-current]{opacity:0}.profile-action:has([data-alternate]):not([data-disabled],[data-holding]):focus-visible [data-alternate]{visibility:visible}@media (hover:hover) and (pointer:fine){.profile-action:has([data-alternate]):not([data-disabled],[data-holding]):hover [data-current]{opacity:0}.profile-action:has([data-alternate]):not([data-disabled],[data-holding]):hover [data-alternate]{visibility:visible}}.profile-section-link{color:var(--cs-color-text-muted);justify-content:center;padding:.875rem .125rem;font-weight:600;text-decoration:none;display:flex}.profile-section-link span{position:relative}.profile-section-link:focus-visible{outline-offset:.125rem;background:#f1f0ee;border-radius:.2rem;outline:.125rem solid #615d55}@media (hover:hover) and (pointer:fine){.profile-section-link:hover{background:#f1f0ee}}.profile-section-link[data-current]{color:var(--cs-color-text)}.profile-section-link[data-current] span:after{content:"";background:#59554e;width:115%;height:1px;position:absolute;bottom:-.875rem;left:-7.5%}.profile-section-content{padding:2rem 0 3rem}.endpoints-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.875rem;display:flex}.endpoints-heading h1,.endpoint-dialog-heading h2{letter-spacing:-.25px;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.endpoint-button{color:#242520;white-space:nowrap;cursor:pointer;background:#fffefa;border:1px solid #d8d3c9;border-radius:.3125rem;justify-content:center;align-items:center;gap:.4375rem;min-height:2.25rem;padding:.5rem .8125rem;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.endpoint-button svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){.endpoint-button:hover:not(:disabled,[data-disabled]){background:#f0ede6;border-color:#bcb5a7}}.endpoint-button:active:not(:disabled,[data-disabled]){box-shadow:inset 0 1px .1875rem #19160f24}.endpoint-button:is(:disabled,[data-disabled]){cursor:default;opacity:.48}.endpoint-button-primary{color:#fff;background:#2c302a;border-color:#2c302a;box-shadow:0 1px .125rem #1e211a17}@media (hover:hover) and (pointer:fine){.endpoint-button-primary:hover:not(:disabled,[data-disabled]){background:#454b40;border-color:#454b40}}.endpoint-button-quiet{color:#655f54;background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.endpoint-button-quiet:hover:not(:disabled,[data-disabled]){background:#eeebe4;border-color:#0000}}.endpoint-button-link{color:#736847;text-underline-offset:.25rem;background:0 0;border:0;padding:.3125rem 0;text-decoration:underline}@media (hover:hover) and (pointer:fine){.endpoint-button-link:hover:not(:disabled,[data-disabled]){color:#292a20;background:0 0}}.endpoint-button-danger{color:#fff;background:#914e41;border-color:#914e41}@media (hover:hover) and (pointer:fine){.endpoint-button-danger:hover:not(:disabled,[data-disabled]){background:#773f34;border-color:#773f34}}.endpoint-row-main{align-items:center;gap:.8125rem;min-width:0;padding:1.1875rem 0;display:flex}.endpoint-identity{flex:1;min-width:0}.endpoint-address{letter-spacing:-.1px;overflow-wrap:anywhere;margin:0;font-weight:550;line-height:1.5}.endpoint-verification{border-left:.125rem solid #ddd0b8;margin:0 0 1.5rem 2.9375rem;padding:.1875rem 0 0 1rem}.endpoint-verification h3{margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.endpoint-help{color:#777062;margin:0;font-size:.75rem;line-height:1.6}.sms-consent{margin:1.25rem 0}.endpoint-form-message+.sms-consent{margin-top:.25rem}.sms-consent-choice{grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.625rem;line-height:1.6;display:grid}.sms-consent-choice label{cursor:pointer}.sms-consent-checkbox{color:#fff;cursor:pointer;background:#fffefa;border:1px solid #9a9285;border-radius:.25rem;place-items:center;width:1.125rem;height:1.125rem;margin-top:.1875rem;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.sms-consent-checkbox:hover:not([data-disabled]){border-color:#665942}}.sms-consent-checkbox[aria-checked=true]{background:#2c302a;border-color:#2c302a}.sms-consent-checkbox svg{width:.75rem;height:.75rem}.sms-consent-checkbox:focus-visible{outline-offset:3px;outline:2px solid #665942}.sms-consent-checkbox[data-disabled]{cursor:default;opacity:.6}.sms-consent-disclosure{margin:.5rem 0 0 1.75rem}.sms-consent-disclosure p{margin:.375rem 0 0}.sms-consent-disclosure a{text-underline-offset:.15em;text-decoration:underline}.endpoint-actions{flex-wrap:wrap;align-items:center;gap:.4375rem;margin-top:.9375rem;display:flex}.endpoint-verification .endpoint-button{min-height:2.125rem}.endpoint-field-label{margin-bottom:.4375rem;font-size:.75rem;font-weight:500;display:block}.endpoint-input{box-sizing:border-box;color:#242520;background:#fffefa;border:1px solid #cfc9bd;border-radius:.3125rem;width:100%;min-width:0;min-height:2.6875rem;padding:.625rem .75rem;font-size:.875rem;box-shadow:inset 0 1px .125rem #3c302108}.endpoint-input::placeholder{color:#a09a8e}.endpoint-input[aria-invalid=true]{border-color:#a45a49}.endpoint-phone-control{background:#fffefa;border:1px solid #cfc9bd;border-radius:.3125rem;align-items:center;min-height:2.6875rem;display:flex;box-shadow:inset 0 1px .125rem #3c302108}@media (hover:hover) and (pointer:fine){.endpoint-phone-control:hover{border-color:#aba393}}.endpoint-phone-control:has([aria-invalid=true]){border-color:#a45a49}.endpoint-phone-control:has(input:disabled){opacity:.6}.endpoint-phone-control .endpoint-phone-input{width:0;min-height:2.5625rem;box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1}.endpoint-phone-input:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:0}.endpoint-phone-country{color:#655f51;border-right:1px solid #e2dbce;flex-shrink:0;padding:0 .75rem;position:relative}.endpoint-phone-country-label{white-space:nowrap;align-items:center;gap:.375rem;min-height:1.6875rem;display:flex}.endpoint-phone-country-label svg{width:.75rem;height:.75rem}.endpoint-phone-country select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:-.4375rem 0}.endpoint-phone-country:has(select:focus-visible){outline:.125rem solid var(--cs-color-accent);outline-offset:.125rem;border-radius:.125rem}@media (hover:hover) and (pointer:fine){.endpoint-phone-country:hover{color:#242520}}.endpoint-phone-country select:disabled{cursor:default}.endpoint-phone-prefix{color:#655f51;font-variant-numeric:tabular-nums;white-space:nowrap;border-right:1px solid #e2dbce;flex-shrink:0;align-items:center;gap:.4375rem;min-height:1.6875rem;padding:0 .6875rem 0 .75rem;display:flex}.endpoint-phone-prefix .endpoint-phone-flag{border-radius:.125rem;width:1.3125rem;height:.875rem}.endpoint-code-field{margin-top:.9375rem}.endpoint-code-line{align-items:flex-start;gap:.5rem;display:flex}.endpoint-code-input{letter-spacing:.5625rem;font-variant-numeric:tabular-nums;max-width:11.875rem;height:2.75rem;padding-left:.9375rem;font-size:1.125rem}.endpoint-code-line .endpoint-button{height:2.75rem}.endpoint-error{color:#934b3a;margin:.5rem 0;font-size:.75rem;line-height:1.55}.endpoint-dialog{color:#242520;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.endpoint-dialog[open]{place-items:center;display:grid}.endpoint-dialog[open]>*{grid-area:1/1}.endpoint-dialog::backdrop{background:0 0}.endpoint-dialog-backdrop{-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem);background:#29281f2e;position:fixed;inset:0}.endpoint-dialog-panel{z-index:1;box-sizing:border-box;background:#fbfaf9;border:1px solid #d5cfc3;border-radius:.8125rem;width:min(26.25rem,100vw - 2.5rem);max-height:calc(100dvh - 3rem);padding:1.75rem;position:relative;overflow-y:auto;box-shadow:0 1.125rem 4.0625rem #30291e30,0 .125rem .3125rem #30291e0f}.endpoint-dialog-heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.1875rem;display:flex}.endpoint-types{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4375rem;margin:0 0 1.375rem;padding:0;display:grid}@media (width<=479px){.endpoint-types{grid-template-columns:repeat(2,minmax(0,1fr))}}.endpoint-type-choice{color:#797162;cursor:pointer;background:#fcfbf8;border:1px solid #dcd6ca;border-radius:.3125rem;justify-content:center;align-items:center;gap:.4375rem;padding:.625rem .375rem;font-size:.75rem;display:flex;position:relative}.endpoint-type-choice svg{width:1rem;height:1rem}.endpoint-type-choice input{opacity:0;width:1px;height:1px;position:absolute}.endpoint-type-choice:has(input:checked){color:#363c30;background:#eeeee5;border-color:#7a806c;box-shadow:inset 0 0 0 .5px #7a806c}.endpoint-type-choice:has(input:focus-visible){outline:.125rem solid var(--cs-color-accent);outline-offset:.1875rem}@media (hover:hover) and (pointer:fine){.endpoint-type-choice:hover{background:#eeece4}}.endpoint-type-choice:has(input:disabled){cursor:default;opacity:.6}.endpoint-form-message{min-height:3.25rem;margin:.875rem 0 .4375rem}.endpoint-form-message .endpoint-error{margin:0}.endpoint-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4375rem;display:flex}.endpoint-delete-copy{color:#777064;margin:.875rem 0 1.4375rem;font-size:.8125rem;line-height:1.7}.endpoint-loading{place-items:center;padding:4.125rem 0;display:grid}.endpoint-spinner{border:.09375rem solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.9375rem;height:.9375rem;animation:1s linear infinite endpoint-spin;display:inline-block}@keyframes endpoint-spin{to{transform:rotate(360deg)}}@media (width<=440px){.endpoint-verification{margin-left:0}.endpoint-address{font-size:.8125rem}.endpoint-code-line{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.endpoint-button{transition:none}.endpoint-spinner{animation:none}}.linkstream{border-bottom:1px solid var(--cs-color-border);margin:0;padding:0;list-style:none}.linkstream-entry{border-top:1px solid var(--cs-color-border);min-width:0;padding-block:1.5rem}.linkstream-entry:first-child{border-top:0;padding-top:.25rem}.profile-page .linkstream .curation-link-title{font-size:.9375rem}.profile-page .linkstream .curation-metadata{font-size:.75rem}.profile-page .linkstream .curation-body-copy{font-size:.875rem}.profile-page .linkstream-context{min-width:0;color:var(--cs-color-text-muted);align-items:center;column-gap:.375rem;margin:0 0 .5rem;font-size:.75rem;line-height:1.5;display:flex}.linkstream-curation{min-width:0;color:inherit;flex:0 auto;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.linkstream-curation>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){a.linkstream-curation:hover{color:var(--cs-color-text)}a.linkstream-curation:hover>span:last-child{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}}.linkstream-cover{object-fit:cover;background:var(--cs-color-fill-subtle);outline-offset:-1px;border-radius:.25rem;outline:1px solid #11111114;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.profile-page .linkstream-cover-fallback{place-items:center;font-size:.625rem;font-weight:600;line-height:1;display:grid}.linkstream-dot{color:#1111114d;flex:none}.linkstream-time-anchor{flex:none;display:inline-flex}.linkstream-time{color:inherit;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;text-underline-offset:.1875rem;background:0 0;border:0;border-radius:.1875rem;flex:none;padding:0;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px}button.linkstream-time:hover,button.linkstream-time[data-open]{color:var(--cs-color-text);text-decoration-color:#1116}.linkstream-continuation{place-items:center;min-height:3rem;margin-top:1.5rem;display:grid}.linkstream-spinner{border:.125rem solid #d6d1c8;border-top-color:#71695f;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite profile-save-spin}@media (prefers-reduced-motion:reduce){.linkstream-spinner{animation:none}}@media (forced-colors:active){.linkstream-cover{outline-color:canvastext}}.profile-curation-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.profile-curation-row{color:inherit;border-radius:.25rem;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.125rem;text-decoration:none;display:grid}.profile-curation-cover{aspect-ratio:3/2;background:var(--cs-color-fill-subtle);border-radius:.25rem;width:7rem;display:block}@media (hover:hover) and (pointer:fine){.profile-curation-row:hover .profile-curation-title{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}}.profile-channel-list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.profile-channel-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:1.125rem;padding:0;display:grid}.profile-channel-mosaic{aspect-ratio:3/2;background:var(--cs-color-background);border-radius:.25rem;gap:1px;width:7rem;display:grid;overflow:hidden}.profile-channel-mosaic[data-count="2"]{grid-template-columns:1fr 1fr}.profile-channel-mosaic[data-count="3"],.profile-channel-mosaic[data-count="4"]{grid-template:1fr 1fr/1fr 1fr}.profile-channel-mosaic[data-count="3"]>:first-child{grid-row:span 2}.profile-channel-mosaic>*{object-fit:cover;background:var(--cs-color-fill-subtle);width:100%;height:100%;min-height:0;display:block}.profile-channel-mosaic-small{border-radius:.1875rem;flex-shrink:0;width:4.5rem}.profile-channel-tile-blank{background:var(--cs-color-fill-subtle)}.profile-channel-tile-following{color:#857b65;background:#ece7dd;place-items:center;display:grid}.profile-channel-tile-following svg{width:1.125rem;height:1.125rem}.profile-channel-text{gap:.1875rem;min-width:0;display:grid}.profile-channel-title{overflow-wrap:anywhere;font-weight:600;line-height:1.5}.profile-channel-cadence,.channel-copy-preview-cadence{min-width:0;color:var(--cs-color-text-muted);overflow-wrap:anywhere;align-items:baseline;gap:.375rem;line-height:1.5;display:flex}.profile-channel-cadence svg,.channel-copy-preview-cadence svg{flex-shrink:0;align-self:center;width:.875rem;height:.875rem}.profile-channel-cadence>span,.channel-copy-preview-cadence>span{min-width:0}.profile-channel-stats{color:var(--cs-color-text-muted);font-size:.875rem;line-height:1.5}.profile-channel-chevron{color:var(--cs-color-text-subtle);margin-top:.1875rem;transition:transform .15s;display:grid}.profile-channel-chevron svg{width:1rem;height:1rem}.profile-channel-row[aria-expanded=true] .profile-channel-chevron{color:var(--cs-color-text-muted);transform:rotate(90deg)}.profile-channel-detail{padding:1rem 0 .25rem 8.125rem}.profile-channel-sources{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.profile-channel-source{min-height:1.5rem;color:inherit;border-radius:.125rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;text-decoration:none;display:grid}.profile-channel-source-thumb{aspect-ratio:3/2;background:var(--cs-color-fill-subtle);object-fit:cover;border-radius:.1875rem;width:2.25rem;display:block}.profile-channel-source-thumb.profile-channel-tile-following{background:#ece7dd;display:grid}.profile-channel-source-thumb.profile-channel-tile-following svg{width:.875rem;height:.875rem}.profile-channel-source-text{flex-wrap:wrap;align-items:baseline;column-gap:.5rem;min-width:0;display:flex}.profile-channel-source-title{overflow-wrap:anywhere}.profile-channel-source-text small{min-width:0;color:var(--cs-color-text-muted);overflow-wrap:anywhere;font-size:.875rem}.profile-channel-private-note{color:var(--cs-color-text-muted);margin:.625rem 0 0;font-size:.875rem}.profile-channel-sources+.profile-channel-actions,.profile-channel-private-note+.profile-channel-actions{margin-top:1.125rem}.profile-channel-actions{flex-wrap:wrap;gap:.5rem;display:flex}.profile-channel-actions .endpoint-button{text-decoration:none}@media (hover:hover) and (pointer:fine){.profile-channel-row:hover .profile-channel-title,a.profile-channel-source:hover .profile-channel-source-title{text-underline-offset:.1875rem;text-decoration:underline;text-decoration-thickness:1px}.profile-channel-row:hover .profile-channel-chevron{color:var(--cs-color-text-muted)}}@media (pointer:coarse){.profile-channel-sources{gap:.25rem}.profile-channel-source,.profile-channel-actions .endpoint-button{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.profile-channel-chevron{transition:none}}@media (width<=390px){.profile-curation-row{grid-template-columns:6rem minmax(0,1fr);gap:.875rem}.profile-curation-cover{width:6rem}.profile-channel-row{grid-template-columns:6rem minmax(0,1fr) auto;gap:.875rem}.profile-channel-mosaic:not(.profile-channel-mosaic-small){width:6rem}.profile-channel-detail{padding-left:0}}.channel-copy-preview{align-items:center;gap:.875rem;min-width:0;margin:-.125rem 0 1.375rem;display:flex}.channel-copy-preview-text{gap:.125rem;min-width:0;display:grid}.channel-copy-preview-cadence{font-size:.875rem}.channel-copy-fields{gap:1.25rem;display:grid}.channel-copy-field{gap:.375rem;min-width:0;display:grid}.channel-copy-fields label{color:#504c43;font-size:.875rem;font-weight:500}.channel-copy-input{box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-background);width:100%;min-width:0;height:2.625rem;color:inherit;font:inherit;border-radius:0;padding:.625rem .75rem;display:block}.channel-copy-input:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:-.125rem}.channel-copy-input:disabled{opacity:.6}.channel-copy-message{margin:1.25rem 0;display:grid}.channel-copy-message>*{grid-area:1/1;min-width:0}.channel-copy-explanation[aria-hidden=true]{visibility:hidden}.channel-copy-consequences{display:grid}.channel-copy-consequences>*{grid-area:1/1;min-width:0}.channel-copy-consequence-sizer{visibility:hidden}.channel-copy-consequence{color:var(--cs-color-text-muted);margin:0;font-size:.875rem;line-height:1.55}.channel-copy-switch{color:var(--cs-color-text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cs-color-border-strong);-webkit-text-decoration-color:var(--cs-color-border-strong);-webkit-text-decoration-color:var(--cs-color-border-strong);text-decoration-color:var(--cs-color-border-strong);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;display:inline}@media (hover:hover) and (pointer:fine){.channel-copy-switch:hover:not(:disabled){text-decoration-color:currentColor}}.channel-copy-switch:disabled{cursor:default}.channel-copy-error{color:var(--cs-color-danger);overflow-wrap:anywhere;align-self:start;margin:0;font-size:.875rem;line-height:1.55}.endpoint-button[aria-busy=true]{cursor:progress}.curation-query-popover,.curation-query-popover :where(*){font-size:.875rem}.curation-page,.curation-page :where(*){font-size:inherit}.curation-page{--cs-color-text-muted:#71695f;--cs-color-border:#eae6e0;font-size:.875rem}.curation-page .curation-editor,.curation-page .curation-editor :where(*){font-size:inherit}.curation-page .curation-editor{font-size:.875rem}.curation-editor-header .curation-field{grid-template-columns:5.5rem minmax(0,1fr);column-gap:1rem}.curation-editor-header .curation-field>:is(label,.curation-field-head){grid-area:1/1;padding-top:.5625rem}.curation-editor-header .curation-field-head.field-limit-label{flex-direction:column;justify-content:flex-start;align-items:flex-start}.curation-editor-header .curation-field-head .field-limit{margin-left:0}.curation-editor-header .curation-field>:not(label,.curation-field-head){grid-column:2}.curation-editor .curation-help{text-align:right}.curation-editor :is(input.curation-control,textarea.curation-control){border-radius:.3125rem}.curation-visibility{padding-left:6.5rem;position:relative}.curation-visibility>legend{position:absolute;top:.5625rem;left:0}.curation-cover-tool .profile-portrait-tooltip{max-width:10rem;top:calc(100% + .5rem);left:50%;right:auto;transform:translate(-50%)}.curation-editor :where(input,textarea,button,a){scroll-margin-block-start:5rem}@media (width<=430px){.curation-editor-header .curation-field{grid-template-columns:minmax(0,1fr)}.curation-editor-header .curation-field>:is(label,.curation-field-head){grid-row:auto;padding-top:0}.curation-editor-header .curation-field-head.field-limit-label{flex-direction:row;justify-content:space-between;align-items:baseline}.curation-editor-header .curation-field-head .field-limit{margin-left:auto}.curation-editor-header .curation-field>:not(label,.curation-field-head){grid-column:1}.curation-visibility{padding-left:0}.curation-visibility>legend{margin-bottom:.375rem;position:static}}.curation-page .curation-public-title{font-size:1.6875rem}.curation-page .curation-byline{font-size:.8125rem}@media (width<=430px){.curation-page .curation-public-title{font-size:1.5625rem}}.curation-page .curation-link-title,.curation-page .curation-panel-heading{font-size:.9375rem}.curation-page .curation-eyebrow,.curation-page .curation-field-label,.curation-page .curation-help,.curation-page .curation-metadata,.curation-page .curation-button{font-size:.6875rem}.curation-page .curation-control{font-size:.8125rem}.curation-page .curation-body-copy,.curation-page .curation-editor :is(.curation-field-label,.curation-control,.curation-button){font-size:.875rem}.curation-page .curation-editor :is(.curation-help,.curation-metadata),.curation-page .curation-reader .curation-metadata{font-size:.75rem}.settings-shell{--cs-color-text-muted:#111111a6;font-size:.875rem;font-weight:400;line-height:1.5}.settings-shell :where(*){font-size:inherit}.settings-page{--settings-rule:#1111111a;--settings-quiet:#1119;--settings-paper:#fffefb;width:100%;min-width:0;display:grid;container:settings/inline-size}.settings-page p,.settings-leave p{text-wrap:pretty}.settings{display:grid}.settings-head{justify-content:space-between;align-items:center;gap:1rem;min-height:2.625rem;margin-bottom:1.5rem;display:flex}.settings-shell .settings-title{letter-spacing:-.025em;margin:0;font-size:1.6875rem;font-weight:600;line-height:1.15}.settings-commit{justify-content:flex-end;display:flex}.settings-saved{color:var(--cs-color-success);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.settings-saved svg,.settings-mark-saved svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1rem;height:1rem}.settings-mark-saved svg{width:.875rem;height:.875rem}.settings-save,.settings-secondary{box-sizing:border-box;border:1px solid var(--cs-color-text);min-height:2.625rem;font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:.625rem;padding:0 .9375rem;font-weight:600;display:inline-flex}.settings-save{background:var(--cs-color-text);color:var(--cs-color-background);-webkit-font-smoothing:antialiased}.settings-save:hover:not([aria-disabled=true]){background:#302f2d;border-color:#302f2d}.settings-save:active:not([aria-disabled=true]){background:#000}.settings-save[aria-busy=true]{cursor:progress}.settings-save[aria-busy=true] .settings-keys{display:none}.settings-secondary{border-color:var(--cs-color-border-strong);color:var(--cs-color-text);background:0 0}.settings-secondary:hover{border-color:var(--cs-color-text)}.settings-secondary:active{background:#1111110d}.settings-keys{gap:.1875rem;display:inline-flex}.settings-shell .settings-keys kbd{box-sizing:border-box;color:#ffffffc7;min-width:1.125rem;height:1.125rem;font:inherit;border:1px solid #ffffff4d;place-items:center;padding:0 .1875rem;font-size:.6875rem;line-height:1;display:grid}@media (hover:none),(pointer:coarse){.settings-keys{display:none}}.settings-spinner{box-sizing:border-box;border:.09375rem solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite settings-spin;display:inline-block}@keyframes settings-spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.settings-spinner{animation-duration:2.4s}}.settings-save:focus-visible,.settings-secondary:focus-visible,.settings-discard:focus-visible,.settings-revert:focus-visible{outline:.125rem solid var(--cs-color-accent);outline-offset:.125rem}.settings-row{border-top:1px solid var(--settings-rule);grid-template-columns:8.5rem minmax(0,1fr);column-gap:1.5rem;padding:1.5rem 0;display:grid}.settings-row-end{border-bottom:1px solid var(--settings-rule)}.settings-row-control .settings-key{padding-top:.5625rem}.settings-label{margin:0;font-weight:600}#settings-timezone-label:focus{outline:none}.settings-mark{min-height:1.5rem;color:var(--settings-quiet);flex-wrap:wrap;align-items:center;gap:0 .4375rem;margin-top:.25rem;display:flex}.settings-mark-unsaved,.settings-mark-saved{align-items:center;gap:.4375rem;display:inline-flex}.settings-mark-unsaved:before{content:"";background:var(--cs-color-warning);border-radius:50%;width:.4375rem;height:.4375rem}.settings-mark-saved{color:var(--cs-color-success)}.settings-revert{color:var(--cs-color-text);font:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}.settings-revert:hover:not([aria-disabled=true]){text-decoration-color:currentColor}.settings-revert[aria-disabled=true],.settings-discard[aria-disabled=true]{cursor:default;opacity:.45}.settings-note{color:var(--settings-quiet);margin:.625rem 0 0}.settings-now{color:var(--cs-color-text);font-variant-numeric:tabular-nums}.settings-now:after{content:" · ";color:var(--settings-quiet)}.settings-value .select-combobox{width:100%}.settings-value .select-combobox-no-results{margin-top:.625rem}.settings-field-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.0625rem;display:flex}.settings-field-head label{font-weight:500}.settings-field-note{margin-top:.125rem}.settings-paper{--settings-margin:#c99b9299;--settings-line:#11111112;box-sizing:border-box;border:1px solid var(--cs-color-border-strong);field-sizing:content;resize:none;width:100%;min-height:calc(10.25rem + 2px);color:var(--cs-color-text);font:inherit;background:linear-gradient(to right, transparent 1.25rem, var(--settings-margin) 1.25rem, var(--settings-margin) calc(1.25rem + 1px), transparent calc(1.25rem + 1px)), linear-gradient(var(--settings-paper), var(--settings-paper)) 0 0 / 100% .625rem no-repeat, repeating-linear-gradient(to bottom, transparent 0, transparent calc(1.5rem - 1px), var(--settings-line) calc(1.5rem - 1px), var(--settings-line) 1.5rem) 0 .625rem, var(--settings-paper);background-attachment:local;border-radius:0;margin-top:.75rem;padding:.625rem .75rem .625rem 1.875rem;line-height:1.5rem;display:block}@supports not (field-sizing:content){.settings-paper{resize:vertical}}.settings-paper::placeholder{color:#11111161;opacity:1}.settings-paper:hover:not(:focus){border-color:#1116}.settings-paper:focus{outline:.125rem solid var(--cs-color-accent);outline-offset:-.125rem}.settings-paper:read-only{color:var(--settings-quiet)}@container settings not (width>=26rem){.settings-row{grid-template-columns:minmax(0,1fr);row-gap:.625rem}.settings-row-control .settings-key{padding-top:0}.settings-key{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-mark{margin-top:0}.settings-shell .settings-title{font-size:1.5rem}.settings-keys{display:none}}.settings-leave{z-index:1;box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-background);width:min(27rem,100vw - 2rem);color:var(--cs-color-text);box-shadow:0 1.5rem 3.75rem var(--cs-color-shadow);padding:1.5rem;position:relative}.settings-shell .settings-leave h2{letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:600}.settings-leave p{color:var(--settings-quiet);margin:.5rem 0 0}.settings-leave-list{border-top:1px solid var(--settings-rule);margin:1rem 0 0;padding:0;list-style:none}.settings-leave-list li{border-bottom:1px solid var(--settings-rule);flex-wrap:wrap;justify-content:space-between;gap:0 1rem;padding:.625rem 0;display:flex}.settings-leave-list b{font-weight:600}.settings-leave-list span{color:var(--settings-quiet);text-align:right}.settings-leave-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.settings-leave-end{gap:.5rem;margin-left:auto;display:flex}.settings-leave button{white-space:nowrap}.settings-discard{color:var(--cs-color-danger);font:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.settings-discard:hover:not([aria-disabled=true]){text-decoration-color:currentColor}@media (width<=22rem){.settings-leave{padding:1.25rem}.settings-leave-end{flex-wrap:wrap;flex:100%;margin-left:0}.settings-leave-end>*{flex:auto}}.portrait-framed{vertical-align:middle;flex-shrink:0;line-height:0;display:inline-block;position:relative}.portrait-frame-overlay{z-index:3;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile-preview-trigger{color:var(--cs-color-text-muted);text-underline-offset:.25rem;overflow-wrap:anywhere;text-decoration:none}.profile-preview-trigger:hover{color:var(--cs-color-text);text-decoration:underline}.profile-preview-trigger:focus-visible,.profile-preview-panel a:focus-visible{outline-offset:.25rem;border-radius:.1875rem;outline:.125rem solid #477f78}.profile-preview-panel{z-index:50;text-align:left;scrollbar-width:thin;border-radius:1.25rem;width:min(19rem,100vw - 1.5rem);margin:0;position:absolute;box-shadow:0 1px .125rem #2a333119,0 1rem 1.75rem -1.0625rem #3c484750}.profile-preview-card{isolation:isolate;border-radius:inherit;color:#282723;overflow-wrap:anywhere;background:conic-gradient(from 210deg,#d3e0d8,#fcfffa,#96d1bb,#ded2b0,#fff,#96d1bb);padding:1px;position:relative}.profile-preview-body{isolation:isolate;background:linear-gradient(175deg,#fffd,#fffffff7 58%,#fffefa);border-radius:calc(1.25rem - 1px);padding:1.375rem 1.375rem 1.3125rem;position:relative}.profile-preview-body:before{content:"";z-index:-1;border-radius:inherit;opacity:.52;pointer-events:none;background:radial-gradient(at 10% 0,#96d1bb,#0000 62%),radial-gradient(at 85% 10%,#ded2b0,#0000 67%),linear-gradient(160deg,#fff,#d3e0d8,#fff);height:7.75rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.profile-preview-card:after{content:"";border-radius:inherit;opacity:.35;pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(70% 30% at 12% 5%,#fff9,#0000);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.profile-preview-card:hover:after{opacity:1}}.profile-preview-identity{flex-direction:column;gap:1.3125rem;display:flex}.profile-preview-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profile-preview-portrait-link{border-radius:50%;display:flex}.profile-preview-portrait{border-radius:50%;flex-shrink:0;width:4rem;height:4rem}.profile-preview-image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-preview-initials{color:#365e52;background:#d3e0d8;place-items:center;font-size:1.125rem;font-weight:500;line-height:1;display:grid}.profile-preview-profile-link{width:fit-content;max-width:100%;color:inherit;text-decoration:none;display:block}.profile-preview-name{letter-spacing:-.55px;color:#282723;font-size:1.25rem;font-weight:550;line-height:1.18;display:block}.profile-preview-profile-link:hover .profile-preview-name{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:1px}.profile-preview-profile-link:active .profile-preview-name{color:#365e52}.profile-preview-handle{letter-spacing:.03em;color:#66665e;margin-top:.3125rem;font-size:.625rem;line-height:1.5;display:block}.profile-preview-bio{color:#55554c;white-space:pre-line;margin:1.0625rem 0 0;font-size:.875rem;line-height:1.5}.profile-preview-counts{color:#64665e;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:1.1875rem 0 0;font-size:.6875rem;line-height:1.5;display:flex}.profile-preview-follow{color:#365e52;min-width:8rem;min-height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #b8c9be;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.375rem 1.75rem;display:inline-flex;position:relative}.profile-preview-follow-spinner{position:absolute;left:.625rem}.profile-preview-follow:hover{background:#e6eee7}.profile-preview-follow:focus-visible{outline-offset:.25rem;outline:.125rem solid #477f78}.profile-preview-follow:disabled{cursor:wait}.profile-preview-pending{height:3.8125rem}@media (prefers-reduced-motion:reduce){.profile-preview-card:after{transition:none;display:none}}.frame-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--cs-color-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.frame-backdrop{-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);background:#1a181547;position:fixed;inset:0}.frame-panel{background:#fbfaf9;border:1px solid #4236271f;border-radius:1rem;flex-direction:column;width:min(55rem,100% - 4rem);height:min(40rem,100dvh - 4rem);margin:auto;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1.5rem 6.25rem #1e19142e}.frame-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.frame-header h2{letter-spacing:-.02em;margin:0;font-weight:600}.frame-close{cursor:pointer;color:#716b63;background:0 0;border:0;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid}.frame-close svg,.frame-attach svg,.frame-generate svg,.frame-version>svg{flex-shrink:0;width:1.125rem;height:1.125rem}@media (hover:hover) and (pointer:fine){.frame-close:hover,.frame-quiet:hover{color:#302d29;background:#eeece8}}.frame-body{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);min-height:0;display:grid}.frame-preview{background:radial-gradient(#f0ede7 0%,#f8f6f2 50%,#fbfaf9 78%);place-items:center;min-width:0;min-height:0;padding:1.5rem;display:grid}.frame-preview-content{flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex}.frame-preview-large{width:12.5rem;max-width:70%;margin:2rem 0 .5rem}.frame-portrait{aspect-ratio:1;width:100%;position:relative}.frame-portrait-image,.frame-portrait-fallback{object-fit:cover;color:#8a8176;background:#e4dfd7;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.frame-preview-identity{text-align:center}.frame-preview-name{margin:0 0 .25rem;font-weight:500}.frame-caption{color:#777168;margin:0;line-height:1.5}.frame-preview-small{align-items:center;gap:1.25rem;padding:.5rem;display:flex}.frame-preview-small .frame-portrait{flex-shrink:0;width:2rem}.frame-workspace{flex-direction:column;min-width:0;min-height:0;padding:0 1.5rem 0 .75rem;display:flex}.frame-editing{flex-direction:column;flex:1;min-height:0;display:flex}.frame-conversation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:.5rem .25rem 1.5rem;overflow-y:auto}.frame-start{padding:1.25rem 0}.frame-start>svg{color:#9b8d7b;width:1.75rem;height:1.75rem;margin-bottom:.875rem}.frame-start h3{letter-spacing:-.035em;margin:0 0 1.375rem;font-weight:500}.frame-suggestion{color:#777168;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:.625rem 0;display:block}@media (hover:hover) and (pointer:fine){.frame-suggestion:hover{color:#28241f}}.frame-turn+.frame-turn{margin-top:1.5rem}.frame-turn-prompt{color:#4f4941;white-space:pre-wrap;overflow-wrap:anywhere;background:#efede8;border-radius:.875rem .875rem .1875rem;width:fit-content;max-width:94%;margin:0 0 .75rem auto;padding:.625rem .875rem}.frame-version{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:center;gap:.875rem;padding:.625rem;display:flex}@media (hover:hover) and (pointer:fine){.frame-version:hover{background:#f2f0ec}}.frame-version[aria-pressed=true]{background:#f6f4ef;border-color:#c6bdaf}.frame-version-image{object-fit:contain;flex-shrink:0;width:4.25rem;height:4.25rem}.frame-version-copy{flex:1;gap:.1875rem;display:grid}.frame-version>svg{color:#6b775c}.frame-turn-references{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;margin-bottom:.625rem;display:flex}.frame-turn-references button{cursor:zoom-in;background:0 0;border:0;padding:0}.frame-turn-references img{object-fit:cover;border-radius:.375rem;width:2.75rem;height:2.75rem;display:block}.frame-composer{background:#fffefd;border:1px solid #d8d2c9;border-radius:.75rem;flex-shrink:0;padding:.875rem;position:relative}.frame-composer:focus-within{border-color:#aaa08f;box-shadow:0 0 0 .1875rem #91826a12}.frame-composer[data-drag-over]{outline-offset:.1875rem;background:#f4f0e7;outline:.125rem solid #8c806a}.frame-prompt-field>.field-limit-label{margin-bottom:.4375rem}.frame-prompt-field label{color:#70685d;font-weight:500;display:block}.frame-prompt{resize:none;outline-offset:.1875rem;width:100%;min-height:4.375rem;max-height:8.125rem;font:inherit;color:inherit;background:0 0;border:0;outline:.125rem solid #0000;padding:0;line-height:1.6;display:block}.frame-prompt::placeholder{color:#aaa39a}.frame-composer-tools{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.625rem;display:flex}.frame-attach{color:#7c7469;cursor:pointer;align-items:center;gap:.375rem;min-height:2.25rem;padding:.25rem .125rem;display:inline-flex;position:relative}.frame-attach:focus-within{outline-offset:.1875rem;border-radius:.25rem;outline:.125rem solid #8c806a}.frame-generate{color:#494238;cursor:pointer;min-width:6.5rem;min-height:2.25rem;font:inherit;background:#eeebe5;border:0;border-radius:.4375rem;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.frame-generate:hover:not([data-disabled]){background:#e4dfd5}}.frame-footer{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.frame-footer-secondary{flex-wrap:wrap;gap:.5rem;display:flex}.frame-quiet{color:#777168;min-height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .625rem;display:inline-flex}.frame-apply{color:#fffdf9;min-width:8.375rem;min-height:2.5rem;font:inherit;cursor:pointer;background:#37322c;border:1px solid #37322c;border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5625rem;padding:.625rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.frame-apply:hover:not([data-disabled]){background:#4b4339}}.frame-panel button[data-disabled]{opacity:.45;cursor:default}.frame-saved-version{margin-bottom:1.25rem}.frame-operation-error{padding:0 1.5rem}.frame-panel button:focus-visible,.frame-panel a:focus-visible,.frame-conversation:focus-visible{outline-offset:.1875rem;outline:.125rem solid #8c806a}.frame-attachments{flex-wrap:wrap;gap:.625rem;max-height:8.125rem;margin:0 0 .75rem;padding:.3125rem .25rem .125rem 0;list-style:none;display:flex;overflow-y:auto}.frame-attachment{width:4rem;position:relative}.frame-attachment-image{cursor:zoom-in;background:#efede8;border:0;border-radius:.375rem;width:4rem;height:3.5rem;padding:0;display:block;overflow:hidden}.frame-attachment-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.frame-attachment-reading{background:#f3f0eb;border-radius:.375rem;place-items:center;height:3.5rem;display:grid}.frame-attachment-name{text-overflow:ellipsis;white-space:nowrap;color:#8b8277;margin-top:.1875rem;display:block;overflow:hidden}.frame-attachment-remove{color:#6f665a;cursor:pointer;background:#fffefd;border:1px solid #ddd7cf;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;padding:.25rem;display:grid;position:absolute;top:-.25rem;right:-.25rem}.frame-attachment-remove svg{width:.75rem;height:.75rem}.frame-attachment:has(.frame-attachment-failed){width:100%}.frame-attachment-failed{color:var(--cs-color-danger);padding-right:1.5rem}.frame-attachment-failed p{margin:0}.frame-reference-inspection{flex-direction:column;align-items:center;gap:1rem;width:100%;height:100%;min-height:0;display:flex}.frame-reference-full{object-fit:contain;flex:1;max-width:100%;min-height:0}.frame-error{color:var(--cs-color-danger);margin:.625rem 0 0}.frame-generating{color:#837968;align-items:center;gap:.625rem;margin-top:1.5rem;display:flex}.frame-generating .frame-quiet{margin-left:auto}.frame-spinner{border:.09375rem solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.85s linear infinite frame-spin;display:inline-block}.frame-loading,.frame-load-error,.frame-membership{margin:auto;padding:1.5rem .75rem}.frame-loading{color:#837968;align-items:center;gap:.625rem;display:flex}.frame-membership h3{letter-spacing:-.03em;font-weight:500}.frame-membership p{color:#777168;margin:1rem 0 1.5rem}@keyframes frame-spin{to{transform:rotate(360deg)}}@media (width<=640px){.frame-panel{width:100%;height:100dvh;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);border:0;border-radius:0}.frame-header{padding:max(.75rem, env(safe-area-inset-top,0px)) 1.125rem .5rem}.frame-body{flex-direction:column;display:flex}.frame-preview{flex-shrink:0;padding:.875rem 1.5rem}.frame-preview-content{flex-direction:row;justify-content:center;gap:1.375rem}.frame-preview-large{flex-shrink:0;width:5.375rem;max-width:30%;margin:.75rem 0}.frame-preview-identity{text-align:left}.frame-preview-small{padding:0}.frame-preview-small>.frame-caption{display:none}.frame-preview-small .frame-portrait{width:1.75rem}.frame-preview-identity .frame-caption{max-width:8.125rem}.frame-workspace{flex:1;padding:0 1.125rem}.frame-conversation{padding-bottom:1rem}.frame-start{padding:.5rem 0}.frame-start>svg{display:none}.frame-start h3{margin-bottom:.75rem}.frame-suggestion{padding:.5rem 0}.frame-footer{padding:.875rem 1.125rem max(.875rem, env(safe-area-inset-bottom,0px))}.frame-footer-secondary{gap:0}.frame-footer .frame-quiet{padding-inline:.375rem}.frame-reference-inspection{gap:.375rem;height:10rem}.frame-prompt{min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.frame-spinner{animation:none}.frame-composer,.frame-suggestion{transition:none}}.channel-folio :where(*),.channel-editor :where(*){font-size:inherit}.channel-page-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.channel-page-heading h1{margin:0;font-weight:650}.channel-folios{gap:1.25rem;display:grid}.channel-folio{color:#2c2e28;background:#fffef9;border:1px solid #ddd4c3;border-radius:.1875rem;min-width:0;padding:0 1.375rem;position:relative;box-shadow:0 .125rem .1875rem #66502d08}.channel-folio:before{content:"";pointer-events:none;border-left:1px solid #eee7d8;position:absolute;top:.625rem;bottom:.625rem;left:.375rem}.channel-folio-cover{padding:1.3125rem 0 1.125rem;position:relative}.channel-folio-title{overflow-wrap:anywhere;margin:0;padding-right:2.5rem;font-size:.9375rem;font-weight:550;line-height:1.5}.channel-visibility{position:absolute;top:.9375rem;right:-.5rem}.channel-visibility-toggle{color:#a0957b;cursor:pointer;background:0 0;border:0;border-radius:.3125rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.channel-visibility-toggle svg{width:1rem;height:1rem}.channel-visibility-toggle[aria-pressed=true]{color:#3f4a35}@media (hover:hover) and (pointer:fine){.channel-visibility-toggle:hover:not(:disabled){color:#2c3025;background:#eeebe3}}.channel-visibility-toggle:active:not(:disabled){box-shadow:inset 0 1px .125rem #33210d18}.channel-page .channel-visibility-toggle[aria-busy=true]{opacity:1;cursor:progress}@media (pointer:coarse){.channel-visibility{top:.6875rem;right:-.875rem}.channel-visibility-toggle{width:2.75rem;height:2.75rem}}.channel-origin{margin-top:.3125rem}.channel-origin-line{color:#797163;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;column-gap:.625rem;margin:0;font-size:.75rem;line-height:1.6;display:flex}.channel-origin-line:focus{outline:none}.channel-origin-line a{color:#4e5145;text-underline-offset:.1875rem;-webkit-text-decoration:underline #d1cabc;text-decoration:underline #d1cabc}.channel-quiet-action{color:#8a826f;font:inherit;text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:.25rem 0;-webkit-text-decoration:underline #d1cabc;text-decoration:underline #d1cabc}@media (hover:hover) and (pointer:fine){.channel-origin-line a:hover,.channel-quiet-action:hover:not(:disabled){color:#2c3025;text-decoration-color:currentColor}}.channel-synced-mark{color:#a0957b;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;display:grid}.channel-synced-mark svg{width:.875rem;height:.875rem}.channel-copy-stats{color:#8a826f;min-width:0;margin:0 auto 0 0;font-size:.6875rem}.channel-folio-description{color:#797163;overflow-wrap:anywhere;white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4375rem 0 0;font-size:.75rem;line-height:1.65;display:-webkit-box;overflow:hidden}.channel-folio-delivery{margin-top:1.25rem}.channel-folio-frequency{color:#4e5544;overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:550;line-height:1.6}.channel-folio-ritual{color:#797163;overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.75rem}.channel-folio-endpoint{text-align:left;color:#797163;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.5rem;max-width:100%;min-height:1.75rem;margin:.4375rem 0 0;padding:.1875rem 0;font-size:.75rem;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.channel-folio-endpoint:hover{color:#353d2a}}.channel-folio-endpoint svg{flex-shrink:0;align-self:center;width:.875rem;height:.875rem}.channel-folio-endpoint span{min-width:0}.channel-warning{color:#875623;margin:.4375rem 0 0;font-size:.75rem}.channel-folio-footer{background:#f6f4ec;justify-content:flex-end;align-items:center;gap:1rem;margin-inline:-1.375rem;padding:0 1.375rem .75rem;display:flex}.channel-subscriptions-trigger,.channel-edit-button{color:#6f6657;cursor:pointer;background:0 0;border:0;min-height:2rem;font-size:.75rem}.channel-subscriptions-trigger{text-underline-offset:.1875rem;padding:.1875rem 0;-webkit-text-decoration:underline #d1cabc;text-decoration:underline #d1cabc}.channel-edit-button{border-radius:.1875rem;padding:.1875rem .375rem;font-weight:500}@media (hover:hover) and (pointer:fine){.channel-edit-button:hover:not(:disabled){color:#2c3025;background:#eeebe3}.channel-subscriptions-trigger:hover{color:#34392b;text-decoration-color:currentColor}}.channel-edit-button:active:not(:disabled){box-shadow:inset 0 1px .125rem #33210d18}.channel-page button:focus-visible,.channel-editor :is(button,input,select,textarea):focus-visible{outline-offset:.1875rem;outline:.125rem solid #365ff3}.channel-page button:disabled,:is(.channel-editor,.channel-schedule-fieldset) button:disabled{cursor:default;opacity:.5}.channel-subscriptions{background:#f6f4ec;border-top:1px solid #e6ddcd;margin-inline:-1.375rem;padding:1rem 1.375rem .75rem;font-size:.75rem}.channel-subscriptions[hidden]{display:none}.channel-subscriptions p{color:#797163;margin:0}.channel-subscriptions ul{margin:0;padding:0;list-style:none}.channel-subscriptions li{overflow-wrap:anywhere;border-bottom:1px solid #e8e1d2}.channel-subscriptions li:last-child{border-bottom:0}.channel-subscriptions a{color:#4e5145;font-size:.8125rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.channel-subscriptions a:hover{text-underline-offset:.1875rem;text-decoration:underline}}.channel-source-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.channel-source-row{align-items:center;gap:.625rem;padding-block:.625rem;display:flex}.channel-source-row>svg{color:#a0957b;flex-shrink:0;width:.9375rem;height:.9375rem}.channel-source-identity{flex:1;min-width:0}.channel-source-identity small{color:#817969;margin-top:.125rem;font-size:.6875rem;display:block}.channel-source-empty{padding-block:.875rem}.channel-remove-subscription{color:#8a5949;font-size:.6875rem}.channel-inline-confirmation{color:#797163;gap:.625rem;padding-block:.75rem;font-size:.75rem;line-height:1.6;display:grid}.channel-origin .channel-inline-confirmation{padding-bottom:0}.channel-inline-confirmation p{overflow-wrap:anywhere;margin:0}.channel-inline-confirmation [role=alert]{color:var(--cs-color-danger)}.channel-inline-actions{flex-wrap:wrap;gap:.375rem;display:flex}.channel-saved-endpoints{color:#706a5e;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;min-height:2rem;margin:0 0 1.6875rem;padding:.3125rem 0;font-size:.75rem;-webkit-text-decoration:underline #c8beac;text-decoration:underline #c8beac}.channel-sheet-content{border:0;min-width:0;margin:0;padding:0}.channel-endpoint-sheet .endpoint-dialog-panel{width:min(28.75rem,100vw - 2rem)}.channel-endpoint-sheet .endpoint-dialog-heading h2{overflow-wrap:anywhere}.channel-endpoint-choices{border:0;min-width:0;margin:0;padding:0}.channel-endpoint-choice{cursor:pointer;border:1px solid #ded6c8;border-radius:.25rem;align-items:center;gap:.6875rem;margin-top:.4375rem;padding:.75rem;display:flex}@media (hover:hover) and (pointer:fine){.channel-endpoint-choice:hover{background:#f3f0e8}}.channel-endpoint-choice:has(input:checked){background:#f0f1e8;border-color:#969c85}.channel-endpoint-choice input{accent-color:#58634b;flex-shrink:0}.channel-endpoint-choice>svg{color:#8a806a;flex-shrink:0;width:1rem;height:1rem}.channel-endpoint-choice-identity{overflow-wrap:anywhere;min-width:0}.channel-endpoint-choice span{font-size:.75rem}.channel-endpoint-choice small{color:#797163;margin-top:.1875rem;font-size:.6875rem;display:block}.channel-endpoint-details{border-top:1px solid #e4ddce;margin-top:1.25rem;padding-top:1.125rem}.channel-endpoint-details .endpoint-verification{border:0;margin:1rem 0 0;padding:0}.channel-endpoint-details .endpoint-actions{margin-top:.75rem}.channel-library-endpoint{border-top:1px solid #e6dfd2;padding-block:1.125rem}.channel-library-endpoint .endpoint-row-main{padding:0}.channel-library-endpoint .endpoint-row-main>svg{color:#857b65;flex-shrink:0;width:1.0625rem;height:1.0625rem}.channel-library-endpoint .endpoint-address{font-size:.75rem}.channel-library-endpoint .endpoint-help{margin:.25rem 0 0}.channel-library-endpoint .channel-endpoint-details{border:0;padding-top:0}.channel-sheet-add{margin-top:1.25rem}.channel-editor{border-top:1px dashed #d7cbb6;margin:0;padding:1.375rem 0}.channel-new-editor{background:#fffef9;border:1px solid #ddd4c3;border-radius:.1875rem;margin-bottom:1.5rem;padding:1.5rem}.channel-editor :is(button,input,select){scroll-margin-block:2rem 9rem}.channel-editor-title{margin:0;font-size:.9375rem;font-weight:550}.channel-editor-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.channel-ideas{display:flex}.channel-ideas-trigger{color:#736d60;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;padding:0;display:grid}.channel-ideas-trigger svg{width:1.125rem;height:1.125rem}.channel-ideas-panel{z-index:70;color:#46463d;background:#fffefb;border:1px solid #d8d2c5;border-radius:.5rem;width:24rem;max-width:calc(100vw - 3rem);padding:1.25rem 1.375rem;box-shadow:0 .5rem 1.75rem #30271a1c}.channel-ideas-panel h3{margin:0 0 .875rem;font-weight:600}.channel-ideas-panel ul{gap:.625rem;margin:0;padding-left:1rem;list-style:outside;display:grid}.channel-ideas-panel li{padding-left:.25rem}.channel-ideas-panel small{color:#777064;font-size:.75rem;display:block}.channel-editor>fieldset{gap:1.25rem}:is(.channel-editor,.channel-schedule-fieldset) :is(label,legend){color:#504c43;font-size:.75rem;font-weight:500}:is(.channel-editor,.channel-schedule-fieldset) :is(input:not([type=radio]),select,textarea){min-height:2.625rem;font:inherit;color:#2c2e28;background:#fffefb;border:1px solid #d4cdc0;border-radius:.1875rem;padding:.625rem .6875rem;box-shadow:inset 0 1px .125rem #4d3a1806}.channel-editor textarea{line-height:1.65}.channel-name-field{gap:.375rem;min-width:0;display:grid}.channel-name-label{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.channel-name-error{min-width:0;color:var(--cs-color-danger);text-align:right;overflow-wrap:anywhere;font-size:.75rem}.channel-name-field input[aria-invalid=true]{border-color:var(--cs-color-danger)}:is(.channel-editor,.channel-schedule-fieldset) input[type=time]{font-variant-numeric:tabular-nums;width:8.5rem;max-width:100%;padding:.375rem .5rem;font-size:.8125rem}:is(.channel-editor,.channel-schedule-fieldset) button{border-color:#d8d2c5;border-radius:.1875rem;font-size:.75rem}.channel-cadences{display:grid}.channel-cadence:first-child{margin-top:0}.channel-cadence .channel-endpoint-choice-identity>span{color:#2c2e28;font-weight:500}.channel-cadence-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.channel-ritual{background:#f6f7f1;border:1px solid #969c85;border-top:1px dashed #c3c8b2;border-radius:0 0 .25rem .25rem;grid-template-columns:auto minmax(0,1fr);gap:1rem 2rem;padding:1rem .75rem 1.125rem calc(3.125rem + 13px);display:grid}.channel-ritual-field{border:0;align-content:start;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.channel-ritual .channel-ritual-field legend{float:left;width:100%;margin:0;padding:0}.channel-link-count{background:#fffefb;border:1px solid #d4cdc0;border-radius:.1875rem;align-items:stretch;width:max-content;display:inline-flex;box-shadow:inset 0 1px .125rem #4d3a1806}:is(.channel-editor,.channel-schedule-fieldset) .channel-link-count input{width:3rem;min-height:2.25rem;box-shadow:none;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;border:0;background:0 0;border-inline:1px solid #e3ddcf;border-radius:0;padding:.25rem}.channel-link-count input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.channel-link-count input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.channel-link-count button{color:#4e5544;cursor:pointer;background:0 0;border:0;place-items:center;width:2.25rem;padding:0;display:grid}.channel-link-count button:disabled{opacity:.35;cursor:default}.channel-link-count button:active:not(:disabled){box-shadow:inset 0 1px .125rem #33210d24}.channel-link-count svg{width:.875rem;height:.875rem}.channel-repetition{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.1875rem 0;display:flex}.channel-repetition input{accent-color:#58634b;flex:none;margin:.1875rem 0 0}:is(.channel-editor,.channel-schedule-fieldset) .channel-repetition>span{color:#2c2e28;font-size:.8125rem;font-weight:500}.channel-repetition small{color:#797163;margin-top:.0625rem;font-size:.6875rem;font-weight:400;display:block}@media (width<=440px){.channel-ritual{grid-template-columns:minmax(0,1fr);padding-left:.75rem}}.channel-schedule-fieldset{border:0;min-width:0;margin:0;padding:0}.channel-schedule-fieldset legend{margin-bottom:.5rem}.channel-schedule{margin-top:1.5rem}.channel-schedule-label{color:#625e53;margin:0 0 .75rem;font-size:.75rem;font-weight:500}.channel-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3125rem;margin-bottom:1.5rem;display:grid}.channel-days button{color:#797163;cursor:pointer;background:#fffefa;border:1px solid #ded7c8;place-items:center;gap:.25rem;min-width:0;min-height:3.25rem;padding:.375rem 0;font-size:.6875rem;display:grid}.channel-days button[aria-pressed=true]{color:#425235;background:#edf0e4;border-color:#aab395}.channel-day-check{height:.75rem;line-height:1}.channel-schedule-days{gap:1.25rem;display:grid}.channel-schedule-day{border-left:2px solid #c7cfb8;min-width:0;padding-left:.875rem}.channel-schedule-day h3{margin:0;font-size:.8125rem;font-weight:550}.channel-day-times{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem;display:flex}.channel-time-group{align-items:center;gap:0;min-width:0;display:inline-flex}.channel-time-input{min-width:0}.channel-remove-time{color:#82796a;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:1.5rem;height:2.625rem;padding:0;display:grid}.channel-remove-time svg{width:.875rem;height:.875rem}.channel-add-time{color:#626c54;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;min-height:2.625rem;padding:.375rem .25rem;display:inline-flex}.channel-add-time svg{width:.875rem;height:.875rem}.channel-repeat{border-top:1px dashed #d7cbb6;align-items:center;gap:.625rem;margin-top:1.375rem;padding-top:1.125rem;display:flex}.channel-repeat-label{font-variant-numeric:tabular-nums;min-width:6.6rem;font-size:.8125rem;font-weight:500}.channel-repeat-arrows{gap:.125rem;width:2rem;display:grid}.channel-repeat-arrows button{cursor:pointer;background:#fffefb;border:1px solid #d9d4c9;place-items:center;height:1.5rem;padding:0;display:grid}.channel-repeat-arrows svg{width:.875rem;height:.875rem}@media (hover:hover) and (pointer:fine){:is(.channel-editor,.channel-schedule-fieldset) :is(.channel-ideas-trigger,.channel-remove-time,.channel-add-time,.channel-repeat-arrows button,.channel-link-count button):hover:not(:disabled){background:#eeece5}}@media (pointer:coarse){:is(.channel-editor,.channel-schedule-fieldset) :is(.channel-ideas-trigger,.channel-remove-time,.channel-add-time,.channel-repeat-arrows button){min-height:2.75rem}.channel-ideas-trigger{width:2.75rem}.channel-repeat-arrows{width:2.5rem}.channel-days button{min-height:3.5rem}:is(.channel-editor,.channel-schedule-fieldset) input[type=time]{width:9.5rem;min-height:2.75rem;font-size:1rem}.channel-link-count button{width:2.75rem}:is(.channel-editor,.channel-schedule-fieldset) .channel-link-count input{min-height:2.75rem;font-size:1rem}}.channel-form-feedback{min-height:1.5rem;font-size:.75rem}.channel-form-feedback p{margin:0}.channel-editor-actions{border-top:1px solid #e3ddcf;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.channel-editor-actions button{align-items:center;gap:.5rem;min-height:2.25rem;display:inline-flex}.channel-editor-actions button[type=submit]{color:#fff;background:#2c302a;border-color:#2c302a}@media (hover:hover) and (pointer:fine){.channel-editor-actions button[type=submit]:hover:not(:disabled){background:#454b40}}.channel-editor-delete{color:#914e41;padding-top:.5rem}.channel-editor-delete>button{border:0;padding:0}.channel-editor-delete p{line-height:1.65}.channel-loading{place-items:center;padding:3.75rem 0;display:grid}.curation-subscribe-button{width:2.25rem;height:2.25rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border-radius:.375rem;place-items:center;display:grid}.curation-subscribe-button[aria-expanded=true]{background:var(--cs-color-fill-subtle)}.curation-subscribe-icon{width:1.125rem;height:1.125rem;display:block}.curation-subscription-panel{z-index:50;overscroll-behavior:contain;color:#36352f;background:#fff;border:1px solid #ded9cf;border-radius:.625rem;width:22rem;max-width:calc(100vw - 1.5rem);max-height:70vh;padding:.5rem;overflow-y:auto;box-shadow:0 .375rem 1.25rem -.375rem #302b2429}.curation-subscription-panel,.curation-subscription-panel :where(*){font-size:.875rem;line-height:1.5}.curation-subscription-heading{justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .625rem .875rem;display:flex}.curation-subscription-heading h2{letter-spacing:-.01em;margin:0;font-weight:550}.curation-subscription-close{color:#777064;cursor:pointer;border-radius:.375rem;place-items:center;width:1.75rem;height:1.75rem;margin:-.25rem -.375rem -.25rem 0;display:grid}.curation-subscription-close svg{width:.875rem;height:.875rem}.curation-subscription-list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.curation-subscription-row{border-radius:max(0px,.125rem - 1px);align-items:center;gap:.625rem;min-height:3.375rem;padding:.625rem;display:flex}.curation-subscription-row[data-subscribed=true]{background:#f5f6f0}.curation-subscription-name{overflow-wrap:anywhere;flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.curation-subscription-name svg{color:#657651;flex:none;width:.875rem;height:.875rem}.curation-subscription-action{color:#4c5041;cursor:pointer;white-space:nowrap;border:1px solid #d9d5cb;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;min-width:6.25rem;min-height:2.125rem;padding:.375rem .5rem;display:inline-flex;position:relative}.curation-subscription-action-icon{flex:none;justify-content:center;align-items:center;width:.75rem;display:inline-flex}.curation-subscription-action-icon svg,.curation-subscription-action-icon .endpoint-spinner{width:.75rem;height:.75rem}.curation-subscription-row[data-subscribed=true] .curation-subscription-action{color:#7b7164;border-color:#0000}.curation-subscription-action[aria-disabled=true]{cursor:default;opacity:.45}.curation-subscription-action[aria-busy=true]{opacity:.8}.curation-subscription-footer{border-top:1px solid #ece8e1;margin-top:.5rem;padding:.5rem .625rem 0}.curation-subscription-footer a{color:#777064;border-radius:.25rem;padding:.375rem 0;text-decoration:none;display:inline-block}.curation-subscription-empty,.curation-subscription-load-error{color:#746e63;margin:.75rem .625rem}.curation-subscription-load-error p{margin:0 0 .75rem}.curation-subscription-loading{color:#746e63;place-items:center;min-height:5rem;display:grid}.curation-subscribe-button:focus-visible,.curation-subscription-panel :where(button,a):focus-visible{outline-offset:2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.curation-subscribe-button:hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}.curation-subscription-panel button:not(.empty-button):not([aria-disabled=true]):hover{background:#eeebe3}.curation-subscription-footer a:hover{text-underline-offset:.25rem;text-decoration:underline}}.curation-subscription-panel button:not(.empty-button):not([aria-disabled=true]):active{background:#e1dcd1}@media (pointer:coarse){.curation-subscription-action,.curation-subscription-close{min-height:2.75rem}.curation-subscription-close{width:2.75rem}}@media (width<=440px){.channel-folio{padding-inline:1.125rem}.channel-subscriptions,.channel-folio-footer{margin-inline:-1.125rem;padding-inline:1.125rem}.channel-endpoint-sheet .endpoint-dialog-panel{padding:1.25rem}.channel-new-editor{padding:1.125rem}}:is(.creation-panel,.endpoint-dialog-panel,.portrait-dialog-panel,.feedback-surface,.dock-account-panel,.bell-panel,.capture-curation-scroll,.frame-conversation,.frame-attachments){overscroll-behavior:contain;scrollbar-gutter:stable}:is(.creation-panel,.portrait-dialog-panel){max-block-size:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}:is(.dock-account-panel,.bell-panel){max-block-size:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.endpoint-dialog-panel{max-block-size:calc(100dvh - 3rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.app-toast-stack{margin-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}@media (prefers-reduced-motion:reduce){.auth-action,.portrait-dialog-panel .profile-primary-action{transition:none!important;transform:none!important}}@supports (field-sizing:content){.feedback-textarea:not(.portrait-dialog-prompt){field-sizing:content;block-size:auto;min-block-size:10rem;max-block-size:max(10rem,min(20lh,50dvh))}.frame-prompt{field-sizing:content;min-block-size:max(4.375rem,3lh)}@media (width<=640px){.frame-prompt{min-block-size:max(3.5rem,3lh)}}}@media (any-pointer:coarse){:is(.frame-close,.feedback-back,.profile-portrait-tool){position:relative}:is(.frame-close,.feedback-back,.camera-dialog-close):after{content:"";position:absolute;inset:-.375rem}.profile-portrait-tool:after{content:"";position:absolute;inset-block:-.375rem;inset-inline:0}.frame-attachment{padding-block-start:2.75rem}.frame-attachment-remove{inset-block-start:.625rem;inset-inline-end:.625rem}.frame-attachment-remove:after{content:"";position:absolute;inset:-.625rem}.frame-attachment-failed{padding-inline-end:0}}.discover-field{background:var(--cs-color-surface);border:1px solid #d9d4cc;border-radius:.75rem;align-items:center;gap:.25rem;min-height:3rem;margin-top:1rem;padding:0 .25rem 0 .875rem;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 1px #11111108}.discover-field:focus-within{border-color:#a39d92;box-shadow:0 0 0 3px #5e756324}.discover-field>svg{color:var(--cs-color-text-subtle)}.discover-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:3rem;padding:0 .25rem}.discover-field input::placeholder{color:#a8a299}.discover-field input::-webkit-search-cancel-button{display:none}.discover-clear{width:2.5rem;height:2.5rem;color:var(--cs-color-text-muted);cursor:pointer;border-radius:.5rem;flex:none;place-items:center;display:grid}.discover-clear:active{background:var(--cs-color-fill-hover)}.discover-section{margin-top:2.5rem}.discover-list{margin:0;padding:0;list-style:none}.discover-list>li+li{border-top:1px solid var(--cs-color-border)}.discover-row{align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.discover-row-title{color:inherit;overflow-wrap:anywhere;font-weight:550;text-decoration:none}.discover-byline{min-width:0;color:var(--cs-color-text-muted);align-items:center;gap:.375rem;margin-top:.125rem;display:flex}.discover-byline a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.discover-byline>span{flex:none}.discover-description,.discover-curator-bio{color:var(--cs-color-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.375rem 0 0;display:-webkit-box;overflow:hidden}.discover-curator-bio{margin-top:.125rem}.discover-curator{color:inherit;align-items:flex-start;gap:.75rem;padding:.875rem 0;text-decoration:none;display:flex}.discover-curator-name{overflow-wrap:anywhere;font-weight:550}.discover-curator-handle{color:var(--cs-color-text-subtle);margin-left:.375rem}.curator-portrait{object-fit:cover;color:#6b645b;outline:1px solid var(--cs-color-image-outline);outline-offset:-1px;background:#ece9e4;border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid}.curator-portrait-xs{width:1.125rem;height:1.125rem;font-size:.5625rem}.curator-portrait-sm{width:1.5rem;height:1.5rem;font-size:.625rem}.curator-portrait-md{width:2.5rem;height:2.5rem;font-size:.875rem}.discover-link-card{background:var(--cs-color-fill-subtle);border-radius:.625rem;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.875rem 1rem;display:flex}.discover-link-title{overflow-wrap:anywhere;margin:0;font-weight:550}.discover-link-site{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:0}.discover-note{color:var(--cs-color-text-muted);margin:2rem 0 0}.discover-previous{opacity:.5}.discover-retry{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.discover-retry p{margin:0}.discover-retry-button{min-height:2.25rem;color:var(--cs-color-text);cursor:pointer;border:1px solid #d4cfc5;border-radius:.375rem;padding:.375rem .75rem}.discover-retry-button:active{background:#e1dcd1}:is(.discover-clear,.discover-row a,.discover-curator,.discover-retry-button):focus-visible{outline-offset:2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.discover-clear:hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}.discover-row-title:hover,.discover-curator:hover .discover-curator-name{text-underline-offset:.2em;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}.discover-byline a:hover{color:var(--cs-color-text)}.discover-retry-button:hover{background:#eeebe3}}.discover-category-empty{margin-top:2.5rem}.discover-show-more{min-height:2.25rem;color:var(--cs-color-text);cursor:pointer;border:1px solid #d4cfc5;border-radius:.375rem;margin-top:.25rem;padding:.375rem .75rem}.discover-show-more:active{background:#e1dcd1}.discover-link-row{color:inherit;gap:.125rem;padding:1rem 0;text-decoration:none;display:grid}a.discover-link-title{color:inherit;text-decoration:none;display:block}:is(.discover-show-more,.discover-link-row,a.discover-link-title):focus-visible{outline-offset:2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.discover-show-more:hover{background:#eeebe3}.discover-link-row:hover .discover-row-title,a.discover-link-title:hover{text-underline-offset:.2em;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}}.link-page-header{gap:.375rem;display:grid}.link-page-heading{align-items:flex-start;gap:1rem;display:flex}.link-page-title{text-wrap:pretty;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-weight:650}.link-page-byline,.link-page-url{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:0}.link-page-actions{flex:none;align-items:center;gap:.2rem;margin-block:calc(.5lh - 1.125rem);display:flex}.link-page-show-more{min-height:2.25rem;color:var(--cs-color-text);cursor:pointer;border:1px solid #d4cfc5;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.25rem;padding:.375rem .75rem;display:inline-flex}.link-page-show-more[data-disabled]{cursor:default;color:var(--cs-color-text-muted)}.link-page-busy{border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite link-page-spin}@keyframes link-page-spin{to{transform:rotate(1turn)}}.link-page-section{margin-top:2.5rem}.link-page-list{margin:0;padding:0;list-style:none}.link-page-list>li+li{border-top:1px solid var(--cs-color-border)}.link-page-row{color:inherit;align-items:center;gap:.75rem;padding:.75rem 0;text-decoration:none;display:flex;position:relative}a.link-page-row-title{color:inherit;text-decoration:none}a.link-page-row-title:after{content:"";border-radius:.375rem;position:absolute;inset:0}a.link-page-row-title:focus-visible{outline:0}a.link-page-row-title:focus-visible:after{outline-offset:2px;outline:2px solid #5e7563}.link-page-cover{object-fit:cover;background:var(--cs-color-fill-subtle);outline-offset:-1px;border-radius:.5rem;outline:1px solid #11111114;flex:none;width:2.5rem;height:2.5rem;display:block}.link-page-row-text{min-width:0;display:grid}.link-page-row-title{overflow-wrap:anywhere;font-weight:550}.link-page-row-detail{color:var(--cs-color-text-muted);overflow-wrap:anywhere}:is(.link-page-show-more,a.link-page-row):focus-visible{outline-offset:2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.link-page-show-more:not([data-disabled]):hover{background:#eeebe3}a.link-page-row:hover .link-page-row-title,a.link-page-row-title:hover{text-underline-offset:.2em;-webkit-text-decoration:underline #1111114d;text-decoration:underline #1111114d}}@media (forced-colors:active){.link-page-cover{outline-color:canvastext}}.link-annotations{padding-top:calc(1lh + .5rem)}.link-annotations[data-carousel]{padding-top:max(2.5rem,1lh + 1rem + 2px)}.link-annotation-carousel{position:relative}.link-annotations-slides{display:grid}.link-annotation{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.link-annotation[data-active=true]{visibility:visible;pointer-events:auto}.link-annotation-card{box-sizing:border-box;text-align:left;background:#f8f6f2;border:1px solid #e3dfd8;border-radius:.65rem;flex-direction:column;gap:1.25rem;height:100%;padding:1.25rem 2.5rem 1.5rem;display:flex;position:relative}.link-annotation-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.link-annotation-by{min-width:0;color:var(--cs-color-text-muted);justify-items:start;gap:.0625rem;display:grid}.link-annotation-by .profile-preview-trigger{z-index:1;color:var(--cs-color-text);overflow-wrap:anywhere;font-weight:550;position:relative}.link-annotation-by .profile-preview-trigger:hover{text-decoration:none}.link-annotation-by .profile-preview-trigger:hover .profile-preview-trigger-name{text-decoration:underline}.link-annotation-curation{max-width:100%;color:inherit;overflow-wrap:anywhere;text-decoration:none}.link-annotation-curation:after{content:"";border-radius:.65rem;position:absolute;inset:0}.link-annotation-curation:focus-visible{outline:0}.link-annotation-curation:focus-visible:after{outline-offset:-2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.link-annotation-curation:hover{color:var(--cs-color-text);text-underline-offset:.2em;text-decoration:underline}}.link-annotation-arrow{z-index:2;color:#79746b;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:.4rem;place-items:center;width:2.25rem;height:2.75rem;padding:0;display:grid;position:absolute;top:calc(50% - 2rem)}.link-annotation-previous{left:-.25rem}.link-annotation-next{right:-.25rem}.link-annotation-carousel:hover .link-annotation-arrow,.link-annotation-carousel:focus-within .link-annotation-arrow,.link-annotation-arrow:focus-visible{opacity:1;pointer-events:auto}.link-annotation-footer{align-items:center;min-height:2rem;margin-top:.375rem;padding-right:2.75rem;display:flex}.link-annotation-timer{background:#dedad2;flex:1;height:1px;overflow:hidden}.link-annotation-progress{transform-origin:0;background:#8e9682;height:100%;display:block}.link-annotation-pause{color:#918b80;cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;bottom:0;right:0}.link-annotation-pause svg{width:.8rem;height:.8rem}:is(.link-annotation-arrow,.link-annotation-pause):focus-visible{outline-offset:2px;outline:2px solid #5e7563}@media (hover:hover) and (pointer:fine){.link-annotation-arrow:hover,.link-annotation-pause:hover{color:var(--cs-color-text);background:#eeebe5}}@media (hover:none),(pointer:coarse){.link-annotation-arrow{opacity:1;pointer-events:auto}.link-annotation-arrow,.link-annotation-pause{min-width:2.75rem;min-height:2.75rem}.link-annotation-footer{min-height:2.75rem;padding-right:3.25rem}}@media (pointer:coarse){.link-annotations[data-carousel]{padding-top:max(3.25rem,1lh + 1rem + 2px)}}@media (prefers-reduced-motion:reduce){.link-page-busy{animation:none}.link-annotations[data-carousel]{padding-top:calc(1lh + .5rem)}}.profile-claim-button{border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);width:2.25rem;height:2.25rem;color:var(--cs-color-text-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;animation:3.6s ease-in-out infinite profile-claim-breathe;display:grid;box-shadow:0 0 .5rem .125rem #ffcd6c4d}.profile-claim-button[aria-expanded=true]{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}@media (hover:hover) and (pointer:fine){.profile-claim-button:hover{background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}}@media (pointer:coarse){.profile-claim-button{width:2.75rem;height:2.75rem}}@keyframes profile-claim-breathe{0%,to{box-shadow:0 0 .375rem .0625rem #ffcd6c38}50%{box-shadow:0 0 .75rem .25rem #ffcd6c80}}.profile-claim-stage{box-sizing:border-box;background:var(--cs-color-fill-subtle);border-radius:.75rem;width:min(22rem,100%);margin:0 auto 2rem;padding:1.125rem 1.25rem}.curation-reader .profile-claim-stage{margin:1rem auto .5rem}.profile-claim-form{gap:.5rem;display:grid}.profile-claim-field{gap:.375rem;display:grid}.profile-claim-field label{font-weight:600}.profile-claim-input{box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);width:100%;min-height:2.75rem;color:var(--cs-color-text);font:inherit;border-radius:.5rem;padding:0 .75rem}.profile-claim-input[aria-invalid=true]{border-color:var(--cs-color-danger)}.profile-claim-input[data-disabled]{opacity:.65}.profile-claim-error{min-height:1.5em;color:var(--cs-color-danger);text-align:center;margin:0;line-height:1.5}.profile-claim-prompt,.profile-claim-note{color:var(--cs-color-text-muted);text-align:center;overflow-wrap:anywhere;margin:0;line-height:1.45}.profile-claim-prompt{margin-bottom:.375rem}.profile-claim-primary,.profile-claim-provider{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;display:flex}.profile-claim-primary{border:1px solid var(--cs-color-text);background:var(--cs-color-text);color:var(--cs-color-on-strong)}.profile-claim-provider{border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);color:var(--cs-color-text)}.profile-claim-provider img{width:1rem;height:1rem}:is(.profile-claim-primary,.profile-claim-provider,.profile-claim-link)[data-disabled]{cursor:default}:is(.profile-claim-primary,.profile-claim-provider)[data-disabled]:not([aria-busy=true]){opacity:.55}.profile-claim-link{min-height:2.75rem;color:var(--cs-color-text-muted);text-underline-offset:.15em;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 .5rem;text-decoration:underline}.profile-claim-links{justify-content:space-between;gap:1rem;display:flex}.profile-claim-spinner{box-sizing:border-box;border:.125rem solid;border-top-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.8s linear infinite profile-claim-spin}@keyframes profile-claim-spin{to{transform:rotate(360deg)}}.profile-claim-badge-row{contain:inline-size;grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:.5rem;display:grid}.profile-claim-badge-anchor{align-items:center;display:inline-flex}.curation-byline .profile-claim-badge-anchor{gap:.75rem}.curation-byline .profile-claim-badge-anchor:before{content:"";width:1px;height:.875rem;box-shadow:1px 0 0 var(--cs-palette-white);background:#46372333}.profile-claim-badge{color:#78716a;font:inherit;letter-spacing:.01em;text-shadow:0 1px #fffffff2,0 -1px #46372329;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.2;transition:color .12s,text-shadow .12s;position:relative}.profile-claim-badge:after{content:"";position:absolute;inset:-.5rem -.375rem}@media (pointer:coarse){.profile-claim-badge:after{inset:-.75rem -.5rem}}.profile-claim-badge:focus-visible{border-radius:.1875rem}:is(.profile-page,.curation-page) .profile-claim-badge{font-size:.75rem}@media (hover:hover) and (pointer:fine){.profile-claim-badge:hover{color:#5b554e}}.profile-claim-badge:is(:active,[aria-expanded=true]){color:#49443e;text-shadow:0 1px #fffffff2,0 -1px #46372347}.profile-claim-popover{z-index:50;box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);width:min(20rem,100vw - 3rem);box-shadow:0 1rem 2.5rem var(--cs-color-shadow-soft);color:var(--cs-color-text);text-align:left;white-space:normal;border-radius:.75rem;padding:1rem 1.125rem;line-height:1.45}.profile-claim-popover,.profile-claim-popover :where(*){font-size:.875rem}.profile-claim-popover-text{overflow-wrap:anywhere;margin:0 0 .75rem}.profile-claim-popover-text:has(+.profile-claim-form){border-bottom:1px solid var(--cs-color-border);padding-bottom:.75rem}.profile-claim-popover a{color:var(--cs-color-text);text-underline-offset:.15em;text-decoration:underline}.profile-claim-popover :is(.profile-claim-error,.profile-claim-prompt,.profile-claim-note){text-align:left}.profile-claim-popover .profile-claim-link{justify-self:start;padding-left:0}.follow-sign-in-anchor{flex-shrink:0;position:relative}.follow-sign-in-anchor button[aria-expanded=true]:not(.profile-action){background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}.follow-sign-in-popover{z-index:50;box-sizing:border-box;min-width:var(--button-width);overscroll-behavior:contain;max-width:calc(100vw - 1.5rem);color:var(--cs-color-text);background:var(--cs-color-surface);text-align:left;white-space:normal;line-height:1.45;overflow:auto}.follow-sign-in-popover,.follow-sign-in-popover :where(*){font-size:.875rem}.follow-sign-in-row{border:1px solid #ded9cf;border-radius:.75rem;width:18rem;padding:.875rem;box-shadow:0 .375rem 1.25rem -.375rem #302b2429}.follow-sign-in-card{background:conic-gradient(from 210deg,#d3e0d8,#fcfffa,#96d1bb,#ded2b0,#fff,#96d1bb);border-radius:1.25rem;width:19.5rem;padding:1px;box-shadow:0 1px .125rem #2a33311a,0 1rem 1.75rem -1.0625rem #3c48474f}.follow-sign-in-card-surface{background:var(--cs-color-surface);border-radius:calc(1.25rem - 1px);padding:1rem}.follow-sign-in-identity{border-bottom:1px solid var(--cs-color-border);align-items:center;gap:.75rem;margin-bottom:.875rem;padding-bottom:.875rem;display:flex}.follow-sign-in-identity-text{flex:1;min-width:0}.follow-sign-in-popover .follow-sign-in-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.follow-sign-in-handle{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:0}.follow-sign-in-lede{color:var(--cs-color-text-muted);margin:.125rem 0 .75rem}.follow-sign-in-card .follow-sign-in-lede{text-align:center;margin-top:0}.follow-sign-in-provider-error{color:var(--cs-color-danger)}.follow-sign-in-providers{gap:.5rem;display:grid}.follow-sign-in-row .follow-sign-in-providers{grid-template-columns:1fr 1fr}.follow-sign-in-provider{border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);height:2.5rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;display:flex;position:relative}.follow-sign-in-row .follow-sign-in-provider{height:2.25rem;padding:0 .625rem}.follow-sign-in-provider img{width:1rem;height:1rem}.follow-sign-in-provider:not([data-disabled]):hover{background:#f6f4ef}.follow-sign-in-provider:not([data-disabled]):active{background:#ece8df}.follow-sign-in-provider[data-disabled]:not([aria-busy=true]){opacity:.5}.follow-sign-in-popover [aria-busy=true]{cursor:progress}.follow-sign-in-popover [data-disabled]:not([aria-busy=true]){cursor:default}.follow-sign-in-popover .follow-sign-in-last-used{border:1px solid var(--cs-color-warning);color:var(--cs-color-warning);letter-spacing:.02em;background:#f9e8d9;padding:.15rem .4rem;font-size:.625rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;right:-.25rem;rotate:6deg}.follow-sign-in-form{gap:.375rem;margin-top:.75rem;display:grid}.follow-sign-in-form:first-child{margin-top:0}.follow-sign-in-field{gap:.375rem;display:grid}.follow-sign-in-field-head{justify-content:space-between;align-items:baseline;gap:.75rem;min-height:1.25rem;display:flex}.follow-sign-in-field-head label{font-weight:500}.follow-sign-in-popover .follow-sign-in-error{color:var(--cs-color-danger);text-align:right;font-size:.8125rem}.follow-sign-in-inline{position:relative}.follow-sign-in-input{box-sizing:border-box;border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);width:100%;height:2.5rem;color:var(--cs-color-text);font:inherit;border-radius:.5rem;padding:0 2.75rem 0 .75rem}.follow-sign-in-input::placeholder{color:var(--cs-color-text-subtle)}.follow-sign-in-input[aria-invalid=true]{border-color:var(--cs-color-danger)}.follow-sign-in-input:disabled{opacity:.6}.follow-sign-in-input[autocomplete=one-time-code]{font-variant-numeric:tabular-nums}.follow-sign-in-input[autocomplete=one-time-code]:not(:placeholder-shown){letter-spacing:.12em}.follow-sign-in-submit{background:var(--cs-color-text);width:2rem;height:2rem;color:var(--cs-color-on-strong);cursor:pointer;border:0;border-radius:.375rem;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.follow-sign-in-submit svg{width:1rem;height:1rem}.follow-sign-in-submit:not([data-disabled]):hover{background:#2b2a27}.follow-sign-in-submit:not([data-disabled]):active{background:#000}.follow-sign-in-sent{color:var(--cs-color-text-muted);overflow-wrap:anywhere;margin:0 0 .375rem}.follow-sign-in-sent strong{color:var(--cs-color-text);font-weight:600}.follow-sign-in-links{justify-content:space-between;gap:1rem;margin-top:.375rem;display:flex}.follow-sign-in-link{color:var(--cs-color-text-muted);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cs-color-border-strong);-webkit-text-decoration-color:var(--cs-color-border-strong);-webkit-text-decoration-color:var(--cs-color-border-strong);text-decoration-color:var(--cs-color-border-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.25rem 0}.follow-sign-in-link:not([data-disabled]):hover{color:var(--cs-color-text)}.follow-sign-in-popover :where(button,input):focus-visible{outline:2px solid var(--cs-color-accent);outline-offset:2px}.follow-sign-in-popover input:focus-visible{outline-offset:0}.follow-sign-in-spinner{box-sizing:border-box;border:.09375rem solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.75rem;height:.75rem;animation:.8s linear infinite follow-sign-in-spin;display:inline-block}.follow-sign-in-provider .follow-sign-in-spinner{border-width:.125rem;width:1rem;height:1rem}@keyframes follow-sign-in-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.follow-sign-in-spinner{animation-duration:2.4s}}.curation-sources{gap:.25rem;min-width:0;margin-top:1.5rem;display:grid}@media (width>=431px){.curation-sources{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1rem}.curation-sources-label{padding-top:.5625rem}.curation-sources>:not(.curation-sources-label){grid-column:2}}.curation-page .curation-editor .curation-sources-label{font-weight:inherit;margin:0}.curation-sources-body{gap:.5rem;min-width:0;display:grid}.curation-sources-loading{min-height:2.5rem;color:var(--cs-color-text-muted);align-items:center;display:flex}.curation-source-list{margin:0;padding:0;list-style:none;display:grid}.curation-source{border-top:1px solid var(--cs-color-border);gap:.25rem;min-width:0;padding:.875rem 0;display:grid}.curation-source:first-child{border-top:0;padding-top:.5rem}.curation-source>:not(.curation-source-head,.curation-source-form){margin-left:1.5rem}.curation-source-head{align-items:flex-start;gap:.5rem;min-width:0;display:flex}.curation-source-kind-icon{width:1rem;height:1rem;color:var(--cs-color-text-muted);flex-shrink:0;margin-top:.1875rem}.curation-source-sentence{overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.5}.curation-source-sentence strong{font-weight:600}.curation-source-url{color:var(--cs-color-text-muted);overflow-wrap:anywhere}.curation-page .curation-editor .curation-source-mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem}.curation-source-status{min-width:0;color:var(--cs-color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;margin:.125rem 0 0;display:flex}.curation-source-status span{overflow-wrap:anywhere;min-width:0}.curation-source-substatus{margin-top:0;padding-left:1.25rem}.curation-source-status.curation-source-danger{color:var(--cs-color-danger)}.curation-source-status-icon{flex-shrink:0;width:.875rem;height:.875rem}.curation-source-dot{background:radial-gradient(circle, var(--cs-color-success) 0 .25rem, transparent .27rem);flex-shrink:0;width:.875rem;height:.875rem}.curation-source-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.375rem;display:flex}.curation-source-confirm{background:var(--cs-color-danger-soft);border-radius:.5rem;gap:.25rem;margin-top:.375rem;padding:.75rem;display:grid}.curation-source-confirm .curation-source-actions{padding-top:.25rem}.curation-source-notice{background:var(--cs-color-fill-subtle);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;padding:.75rem;display:grid}.curation-source-notice>svg{margin-top:.1875rem}.curation-source-notice-locked{color:var(--cs-color-text-muted)}.curation-source-notice-body{flex-wrap:wrap;align-items:baseline;gap:.125rem .75rem;min-width:0;display:flex}.curation-source-link{color:var(--cs-color-text);text-underline-offset:.15em;white-space:nowrap;font-weight:500;text-decoration:underline}.curation-source-load-failure{color:var(--cs-color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.curation-source-add-row{padding-top:.25rem}.curation-source-list+.curation-source-add-row{padding-top:.5rem}.curation-source-form{border:1px solid var(--cs-color-border-strong);background:var(--cs-color-surface);border-radius:.75rem;gap:1rem;min-width:0;margin-top:.5rem;padding:1rem;display:grid}.curation-source>.curation-source-form{margin-top:0}.curation-source-form-title{margin:0;font-weight:600}.curation-source-part{gap:.375rem;min-width:0;display:grid}.curation-source-part>label,.curation-source-label-row>label{color:var(--cs-color-text)}.curation-source-label-row{align-items:center;gap:.375rem;min-width:0;display:flex}.curation-editor .curation-source-reserved{text-align:left;align-items:center;gap:.375rem;min-height:1lh;display:flex}.curation-source-reserved>svg{flex-shrink:0;width:.875rem;height:.875rem}.curation-source-optional{color:var(--cs-color-text-muted);margin-left:auto}.curation-source-aside{justify-items:end;margin-left:auto;display:grid}.curation-source-aside>*{grid-area:1/1}[data-field-limit-scope]:focus-within .curation-source-aside:has(.field-limit:not([data-level=quiet])) .curation-source-optional{visibility:hidden}.curation-page .curation-editor .curation-source-optional{font-size:.75rem}.curation-source-note{color:var(--cs-color-text-muted)}.curation-editor .curation-source-note{text-align:left}.curation-source-info{width:1.5rem;height:1.5rem;color:var(--cs-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-.25rem 0;padding:0;display:grid;position:relative}.curation-source-info:before{content:"";position:absolute;inset:-.375rem}.curation-source-info[aria-describedby]:is(:hover,:focus-visible){background:var(--cs-color-fill-subtle);color:var(--cs-color-text)}.curation-source-tip{z-index:50;box-sizing:border-box;background:var(--cs-color-text);color:#fff;text-align:left;white-space:normal;border-radius:.375rem;max-width:min(18rem,100vw - 3rem);padding:.375rem .625rem;line-height:1.4;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.curation-source-choices,.curation-source-fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.curation-source-fieldset legend{margin-bottom:.375rem;padding:0}.curation-source-radio{overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:.625rem;min-width:0;display:flex}.curation-source-radio>input{width:1rem;height:1rem;accent-color:var(--cs-color-text);flex-shrink:0;margin:.15625rem 0 0}.curation-source-radio-body{min-width:0;display:grid}.curation-source-radio-note{color:var(--cs-color-text-muted);display:block}.curation-source-radio-error{color:var(--cs-color-danger)}.curation-page .curation-editor .curation-source-radio-note{font-size:.75rem}.curation-source-radio:has(input:disabled){cursor:not-allowed;opacity:.55}.curation-source-radio:has(.curation-source-import){cursor:default}.curation-source-radio:has(.curation-source-import)>input{margin-top:.5rem}.curation-source-import{flex-wrap:wrap;align-items:flex-start;gap:.25rem .5rem;min-width:0;display:flex}.curation-source-import>label{cursor:pointer;padding-top:calc(1rem - .5lh)}.curation-editor .curation-source-import-count{font-variant-numeric:tabular-nums;appearance:textfield;width:4rem;min-height:2rem;padding:.1875rem .5rem}.curation-source-import-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.curation-source-import-count::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.curation-source-form-actions{justify-content:flex-end;padding-top:0}.profile-claim-shine{top:-.1875rem;left:calc(50% - var(--profile-portrait-size) / 2 - .1875rem);z-index:2;width:calc(var(--profile-portrait-size) + .375rem);height:calc(var(--profile-portrait-size) + .375rem);pointer-events:none;border-radius:50%;position:absolute;overflow:hidden}.profile-claim-shine:after{content:"";opacity:0;background:conic-gradient(#0000 0deg,#ffffffd9 18deg,#0000 40deg);animation:.62s ease-out both profile-claim-shine;position:absolute;inset:-40%}@keyframes profile-claim-shine{0%{opacity:0;transform:rotate(0)}8%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(300deg)}}.profile-display-name:focus{outline:none}.profile-claim-celebration :is(.profile-display-name,.profile-username){position:relative}.profile-claim-celebration :is(.profile-display-name,.profile-username):after{content:"";background:linear-gradient(100deg, transparent 35%, var(--cs-color-accent) 50%, transparent 65%) no-repeat;border-radius:.375rem;position:absolute;inset:-.125rem -.375rem}@supports (color:color-mix(in lab, red, red)){.profile-claim-celebration :is(.profile-display-name,.profile-username):after{background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--cs-color-accent) 24%, transparent) 50%, transparent 65%) no-repeat}}.profile-claim-celebration :is(.profile-display-name,.profile-username):after{pointer-events:none;background-position:100% 0;background-size:300% 100%;animation:.7s .45s both profile-claim-gleam}.profile-claim-celebration .profile-username:after{animation-delay:.85s}@keyframes profile-claim-gleam{to{background-position:0 0}}.dock-waking :is(.dock-wake-1,.dock-wake-2,.dock-wake-4,.dock-wake-5),.dock-waking .dock-wake-3 .dock-profile-face{animation:.64s both dock-wake}.dock-waking .dock-wake-1{animation-delay:1.3s}.dock-waking .dock-wake-2{animation-delay:1.46s}.dock-waking .dock-wake-3 .dock-profile-face{animation-delay:1.62s}.dock-waking .dock-wake-4{animation-delay:1.78s}.dock-waking .dock-wake-5{animation-delay:1.94s}@keyframes dock-wake{0%,to{box-shadow:none;filter:none}35%{filter:brightness(1.12);box-shadow:0 0 0 .3125rem #d5b7678c,0 0 .9375rem .1875rem #d5b76773}}@media (prefers-reduced-motion:reduce){.profile-claim-button,.profile-claim-spinner{animation:none}.profile-claim-shine,.profile-claim-celebration :is(.profile-display-name,.profile-username):after{display:none}.dock-waking :is(.dock-wake-1,.dock-wake-2,.dock-wake-4,.dock-wake-5),.dock-waking .dock-wake-3 .dock-profile-face{animation:none}}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}
