@layer reset,base,utility,vendor,component,compose;@layer component{.breadcrumb[data-v-f818a4e3]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;margin-block-end:.75em}.breadcrumb[data-v-f818a4e3]:where(body,input,select,textarea){text-box:normal}.breadcrumb strong[data-v-f818a4e3]{font-weight:var(--font-weight-strong)}.list[data-v-f818a4e3]{flex-wrap:wrap;list-style:none;padding:0}.item[data-v-f818a4e3],.list[data-v-f818a4e3]{align-items:center;display:flex;gap:.4em}.link[data-v-f818a4e3]{color:var(--fg-down);text-decoration-color:transparent;text-underline-offset:.18em;transition:.2s ease}@media(hover:hover){.link[data-v-f818a4e3]:hover{color:var(--fg-primary);text-decoration-color:currentcolor}}.link[data-v-f818a4e3]:focus-visible{color:var(--fg-primary);text-decoration-color:currentcolor}.separator[data-v-f818a4e3]{color:var(--fg-down);opacity:.75;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@layer component{.menu-tree[data-v-90c1c2f3]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.menu-tree .menu-tree[data-v-90c1c2f3]{border-left:.333em solid oklch(from var(--bg-down) l c h/75%);flex-basis:100%;padding-inline-start:.75em}.menu-tree .item-wrapper[data-v-90c1c2f3]{align-items:center;display:flex;gap:.333em}.menu-tree a[data-v-90c1c2f3]{color:var(--fg-down);display:block;flex:1;line-height:var(--line-height-tight);padding:.333em 0;text-decoration-color:transparent;text-decoration-thickness:.12em;text-underline-offset:.15em;transition:.15s ease}@media(hover:hover){.menu-tree a[data-v-90c1c2f3]:has(+button:hover){color:var(--fg-primary)}}.menu-tree a[data-v-90c1c2f3]:has(+button:focus-visible){color:var(--fg-primary)}.menu-tree a.--in-active-trail[data-v-90c1c2f3]{font-weight:700}@media(hover:hover){.menu-tree a[data-v-90c1c2f3]:hover{color:var(--fg-secondary);text-decoration-color:currentcolor}}.menu-tree a[data-v-90c1c2f3]:focus-visible{color:var(--fg-secondary);text-decoration-color:currentcolor}.menu-tree a.--active[data-v-90c1c2f3]{color:var(--fg-primary);font-weight:700}}@layer compose{.toggle[data-v-90c1c2f3]{--button-font-size:.666em;--button-block-size:auto;--button-padding-inline:.5em;--button-bg:oklch(from var(--bg-down) l c h/50%);--button-fg:var(--fg-down)}.toggle svg[data-v-90c1c2f3]{rotate:90deg;transition:rotate .15s}.--expanded>.item-wrapper>.toggle svg[data-v-90c1c2f3]{rotate:0deg}}@layer component{.lead[data-v-341134eb]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 455px){.lead[data-v-341134eb]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.lead[data-v-341134eb]{--line-height:var(--line-height-open)}}.lead[data-v-341134eb]:where(body,input,select,textarea){text-box:normal}.lead strong[data-v-341134eb]{font-weight:var(--font-weight-strong)}.lead[data-v-341134eb]{color:var(--fg-up);max-inline-size:var(--measure-short);text-box:normal;margin-block:0 var(--sp-md)}.menu[data-v-341134eb]{--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 291px){.menu[data-v-341134eb]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.menu[data-v-341134eb]{--line-height:var(--line-height-open)}}.menu[data-v-341134eb]:where(body,input,select,textarea){text-box:normal}.menu strong[data-v-341134eb]{font-weight:var(--font-weight-strong)}}@layer compose{.menu.--knowledge-base[data-v-341134eb] .item-wrapper a{flex:initial}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper{text-box:trim-both cap alphabetic}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper:where(body,input,select,textarea){text-box:normal}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper{--line-height:var(--line-height-open)}}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper{line-height:var(--line-height);font-size:var(--font-size-2xl)}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper a{color:var(--fg)}@media(hover:hover){.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper a:hover{color:var(--fg-secondary)}}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper a:focus-visible{color:var(--fg-secondary)}.menu.--knowledge-base[data-v-341134eb]>li>.item-wrapper button{display:none}.menu.--knowledge-base[data-v-341134eb]>li>ul{border-inline-start:0 none;margin-block-end:1em;padding-inline-start:0}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper{--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper{--line-height:var(--line-height-tight)}}@container (width >= 911px){.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper{--line-height:var(--line-height-open)}}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper{line-height:var(--line-height);font-size:var(--font-size-lg);text-box:trim-both cap alphabetic}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper:where(body,input,select,textarea){text-box:normal}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>.item-wrapper strong{font-weight:var(--font-weight-strong)}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper{--line-height:var(--line-height-tight)}}@container (width >= 583px){.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper{--line-height:var(--line-height-open)}}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper{line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper:where(body,input,select,textarea){text-box:normal}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.menu.--knowledge-base[data-v-341134eb]>li>ul>li>ul>li>.item-wrapper strong{font-weight:var(--font-weight-strong)}}@layer component{.messages[data-v-dd074f83]{align-items:center;display:flex;flex-direction:column;gap:var(--sp-xs);inset-block-end:var(--sp-sm);inset-inline-start:0;max-width:100%;position:fixed;width:100%;z-index:var(--z-index-popover)}}@layer compose{.messages[data-v-dd074f83] .alert{max-width:var(--container-width-sm);width:100%}}@layer compose{.--toc[data-v-587e8b9c] .menu-tree li{overflow:clip}.--toc[data-v-587e8b9c] .menu-tree .item-wrapper{transition:translate .25s;translate:-1.4em 0}.--toc[data-v-587e8b9c] .menu-tree .item-wrapper:before{aspect-ratio:1;background-color:transparent;border-radius:2px;content:"";flex:0 0 .75em;margin-inline-end:.75em;transition:background-color .25s}.--toc[data-v-587e8b9c] .menu-tree li.--active .item-wrapper{translate:0 0}.--toc[data-v-587e8b9c] .menu-tree li.--active .item-wrapper:before{background-color:var(--fg-primary)}}@layer component{.options[data-v-b53f85d3]{gap:var(--sp-sm)}.list[data-v-b53f85d3],.options[data-v-b53f85d3]{display:flex;flex-direction:column}.list[data-v-b53f85d3]:focus-visible{outline:none}.heading[data-v-b53f85d3]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);margin-block-end:.75em}.heading[data-v-b53f85d3]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.heading[data-v-b53f85d3]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.heading[data-v-b53f85d3]{--line-height:var(--line-height-open)}}.heading[data-v-b53f85d3]:not(:first-child){margin-block-start:1.75em}.grid[data-v-b53f85d3]{display:grid;grid-template-columns:var(--picker-columns,1fr)}.empty[data-v-b53f85d3]{color:var(--fg-down)}}@layer compose{.option[data-v-b53f85d3]{--button-bg:transparent;--button-bg-hover:var(--bg-up);--button-fg-hover:var(--fg-secondary);--button-block-size:auto;--button-padding-block:.7em;--button-padding-inline:.8em;font-weight:500;text-align:start}.option.--selected[data-v-b53f85d3]{--button-bg:var(--fg-secondary);--button-bg-hover:var(--button-bg);--button-fg:var(--bg-up);--button-fg-hover:var(--button-fg)}.option.--active[data-v-b53f85d3]{outline-offset:2px}.actions[data-v-b53f85d3]{justify-content:flex-end}.option[data-v-b53f85d3]:before{border-radius:var(--border-radius-md)}.option[data-v-b53f85d3] .label{align-items:center;display:flex;gap:.6em;inline-size:100%}}@layer component{.--inline[data-v-11c8dca8]{background:transparent;border:0;color:inherit;outline:none;padding:0;color:var(--fg-secondary);cursor:pointer;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:.15em;transition:color var(--transition)}@media(hover:hover){.--inline[data-v-11c8dca8]:hover{color:var(--fg-up)}}.--inline[data-v-11c8dca8]:focus-visible{color:var(--fg-up)}}@layer compose{.trigger[data-v-11c8dca8]{justify-content:space-between}.chevron[data-v-11c8dca8]{color:var(--fg-down)}}@layer component{.filter-sentence[data-v-13cbd4b2]{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 364px){.filter-sentence[data-v-13cbd4b2]{--line-height:var(--line-height-tight)}}@container (width >= 729px){.filter-sentence[data-v-13cbd4b2]{--line-height:var(--line-height-open)}}.filter-sentence[data-v-13cbd4b2]:where(body,input,select,textarea){text-box:normal}.filter-sentence strong[data-v-13cbd4b2]{font-weight:var(--font-weight-strong)}.hint[data-v-13cbd4b2]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--fg-down);font-size:.8em;margin-inline-end:.5em;opacity:.333}}@layer component{.year-over-year[data-v-1eed308f]{display:flex;flex-direction:column;gap:var(--sp-sm)}.--year-1[data-v-1eed308f]{--trend-color:var(--fg-primary)}.--year-2[data-v-1eed308f]{--trend-color:var(--fg-secondary)}.--year-3[data-v-1eed308f]{--trend-color:var(--fg-down)}.--year-4[data-v-1eed308f]{--trend-color:color-mix(in oklab, var(--fg-down), var(--bg) 35%)}.--year-5[data-v-1eed308f]{--trend-color:color-mix(in oklab, var(--fg-down), var(--bg) 55%)}.legend[data-v-1eed308f]{display:flex;flex-wrap:wrap;gap:.25em 1em;list-style:none;padding:0}.legend-year[data-v-1eed308f]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;align-items:center;color:var(--fg-down);display:flex;gap:.5em}.legend-year[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}.legend-year strong[data-v-1eed308f]{font-weight:var(--font-weight-strong)}.legend-year.--focus[data-v-1eed308f]{color:var(--fg-up)}.key[data-v-1eed308f]{background-color:var(--trend-color);block-size:2px;border-radius:1px;display:block;inline-size:1.25em}.plot[data-v-1eed308f]{position:relative}.canvas[data-v-1eed308f]{display:block;max-inline-size:100%}.canvas[data-v-1eed308f]:focus-visible{outline:2px solid var(--fg-primary);outline-offset:2px}.grid line[data-v-1eed308f]{stroke:var(--bg-down);stroke-width:1}.crosshair[data-v-1eed308f]{stroke:var(--fg-down);stroke-width:1}.months text[data-v-1eed308f],.ticks text[data-v-1eed308f]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;font-variant-numeric:tabular-nums;fill:var(--fg-down)}.months text[data-v-1eed308f]:where(body,input,select,textarea),.ticks text[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}.months text strong[data-v-1eed308f],.ticks text strong[data-v-1eed308f]{font-weight:var(--font-weight-strong)}.end-label[data-v-1eed308f]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.end-label[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}.end-label strong[data-v-1eed308f]{font-weight:var(--font-weight-strong)}.end-label[data-v-1eed308f]{fill:var(--fg-up);font-weight:600;paint-order:stroke fill;stroke:var(--bg);stroke-linejoin:round;stroke-width:3px}.drawing[data-v-1eed308f]{--trace-duration:.9s;--trace-step:.15s;--trace-done:calc(var(--trace-step) * (-1 + var(--trace-count)) + var(--trace-duration))}@media(prefers-reduced-motion:no-preference){.drawing .stroke[data-v-1eed308f]{animation:trace-1eed308f var(--trace-duration) ease-out both;animation-delay:calc(var(--trace-step) * var(--trace-order));stroke-dasharray:1 1.1}.drawing .marker[data-v-1eed308f]{animation:appear-1eed308f .3s ease-out both;animation-delay:calc(var(--trace-step) * var(--trace-order))}.drawing .--after .marker[data-v-1eed308f],.drawing .end-label[data-v-1eed308f]{animation:appear-1eed308f .3s ease-out both;animation-delay:var(--trace-done)}}.series .stroke[data-v-1eed308f]{fill:none;stroke:var(--trend-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.series .marker[data-v-1eed308f]{fill:var(--trend-color);stroke:var(--bg);stroke-width:2}.series.--focus .stroke[data-v-1eed308f]{stroke-width:2.5}.tooltip[data-v-1eed308f]{background-color:var(--bg-up);border:1px solid var(--bg-down);border-radius:var(--border-radius-sm);inset-block-start:0;inset-inline-start:var(--tooltip-x,0);max-inline-size:12rem;padding:.5em .75em;pointer-events:none;position:absolute}.month[data-v-1eed308f]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-down);margin-block-end:.5em}.month[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.month[data-v-1eed308f]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.month[data-v-1eed308f]{--line-height:var(--line-height-open)}}.rows[data-v-1eed308f]{gap:.2em .5em;grid-template-columns:auto auto 1fr;list-style:none;padding:0}.row[data-v-1eed308f],.rows[data-v-1eed308f]{display:grid}.row[data-v-1eed308f]{align-items:center;grid-column:1/-1;grid-template-columns:subgrid}.amount[data-v-1eed308f]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.amount[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}.amount strong[data-v-1eed308f]{font-weight:var(--font-weight-strong)}.amount[data-v-1eed308f]{font-variant-numeric:tabular-nums;color:var(--fg-up);font-weight:600}.year[data-v-1eed308f]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down)}.year[data-v-1eed308f]:where(body,input,select,textarea){text-box:normal}.year strong[data-v-1eed308f]{font-weight:var(--font-weight-strong)}}@keyframes trace-1eed308f{0%{stroke-dashoffset:1.02}to{stroke-dashoffset:0}}@keyframes appear-1eed308f{0%{opacity:0}to{opacity:1}}@layer component{.trend[data-v-aafde8cf]{display:flex;flex-direction:column;gap:var(--sp-sm)}.trigger[data-v-aafde8cf]{background:transparent;border:0;color:inherit;outline:none;padding:0;text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xl);align-items:baseline;color:var(--fg-up);cursor:pointer;display:inline-flex;gap:.25em;text-align:start}.trigger[data-v-aafde8cf]:where(body,input,select,textarea){text-box:normal}@container (width <= 569px){.trigger[data-v-aafde8cf]{--line-height:var(--line-height-tight)}}@container (width >= 1138px){.trigger[data-v-aafde8cf]{--line-height:var(--line-height-open)}}@media(hover:hover){.trigger:hover .chevron[data-v-aafde8cf]{opacity:1}}.trigger:focus-visible .chevron[data-v-aafde8cf]{opacity:1}.chevron[data-v-aafde8cf]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;font-size:.5em;opacity:.45;transition:opacity var(--transition)}}@layer component{.shape[data-v-bdffb1c4]{fill:none;stroke:color-mix(in oklab,var(--fg-down) 60%,transparent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1}.shape[data-v-bdffb1c4]>*{vector-effect:non-scaling-stroke}.break[data-v-bdffb1c4],.climb[data-v-bdffb1c4]{stroke:var(--fg-down)}.way[data-v-bdffb1c4]{fill:var(--fg-down);font-weight:700;stroke:none}.--rectVoid[data-v-bdffb1c4]{stroke-dasharray:4 3}}@layer component{.form-input[data-v-2d26cbd0]{--input-block-size:2.75em}.form-input[data-v-2d26cbd0] .input{background-color:var(--bg-up);border:2px solid oklch(from var(--fg) l c h/35%);border-radius:var(--border-radius-sm);color:var(--fg);font-family:var(--font);max-width:100%;padding:0 .75em;transition:.15s ease;width:100%}.form-input[data-v-2d26cbd0] .input::-moz-placeholder{color:inherit;opacity:.4}.form-input[data-v-2d26cbd0] .input::placeholder{color:inherit;opacity:.4}.form-input[data-v-2d26cbd0] .input:focus-visible{border-color:var(--fg-primary);color:var(--fg-up);outline:none}.form-input[data-v-2d26cbd0] .input.--disabled,.form-input[data-v-2d26cbd0] .input[disabled]{background-color:var(--bg-disabled);border-color:var(--fg-disabled);border-style:dotted;color:var(--fg-disabled);cursor:not-allowed}.form-input[data-v-2d26cbd0] input.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.form-input[data-v-2d26cbd0] input.input{--line-height:var(--line-height-tight)}}@container (width >= 583px){.form-input[data-v-2d26cbd0] input.input{--line-height:var(--line-height-open)}}.form-input[data-v-2d26cbd0] input.input{line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.form-input[data-v-2d26cbd0] input.input:where(body,input,select,textarea){text-box:normal}.form-input[data-v-2d26cbd0] input.input{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-2d26cbd0] input.input strong{font-weight:var(--font-weight-strong)}.form-input[data-v-2d26cbd0] input.input{min-height:var(--input-block-size);padding:0 1em}.form-input[data-v-2d26cbd0] button.input{align-items:center;cursor:pointer;overflow:hidden;padding:.5em;position:relative;text-align:start}.form-input[data-v-2d26cbd0] button.input .form-input-icon{transition:.25s ease}@media(hover:hover){.form-input[data-v-2d26cbd0] button.input:hover .form-input-icon{opacity:1}}.form-input[data-v-2d26cbd0] button.input:focus-visible .form-input-icon{opacity:1}.form-input[data-v-2d26cbd0] select.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.form-input[data-v-2d26cbd0] select.input{--line-height:var(--line-height-tight)}}@container (width >= 583px){.form-input[data-v-2d26cbd0] select.input{--line-height:var(--line-height-open)}}.form-input[data-v-2d26cbd0] select.input{line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.form-input[data-v-2d26cbd0] select.input:where(body,input,select,textarea){text-box:normal}.form-input[data-v-2d26cbd0] select.input{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-2d26cbd0] select.input strong{font-weight:var(--font-weight-strong)}.form-input[data-v-2d26cbd0] select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:conic-gradient(from -45deg at 50% 100%,var(--select-chevron,var(--fg)) 0 90deg,transparent 90deg);background-position:right 1em top 55%;background-repeat:no-repeat;background-size:.7em .35em;cursor:pointer;min-height:var(--input-block-size);padding-inline:1em 2.5em}.form-input[data-v-2d26cbd0] select.input:has(option[value=""]:checked){color:oklch(from var(--fg) l c h/40%)}.form-input[data-v-2d26cbd0] textarea.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.form-input[data-v-2d26cbd0] textarea.input{--line-height:var(--line-height-tight)}}@container (width >= 583px){.form-input[data-v-2d26cbd0] textarea.input{--line-height:var(--line-height-open)}}.form-input[data-v-2d26cbd0] textarea.input{line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.form-input[data-v-2d26cbd0] textarea.input:where(body,input,select,textarea){text-box:normal}.form-input[data-v-2d26cbd0] textarea.input{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.form-input[data-v-2d26cbd0] textarea.input strong{font-weight:var(--font-weight-strong)}.form-input[data-v-2d26cbd0] textarea.input{padding:calc(-2px + .5 * (-1lh + var(--input-block-size))) 1em;resize:vertical}}@layer component{.input[data-v-d6370420]::-webkit-search-cancel-button,.input[data-v-d6370420]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}}@layer component{.finder[data-v-ad61d283]{gap:.75em}.finder[data-v-ad61d283],.list[data-v-ad61d283],.option[data-v-ad61d283]{display:flex;flex-direction:column}.list[data-v-ad61d283]{gap:.15em;list-style:none;max-height:60vh;overflow-y:auto;padding:0}.row[data-v-ad61d283]{border-radius:var(--border-radius-sm)}.row.--hover[data-v-ad61d283],.row[data-v-ad61d283]:focus-within,.row[data-v-ad61d283]:hover{background-color:var(--bg-down)}.row.--selected[data-v-ad61d283]{background-color:color-mix(in oklab,var(--bg-down),var(--fg-primary) 18%)}.option[data-v-ad61d283]{color:var(--fg-up);gap:.2em;padding:.4em .6em;text-decoration:none}@media(hover:hover){.option[data-v-ad61d283]:hover{color:var(--fg-primary)}}.option[data-v-ad61d283]:focus-visible{color:var(--fg-primary)}.name[data-v-ad61d283]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 291px){.name[data-v-ad61d283]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.name[data-v-ad61d283]{--line-height:var(--line-height-open)}}.name[data-v-ad61d283]:where(body,input,select,textarea){text-box:normal}.name strong[data-v-ad61d283]{font-weight:var(--font-weight-strong)}.meta[data-v-ad61d283]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);line-height:1.2}@container (width <= 236px){.meta[data-v-ad61d283]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.meta[data-v-ad61d283]{--line-height:var(--line-height-open)}}.meta[data-v-ad61d283]:where(body,input,select,textarea){text-box:normal}.meta strong[data-v-ad61d283]{font-weight:var(--font-weight-strong)}.empty[data-v-ad61d283]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down)}@container (width <= 236px){.empty[data-v-ad61d283]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.empty[data-v-ad61d283]{--line-height:var(--line-height-open)}}.empty[data-v-ad61d283]:where(body,input,select,textarea){text-box:normal}.empty strong[data-v-ad61d283]{font-weight:var(--font-weight-strong)}@media(prefers-reduced-motion:no-preference){.row[data-v-ad61d283]{transition:background-color var(--transition)}}}@layer component{.floorplan[data-v-ac54ad41]{container-type:inline-size}.content[data-v-ac54ad41]{display:grid;gap:var(--sp-sm);grid-template-columns:minmax(0,1fr)}@container (width >= 768px){.content[data-v-ac54ad41]{align-items:start;grid-template-columns:minmax(0,1fr) var(--container-sidebar)}}.plan[data-v-ac54ad41]{aspect-ratio:var(--plan-aspect);overflow:hidden;padding-inline:4rem;position:relative}.canvas[data-v-ac54ad41]{cursor:grab;display:block;height:100%;overflow:visible;touch-action:none;width:100%}.canvas.--dragging[data-v-ac54ad41]{cursor:grabbing}.room[data-v-ac54ad41]{fill:var(--bg-up);stroke:transparent;stroke-width:2;vector-effect:non-scaling-stroke}.mark[data-v-ac54ad41],.room.--link[data-v-ac54ad41],.run[data-v-ac54ad41]{cursor:pointer}.room.--unnamed[data-v-ac54ad41]{fill:color-mix(in oklab,var(--bg-up),var(--bg-down) 50%)}.room.--hover[data-v-ac54ad41]{fill:color-mix(in oklab,var(--bg-up),var(--fg-primary) 18%)}.room.--selected[data-v-ac54ad41]{fill:color-mix(in oklab,var(--bg-up),var(--fg-primary) 30%);stroke:var(--fg-primary)}.room.--dim[data-v-ac54ad41]{fill:color-mix(in oklab,var(--bg-down),var(--bg-up) 25%)}.room.--stub[data-v-ac54ad41]{fill:color-mix(in oklab,var(--bg-down),var(--bg-up) 40%)}.details[data-v-ac54ad41],.door[data-v-ac54ad41],.labels[data-v-ac54ad41],.room.--stub[data-v-ac54ad41],.threshold[data-v-ac54ad41],.walls[data-v-ac54ad41]{pointer-events:none}.free-wall[data-v-ac54ad41],.walls[data-v-ac54ad41]{fill:var(--fg-down)}.drawn-line[data-v-ac54ad41],.label[data-v-ac54ad41],.mark-label[data-v-ac54ad41],.run[data-v-ac54ad41]{stroke-linejoin:round}.door[data-v-ac54ad41],.drawn-line[data-v-ac54ad41]{fill:none;stroke:var(--fg-down);stroke-linecap:round}.door[data-v-ac54ad41]{stroke-width:1;vector-effect:non-scaling-stroke}.threshold[data-v-ac54ad41]{fill:var(--bg-up)}.jamb[data-v-ac54ad41],.window[data-v-ac54ad41]{stroke:var(--fg-down);stroke-linecap:butt;stroke-width:2;vector-effect:non-scaling-stroke}.pin[data-v-ac54ad41]{fill:var(--fg-primary);stroke:var(--bg-up);stroke-width:1.5}.mark-label[data-v-ac54ad41]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 236px){.mark-label[data-v-ac54ad41]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.mark-label[data-v-ac54ad41]{--line-height:var(--line-height-open)}}.mark-label[data-v-ac54ad41]:where(body,input,select,textarea){text-box:normal}.mark-label strong[data-v-ac54ad41]{font-weight:var(--font-weight-strong)}.mark-label[data-v-ac54ad41]{fill:var(--fg-primary);font-weight:700;paint-order:stroke;stroke:var(--bg-up);stroke-width:3px}.run[data-v-ac54ad41]{fill:none;pointer-events:stroke;stroke:var(--fg-primary);stroke-dasharray:6 4;stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.mark.--hover .pin[data-v-ac54ad41],.mark.--selected .pin[data-v-ac54ad41],.run.--hover .pin[data-v-ac54ad41],.run.--selected .pin[data-v-ac54ad41]{r:7}.mark.--selected .pin[data-v-ac54ad41],.run.--selected .pin[data-v-ac54ad41]{stroke:var(--fg-primary);stroke-width:3}.mark.--dim[data-v-ac54ad41],.run.--dim[data-v-ac54ad41]{opacity:.35}.run.--hover[data-v-ac54ad41],.run.--selected[data-v-ac54ad41]{stroke-width:3}.label[data-v-ac54ad41]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 236px){.label[data-v-ac54ad41]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.label[data-v-ac54ad41]{--line-height:var(--line-height-open)}}.label[data-v-ac54ad41]:where(body,input,select,textarea){text-box:normal}.label strong[data-v-ac54ad41]{font-weight:var(--font-weight-strong)}.label[data-v-ac54ad41]{fill:var(--fg-up);font-weight:700;paint-order:stroke;stroke:var(--bg-up);stroke-width:3px}.label.--dim[data-v-ac54ad41],.label.--unnamed[data-v-ac54ad41]{fill:var(--fg-down)}.label.--selected[data-v-ac54ad41]{fill:var(--fg-primary)}.label .area[data-v-ac54ad41]{fill:var(--fg-down);font-weight:400}.controls[data-v-ac54ad41]{gap:.25em;inset-block-end:.5em;inset-inline-end:.5em;position:absolute}.controls[data-v-ac54ad41],.levels[data-v-ac54ad41],.panel[data-v-ac54ad41]{display:flex}.panel[data-v-ac54ad41]{flex-direction:column;gap:.75em}.levels[data-v-ac54ad41]{flex-wrap:wrap;gap:.5em}.floorplan.--fullscreen[data-v-ac54ad41]{display:flex;flex-direction:column;height:100svh}.floorplan.--fullscreen .bar[data-v-ac54ad41]{align-items:center;border-block-end:2px dotted var(--bg-down);display:flex;flex-wrap:wrap;gap:.5em var(--sp-sm);padding-block:.5em;padding-inline:var(--container-padding) calc(var(--floating-button-margin) + 2 * (.5em + var(--floating-button-size)))}.floorplan.--fullscreen .title[data-v-ac54ad41]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg);margin:0}.floorplan.--fullscreen .title[data-v-ac54ad41]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.floorplan.--fullscreen .title[data-v-ac54ad41]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.floorplan.--fullscreen .title[data-v-ac54ad41]{--line-height:var(--line-height-open)}}.floorplan.--fullscreen .content[data-v-ac54ad41]{display:block;flex:1;min-height:0}.floorplan.--fullscreen .plan[data-v-ac54ad41]{aspect-ratio:auto;height:100%}@media(prefers-reduced-motion:no-preference){.room[data-v-ac54ad41]{transition:fill var(--transition),stroke var(--transition)}}}@layer component{.--js-driven[data-v-c3d4eaa2]{display:none}}@layer component{.user-login[data-v-534511ac]{display:flex;flex-direction:column;gap:var(--sp-sm)}}@layer component{.layout[data-v-28424101]{--col-count:1;display:grid;gap:var(--sp-lg);grid-template-columns:repeat(var(--col-count),1fr)}@media(width>=768px){.--twocol-section[data-v-28424101]{--col-count:2}.--threecol-section[data-v-28424101]{--col-count:3}.--fourcol-section[data-v-28424101]{--col-count:2}}@media(width>=1080px){.--fourcol-section[data-v-28424101]{--col-count:4}}}@layer component{.menu-tree[data-v-6ccc091d]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}}@layer component{.media-image[data-v-bf288877]{container-type:inline-size}.zoom-trigger[data-v-bf288877]{background:none;border:0;cursor:zoom-in;display:block;padding:0;width:100%}img[data-v-bf288877]{border-radius:var(--border-radius-sm);height:auto;max-width:100%}figcaption[data-v-bf288877]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);margin-block-start:.5em}figcaption[data-v-bf288877]:where(body,input,select,textarea){text-box:normal}figcaption strong[data-v-bf288877]{font-weight:var(--font-weight-strong)}}@layer component{.content[data-v-ed22aeed]{--prose-gap:.75em;display:flow-root}.content[data-v-ed22aeed] :where(li,blockquote,td,th,figcaption,dd)>:first-child,.content[data-v-ed22aeed]>:first-child{margin-block-start:0}.content[data-v-ed22aeed] :where(li,blockquote,td,th,figcaption,dd)>:last-child,.content[data-v-ed22aeed]>:last-child{margin-block-end:0}.content[data-v-ed22aeed] :where(h2){text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(h2):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(h2){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.content[data-v-ed22aeed] :where(h2){--line-height:var(--line-height-tight)}}@container (width >= 1423px){.content[data-v-ed22aeed] :where(h2){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(h2){line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1.25em .5em}.content[data-v-ed22aeed] :where(h3){text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(h3):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(h3){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base)}@container (width <= 569px){.content[data-v-ed22aeed] :where(h3){--line-height:var(--line-height-tight)}}@container (width >= 1138px){.content[data-v-ed22aeed] :where(h3){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(h3){line-height:var(--line-height);font-size:var(--font-size-xl);color:var(--fg-up);margin-block:1.5em .5em}.content[data-v-ed22aeed] :where(h4){text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(h4):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(h4){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.content[data-v-ed22aeed] :where(h4){--line-height:var(--line-height-tight)}}@container (width >= 911px){.content[data-v-ed22aeed] :where(h4){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(h4){line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-primary);margin-block:1.5em .5em}.content[data-v-ed22aeed] :where(h5){text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(h5):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(h5){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.content[data-v-ed22aeed] :where(h5){--line-height:var(--line-height-tight)}}@container (width >= 583px){.content[data-v-ed22aeed] :where(h5){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(h5){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.content[data-v-ed22aeed] :where(h6){text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(h6):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(h6){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.content[data-v-ed22aeed] :where(h6){--line-height:var(--line-height-tight)}}@container (width >= 583px){.content[data-v-ed22aeed] :where(h6){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(h6){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.content[data-v-ed22aeed] :where(h2,h3,h4,h5,h6,table,figcaption){text-box:normal}.content[data-v-ed22aeed] :where(:is(h2,h3,h4,h5,h6)+*){margin-block-start:0}.content[data-v-ed22aeed] :where(p,ul,ol,blockquote,figure,pre,.table-scroll){margin-block:0 var(--prose-gap)}.content[data-v-ed22aeed] :where(p:has(+ul,+ol)){margin-block-end:.35em}.content[data-v-ed22aeed] :where(li){margin-block-end:.5em}.content[data-v-ed22aeed] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:1.75em}.content[data-v-ed22aeed] :where(ol>li){counter-increment:custom-list-counter;position:relative}.content[data-v-ed22aeed] :where(ol>li):before{color:var(--fg-primary);content:counter(custom-list-counter) ".";font-family:var(--font-display);font-weight:var(--font-display-weight-normal);inset-inline-start:-1.75em;position:absolute;text-align:end;width:1.25em}.content[data-v-ed22aeed] :where(a[href]:not(.button),a.link){color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:var(--transition)}@media(hover:hover){.content[data-v-ed22aeed] :where(a[href]:not(.button),a.link):hover{color:var(--fg-up);text-decoration-color:currentcolor}}.content[data-v-ed22aeed] :where(a[href]:not(.button),a.link):focus-visible{color:var(--fg-up);text-decoration-color:currentcolor}.content[data-v-ed22aeed] :where(figure){display:table}.content[data-v-ed22aeed] :where(figcaption){--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(figcaption):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(figcaption){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.content :where(figcaption) strong[data-v-ed22aeed]{font-weight:var(--font-weight-strong)}.content[data-v-ed22aeed] :where(figcaption){color:var(--fg-down);margin-block-start:.5em;caption-side:bottom;display:table-caption}.content[data-v-ed22aeed] :where(.table-scroll){overflow-x:auto}.content[data-v-ed22aeed] :where(table){--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.content[data-v-ed22aeed] :where(table){--line-height:var(--line-height-tight)}}@container (width >= 583px){.content[data-v-ed22aeed] :where(table){--line-height:var(--line-height-open)}}.content[data-v-ed22aeed] :where(table){line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.content[data-v-ed22aeed] :where(table):where(body,input,select,textarea){text-box:normal}.content[data-v-ed22aeed] :where(table){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.content :where(table) strong[data-v-ed22aeed]{font-weight:var(--font-weight-strong)}.content[data-v-ed22aeed] :where(table){border-collapse:collapse;margin-block:0 var(--prose-gap);width:100%}.content[data-v-ed22aeed] :where(.table-scroll table){margin-block:0}.content[data-v-ed22aeed] :where(thead tr){background-color:var(--bg-up);color:var(--fg-up);font-weight:var(--font-weight-strong)}.content[data-v-ed22aeed] :where(tbody tr:nth-child(2n)){background-color:oklch(from var(--bg-up) l c h/33%)}.content[data-v-ed22aeed] :where(td,th){border:2px solid var(--bg-up);padding:.5em .75em;text-align:start}.content[data-v-ed22aeed] :where(th){white-space:nowrap}h2[data-v-ed22aeed]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1em .5em}h2[data-v-ed22aeed]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){h2[data-v-ed22aeed]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){h2[data-v-ed22aeed]{--line-height:var(--line-height-open)}}.media-grid[data-v-ed22aeed]{display:grid;gap:var(--sp-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@layer compose{.media-grid[data-v-ed22aeed] img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}}@layer component{.settle[data-v-d61ca30e]{align-items:start;display:flex;flex-direction:column;gap:.5em}.figure[data-v-d61ca30e]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-weight:400;gap:.25em;padding:0}.figure[data-v-d61ca30e]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.figure[data-v-d61ca30e]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.figure[data-v-d61ca30e]{--line-height:var(--line-height-open)}}.pen[data-v-d61ca30e]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--fg-down);font-size:.4em;transition:color var(--transition)}.figure:focus-visible .pen[data-v-d61ca30e],.figure:hover .pen[data-v-d61ca30e]{color:var(--fg-primary)}.money[data-v-d61ca30e]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);align-items:center;display:flex;font-weight:400;gap:.15em;inline-size:100%}.money[data-v-d61ca30e]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.money[data-v-d61ca30e]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.money[data-v-d61ca30e]{--line-height:var(--line-height-open)}}.currency[data-v-d61ca30e]{color:var(--fg-down)}}@layer compose{.money[data-v-d61ca30e] input.input{font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;flex:1 1 0;font:inherit;min-height:0;min-inline-size:0;padding:0 .25em;text-align:end}.money[data-v-d61ca30e] input.input::-webkit-inner-spin-button,.money[data-v-d61ca30e] input.input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}}@layer component{.status[data-v-9d7817be]{align-items:center;display:inline-flex;gap:.3em}.status.--waiting[data-v-9d7817be]{color:var(--fg-down)}.status.--due[data-v-9d7817be],.status.--owed[data-v-9d7817be]{color:var(--fg-secondary)}.status.--done[data-v-9d7817be]{color:var(--fg-primary)}.icon[data-v-9d7817be]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;flex:none;font-size:.8em;position:relative;top:-.2em}}@layer component{td[data-v-012cc711],th[data-v-012cc711]{font-weight:400;padding:.25em .5em;text-align:start}.label[data-v-012cc711]{inline-size:100%;min-inline-size:14em}.label-inner[data-v-012cc711]{align-items:center;display:flex;gap:.5em}.label-inner .form-input[data-v-012cc711]{flex:1}.category .form-input[data-v-012cc711],.payer .form-input[data-v-012cc711]{inline-size:10em}.status .form-input[data-v-012cc711]{inline-size:9em}.payer[data-v-012cc711],.status[data-v-012cc711]{padding-inline-end:var(--sp-md)}.figure[data-v-012cc711]{padding-inline-start:0}.figure .form-input[data-v-012cc711]{inline-size:7em;margin-inline-start:auto}.edit[data-v-012cc711]{inline-size:1px;white-space:nowrap}.edit .button-list[data-v-012cc711]{flex-wrap:nowrap}[data-v-012cc711] .input{min-height:2em}[data-v-012cc711] select.input{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){[data-v-012cc711] select.input{--line-height:var(--line-height-tight)}}@container (width >= 583px){[data-v-012cc711] select.input{--line-height:var(--line-height-open)}}[data-v-012cc711] select.input{line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}[data-v-012cc711] select.input:where(body,input,select,textarea){text-box:normal}[data-v-012cc711] select.input{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}[data-v-012cc711] select.input strong{font-weight:var(--font-weight-strong)}[data-v-012cc711] select.input{padding-block:0}}@layer component{.--dark-mode .statement[data-v-71cc2342]{--fg-household-1:var(--color-blue-80);--fg-household-2:var(--color-orange-80);--fg-household-3:var(--color-pink-80)}.--light-mode .statement[data-v-71cc2342]{--fg-household-1:var(--color-blue-50);--fg-household-2:var(--color-orange-50);--fg-household-3:var(--color-pink-50)}.swatch[data-v-71cc2342]{aspect-ratio:1;background-color:var(--household-color,var(--fg-down));border-radius:50%;display:block;flex:none;position:relative;top:-.1em;width:.75em}.splits[data-v-71cc2342]{display:grid;gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;margin-block-end:var(--sp-md);padding:0}.split[data-v-71cc2342]{background-color:var(--bg-up);border:2px solid transparent;border-radius:var(--border-radius-md);box-sizing:content-box;container-type:inline-size;padding:calc(var(--sp-sm) + var(--sp) * 2)}.split.--mine[data-v-71cc2342]{border-color:var(--household-color);color:var(--fg-up)}.split .household[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);align-items:center;color:var(--fg-down);display:flex;flex-wrap:wrap;gap:.333em;margin-block-end:.5em}.split .household[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.split .household[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.split .household[data-v-71cc2342]{--line-height:var(--line-height-open)}}.split .amount[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);font-weight:400;margin-block-end:.3em}.split .amount[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.split .amount[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.split .amount[data-v-71cc2342]{--line-height:var(--line-height-open)}}.payment[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs)}.payment[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.payment[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.payment[data-v-71cc2342]{--line-height:var(--line-height-open)}}.split-note[data-v-71cc2342]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);margin-block-start:.5em}@container (width <= 236px){.split-note[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.split-note[data-v-71cc2342]{--line-height:var(--line-height-open)}}.split-note[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}.split-note strong[data-v-71cc2342]{font-weight:var(--font-weight-strong)}.lines-section[data-v-71cc2342]{container-type:inline-size}.lines-section h2[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);color:var(--fg-up);margin-block-end:.75em}.lines-section h2[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 364px){.lines-section h2[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 729px){.lines-section h2[data-v-71cc2342]{--line-height:var(--line-height-open)}}.scroll-wrapper[data-v-71cc2342]{margin-inline:calc(var(--sp-md) * -1);padding-inline:var(--sp-md)}@container (width >= 768px){.scroll-wrapper[data-v-71cc2342]{overflow:auto hidden}}.lines[data-v-71cc2342]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;border-collapse:collapse;inline-size:100%;text-align:start}@container (width <= 291px){.lines[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.lines[data-v-71cc2342]{--line-height:var(--line-height-open)}}.lines[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}.lines strong[data-v-71cc2342]{font-weight:var(--font-weight-strong)}td[data-v-71cc2342],th[data-v-71cc2342]{padding:.5em}td.figure[data-v-71cc2342]{font-variant-numeric:tabular-nums;padding-inline-start:0;text-align:end;white-space:nowrap}.--credit tbody .label[data-v-71cc2342],.--credit td.figure[data-v-71cc2342]{color:var(--fg-primary)}tbody tr[data-v-71cc2342]{border-color:var(--bg-down);border-style:solid;border-width:2px 0}tbody td[data-v-71cc2342],tbody th[data-v-71cc2342]{font-weight:400;text-align:start}tbody .label[data-v-71cc2342]{inline-size:100%}tbody .label-inner[data-v-71cc2342]{align-items:center;display:flex;gap:.5em}tbody .recurring[data-v-71cc2342]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--fg-down);flex:none;font-size:.8em}tbody .pay[data-v-71cc2342]{color:inherit}tbody a.pay[data-v-71cc2342]{text-underline-offset:.1em;transition:.2s ease}tbody a.pay[data-v-71cc2342]:focus-visible,tbody a.pay[data-v-71cc2342]:hover{color:var(--fg-secondary)}tbody .meta[data-v-71cc2342]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);align-items:center;display:none;gap:.5em;margin-block-start:.5em}tbody .meta[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}tbody .meta strong[data-v-71cc2342]{font-weight:var(--font-weight-strong)}tbody .status[data-v-71cc2342]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);padding-inline-end:var(--sp-md);white-space:nowrap}tbody .status[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}tbody .status strong[data-v-71cc2342]{font-weight:var(--font-weight-strong)}tbody .paid[data-v-71cc2342]{align-items:center;cursor:pointer;display:flex;gap:.5em}tbody .paid.--paid[data-v-71cc2342]{color:var(--fg)}@media(hover:hover){tbody .paid:hover .box[data-v-71cc2342]:not(:disabled){transform:scale(var(--hover-scale-x),var(--hover-scale-y))}}tbody .paid:focus-visible .box[data-v-71cc2342]:not(:disabled){transform:scale(var(--hover-scale-x),var(--hover-scale-y))}tbody .box[data-v-71cc2342]{--hover-scale-x:1.1;--hover-scale-y:1.1;--squish-transition:.8s var(--ease-spring);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:1.4em;border:2px solid var(--fg-down);border-radius:.25em;cursor:pointer;display:inline-grid;flex:none;inline-size:1.4em;margin:0;place-content:center;transition:background-color var(--transition),border-color var(--transition),transform var(--squish-transition);font-size:.85em}tbody .box[data-v-71cc2342]:before{background-color:var(--bg);block-size:.75em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";inline-size:.75em;rotate:8deg;scale:0;transition:scale .2s cubic-bezier(.34,1.8,.64,1)}tbody .box[data-v-71cc2342]:checked{background-color:var(--fg-primary);border-color:var(--fg-primary)}tbody .box[data-v-71cc2342]:checked:before{scale:1}@media(hover:hover){tbody .box[data-v-71cc2342]:hover{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}}tbody .box[data-v-71cc2342]:focus-visible{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}tbody .box[data-v-71cc2342]:active{transform:scale(calc(var(--hover-scale-x) * 1.1),calc(var(--hover-scale-y) * 1.1))}tbody .box[data-v-71cc2342]:focus-visible{outline:2px solid var(--fg-secondary);outline-offset:2px}tbody .edit[data-v-71cc2342]{inline-size:1px;white-space:nowrap}tbody .payer[data-v-71cc2342]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);padding-inline-end:var(--sp-md)}@container (width <= 236px){tbody .payer[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 471px){tbody .payer[data-v-71cc2342]{--line-height:var(--line-height-open)}}tbody .payer[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}tbody .payer strong[data-v-71cc2342]{font-weight:var(--font-weight-strong)}tbody .payer-inner[data-v-71cc2342]{align-items:center;display:flex;gap:.5em;white-space:nowrap}tbody .actions[data-v-71cc2342]{background-color:var(--bg-down)}@container (width < 768px){.lines[data-v-71cc2342]{display:grid;grid-template-columns:minmax(0,1fr) auto auto}tbody[data-v-71cc2342],tfoot[data-v-71cc2342]{display:contents}tr[data-v-71cc2342]{display:grid;grid-column:1/-1;grid-template-columns:subgrid}tbody tr[data-v-71cc2342]{align-items:center;border-block-start-width:0;grid-template-areas:"label figure edit" "label status edit"}tbody tr[data-v-71cc2342]:first-child{border-block-start-width:2px}tbody .category[data-v-71cc2342],tbody .payer[data-v-71cc2342]{display:none}tbody .label[data-v-71cc2342]{grid-area:label}tbody .label-inner[data-v-71cc2342]{display:block}tbody .recurring[data-v-71cc2342]{margin-inline-start:.35em}tbody .meta[data-v-71cc2342]{display:flex}tbody .figure[data-v-71cc2342]{grid-area:figure;padding-block-end:0}tbody .status[data-v-71cc2342]{grid-area:status;padding-block-start:0;padding-inline-end:.5em;text-align:end}tbody .paid[data-v-71cc2342]{justify-content:flex-end}tbody .edit[data-v-71cc2342]{grid-area:edit;inline-size:auto}tbody .actions td[data-v-71cc2342],tbody[data-v-71cc2342] .--editing{grid-column:1/-1}tbody[data-v-71cc2342] .--editing{display:flex;flex-wrap:wrap}}tfoot tr:first-child td[data-v-71cc2342],tfoot tr:first-child th[data-v-71cc2342]{padding-block-start:.5em}tfoot td[data-v-71cc2342],tfoot th[data-v-71cc2342]{padding-block:.25em}tfoot th[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);color:var(--fg-secondary);padding-inline-end:var(--sp-md);text-align:right}tfoot th[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 364px){tfoot th[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 729px){tfoot th[data-v-71cc2342]{--line-height:var(--line-height-open)}}tfoot td[data-v-71cc2342]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);color:var(--fg-up)}tfoot td[data-v-71cc2342]:where(body,input,select,textarea){text-box:normal}@container (width <= 364px){tfoot td[data-v-71cc2342]{--line-height:var(--line-height-tight)}}@container (width >= 729px){tfoot td[data-v-71cc2342]{--line-height:var(--line-height-open)}}}@layer compose{.actions[data-v-71cc2342] .form{gap:0}}@layer component{.statement-teaser[data-v-f8f171be]{--teaser-hover-scale-x:1.01;--teaser-hover-scale-y:1.06;align-items:center;border-radius:var(--border-radius-md);color:inherit;display:grid;gap:var(--sp-md);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-md);position:relative;text-decoration:none}@container (width >= 768px){.statement-teaser[data-v-f8f171be]{grid-template-columns:subgrid}}.statement-teaser[data-v-f8f171be]:before{background-color:var(--bg-up);border:2px solid transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:var(--transition),transform .8s var(--ease-spring);z-index:0}.statement-teaser[data-v-f8f171be]>*{position:relative;z-index:1}@media(hover:hover){.statement-teaser[data-v-f8f171be]:hover:before{border-color:var(--fg-primary);transform:scale(var(--teaser-hover-scale-x),var(--teaser-hover-scale-y))}.statement-teaser:hover .--lead .value[data-v-f8f171be]{color:var(--fg-primary)}}.statement-teaser[data-v-f8f171be]:focus-visible:before{border-color:var(--fg-primary);transform:scale(var(--teaser-hover-scale-x),var(--teaser-hover-scale-y))}.statement-teaser:focus-visible .--lead .value[data-v-f8f171be]{color:var(--fg-primary)}.pair[data-v-f8f171be]{--pair-weight:400;display:flex;flex-direction:column-reverse;gap:.4em}.--total[data-v-f8f171be]{grid-column:-2/-1}.--lead[data-v-f8f171be]{--pair-weight:700;grid-column:1/-1}@container (width >= 768px){.--lead[data-v-f8f171be]{grid-column:auto}}.value[data-v-f8f171be]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;font-weight:var(--pair-weight);line-height:var(--line-height-tight);transition:color var(--transition)}.value[data-v-f8f171be]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.value[data-v-f8f171be]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.value[data-v-f8f171be]{--line-height:var(--line-height-open)}}.--lead .value[data-v-f8f171be]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.--lead .value[data-v-f8f171be]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.--lead .value[data-v-f8f171be]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.--lead .value[data-v-f8f171be]{--line-height:var(--line-height-open)}}@container (width >= 768px){.--lead .value[data-v-f8f171be]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.--lead .value[data-v-f8f171be]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.--lead .value[data-v-f8f171be]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.--lead .value[data-v-f8f171be]{--line-height:var(--line-height-open)}}}.--total .value[data-v-f8f171be]{color:var(--fg-down)}.label[data-v-f8f171be]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);color:var(--fg-down);line-height:var(--line-height-tight)}.label[data-v-f8f171be]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.label[data-v-f8f171be]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.label[data-v-f8f171be]{--line-height:var(--line-height-open)}}.--split .label[data-v-f8f171be]{color:var(--fg)}}@layer component{.subscription[data-v-a7a235ad]{display:flex;flex-direction:column;gap:var(--sp-sm)}.logo[data-v-a7a235ad]{color:var(--fg-down);height:5rem;width:5rem}.logo[data-v-a7a235ad] .markup,.logo[data-v-a7a235ad] svg{display:block;height:100%;width:100%}.logo[data-v-a7a235ad] svg{fill:currentcolor}.facts[data-v-a7a235ad]{display:grid;gap:.25em 1em;grid-template-columns:max-content minmax(0,1fr);margin:0}.facts dt[data-v-a7a235ad]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);align-self:baseline}.facts dt[data-v-a7a235ad]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.facts dt[data-v-a7a235ad]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.facts dt[data-v-a7a235ad]{--line-height:var(--line-height-open)}}.facts dd[data-v-a7a235ad]{margin:0}.note[data-v-a7a235ad]{--prose-gap:.75em;display:flow-root}.note[data-v-a7a235ad] :where(li,blockquote,td,th,figcaption,dd)>:first-child,.note[data-v-a7a235ad]>:first-child{margin-block-start:0}.note[data-v-a7a235ad] :where(li,blockquote,td,th,figcaption,dd)>:last-child,.note[data-v-a7a235ad]>:last-child{margin-block-end:0}.note[data-v-a7a235ad] :where(h2){text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(h2):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(h2){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.note[data-v-a7a235ad] :where(h2){--line-height:var(--line-height-tight)}}@container (width >= 1423px){.note[data-v-a7a235ad] :where(h2){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(h2){line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1.25em .5em}.note[data-v-a7a235ad] :where(h3){text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(h3):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(h3){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base)}@container (width <= 569px){.note[data-v-a7a235ad] :where(h3){--line-height:var(--line-height-tight)}}@container (width >= 1138px){.note[data-v-a7a235ad] :where(h3){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(h3){line-height:var(--line-height);font-size:var(--font-size-xl);color:var(--fg-up);margin-block:1.5em .5em}.note[data-v-a7a235ad] :where(h4){text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(h4):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(h4){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.note[data-v-a7a235ad] :where(h4){--line-height:var(--line-height-tight)}}@container (width >= 911px){.note[data-v-a7a235ad] :where(h4){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(h4){line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-primary);margin-block:1.5em .5em}.note[data-v-a7a235ad] :where(h5){text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(h5):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(h5){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.note[data-v-a7a235ad] :where(h5){--line-height:var(--line-height-tight)}}@container (width >= 583px){.note[data-v-a7a235ad] :where(h5){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(h5){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.note[data-v-a7a235ad] :where(h6){text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(h6):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(h6){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.note[data-v-a7a235ad] :where(h6){--line-height:var(--line-height-tight)}}@container (width >= 583px){.note[data-v-a7a235ad] :where(h6){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(h6){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.note[data-v-a7a235ad] :where(h2,h3,h4,h5,h6,table,figcaption){text-box:normal}.note[data-v-a7a235ad] :where(:is(h2,h3,h4,h5,h6)+*){margin-block-start:0}.note[data-v-a7a235ad] :where(p,ul,ol,blockquote,figure,pre,.table-scroll){margin-block:0 var(--prose-gap)}.note[data-v-a7a235ad] :where(p:has(+ul,+ol)){margin-block-end:.35em}.note[data-v-a7a235ad] :where(li){margin-block-end:.5em}.note[data-v-a7a235ad] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:1.75em}.note[data-v-a7a235ad] :where(ol>li){counter-increment:custom-list-counter;position:relative}.note[data-v-a7a235ad] :where(ol>li):before{color:var(--fg-primary);content:counter(custom-list-counter) ".";font-family:var(--font-display);font-weight:var(--font-display-weight-normal);inset-inline-start:-1.75em;position:absolute;text-align:end;width:1.25em}.note[data-v-a7a235ad] :where(a[href]:not(.button),a.link){color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:var(--transition)}@media(hover:hover){.note[data-v-a7a235ad] :where(a[href]:not(.button),a.link):hover{color:var(--fg-up);text-decoration-color:currentcolor}}.note[data-v-a7a235ad] :where(a[href]:not(.button),a.link):focus-visible{color:var(--fg-up);text-decoration-color:currentcolor}.note[data-v-a7a235ad] :where(figure){display:table}.note[data-v-a7a235ad] :where(figcaption){--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(figcaption):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(figcaption){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.note :where(figcaption) strong[data-v-a7a235ad]{font-weight:var(--font-weight-strong)}.note[data-v-a7a235ad] :where(figcaption){color:var(--fg-down);margin-block-start:.5em;caption-side:bottom;display:table-caption}.note[data-v-a7a235ad] :where(.table-scroll){overflow-x:auto}.note[data-v-a7a235ad] :where(table){--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.note[data-v-a7a235ad] :where(table){--line-height:var(--line-height-tight)}}@container (width >= 583px){.note[data-v-a7a235ad] :where(table){--line-height:var(--line-height-open)}}.note[data-v-a7a235ad] :where(table){line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.note[data-v-a7a235ad] :where(table):where(body,input,select,textarea){text-box:normal}.note[data-v-a7a235ad] :where(table){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.note :where(table) strong[data-v-a7a235ad]{font-weight:var(--font-weight-strong)}.note[data-v-a7a235ad] :where(table){border-collapse:collapse;margin-block:0 var(--prose-gap);width:100%}.note[data-v-a7a235ad] :where(.table-scroll table){margin-block:0}.note[data-v-a7a235ad] :where(thead tr){background-color:var(--bg-up);color:var(--fg-up);font-weight:var(--font-weight-strong)}.note[data-v-a7a235ad] :where(tbody tr:nth-child(2n)){background-color:oklch(from var(--bg-up) l c h/33%)}.note[data-v-a7a235ad] :where(td,th){border:2px solid var(--bg-up);padding:.5em .75em;text-align:start}.note[data-v-a7a235ad] :where(th){white-space:nowrap}.note[data-v-a7a235ad]{white-space:pre-line}}@layer component{.subscription-teaser[data-v-5617d070]{align-items:center;background-color:var(--bg-up);border-radius:var(--border-radius-md);color:inherit;display:flex;gap:var(--sp-sm);padding:var(--sp-md);text-decoration:none}@media(hover:hover){.subscription-teaser:hover .title[data-v-5617d070]{color:var(--fg-primary)}}.subscription-teaser:focus-visible .title[data-v-5617d070]{color:var(--fg-primary)}.logo[data-v-5617d070]{color:var(--fg-down);flex:none;height:3rem;width:3rem}.logo[data-v-5617d070] .markup,.logo[data-v-5617d070] svg{display:block;height:100%;width:100%}.logo[data-v-5617d070] svg{fill:currentcolor}.text[data-v-5617d070]{display:flex;flex-direction:column;gap:.25em;min-width:0}.title[data-v-5617d070]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);transition:color var(--transition)}.title[data-v-5617d070]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.title[data-v-5617d070]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.title[data-v-5617d070]{--line-height:var(--line-height-open)}}.plan[data-v-5617d070]{color:var(--fg-down)}}@layer component{svg[data-v-fd60ff61]{clip-rule:evenodd;display:block;fill:currentcolor;fill-rule:evenodd;height:100%;overflow:visible;stroke-linejoin:round;stroke-miterlimit:2;width:auto}}@layer component{.navigation[data-v-8a245512]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;background-color:var(--bg);border-inline-start:2px dotted var(--bg-down);color:var(--fg);container-type:inline-size;height:100%;inset-block-start:0;inset-inline-end:0;overflow:auto;padding:var(--sp-md) var(--sp-md) var(--sp-sm);position:fixed;transition:var(--transition);translate:100% 0;width:var(--navigation-width);z-index:var(--z-index-sticky)}@container (width <= 291px){.navigation[data-v-8a245512]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.navigation[data-v-8a245512]{--line-height:var(--line-height-open)}}.navigation[data-v-8a245512]:where(body,input,select,textarea){text-box:normal}.navigation strong[data-v-8a245512]{font-weight:var(--font-weight-strong)}.--nav-is-open .navigation[data-v-8a245512]{translate:0 0}@media(width>=1080px){:where(.page-layout:not(.--fullscreen)) .navigation[data-v-8a245512]{padding-block-start:0;translate:0 0}:where(.page-layout:not(.--fullscreen)) .navigation-backdrop[data-v-8a245512]{display:none}.branding[data-v-8a245512]{padding-block-start:var(--sp-md)}}.navigation-backdrop[data-v-8a245512]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:oklch(from var(--bg-down) l c h/25%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:var(--transition);z-index:calc(-1 + var(--z-index-sticky))}.--nav-is-open .navigation-backdrop[data-v-8a245512]{opacity:1;pointer-events:all}nav[data-v-8a245512]{display:flex;flex-direction:column}.branding[data-v-8a245512]{color:var(--fg-down);display:block;height:180px;margin-block-end:1em;max-height:20svh;transition:.15s ease}@media(hover:hover){.branding[data-v-8a245512]:hover{color:var(--fg-primary)}}.branding[data-v-8a245512]:focus-visible{color:var(--fg-primary)}}@layer compose{[data-v-8a245512] .block.--primary-local-tasks{flex:1;margin-block-start:1.25em;padding-block-start:.5em}[data-v-8a245512] .block.--primary-local-tasks>h2{text-box:trim-both cap alphabetic}[data-v-8a245512] .block.--primary-local-tasks>h2:where(body,input,select,textarea){text-box:normal}[data-v-8a245512] .block.--primary-local-tasks>h2{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base)}@container (width <= 236px){[data-v-8a245512] .block.--primary-local-tasks>h2{--line-height:var(--line-height-tight)}}@container (width >= 471px){[data-v-8a245512] .block.--primary-local-tasks>h2{--line-height:var(--line-height-open)}}[data-v-8a245512] .block.--primary-local-tasks>h2{line-height:var(--line-height);font-size:var(--font-size-xs);color:var(--fg-down);margin-block-end:.75em;opacity:.6}.navigation[data-v-8a245512]:not(:has(.block.--primary-local-tasks)) .menu-tree.--main{flex:1}[data-v-8a245512] .menu-tree{overflow:clip}[data-v-8a245512] .menu-tree a{align-items:center;color:var(--fg);display:inline-flex;height:100%;padding:.5em 0;text-decoration:none;transition:var(--transition)}@media(hover:hover){[data-v-8a245512] .menu-tree a:hover{color:var(--fg-primary)}[data-v-8a245512] .menu-tree.--main a:hover{translate:4px 0}}[data-v-8a245512] .menu-tree a:focus-visible{color:var(--fg-primary)}[data-v-8a245512] .menu-tree a.--active{color:var(--fg-secondary)}[data-v-8a245512] .menu-tree.--main{text-box:trim-both cap alphabetic}[data-v-8a245512] .menu-tree.--main:where(body,input,select,textarea){text-box:normal}[data-v-8a245512] .menu-tree.--main{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;margin-block-start:var(--sp-xs)}[data-v-8a245512] .menu-tree.--main a{font-weight:600}[data-v-8a245512] .menu-tree.--main a:focus-visible{translate:4px 0}[data-v-8a245512] .menu-tree.--local-tasks{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base)}@container (width <= 236px){[data-v-8a245512] .menu-tree.--local-tasks{--line-height:var(--line-height-tight)}}@container (width >= 471px){[data-v-8a245512] .menu-tree.--local-tasks{--line-height:var(--line-height-open)}}[data-v-8a245512] .menu-tree.--local-tasks{line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}[data-v-8a245512] .menu-tree.--local-tasks:where(body,input,select,textarea){text-box:normal}[data-v-8a245512] .menu-tree.--local-tasks{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}[data-v-8a245512] .menu-tree.--local-tasks strong{font-weight:var(--font-weight-strong)}[data-v-8a245512] .menu-tree.--local-tasks a{font-weight:500;width:100%}@media(hover:hover){[data-v-8a245512] .menu-tree.--local-tasks a:hover{translate:2px 0}}[data-v-8a245512] .menu-tree.--local-tasks a:focus-visible{translate:2px 0}[data-v-8a245512] .menu-tree.--account{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base)}@container (width <= 236px){[data-v-8a245512] .menu-tree.--account{--line-height:var(--line-height-tight)}}@container (width >= 471px){[data-v-8a245512] .menu-tree.--account{--line-height:var(--line-height-open)}}[data-v-8a245512] .menu-tree.--account{line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}[data-v-8a245512] .menu-tree.--account:where(body,input,select,textarea){text-box:normal}[data-v-8a245512] .menu-tree.--account{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}[data-v-8a245512] .menu-tree.--account strong{font-weight:var(--font-weight-strong)}[data-v-8a245512] .menu-tree.--account{flex-direction:row;gap:1em;margin-block:var(--sp-xs)}[data-v-8a245512] .menu-tree.--account a{font-weight:500}@media(hover:hover){[data-v-8a245512] .menu-tree.--account a:hover{translate:0 -2px}}[data-v-8a245512] .menu-tree.--account a:focus-visible{translate:0 -2px}}@layer component{.page-layout[data-v-031d7ad9]{--floating-button-margin:var(--sp-xs);--floating-button-size:calc(var(--sp) * 10);height:100%;position:relative}@media(width>=1080px){.page-layout[data-v-031d7ad9]:not(.--fullscreen){padding-inline-end:var(--navigation-width)}:where(.page-layout:not(.--fullscreen)) .nav-toggle[data-v-031d7ad9]{display:none}}.nav-toggle[data-v-031d7ad9],.search-toggle[data-v-031d7ad9],.tweaker-toggle[data-v-031d7ad9]{--button-block-size:var(--floating-button-size);position:fixed;z-index:calc(1 + var(--z-index-sticky))}.nav-toggle[data-v-031d7ad9]{inset-block-start:var(--floating-button-margin);inset-inline-end:var(--floating-button-margin)}.nav-toggle span[data-v-031d7ad9]{background-color:currentcolor;border-radius:3px;height:3px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform-origin:center;transition:var(--transition);width:1.25em}.nav-toggle span[data-v-031d7ad9]:first-child{translate:-50% calc(-50% - .5em)}.--nav-is-open .nav-toggle span[data-v-031d7ad9]:first-child{rotate:-43deg;translate:-50% -50%}.nav-toggle span[data-v-031d7ad9]:nth-child(2){translate:-50% -50%}.--nav-is-open .nav-toggle span[data-v-031d7ad9]:nth-child(2){opacity:0}.nav-toggle span[data-v-031d7ad9]:nth-child(3){translate:-50% calc(-50% + .5em)}.--nav-is-open .nav-toggle span[data-v-031d7ad9]:nth-child(3){rotate:43deg;translate:-50% -50%}.search-toggle[data-v-031d7ad9]{inset-block-start:var(--floating-button-margin);inset-inline-end:calc(.5em + var(--floating-button-margin) + var(--floating-button-size))}.search-toggle svg[data-v-031d7ad9]{font-size:1.5em;inset:50%;position:absolute;translate:-50% -50%}@media(width>=1080px){:where(.page-layout:not(.--fullscreen)) .search-toggle[data-v-031d7ad9]{inset:auto calc(var(--navigation-width) + var(--floating-button-margin)) var(--floating-button-margin) auto}}.tweaker-toggle[data-v-031d7ad9]{display:none;inset-block-start:var(--floating-button-margin);inset-inline-end:calc(var(--floating-button-margin) + 2 * (.5em + var(--floating-button-size)))}@media(width>=768px){.tweaker-toggle[data-v-031d7ad9]{display:block}}.tweaker-toggle svg[data-v-031d7ad9]{font-size:1.5em;inset:50%;position:absolute;translate:-50% -50%}@media(width>=1080px){:where(.page-layout:not(.--fullscreen)) .tweaker-toggle[data-v-031d7ad9]{inset:auto calc(.5em + var(--navigation-width) + var(--floating-button-margin) + var(--floating-button-size)) var(--floating-button-margin) auto}}.page-layout.--fullscreen main[data-v-031d7ad9]{display:flex;flex-direction:column;min-height:100svh}.page-layout.--fullscreen .page-content[data-v-031d7ad9]{flex:1;min-height:0;padding-block:0;row-gap:0}main[data-v-031d7ad9]{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;background-color:var(--bg);container-type:inline-size;flex:1}@container (width <= 364px){main[data-v-031d7ad9]{--line-height:var(--line-height-tight)}}@container (width >= 729px){main[data-v-031d7ad9]{--line-height:var(--line-height-open)}}main[data-v-031d7ad9]:where(body,input,select,textarea){text-box:normal}main strong[data-v-031d7ad9]{font-weight:var(--font-weight-strong)}.page-content[data-v-031d7ad9]{display:flex;flex-direction:column;padding-block:var(--sp-md) var(--sp-lg);row-gap:var(--sp-md)}.page-content[data-v-031d7ad9]:has(>aside){padding-inline:var(--container-padding)}aside[data-v-031d7ad9]{container-type:inline-size;display:flex;flex-direction:column;gap:var(--sp-md)}aside[data-v-031d7ad9] .block h2{text-box:trim-both cap alphabetic}aside[data-v-031d7ad9] .block h2:where(body,input,select,textarea){text-box:normal}aside[data-v-031d7ad9] .block h2{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){aside[data-v-031d7ad9] .block h2{--line-height:var(--line-height-tight)}}@container (width >= 583px){aside[data-v-031d7ad9] .block h2{--line-height:var(--line-height-open)}}aside[data-v-031d7ad9] .block h2{line-height:var(--line-height);font-size:var(--font-size-sm);margin-block-end:.75em}aside[data-v-031d7ad9] .block.--finance-charts h2{text-box:trim-both cap alphabetic}aside[data-v-031d7ad9] .block.--finance-charts h2:where(body,input,select,textarea){text-box:normal}aside[data-v-031d7ad9] .block.--finance-charts h2{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base)}@container (width <= 236px){aside[data-v-031d7ad9] .block.--finance-charts h2{--line-height:var(--line-height-tight)}}@container (width >= 471px){aside[data-v-031d7ad9] .block.--finance-charts h2{--line-height:var(--line-height-open)}}aside[data-v-031d7ad9] .block.--finance-charts h2{line-height:var(--line-height);font-size:var(--font-size-xs);margin-block-end:.5em}aside[data-v-031d7ad9] .menu-tree{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base)}@container (width <= 236px){aside[data-v-031d7ad9] .menu-tree{--line-height:var(--line-height-tight)}}@container (width >= 471px){aside[data-v-031d7ad9] .menu-tree{--line-height:var(--line-height-open)}}aside[data-v-031d7ad9] .menu-tree{line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}aside[data-v-031d7ad9] .menu-tree:where(body,input,select,textarea){text-box:normal}aside[data-v-031d7ad9] .menu-tree{font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}aside[data-v-031d7ad9] .menu-tree strong{font-weight:var(--font-weight-strong)}.page-layout.--full-layout .page-content[data-v-031d7ad9]{padding-block:0}.page-layout.--full-layout .page-content[data-v-031d7ad9]:has(>aside){-moz-column-gap:var(--sp-lg);column-gap:var(--sp-lg);flex-direction:row-reverse;justify-content:center}.page-layout.--full-layout aside[data-v-031d7ad9]{align-self:flex-start;flex:0 0 var(--container-sidebar);inset-block-start:0;max-height:100svh;overflow:auto;position:sticky}}@layer compose{.nav-toggle[data-v-031d7ad9],.search-toggle[data-v-031d7ad9],.tweaker-toggle[data-v-031d7ad9]{--button-bg:var(--bg-up);--button-fg:var(--fg-down);--button-fg-hover:var(--fg)}}@layer compose{[data-v-c23bdfe7] .page-header{--container-width:var(--container-width-xl);--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;padding-block-start:var(--sp-md)}@media(width>=768px){[data-v-c23bdfe7] .page-header{padding-block-start:var(--sp-lg)}}[data-v-c23bdfe7] .page-header h1{color:var(--fg);margin-block-end:.5em}[data-v-c23bdfe7]:has(.hero) .page-header{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-v-c23bdfe7] .page-content{padding-block-end:var(--sp-lg)}.--no-node[data-v-c23bdfe7] .page-content>:not(aside){--container-width:var(--container-post-content);--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;margin-inline-start:0}.--no-node.--full-layout[data-v-c23bdfe7] .page-content>:not(aside){padding-block:var(--sp-md)}}@layer component{.page-header-inner[data-v-39b4b5c3]{--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.note-meta[data-v-39b4b5c3]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;margin-block-start:.5em;align-items:center;color:var(--fg-down);display:flex;flex-wrap:wrap;gap:.5em 1em}.note-meta[data-v-39b4b5c3]:where(body,input,select,textarea){text-box:normal}.note-meta strong[data-v-39b4b5c3]{font-weight:var(--font-weight-strong)}.updated svg[data-v-39b4b5c3]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em}.tags[data-v-39b4b5c3]{display:flex;flex-wrap:wrap;gap:var(--sp-xs);list-style:none;padding-inline-start:0}.tag[data-v-39b4b5c3]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;border:1px solid;border-radius:var(--border-radius-sm);padding:.05em .5em .075em}.tag[data-v-39b4b5c3]:where(body,input,select,textarea){text-box:normal}.tag strong[data-v-39b4b5c3]{font-weight:var(--font-weight-strong)}.things[data-v-39b4b5c3]{display:flex;flex-wrap:wrap;gap:.25em .5em}}@layer compose{.page-header-inner[data-v-39b4b5c3]{--container-width:calc(var(--measure) + var(--container-sidebar) + var(--container-padding) * 3)}[data-v-39b4b5c3] .page-header{border-block-end:2px dotted var(--bg-down);padding-block:calc(var(--sp-md) + var(--sp)) calc(var(--sp-md) + var(--sp) * -1)}@media(width>=768px){[data-v-39b4b5c3] .page-header{padding-block:var(--sp-lg) calc(var(--sp-md) + var(--sp) * 2)}}[data-v-39b4b5c3] .page-header h1{text-box:trim-both cap alphabetic}[data-v-39b4b5c3] .page-header h1:where(body,input,select,textarea){text-box:normal}[data-v-39b4b5c3] .page-header h1{font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-3xl-tight);--line-height-base:var(--line-height-3xl-base);--line-height-open:var(--line-height-3xl-open);--line-height:var(--line-height-base)}@container (width <= 889px){[data-v-39b4b5c3] .page-header h1{--line-height:var(--line-height-tight)}}@container (width >= 1779px){[data-v-39b4b5c3] .page-header h1{--line-height:var(--line-height-open)}}[data-v-39b4b5c3] .page-header h1{line-height:var(--line-height);font-size:var(--font-size-3xl);margin-block-end:.5em}[data-v-39b4b5c3] .page-content>.note{container-type:inline-size;flex:1 1 auto;max-inline-size:var(--measure);min-width:0}.page-layout.--full-layout[data-v-39b4b5c3] .page-content{padding-block:var(--sp-md) var(--sp-lg)}}@layer component{.status[data-v-611d63a2]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);align-items:start;gap:.2em;text-wrap:pretty}.status[data-v-611d63a2]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.status[data-v-611d63a2]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.status[data-v-611d63a2]{--line-height:var(--line-height-open)}}.status-note[data-v-611d63a2]{color:var(--fg);font-weight:400}}@layer compose{[data-v-611d63a2] .page-header{--container-width:var(--container-width-md);--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%;margin-inline-start:0;padding-block:var(--sp-md)}[data-v-611d63a2] .page-header h1{margin-block:var(--sp-md) .5em;text-align:start}[data-v-611d63a2] .page-content>:not(aside){container-type:inline-size;max-width:var(--container-width-md);min-width:0;padding-block:0 var(--sp-lg)}.page-layout.--full-layout[data-v-611d63a2] .page-content{justify-content:flex-start}.page-layout.--full-layout[data-v-611d63a2] .page-content>:not(aside){flex:0 1 var(--container-width-md)}.page-layout.--full-layout[data-v-611d63a2] .page-content>aside{flex:1 0 var(--container-sidebar)}.status[data-v-611d63a2] .icon{line-height:inherit;margin-block-start:calc((1lh - 1em) / 1.3);top:0}}@layer component{h1[data-v-e421eaa1]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-4xl-tight);--line-height-base:var(--line-height-4xl-base);--line-height-open:var(--line-height-4xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-4xl);color:var(--fg-up)}h1[data-v-e421eaa1]:where(body,input,select,textarea){text-box:normal}@container (width <= 1112px){h1[data-v-e421eaa1]{--line-height:var(--line-height-tight)}}@container (width >= 2224px){h1[data-v-e421eaa1]{--line-height:var(--line-height-open)}}h1[data-v-e421eaa1]:has(strong){font-weight:var(--font-display-weight-light)}h1:has(strong) strong[data-v-e421eaa1]{font-weight:var(--font-display-weight-normal)}}@layer component{.popover[data-v-05a5fd37]{--popover-duration:.12s}.trigger[data-v-05a5fd37]{display:inline-block}.content[data-v-05a5fd37]{background-color:var(--bg-down);border-radius:var(--border-radius-sm);white-space:nowrap;will-change:translate,opacity;z-index:var(--z-index-popover)}.popover-enter-active[data-v-05a5fd37],.popover-leave-active[data-v-05a5fd37]{transition:opacity var(--popover-duration) ease,translate var(--popover-duration) ease}.popover-enter-from[data-v-05a5fd37],.popover-leave-to[data-v-05a5fd37]{opacity:0}.popover-enter-from[data-side=bottom][data-v-05a5fd37],.popover-leave-to[data-side=bottom][data-v-05a5fd37]{translate:0 -6px}.popover-enter-from[data-side=top][data-v-05a5fd37],.popover-leave-to[data-side=top][data-v-05a5fd37]{translate:0 6px}.popover-enter-from[data-side=right][data-v-05a5fd37],.popover-leave-to[data-side=right][data-v-05a5fd37]{translate:-6px 0}.popover-enter-from[data-side=left][data-v-05a5fd37],.popover-leave-to[data-side=left][data-v-05a5fd37]{translate:6px 0}.popover-enter-to[data-v-05a5fd37],.popover-leave-from[data-v-05a5fd37]{opacity:1;translate:0 0}}@layer component{.contextual-links[data-v-83dfe499]{--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-20);--bg-down:var(--color-neutral-30);--bg-disabled:var(--color-neutral-30);--fg-up:var(--color-neutral-95);--fg:var(--color-neutral-80);--fg-down:var(--color-neutral-60);--fg-disabled:var(--color-neutral-50);--fg-primary:var(--color-green-90);--fg-secondary:var(--color-blue-80)}.title[data-v-83dfe499]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);padding:.75em .75em 0;white-space:nowrap}.title[data-v-83dfe499]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.title[data-v-83dfe499]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.title[data-v-83dfe499]{--line-height:var(--line-height-open)}}.links[data-v-83dfe499]{display:flex;flex-direction:column;gap:.25em;list-style:none;min-width:150px;padding:.25em .5em .5em}.link[data-v-83dfe499]{justify-content:flex-start;padding-block:.5em;text-align:start;width:100%}.link[data-v-83dfe499]:before{border-radius:var(--border-radius-sm)}}.contextual-links-wrapper{outline-color:transparent;position:relative}.contextual-links-wrapper .contextual-links{inset-block-start:0;inset-inline-end:0;opacity:0;pointer-events:none;position:absolute;z-index:1}@media(hover:hover){.contextual-links-wrapper:hover .contextual-links{opacity:.3;pointer-events:auto}}.contextual-links-wrapper:has(.contextual-links.--open),.contextual-links-wrapper:has(.contextual-links:hover){border-radius:1px;outline:2px dashed var(--fg-primary);transition:outline-color .25s}.contextual-links-wrapper:has(.contextual-links.--open) .contextual-links,.contextual-links-wrapper:has(.contextual-links:hover) .contextual-links{opacity:1;pointer-events:auto;z-index:2}@layer component{.blurb[data-v-340472de]{background-color:var(--bg-up);border-radius:var(--border-radius-lg);gap:var(--sp-md);margin-block-end:var(--sp-md);padding:var(--sp-md);text-align:center}.blurb[data-v-340472de],.copy[data-v-340472de],header[data-v-340472de]{align-items:center;display:flex;flex-direction:column}.copy[data-v-340472de]{max-width:40em}.overline[data-v-340472de]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block-end:.75em}.overline[data-v-340472de]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.overline[data-v-340472de]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.overline[data-v-340472de]{--line-height:var(--line-height-open)}}.headline[data-v-340472de]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);font-weight:300}.headline[data-v-340472de]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.headline[data-v-340472de]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.headline[data-v-340472de]{--line-height:var(--line-height-open)}}.content[data-v-340472de]{max-inline-size:var(--measure)}.links[data-v-340472de]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:center}.content+.links[data-v-340472de]{margin-block-start:var(--sp-sm)}img[data-v-340472de]{block-size:auto;border-radius:var(--border-radius-md);max-inline-size:100%;-o-object-fit:cover;object-fit:cover}}@layer compose{.headline[data-v-340472de] em{color:var(--fg-up);font-style:normal;font-weight:400}}@layer component{.container.--full[data-v-98e35557],.container.--lg[data-v-98e35557],.container.--md[data-v-98e35557],.container.--post-content[data-v-98e35557],.container.--sm[data-v-98e35557],.container.--xl[data-v-98e35557]{--container-width-actual:min(var(--container-width), 100% + var(--scrollbar-width));container-type:inline-size;margin-inline:auto;max-width:var(--container-width);padding-inline:var(--container-padding);width:100%}.container.--xl[data-v-98e35557]{--container-width:var(--container-width-xl)}.container.--lg[data-v-98e35557]{--container-width:var(--container-width-lg)}.container.--md[data-v-98e35557]{--container-width:var(--container-width-md)}.container.--sm[data-v-98e35557]{--container-width:var(--container-width-sm)}.container.--post-content[data-v-98e35557]{--container-width:var(--container-post-content)}.--with-sidebar[data-v-98e35557]{padding-inline:var(--container-padding)}.columns[data-v-98e35557]{display:flex;flex-direction:column;gap:var(--sp-md)}@container (width >= 1080px){.columns[data-v-98e35557]{flex-direction:row}.column.--content[data-v-98e35557]{flex:0 1 var(--container-width-md)}.column.--sidebar[data-v-98e35557]{flex:1 0 var(--container-sidebar)}}.column[data-v-98e35557]{container-type:inline-size;min-inline-size:0}.column.--content[data-v-98e35557]{max-inline-size:var(--container-width-md)}}@layer component{.finance-charts[data-v-bc671c8c]{margin-block-end:var(--sp-md)}h2[data-v-bc671c8c]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);margin-block-end:var(--sp-sm)}h2[data-v-bc671c8c]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){h2[data-v-bc671c8c]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){h2[data-v-bc671c8c]{--line-height:var(--line-height-open)}}.card[data-v-bc671c8c]{background-color:var(--bg-up);border-radius:var(--border-radius-md);padding:var(--sp-md)}}@layer component{.container[data-v-7ae76013],.loading-indicator[data-v-7ae76013],.viewport[data-v-7ae76013]{display:flex}.loading-indicator.--overlay[data-v-7ae76013]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.viewport[data-v-7ae76013]{align-items:center;flex-direction:column;gap:.5em;justify-content:center;width:100%}.--horizontal .viewport[data-v-7ae76013]{flex-direction:row}.--overlay .viewport[data-v-7ae76013]{block-size:0;inset-block-start:50dvh;position:sticky}.label[data-v-7ae76013]{color:var(--fg-primary);font-weight:700;text-align:center}.--vertical .label[data-v-7ae76013]{margin-block-start:var(--sp-xs)}.--horizontal .label[data-v-7ae76013]{margin-inline-start:var(--sp-xs)}.container[data-v-7ae76013],span[data-v-7ae76013]{height:15px}span[data-v-7ae76013]{--animation-duration:2s;background-color:var(--fg-primary);border-radius:8px;margin:0 15px;width:35px}span[data-v-7ae76013]:first-child{animation:spin-7ae76013 var(--animation-duration) linear infinite;margin-right:-18px;transform-origin:center left}span[data-v-7ae76013]:nth-child(2){animation:spin2-7ae76013 var(--animation-duration) linear infinite;animation-delay:.2s}span[data-v-7ae76013]:nth-child(2),span[data-v-7ae76013]:nth-child(3),span[data-v-7ae76013]:nth-child(4){transform-origin:center right}span[data-v-7ae76013]:nth-child(3){animation:spin3-7ae76013 var(--animation-duration) linear infinite;animation-delay:.3s}span[data-v-7ae76013]:nth-child(4){animation:spin4-7ae76013 var(--animation-duration) linear infinite;animation-delay:.4s}@keyframes spin-7ae76013{0%{transform:rotate(0)}25%{transform:rotate(1turn)}30%{transform:rotate(370deg)}35%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes spin2-7ae76013{0%{transform:rotate(0)}20%{transform:rotate(0)}30%{transform:rotate(-180deg)}35%{transform:rotate(-190deg)}40%{transform:rotate(-180deg)}78%{transform:rotate(-180deg)}95%{transform:rotate(-1turn)}98%{transform:rotate(-370deg)}to{transform:rotate(-1turn)}}@keyframes spin3-7ae76013{0%{transform:rotate(0)}27%{transform:rotate(0)}40%{transform:rotate(180deg)}45%{transform:rotate(190deg)}50%{transform:rotate(180deg)}62%{transform:rotate(180deg)}75%{transform:rotate(1turn)}80%{transform:rotate(370deg)}85%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes spin4-7ae76013{0%{transform:rotate(0)}38%{transform:rotate(0)}60%{transform:rotate(-1turn)}65%{transform:rotate(-370deg)}75%{transform:rotate(-1turn)}to{transform:rotate(-1turn)}}}@layer component{.form[data-v-917b29a9]{display:flex;flex-direction:column;gap:var(--sp-sm);position:relative}.question[data-v-917b29a9]{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 364px){.question[data-v-917b29a9]{--line-height:var(--line-height-tight)}}@container (width >= 729px){.question[data-v-917b29a9]{--line-height:var(--line-height-open)}}.question[data-v-917b29a9]:where(body,input,select,textarea){text-box:normal}.question strong[data-v-917b29a9]{font-weight:var(--font-weight-strong)}.loading-indicator.--overlay[data-v-917b29a9]{--over-cover:calc(var(--sp) * 4);height:calc(100% + var(--over-cover) * 2);inset-block-start:calc(var(--over-cover) * -1);inset-inline-start:calc(var(--over-cover) * -1);position:absolute;width:calc(100% + var(--over-cover) * 2);z-index:1}.loading-indicator.--overlay.--page[data-v-917b29a9]{height:auto;inset:0;position:fixed;width:auto;z-index:var(--z-index-modal)}}@layer component{.page-count[data-v-8c4eac53]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down)}.page-count[data-v-8c4eac53]:where(body,input,select,textarea){text-box:normal}.page-count strong[data-v-8c4eac53]{font-weight:var(--font-weight-strong)}}@layer component{.pager[data-v-929cc5eb]{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}.ellipsis[data-v-929cc5eb]{color:var(--fg-down);padding-block-end:.4em;padding-inline:.25em}}@layer compose{.button[data-v-929cc5eb]{--button-padding-inline:1em}}@layer component{.view[data-v-1e0138ed]{display:flex;flex-direction:column}.title[data-v-1e0138ed]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl)}.title[data-v-1e0138ed]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.title[data-v-1e0138ed]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.title[data-v-1e0138ed]{--line-height:var(--line-height-open)}}.before[data-v-1e0138ed],.title[data-v-1e0138ed]{margin-block-end:var(--sp-sm)}.before[data-v-1e0138ed]{align-items:center;background-color:var(--bg-down);border-radius:var(--border-radius-sm);display:flex;gap:var(--sp-xs);justify-content:space-between;padding:.5em .7em}.filter-summary[data-v-1e0138ed]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;margin-block-end:1em}@container (width <= 236px){.filter-summary[data-v-1e0138ed]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.filter-summary[data-v-1e0138ed]{--line-height:var(--line-height-open)}}.filter-summary[data-v-1e0138ed]:where(body,input,select,textarea){text-box:normal}.filter-summary strong[data-v-1e0138ed]{font-weight:var(--font-weight-strong)}.filter-summary[data-v-1e0138ed],.no-results[data-v-1e0138ed]{color:var(--fg-down)}.more-link[data-v-1e0138ed],.pager[data-v-1e0138ed]{margin-block-start:var(--sp-md)}}@layer compose{[data-v-1e0138ed] .form{background-color:var(--bg-up);border-radius:var(--border-radius-md);gap:1em;margin-block-end:var(--sp-md);padding:var(--sp-md)}}@layer component{h2[data-v-b0b0a927]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);margin-block-end:var(--sp-sm)}h2[data-v-b0b0a927]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){h2[data-v-b0b0a927]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){h2[data-v-b0b0a927]{--line-height:var(--line-height-open)}}.list[data-v-b0b0a927]{container-type:inline-size;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;padding:0;row-gap:var(--sp-xs)}.item[data-v-b0b0a927],.list[data-v-b0b0a927]{display:grid}.item[data-v-b0b0a927]{grid-column:1/-1;grid-template-columns:subgrid}}@layer compose{[data-v-b0b0a927] .pager{margin-block-start:var(--sp-sm)}}@layer component{.--dark-mode .ownership[data-v-f62b563a]{--fg-household-1:var(--color-blue-80);--fg-household-2:var(--color-orange-80);--fg-household-3:var(--color-pink-80)}.--light-mode .ownership[data-v-f62b563a]{--fg-household-1:var(--color-blue-50);--fg-household-2:var(--color-orange-50);--fg-household-3:var(--color-pink-50)}.ownership[data-v-f62b563a]{flex-direction:column}.bar[data-v-f62b563a],.ownership[data-v-f62b563a]{display:flex;gap:var(--sp-xs)}.bar[data-v-f62b563a]{block-size:calc(var(--sp) * 2);margin-inline:calc(var(--sp))}.segment[data-v-f62b563a]{background-color:var(--household-color);border-radius:4px;flex-basis:0;min-inline-size:4px}.households[data-v-f62b563a]{display:grid;gap:var(--sp-xs);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));list-style:none;padding:0}.household[data-v-f62b563a]{background-color:var(--bg-up);border-radius:var(--border-radius-md);padding:calc(var(--sp-sm) + var(--sp) * 2)}.name[data-v-f62b563a]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);align-items:center;color:var(--fg-down);display:flex;gap:.333em;margin-block-end:.5em}.name[data-v-f62b563a]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.name[data-v-f62b563a]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.name[data-v-f62b563a]{--line-height:var(--line-height-open)}}.swatch[data-v-f62b563a]{aspect-ratio:1;background-color:var(--household-color);border-radius:50%;flex:none;inline-size:.75em;position:relative;top:-.1em}.share[data-v-f62b563a]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;font-weight:400;margin-block-end:.3em}.share[data-v-f62b563a]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.share[data-v-f62b563a]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.share[data-v-f62b563a]{--line-height:var(--line-height-open)}}.contributed[data-v-f62b563a],.total[data-v-f62b563a]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;font-variant-numeric:tabular-nums;color:var(--fg-down)}@container (width <= 236px){.contributed[data-v-f62b563a],.total[data-v-f62b563a]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.contributed[data-v-f62b563a],.total[data-v-f62b563a]{--line-height:var(--line-height-open)}}.contributed[data-v-f62b563a]:where(body,input,select,textarea),.total[data-v-f62b563a]:where(body,input,select,textarea){text-box:normal}.contributed strong[data-v-f62b563a],.total strong[data-v-f62b563a]{font-weight:var(--font-weight-strong)}.total[data-v-f62b563a]{padding-block-start:.35em}}@layer component{.finance-ownership[data-v-80610155]{margin-block-end:var(--sp-md)}h2[data-v-80610155]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);margin-block-end:.6em}h2[data-v-80610155]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){h2[data-v-80610155]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){h2[data-v-80610155]{--line-height:var(--line-height-open)}}}@layer component{.hero[data-v-866e49aa]{gap:var(--sp-lg);margin-block-end:var(--sp-md);padding-block:var(--sp-lg) var(--sp-md)}.hero[data-v-866e49aa],header[data-v-866e49aa]{align-items:center;display:flex;flex-direction:column}.overline[data-v-866e49aa]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-primary);margin-block-end:.75em}.overline[data-v-866e49aa]:where(body,input,select,textarea){text-box:normal}.headline[data-v-866e49aa]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-4xl-tight);--line-height-base:var(--line-height-4xl-base);--line-height-open:var(--line-height-4xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-4xl)}.headline[data-v-866e49aa]:where(body,input,select,textarea){text-box:normal}@container (width <= 1112px){.headline[data-v-866e49aa]{--line-height:var(--line-height-tight)}}@container (width >= 2224px){.headline[data-v-866e49aa]{--line-height:var(--line-height-open)}}.headline[data-v-866e49aa]:has(strong){font-weight:var(--font-display-weight-light)}.headline:has(strong) strong[data-v-866e49aa]{font-weight:var(--font-display-weight-normal)}.headline[data-v-866e49aa]{color:var(--fg-up);font-weight:300;margin-block-end:var(--sp-sm)}.content[data-v-866e49aa]{margin-block-end:var(--sp-md);max-inline-size:var(--measure)}}@layer compose{.headline[data-v-866e49aa] em{color:var(--fg-up);font-weight:400}}@layer component{.latest-statement[data-v-97bf8f72]{margin-block-end:var(--sp-md)}h2[data-v-97bf8f72]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);margin-block-end:.75em}h2[data-v-97bf8f72]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){h2[data-v-97bf8f72]{--line-height:var(--line-height-tight)}}@container (width >= 583px){h2[data-v-97bf8f72]{--line-height:var(--line-height-open)}}.row[data-v-97bf8f72]{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto auto}}@layer component{.list[data-v-80717498]{display:grid;gap:var(--sp-xs);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));list-style:none;padding:0}}@layer component{.todo-progress[data-v-e8a190c1]{display:grid;gap:var(--sp-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.group[data-v-e8a190c1]{background-color:var(--progress-surface);border-radius:var(--border-radius-md);padding:var(--sp-sm)}.head[data-v-e8a190c1]{align-items:baseline;display:flex;gap:var(--sp-sm);justify-content:space-between;padding-block-end:.4em}.label[data-v-e8a190c1]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--progress-text)}.label[data-v-e8a190c1]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.label[data-v-e8a190c1]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.label[data-v-e8a190c1]{--line-height:var(--line-height-open)}}.reset[data-v-e8a190c1]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--progress-text)}@container (width <= 236px){.reset[data-v-e8a190c1]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.reset[data-v-e8a190c1]{--line-height:var(--line-height-open)}}.reset[data-v-e8a190c1]:where(body,input,select,textarea){text-box:normal}.reset strong[data-v-e8a190c1]{font-weight:var(--font-weight-strong)}.track[data-v-e8a190c1]{background-color:var(--progress-track);block-size:calc(var(--sp) * 2);border-radius:var(--border-radius-sm);display:flex;overflow:hidden}.fill[data-v-e8a190c1]{block-size:100%;transition:inline-size .4s var(--ease-spring)}.legend[data-v-e8a190c1]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--progress-text);-moz-column-gap:.5em;column-gap:.5em;display:flex;flex-wrap:wrap;margin:0;padding-block-start:.25em}@container (width <= 236px){.legend[data-v-e8a190c1]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.legend[data-v-e8a190c1]{--line-height:var(--line-height-open)}}.legend[data-v-e8a190c1]:where(body,input,select,textarea){text-box:normal}.legend strong[data-v-e8a190c1]{font-weight:var(--font-weight-strong)}.item[data-v-e8a190c1]{white-space:nowrap}.--skeleton .item[data-v-e8a190c1],.--skeleton .label[data-v-e8a190c1],.--skeleton .reset[data-v-e8a190c1]{position:relative}.--skeleton .item[data-v-e8a190c1]:before,.--skeleton .label[data-v-e8a190c1]:before,.--skeleton .reset[data-v-e8a190c1]:before{content:"";display:inline-block}.--skeleton .label[data-v-e8a190c1]{inline-size:7em}.--skeleton .reset[data-v-e8a190c1]{inline-size:5em}.--skeleton .item[data-v-e8a190c1]{inline-size:4.5em}.--skeleton .bar[data-v-e8a190c1]{--skeleton-duration:1.5s;--skeleton-gradient:linear-gradient( 90deg, var(--fg-down), var(--fg-up), var(--fg-primary), var(--fg-secondary), var(--fg-down) );animation:skeleton-flow-e8a190c1 var(--skeleton-duration) linear infinite;background-image:var(--skeleton-gradient);background-size:200% 100%}.--skeleton :is(.label,.reset,.item) .bar[data-v-e8a190c1]{block-size:.8em;border-radius:var(--border-radius-lg);inset-block-start:50%;inset-inline:0;position:absolute;translate:0 -50%}.--skeleton .track .bar[data-v-e8a190c1]{flex:1}.dot[data-v-e8a190c1]{block-size:.7em;border-radius:50%;display:inline-block;inline-size:.7em;margin-inline-end:.35em;translate:0 .05em}.dot.--complete[data-v-e8a190c1],.fill.--complete[data-v-e8a190c1]{background-color:var(--progress-complete)}.dot.--incomplete[data-v-e8a190c1],.fill.--incomplete[data-v-e8a190c1]{background-color:var(--progress-incomplete)}.dot.--unclaimed[data-v-e8a190c1],.fill.--unclaimed[data-v-e8a190c1]{background-color:var(--progress-unclaimed)}}@keyframes skeleton-flow-e8a190c1{0%{background-position:0 0}to{background-position:200% 0}}@layer component{.todo-list-callout[data-v-c71a6487]{align-items:center;background-color:var(--bg-up);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;margin-block-end:var(--sp-md);padding:var(--sp-md);text-align:center}.icon-wrapper[data-v-c71a6487]{align-items:center;aspect-ratio:1;background-color:var(--fg-primary);border-radius:50%;display:flex;font-size:2.25em;height:1.75em;justify-content:center;margin-block-end:.75em}.icon[data-v-c71a6487]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;color:var(--bg-up)}.copy[data-v-c71a6487]{max-width:40em}.copy[data-v-c71a6487],header[data-v-c71a6487]{align-items:center;display:flex;flex-direction:column}.overline[data-v-c71a6487]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block-end:.75em}.overline[data-v-c71a6487]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.overline[data-v-c71a6487]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.overline[data-v-c71a6487]{--line-height:var(--line-height-open)}}.headline[data-v-c71a6487]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);font-weight:300;margin-block-end:.75em}.headline[data-v-c71a6487]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.headline[data-v-c71a6487]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.headline[data-v-c71a6487]{--line-height:var(--line-height-open)}}.content[data-v-c71a6487]{margin-block-end:1.5em;max-inline-size:var(--measure)}.todo-progress[data-v-c71a6487]{grid-template-columns:1fr;margin-block-end:var(--sp-md);width:100%}.links[data-v-c71a6487]{display:flex;flex-wrap:wrap;gap:var(--sp-sm);justify-content:center}.content+.links[data-v-c71a6487]{margin-block-start:var(--sp-sm)}}@layer compose{.todo-progress[data-v-c71a6487]{--progress-surface:var(--bg);--progress-track:var(--bg-down);--progress-text:var(--fg-down);--progress-complete:var(--fg-primary);--progress-incomplete:var(--bg-down);--progress-unclaimed:var(--bg-up)}}@layer component{.todo-progress[data-v-001ba21d]{margin-block-end:var(--sp-md)}}@layer compose{.todo-progress[data-v-001ba21d]{--progress-surface:var(--bg-down);--progress-track:var(--bg-down);--progress-text:var(--fg-down);--progress-complete:var(--fg-primary);--progress-incomplete:var(--bg);--progress-unclaimed:var(--bg-up)}}@layer component{.alert[data-v-f2ffa86c]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 291px){.alert[data-v-f2ffa86c]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.alert[data-v-f2ffa86c]{--line-height:var(--line-height-open)}}.alert[data-v-f2ffa86c]:where(body,input,select,textarea){text-box:normal}.alert strong[data-v-f2ffa86c]{font-weight:var(--font-weight-strong)}.alert[data-v-f2ffa86c]{background-color:var(--bg);border-radius:var(--border-radius-sm);color:var(--fg);font-weight:700;padding:var(--sp-sm)}.--dark-mode .alert.--info[data-v-f2ffa86c]{--bg-up:var(--color-blue-30);--bg:var(--color-blue-40);--bg-down:var(--color-blue-50);--bg-disabled:var(--color-blue-50);--fg-up:var(--color-blue-98);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-blue-70);--fg-secondary:var(--color-blue-70)}.--light-mode .alert.--info[data-v-f2ffa86c]{--bg-up:var(--color-blue-95);--bg:var(--color-blue-90);--bg-down:var(--color-blue-80);--bg-disabled:var(--color-blue-80);--fg-up:var(--color-blue-20);--fg:var(--color-blue-40);--fg-down:var(--color-blue-50);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-blue-50);--fg-secondary:var(--color-blue-30)}.--dark-mode .alert.--success[data-v-f2ffa86c]{--bg-up:var(--color-green-30);--bg:var(--color-green-40);--bg-down:var(--color-green-50);--bg-disabled:var(--color-green-50);--fg-up:var(--color-green-98);--fg:var(--color-green-90);--fg-down:var(--color-green-70);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-green-70);--fg-secondary:var(--color-green-70)}.--light-mode .alert.--success[data-v-f2ffa86c]{--bg-up:var(--color-green-95);--bg:var(--color-green-90);--bg-down:var(--color-green-80);--bg-disabled:var(--color-green-80);--fg-up:var(--color-green-20);--fg:var(--color-green-40);--fg-down:var(--color-green-50);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-green-50);--fg-secondary:var(--color-green-30)}.alert.--warning[data-v-f2ffa86c]{--bg-up:var(--color-orange-95);--bg:var(--color-orange-90);--bg-down:var(--color-orange-80);--bg-disabled:var(--color-orange-80);--fg-up:var(--color-pink-20);--fg:var(--color-pink-40);--fg-down:var(--color-pink-50);--fg-disabled:var(--color-pink-60);--fg-primary:var(--color-pink-50);--fg-secondary:var(--color-pink-40)}.alert.--danger[data-v-f2ffa86c]{--bg-up:var(--color-pink-95);--bg:var(--color-pink-90);--bg-down:var(--color-pink-80);--bg-disabled:var(--color-pink-80);--fg-up:var(--color-orange-20);--fg:var(--color-orange-40);--fg-down:var(--color-orange-50);--fg-disabled:var(--color-orange-60);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-orange-40)}}@layer compose{.alert[data-v-f2ffa86c] p:last-child{margin-block-end:0}.alert[data-v-f2ffa86c] a{color:var(--fg-up);text-decoration-thickness:2px;text-underline-offset:.1em}.alert[data-v-f2ffa86c] svg{display:inline-block;fill:currentcolor;height:.9em;overflow:visible;pointer-events:none;vertical-align:-.125em}}@layer component{.room-term[data-v-c0e758dc]{display:flex;flex-direction:column;gap:var(--sp-sm)}.description[data-v-c0e758dc]{--prose-gap:.75em;display:flow-root}.description[data-v-c0e758dc] :where(li,blockquote,td,th,figcaption,dd)>:first-child,.description[data-v-c0e758dc]>:first-child{margin-block-start:0}.description[data-v-c0e758dc] :where(li,blockquote,td,th,figcaption,dd)>:last-child,.description[data-v-c0e758dc]>:last-child{margin-block-end:0}.description[data-v-c0e758dc] :where(h2){text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(h2):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(h2){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.description[data-v-c0e758dc] :where(h2){--line-height:var(--line-height-tight)}}@container (width >= 1423px){.description[data-v-c0e758dc] :where(h2){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(h2){line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1.25em .5em}.description[data-v-c0e758dc] :where(h3){text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(h3):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(h3){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base)}@container (width <= 569px){.description[data-v-c0e758dc] :where(h3){--line-height:var(--line-height-tight)}}@container (width >= 1138px){.description[data-v-c0e758dc] :where(h3){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(h3){line-height:var(--line-height);font-size:var(--font-size-xl);color:var(--fg-up);margin-block:1.5em .5em}.description[data-v-c0e758dc] :where(h4){text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(h4):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(h4){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.description[data-v-c0e758dc] :where(h4){--line-height:var(--line-height-tight)}}@container (width >= 911px){.description[data-v-c0e758dc] :where(h4){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(h4){line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-primary);margin-block:1.5em .5em}.description[data-v-c0e758dc] :where(h5){text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(h5):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(h5){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-c0e758dc] :where(h5){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-c0e758dc] :where(h5){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(h5){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.description[data-v-c0e758dc] :where(h6){text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(h6):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(h6){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-c0e758dc] :where(h6){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-c0e758dc] :where(h6){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(h6){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.description[data-v-c0e758dc] :where(h2,h3,h4,h5,h6,table,figcaption){text-box:normal}.description[data-v-c0e758dc] :where(:is(h2,h3,h4,h5,h6)+*){margin-block-start:0}.description[data-v-c0e758dc] :where(p,ul,ol,blockquote,figure,pre,.table-scroll){margin-block:0 var(--prose-gap)}.description[data-v-c0e758dc] :where(p:has(+ul,+ol)){margin-block-end:.35em}.description[data-v-c0e758dc] :where(li){margin-block-end:.5em}.description[data-v-c0e758dc] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:1.75em}.description[data-v-c0e758dc] :where(ol>li){counter-increment:custom-list-counter;position:relative}.description[data-v-c0e758dc] :where(ol>li):before{color:var(--fg-primary);content:counter(custom-list-counter) ".";font-family:var(--font-display);font-weight:var(--font-display-weight-normal);inset-inline-start:-1.75em;position:absolute;text-align:end;width:1.25em}.description[data-v-c0e758dc] :where(a[href]:not(.button),a.link){color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:var(--transition)}@media(hover:hover){.description[data-v-c0e758dc] :where(a[href]:not(.button),a.link):hover{color:var(--fg-up);text-decoration-color:currentcolor}}.description[data-v-c0e758dc] :where(a[href]:not(.button),a.link):focus-visible{color:var(--fg-up);text-decoration-color:currentcolor}.description[data-v-c0e758dc] :where(figure){display:table}.description[data-v-c0e758dc] :where(figcaption){--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(figcaption):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(figcaption){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.description :where(figcaption) strong[data-v-c0e758dc]{font-weight:var(--font-weight-strong)}.description[data-v-c0e758dc] :where(figcaption){color:var(--fg-down);margin-block-start:.5em;caption-side:bottom;display:table-caption}.description[data-v-c0e758dc] :where(.table-scroll){overflow-x:auto}.description[data-v-c0e758dc] :where(table){--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-c0e758dc] :where(table){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-c0e758dc] :where(table){--line-height:var(--line-height-open)}}.description[data-v-c0e758dc] :where(table){line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.description[data-v-c0e758dc] :where(table):where(body,input,select,textarea){text-box:normal}.description[data-v-c0e758dc] :where(table){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.description :where(table) strong[data-v-c0e758dc]{font-weight:var(--font-weight-strong)}.description[data-v-c0e758dc] :where(table){border-collapse:collapse;margin-block:0 var(--prose-gap);width:100%}.description[data-v-c0e758dc] :where(.table-scroll table){margin-block:0}.description[data-v-c0e758dc] :where(thead tr){background-color:var(--bg-up);color:var(--fg-up);font-weight:var(--font-weight-strong)}.description[data-v-c0e758dc] :where(tbody tr:nth-child(2n)){background-color:oklch(from var(--bg-up) l c h/33%)}.description[data-v-c0e758dc] :where(td,th){border:2px solid var(--bg-up);padding:.5em .75em;text-align:start}.description[data-v-c0e758dc] :where(th){white-space:nowrap}.floor[data-v-c0e758dc]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5em}.floor-label[data-v-c0e758dc]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm)}.floor-label[data-v-c0e758dc]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.floor-label[data-v-c0e758dc]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.floor-label[data-v-c0e758dc]{--line-height:var(--line-height-open)}}}@layer component{.thing-term[data-v-b6c1c25c]{display:flex;flex-direction:column;gap:var(--sp-sm)}.kind[data-v-b6c1c25c]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-down);margin:0}.kind[data-v-b6c1c25c]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.kind[data-v-b6c1c25c]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.kind[data-v-b6c1c25c]{--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c]{--prose-gap:.75em;display:flow-root}.description[data-v-b6c1c25c] :where(li,blockquote,td,th,figcaption,dd)>:first-child,.description[data-v-b6c1c25c]>:first-child{margin-block-start:0}.description[data-v-b6c1c25c] :where(li,blockquote,td,th,figcaption,dd)>:last-child,.description[data-v-b6c1c25c]>:last-child{margin-block-end:0}.description[data-v-b6c1c25c] :where(h2){text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(h2):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(h2){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.description[data-v-b6c1c25c] :where(h2){--line-height:var(--line-height-tight)}}@container (width >= 1423px){.description[data-v-b6c1c25c] :where(h2){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(h2){line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1.25em .5em}.description[data-v-b6c1c25c] :where(h3){text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(h3):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(h3){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base)}@container (width <= 569px){.description[data-v-b6c1c25c] :where(h3){--line-height:var(--line-height-tight)}}@container (width >= 1138px){.description[data-v-b6c1c25c] :where(h3){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(h3){line-height:var(--line-height);font-size:var(--font-size-xl);color:var(--fg-up);margin-block:1.5em .5em}.description[data-v-b6c1c25c] :where(h4){text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(h4):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(h4){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.description[data-v-b6c1c25c] :where(h4){--line-height:var(--line-height-tight)}}@container (width >= 911px){.description[data-v-b6c1c25c] :where(h4){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(h4){line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-primary);margin-block:1.5em .5em}.description[data-v-b6c1c25c] :where(h5){text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(h5):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(h5){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-b6c1c25c] :where(h5){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-b6c1c25c] :where(h5){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(h5){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.description[data-v-b6c1c25c] :where(h6){text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(h6):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(h6){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-b6c1c25c] :where(h6){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-b6c1c25c] :where(h6){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(h6){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.description[data-v-b6c1c25c] :where(h2,h3,h4,h5,h6,table,figcaption){text-box:normal}.description[data-v-b6c1c25c] :where(:is(h2,h3,h4,h5,h6)+*){margin-block-start:0}.description[data-v-b6c1c25c] :where(p,ul,ol,blockquote,figure,pre,.table-scroll){margin-block:0 var(--prose-gap)}.description[data-v-b6c1c25c] :where(p:has(+ul,+ol)){margin-block-end:.35em}.description[data-v-b6c1c25c] :where(li){margin-block-end:.5em}.description[data-v-b6c1c25c] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:1.75em}.description[data-v-b6c1c25c] :where(ol>li){counter-increment:custom-list-counter;position:relative}.description[data-v-b6c1c25c] :where(ol>li):before{color:var(--fg-primary);content:counter(custom-list-counter) ".";font-family:var(--font-display);font-weight:var(--font-display-weight-normal);inset-inline-start:-1.75em;position:absolute;text-align:end;width:1.25em}.description[data-v-b6c1c25c] :where(a[href]:not(.button),a.link){color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:var(--transition)}@media(hover:hover){.description[data-v-b6c1c25c] :where(a[href]:not(.button),a.link):hover{color:var(--fg-up);text-decoration-color:currentcolor}}.description[data-v-b6c1c25c] :where(a[href]:not(.button),a.link):focus-visible{color:var(--fg-up);text-decoration-color:currentcolor}.description[data-v-b6c1c25c] :where(figure){display:table}.description[data-v-b6c1c25c] :where(figcaption){--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(figcaption):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(figcaption){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.description :where(figcaption) strong[data-v-b6c1c25c]{font-weight:var(--font-weight-strong)}.description[data-v-b6c1c25c] :where(figcaption){color:var(--fg-down);margin-block-start:.5em;caption-side:bottom;display:table-caption}.description[data-v-b6c1c25c] :where(.table-scroll){overflow-x:auto}.description[data-v-b6c1c25c] :where(table){--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.description[data-v-b6c1c25c] :where(table){--line-height:var(--line-height-tight)}}@container (width >= 583px){.description[data-v-b6c1c25c] :where(table){--line-height:var(--line-height-open)}}.description[data-v-b6c1c25c] :where(table){line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.description[data-v-b6c1c25c] :where(table):where(body,input,select,textarea){text-box:normal}.description[data-v-b6c1c25c] :where(table){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.description :where(table) strong[data-v-b6c1c25c]{font-weight:var(--font-weight-strong)}.description[data-v-b6c1c25c] :where(table){border-collapse:collapse;margin-block:0 var(--prose-gap);width:100%}.description[data-v-b6c1c25c] :where(.table-scroll table){margin-block:0}.description[data-v-b6c1c25c] :where(thead tr){background-color:var(--bg-up);color:var(--fg-up);font-weight:var(--font-weight-strong)}.description[data-v-b6c1c25c] :where(tbody tr:nth-child(2n)){background-color:oklch(from var(--bg-up) l c h/33%)}.description[data-v-b6c1c25c] :where(td,th){border:2px solid var(--bg-up);padding:.5em .75em;text-align:start}.description[data-v-b6c1c25c] :where(th){white-space:nowrap}.facts[data-v-b6c1c25c]{display:grid;gap:.25em 1em;grid-template-columns:max-content minmax(0,1fr);margin:0}.facts dt[data-v-b6c1c25c]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);align-self:baseline}.facts dt[data-v-b6c1c25c]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.facts dt[data-v-b6c1c25c]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.facts dt[data-v-b6c1c25c]{--line-height:var(--line-height-open)}}.facts dd[data-v-b6c1c25c]{display:flex;flex-wrap:wrap;gap:.25em .75em;margin:0}}@layer component{.avatar[data-v-eba88d17]{--avatar-size:calc(var(--sp) * 16);align-items:center;aspect-ratio:1;block-size:var(--avatar-size);border-radius:var(--border-radius-md);color:var(--fg-down);display:inline-flex;flex:none;inline-size:var(--avatar-size);justify-content:center;overflow:clip}.avatar.--sm[data-v-eba88d17]{--avatar-size:calc(var(--sp) * 8);border-radius:50%}.avatar.--lg[data-v-eba88d17]{--avatar-size:calc(var(--sp) * 22)}.fallback[data-v-eba88d17],.img[data-v-eba88d17]{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.fallback[data-v-eba88d17] svg{fill:currentcolor}}@layer component{.user[data-v-59722819]{align-items:center;display:flex;gap:var(--sp-sm);margin-block-end:var(--sp-md)}.name[data-v-59722819]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);display:block}.name[data-v-59722819]:where(body,input,select,textarea){text-box:normal}@container (width <= 712px){.name[data-v-59722819]{--line-height:var(--line-height-tight)}}@container (width >= 1423px){.name[data-v-59722819]{--line-height:var(--line-height-open)}}.honorific[data-v-59722819]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-down);display:block;margin-block-start:.5em}.honorific[data-v-59722819]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.honorific[data-v-59722819]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.honorific[data-v-59722819]{--line-height:var(--line-height-open)}}}@layer component{.user-compact[data-v-f8b43503]{align-items:center;display:flex;gap:.5em}.name[data-v-f8b43503]{color:var(--fg);flex:1;font-weight:700;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-compact.--md .name[data-v-f8b43503]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);margin-block-start:.5em}.user-compact.--md .name[data-v-f8b43503]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.user-compact.--md .name[data-v-f8b43503]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.user-compact.--md .name[data-v-f8b43503]{--line-height:var(--line-height-open)}}.honorific[data-v-f8b43503]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);color:var(--fg-down);display:block;margin-block-start:.75em}.honorific[data-v-f8b43503]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.honorific[data-v-f8b43503]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.honorific[data-v-f8b43503]{--line-height:var(--line-height-open)}}}@layer component{.list[data-v-3d6c1d86]{display:flex;flex-direction:column;gap:var(--sp-sm);list-style:none;margin-block-start:var(--sp-md);padding:0}}@layer component{[data-v-48081e0c] .content{padding-block-start:.25rem}}#toast-layer{background:none;border:0;overflow:visible}#toast-layer,.Vue-Toastification__container{height:100%;inset:0;margin:0;padding:0;pointer-events:none;position:fixed;width:auto}.Vue-Toastification__container{--toast-min-width:30rem;--toast-max-width:var(--toast-min-width);display:flex;flex-direction:column}.Vue-Toastification__container.bottom-right{align-items:flex-end;justify-content:flex-end}.Vue-Toastification__container.bottom-center{align-items:center;justify-content:flex-end}.Vue-Toastification__toast{--close-button-size:3rem;background-color:var(--bg);border-radius:var(--border-radius-sm);color:var(--fg);display:flex;flex-direction:column;margin:0 var(--sp-xs) var(--sp-xs);max-width:var(--toast-max-width);min-width:min(100% - var(--sp-md),var(--toast-min-width));overflow:hidden;pointer-events:auto;position:relative;z-index:2}.Vue-Toastification__toast.v-leave-to{pointer-events:none;z-index:1}.--dark-mode .Vue-Toastification__toast--info{--bg-up:var(--color-blue-30);--bg:var(--color-blue-40);--bg-down:var(--color-blue-50);--bg-disabled:var(--color-blue-50);--fg-up:var(--color-blue-98);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-blue-70);--fg-secondary:var(--color-blue-70)}.--light-mode .Vue-Toastification__toast--info{--bg-up:var(--color-blue-95);--bg:var(--color-blue-90);--bg-down:var(--color-blue-80);--bg-disabled:var(--color-blue-80);--fg-up:var(--color-blue-20);--fg:var(--color-blue-40);--fg-down:var(--color-blue-50);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-blue-50);--fg-secondary:var(--color-blue-30)}.--dark-mode .Vue-Toastification__toast--success{--bg-up:var(--color-green-30);--bg:var(--color-green-40);--bg-down:var(--color-green-50);--bg-disabled:var(--color-green-50);--fg-up:var(--color-green-98);--fg:var(--color-green-90);--fg-down:var(--color-green-70);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-green-70);--fg-secondary:var(--color-green-70)}.--light-mode .Vue-Toastification__toast--success{--bg-up:var(--color-green-95);--bg:var(--color-green-90);--bg-down:var(--color-green-80);--bg-disabled:var(--color-green-80);--fg-up:var(--color-green-20);--fg:var(--color-green-40);--fg-down:var(--color-green-50);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-green-50);--fg-secondary:var(--color-green-30)}.Vue-Toastification__toast--warning{--bg-up:var(--color-orange-95);--bg:var(--color-orange-90);--bg-down:var(--color-orange-80);--bg-disabled:var(--color-orange-80);--fg-up:var(--color-pink-20);--fg:var(--color-pink-40);--fg-down:var(--color-pink-50);--fg-disabled:var(--color-pink-60);--fg-primary:var(--color-pink-50);--fg-secondary:var(--color-pink-40)}.Vue-Toastification__toast--error{--bg-up:var(--color-pink-95);--bg:var(--color-pink-90);--bg-down:var(--color-pink-80);--bg-disabled:var(--color-pink-80);--fg-up:var(--color-orange-20);--fg:var(--color-orange-40);--fg-down:var(--color-orange-50);--fg-disabled:var(--color-orange-60);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-orange-40)}@property --progress-percentage{inherits:false;initial-value:0;syntax:"<number>"}@keyframes toast-progress-bar{0%{--progress-percentage:100}to{--progress-percentage:0}}.Vue-Toastification__progress-bar{--margin:7px;align-items:center;animation:toast-progress-bar linear 1 forwards;background:conic-gradient(oklch(from var(--fg) l c h/30%),calc(var(--progress-percentage) * 1%),var(--bg) 0);border-radius:50%;box-sizing:content-box;display:flex;height:calc(var(--close-button-size) - var(--margin) * 2);justify-content:center;position:absolute;right:var(--margin);top:var(--margin);transform:scaleX(-1);width:calc(var(--close-button-size) - var(--margin) * 2);z-index:0}.Vue-Toastification__progress-bar:after{background-color:var(--bg);border-radius:50%;content:"";display:block;height:calc(-6px + var(--close-button-size) - var(--margin) * 2);width:calc(-6px + var(--close-button-size) - var(--margin) * 2)}.Vue-Toastification__bounce-enter-active{animation-timing-function:cubic-bezier(.215,.61,.355,1)}.Vue-Toastification__bounce-enter-active.bottom-left,.Vue-Toastification__bounce-enter-active.top-left{animation-name:toast-bounce-in-left}.Vue-Toastification__bounce-enter-active.bottom-right,.Vue-Toastification__bounce-enter-active.top-right{animation-name:toast-bounce-in-right}.Vue-Toastification__bounce-enter-active.top-center{animation-name:toast-bounce-in-down}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:toast-bounce-in-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left{animation-name:toast-bounce-out-left}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right{animation-name:toast-bounce-out-right}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:toast-bounce-out-up}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:toast-bounce-out-down}.Vue-Toastification__bounce-enter-active,.Vue-Toastification__bounce-leave-active{animation-duration:1s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-duration:.5s;transition-property:all;transition-timing-function:ease-in-out}@keyframes toast-bounce-in-right{0%{opacity:0;transform:translate3d(3e3px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-right{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1e3px,0,0)}}@keyframes toast-bounce-in-left{0%{opacity:0;transform:translate3d(-3e3px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes toast-bounce-out-left{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2e3px,0,0)}}@keyframes toast-bounce-in-up{0%{opacity:0;transform:translate3d(0,3e3px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes toast-bounce-out-up{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2e3px,0)}}@keyframes toast-bounce-in-down{0%{opacity:0;transform:translate3d(0,-3e3px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes toast-bounce-out-down{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2e3px,0)}}.page-transition-layer[data-v-dc75dcc3]:not([data-page-state=idle],[data-skip-transition][data-role=current]){overflow:clip;position:fixed;width:100%}@layer component{.color-mode-toggle[data-v-d579d36e]{--moon-color:var(--color-neutral-80);--sun-color:oklch(98% 20% 90);--toggle-height:3rem;--toggle-width:10.5rem;--toggle-bg:oklch(24.046% .0361 283.349);--icon-bg:var(--moon-color);align-items:center;display:flex;flex-direction:row-reverse;gap:.5em;justify-content:flex-end}.--light-mode .color-mode-toggle[data-v-d579d36e]{--toggle-bg:#c7faff;--icon-bg:var(--sun-color)}.toggle[data-v-d579d36e]{background:transparent;border:0;color:inherit;outline:none;padding:0;background-color:var(--toggle-bg);cursor:pointer;font-size:.75rem;font-weight:800;height:var(--toggle-height);letter-spacing:.13em;position:relative;text-transform:uppercase;transition:background-color .4s;white-space:nowrap;width:var(--toggle-width)}.toggle[data-v-d579d36e],.toggle[data-v-d579d36e]:before{border-radius:100px;display:block}.toggle[data-v-d579d36e]:before{background:linear-gradient(168deg,#2c2c3e,#923e5e,#ff3d7e);content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s}.--light-mode .toggle[data-v-d579d36e]:before{background:linear-gradient(168deg,#303096,#604992,#925a8b 50%,#fc6e6e)}@media(hover:hover){.toggle[data-v-d579d36e]:hover:before{opacity:.3}.--light-mode .toggle[data-v-d579d36e]:hover:before{opacity:.5}}.toggle[data-v-d579d36e]:focus-visible:before{opacity:.3}.--light-mode .toggle[data-v-d579d36e]:focus-visible:before{opacity:.5}.label[data-v-d579d36e]{color:var(--color-neutral-70);display:block;inset-block-start:calc(50% + .1em);inset-inline-start:0;opacity:.7;padding-inline:1rem;pointer-events:none;position:absolute;transform:translate(calc(-100% - .14em + var(--toggle-width)),-50%);transition:transform .4s cubic-bezier(.71,0,.1,1),opacity .25s}.--light-mode .label[data-v-d579d36e]{color:var(--color-neutral-10);transform:translateY(-50%)}@media(hover:hover){.toggle:hover .label[data-v-d579d36e]{opacity:1}}.toggle:focus-visible .label[data-v-d579d36e]{opacity:1}.icon[data-v-d579d36e]{--padding:.4rem;aspect-ratio:1;display:block;height:calc(100% - var(--padding) * 2);inset-block-start:var(--padding);inset-inline-start:var(--padding);position:absolute;transform:translate(0);transition:transform .4s;z-index:0}.--light-mode .icon[data-v-d579d36e]{transform:translate(calc(-100% + var(--toggle-width) - var(--padding) * 2))}.ray[data-v-d579d36e]{background:var(--sun-color);border-radius:3px;display:block;height:.75rem;inset-block-start:50%;inset-inline-start:calc(50% - .15rem);position:absolute;transform:rotate(var(--rotation)) translateY(-.5rem);transform-origin:50% 0;width:.3rem;z-index:-1}.--light-mode .ray[data-v-d579d36e]{animation:ray-burst-d579d36e .65s ease-in forwards}.--light-mode .color-mode-toggle.--initial .ray[data-v-d579d36e]{animation:none}.ray[data-v-d579d36e]:first-child{--rotation:0deg}.ray[data-v-d579d36e]:nth-child(2){--rotation:60deg}.ray[data-v-d579d36e]:nth-child(3){--rotation:120deg}.ray[data-v-d579d36e]:nth-child(4){--rotation:180deg}.ray[data-v-d579d36e]:nth-child(5){--rotation:240deg}.ray[data-v-d579d36e]:nth-child(6){--rotation:300deg}@keyframes ray-burst-d579d36e{0%,50%{opacity:1;transform:rotate(var(--rotation)) translateY(-.5rem)}70%{opacity:1;transform:rotate(var(--rotation)) translateY(1.5rem)}to{opacity:0;transform:rotate(var(--rotation)) translateY(1.5rem)}}.planet[data-v-d579d36e]{background-color:var(--icon-bg);display:block;inset:0;overflow:clip;transition:background-color .4s;z-index:2}.planet[data-v-d579d36e],.planet[data-v-d579d36e]:after{border-radius:50%;position:absolute}.planet[data-v-d579d36e]:after{background:var(--toggle-bg);content:"";height:100%;inset-block-start:-20%;inset-inline-start:-40%;opacity:.4;transition:transform .3s .2s;width:100%}.--light-mode .planet[data-v-d579d36e]:after{opacity:0;transform:translate(-100%,-100%);transition-delay:0}}@layer component{.base-color-picker[data-v-bcb6612f]{display:flex;gap:var(--sp-xs)}.swatch[data-v-bcb6612f]{aspect-ratio:1;background:linear-gradient(-45deg,var(--color-dark) 50%,var(--color-light) 50%);border:2px solid var(--color-dark);border-radius:50%;cursor:pointer;transition:var(--transition);width:2.5rem}.--dark-mode .swatch[data-v-bcb6612f]{border-color:var(--color-light)}@media(hover:hover){.swatch[data-v-bcb6612f]:hover{transform:scale(1.1)}}.swatch.--active[data-v-bcb6612f]{border-color:var(--fg-up);border-width:6px}.swatch.--neutral[data-v-bcb6612f]{--color-light:var(--color-neutral-90);--color-dark:var(--color-neutral-40)}.swatch.--green[data-v-bcb6612f]{--color-light:var(--color-green-80);--color-dark:var(--color-green-40)}.swatch.--blue[data-v-bcb6612f]{--color-light:var(--color-blue-80);--color-dark:var(--color-blue-40)}.swatch.--pink[data-v-bcb6612f]{--color-light:var(--color-pink-80);--color-dark:var(--color-pink-40)}.swatch.--orange[data-v-bcb6612f]{--color-light:var(--color-orange-80);--color-dark:var(--color-orange-40)}}@layer component{.checkbox-field[data-v-f0f3b1bc]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;align-items:center;color:var(--fg-down);cursor:pointer;display:flex;gap:.75em}.checkbox-field[data-v-f0f3b1bc]:where(body,input,select,textarea){text-box:normal}.checkbox-field strong[data-v-f0f3b1bc]{font-weight:var(--font-weight-strong)}@media(hover:hover){.checkbox-field:hover .box[data-v-f0f3b1bc]{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}}.checkbox-field:focus-visible .box[data-v-f0f3b1bc]{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}.label[data-v-f0f3b1bc]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-down)}.label[data-v-f0f3b1bc]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.label[data-v-f0f3b1bc]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.label[data-v-f0f3b1bc]{--line-height:var(--line-height-open)}}.box[data-v-f0f3b1bc]{--hover-scale-x:1.1;--hover-scale-y:1.1;--squish-transition:.8s var(--ease-spring);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:1.4em;border:2px solid var(--fg-down);border-radius:.25em;cursor:pointer;display:inline-grid;flex:none;inline-size:1.4em;margin:0;place-content:center;transition:background-color var(--transition),border-color var(--transition),transform var(--squish-transition);position:relative;top:-.2em}.box[data-v-f0f3b1bc]:before{background-color:var(--bg);block-size:.75em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";inline-size:.75em;rotate:8deg;scale:0;transition:scale .2s cubic-bezier(.34,1.8,.64,1)}.box[data-v-f0f3b1bc]:checked{background-color:var(--fg-primary);border-color:var(--fg-primary)}.box[data-v-f0f3b1bc]:checked:before{scale:1}@media(hover:hover){.box[data-v-f0f3b1bc]:hover{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}}.box[data-v-f0f3b1bc]:focus-visible{transform:scale(var(--hover-scale-x),var(--hover-scale-y))}.box[data-v-f0f3b1bc]:active{transform:scale(calc(var(--hover-scale-x) * 1.1),calc(var(--hover-scale-y) * 1.1))}.box[data-v-f0f3b1bc]:focus-visible{outline:2px solid var(--fg-secondary);outline-offset:2px}}@layer component{.preferences[data-v-a8b5e16a]{display:flex;flex-direction:column;gap:var(--sp-sm)}h3[data-v-a8b5e16a]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-down);margin-block-end:.5em}h3[data-v-a8b5e16a]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){h3[data-v-a8b5e16a]{--line-height:var(--line-height-tight)}}@container (width >= 583px){h3[data-v-a8b5e16a]{--line-height:var(--line-height-open)}}.group[data-v-a8b5e16a]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sp-sm)}}@layer compose{[data-v-a8b5e16a] label .label{color:var(--fg-primary)}}@layer component{.pane[data-v-ed230257]{--pane-padding:var(--sp-sm);padding-block:var(--sp-sm) var(--pane-padding)}@media(width>=768px){.pane[data-v-ed230257]{--pane-padding:var(--sp-md)}}header[data-v-ed230257]{align-items:center;display:flex;gap:var(--sp-xs);padding-block-end:calc(var(--font-size-xl) * .5)}h3[data-v-ed230257]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xl);flex:1;margin:0}h3[data-v-ed230257]:where(body,input,select,textarea){text-box:normal}@container (width <= 569px){h3[data-v-ed230257]{--line-height:var(--line-height-tight)}}@container (width >= 1138px){h3[data-v-ed230257]{--line-height:var(--line-height-open)}}h3[data-v-ed230257] svg{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;font-size:.9em;margin-inline-end:.15em}.actions[data-v-ed230257]{align-items:center;display:flex;gap:var(--sp-xs);margin-block:-.25em}}@layer component{.textarea-input textarea.--auto-grow[data-v-09223d70]{field-sizing:content;max-block-size:calc(var(--input-block-size) + 1lh * (-1 + var(--max-rows)));overflow-y:auto;resize:none}}@layer component{.activity[data-v-c9384b3b],.ask[data-v-c9384b3b],.pane.--chat[data-v-c9384b3b]>header,.status[data-v-c9384b3b],.thread[data-v-c9384b3b]{padding-inline:var(--pane-padding)}.history-list[data-v-c9384b3b]{list-style:none;margin:0;max-width:min(24rem,80vw);padding:var(--sp-sm)}.history-item[data-v-c9384b3b]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}@container (width <= 291px){.history-item[data-v-c9384b3b]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.history-item[data-v-c9384b3b]{--line-height:var(--line-height-open)}}.history-item[data-v-c9384b3b]:where(body,input,select,textarea){text-box:normal}.history-item strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.history-item[data-v-c9384b3b] .label{align-items:baseline;display:flex;gap:.5em}.history-item .history-question[data-v-c9384b3b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item .history-date[data-v-c9384b3b]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;opacity:.5}@container (width <= 236px){.history-item .history-date[data-v-c9384b3b]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.history-item .history-date[data-v-c9384b3b]{--line-height:var(--line-height-open)}}.history-item .history-date[data-v-c9384b3b]:where(body,input,select,textarea){text-box:normal}.history-item .history-date strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.thread-wrapper[data-v-c9384b3b]{container-type:inline-size;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-block:1em}.thread[data-v-c9384b3b]{--prose-gap:.75em;display:flow-root;gap:1em}.thread[data-v-c9384b3b] :where(li,blockquote,td,th,figcaption,dd)>:first-child,.thread[data-v-c9384b3b]>:first-child{margin-block-start:0}.thread[data-v-c9384b3b] :where(li,blockquote,td,th,figcaption,dd)>:last-child,.thread[data-v-c9384b3b]>:last-child{margin-block-end:0}.thread[data-v-c9384b3b] :where(h2){text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(h2):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(h2){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-2xl-tight);--line-height-base:var(--line-height-2xl-base);--line-height-open:var(--line-height-2xl-open);--line-height:var(--line-height-base)}@container (width <= 712px){.thread[data-v-c9384b3b] :where(h2){--line-height:var(--line-height-tight)}}@container (width >= 1423px){.thread[data-v-c9384b3b] :where(h2){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(h2){line-height:var(--line-height);font-size:var(--font-size-2xl);color:var(--fg-up);margin-block:1.25em .5em}.thread[data-v-c9384b3b] :where(h3){text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(h3):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(h3){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base)}@container (width <= 569px){.thread[data-v-c9384b3b] :where(h3){--line-height:var(--line-height-tight)}}@container (width >= 1138px){.thread[data-v-c9384b3b] :where(h3){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(h3){line-height:var(--line-height);font-size:var(--font-size-xl);color:var(--fg-up);margin-block:1.5em .5em}.thread[data-v-c9384b3b] :where(h4){text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(h4):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(h4){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base)}@container (width <= 455px){.thread[data-v-c9384b3b] :where(h4){--line-height:var(--line-height-tight)}}@container (width >= 911px){.thread[data-v-c9384b3b] :where(h4){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(h4){line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-primary);margin-block:1.5em .5em}.thread[data-v-c9384b3b] :where(h5){text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(h5):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(h5){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.thread[data-v-c9384b3b] :where(h5){--line-height:var(--line-height-tight)}}@container (width >= 583px){.thread[data-v-c9384b3b] :where(h5){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(h5){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.thread[data-v-c9384b3b] :where(h6){text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(h6):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(h6){font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.thread[data-v-c9384b3b] :where(h6){--line-height:var(--line-height-tight)}}@container (width >= 583px){.thread[data-v-c9384b3b] :where(h6){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(h6){line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-primary);margin-block:1.75em .5em}.thread[data-v-c9384b3b] :where(h2,h3,h4,h5,h6,table,figcaption){text-box:normal}.thread[data-v-c9384b3b] :where(:is(h2,h3,h4,h5,h6)+*){margin-block-start:0}.thread[data-v-c9384b3b] :where(p,ul,ol,blockquote,figure,pre,.table-scroll){margin-block:0 var(--prose-gap)}.thread[data-v-c9384b3b] :where(p:has(+ul,+ol)){margin-block-end:.35em}.thread[data-v-c9384b3b] :where(li){margin-block-end:.5em}.thread[data-v-c9384b3b] :where(ol){counter-reset:custom-list-counter;list-style:none;padding-inline-start:1.75em}.thread[data-v-c9384b3b] :where(ol>li){counter-increment:custom-list-counter;position:relative}.thread[data-v-c9384b3b] :where(ol>li):before{color:var(--fg-primary);content:counter(custom-list-counter) ".";font-family:var(--font-display);font-weight:var(--font-display-weight-normal);inset-inline-start:-1.75em;position:absolute;text-align:end;width:1.25em}.thread[data-v-c9384b3b] :where(a[href]:not(.button),a.link){color:var(--fg-secondary);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:var(--transition)}@media(hover:hover){.thread[data-v-c9384b3b] :where(a[href]:not(.button),a.link):hover{color:var(--fg-up);text-decoration-color:currentcolor}}.thread[data-v-c9384b3b] :where(a[href]:not(.button),a.link):focus-visible{color:var(--fg-up);text-decoration-color:currentcolor}.thread[data-v-c9384b3b] :where(figure){display:table}.thread[data-v-c9384b3b] :where(figcaption){--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(figcaption):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(figcaption){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.thread :where(figcaption) strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.thread[data-v-c9384b3b] :where(figcaption){color:var(--fg-down);margin-block-start:.5em;caption-side:bottom;display:table-caption}.thread[data-v-c9384b3b] :where(.table-scroll){overflow-x:auto}.thread[data-v-c9384b3b] :where(table){--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base)}@container (width <= 291px){.thread[data-v-c9384b3b] :where(table){--line-height:var(--line-height-tight)}}@container (width >= 583px){.thread[data-v-c9384b3b] :where(table){--line-height:var(--line-height-open)}}.thread[data-v-c9384b3b] :where(table){line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic}.thread[data-v-c9384b3b] :where(table):where(body,input,select,textarea){text-box:normal}.thread[data-v-c9384b3b] :where(table){font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty}.thread :where(table) strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.thread[data-v-c9384b3b] :where(table){border-collapse:collapse;margin-block:0 var(--prose-gap);width:100%}.thread[data-v-c9384b3b] :where(.table-scroll table){margin-block:0}.thread[data-v-c9384b3b] :where(thead tr){background-color:var(--bg-up);color:var(--fg-up);font-weight:var(--font-weight-strong)}.thread[data-v-c9384b3b] :where(tbody tr:nth-child(2n)){background-color:oklch(from var(--bg-up) l c h/33%)}.thread[data-v-c9384b3b] :where(td,th){border:2px solid var(--bg-up);padding:.5em .75em;text-align:start}.thread[data-v-c9384b3b] :where(th){white-space:nowrap}.thread[data-v-c9384b3b],.turn[data-v-c9384b3b]{display:flex;flex-direction:column}.turn[data-v-c9384b3b]{max-width:90%}.turn.--user[data-v-c9384b3b]{align-items:flex-end;align-self:flex-end}.turn.--assistant[data-v-c9384b3b]{align-self:flex-start}.turn.--user .bubble[data-v-c9384b3b]{background-color:var(--bg-up);border-radius:var(--border-radius-md);margin:0;padding:var(--sp-xs) var(--sp-sm)}.turn.--user .bubble .bubble-text[data-v-c9384b3b]{margin:0}.bubble-images[data-v-c9384b3b]{display:flex;flex-wrap:wrap;gap:var(--sp-xs)}.bubble-images img[data-v-c9384b3b]{border-radius:var(--border-radius-sm);max-height:8rem;max-width:100%;-o-object-fit:cover;object-fit:cover}.bubble-images[data-v-c9384b3b]:not(:last-child){margin-block-end:var(--sp-xs)}.turn.--assistant .bubble[data-v-c9384b3b]>:first-child{margin-block-start:0}.turn.--assistant .bubble[data-v-c9384b3b]>:last-child{margin-block-end:0}.turn.--assistant .bubble[data-v-c9384b3b] p{margin-block:0 .75em}.turn.--assistant .bubble[data-v-c9384b3b] ol,.turn.--assistant .bubble[data-v-c9384b3b] ul{margin-block:0 .75em;padding-inline-start:1.25em}.turn.--assistant .bubble[data-v-c9384b3b] blockquote{border-inline-start:2px solid oklch(from var(--fg-primary) l c h/50%);color:var(--fg-down);margin:0 0 .75em;padding-inline-start:.75em}.turn.--assistant .bubble[data-v-c9384b3b] table{border-collapse:collapse;display:block;margin-block:0 .75em;max-width:100%;overflow-x:auto}.turn.--assistant .bubble[data-v-c9384b3b] td,.turn.--assistant .bubble[data-v-c9384b3b] th{border:1px solid oklch(from var(--fg) l c h/15%);padding:.25em .6em;text-align:start}.turn.--assistant .bubble[data-v-c9384b3b] th{color:var(--fg-up)}.turn.--assistant .bubble[data-v-c9384b3b] code{background-color:var(--bg-up);border-radius:2px;padding:.1em .3em}.activity[data-v-c9384b3b],.turn-actions[data-v-c9384b3b]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);margin:.5em 0 0}@container (width <= 236px){.activity[data-v-c9384b3b],.turn-actions[data-v-c9384b3b]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.activity[data-v-c9384b3b],.turn-actions[data-v-c9384b3b]{--line-height:var(--line-height-open)}}.activity[data-v-c9384b3b]:where(body,input,select,textarea),.turn-actions[data-v-c9384b3b]:where(body,input,select,textarea){text-box:normal}.activity strong[data-v-c9384b3b],.turn-actions strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.activity[data-v-c9384b3b]{font-style:italic}.status[data-v-c9384b3b]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);flex:1;margin:0;padding-block-start:var(--sp-xs)}@container (width <= 291px){.status[data-v-c9384b3b]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.status[data-v-c9384b3b]{--line-height:var(--line-height-open)}}.status[data-v-c9384b3b]:where(body,input,select,textarea){text-box:normal}.status strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.attachments[data-v-c9384b3b]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;display:flex;flex-direction:column;gap:calc(var(--sp-xs) + var(--sp) * -2);list-style:none;margin:var(--sp-sm) 0 0;padding-inline:var(--sp-md)}@container (width <= 236px){.attachments[data-v-c9384b3b]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.attachments[data-v-c9384b3b]{--line-height:var(--line-height-open)}}.attachments[data-v-c9384b3b]:where(body,input,select,textarea){text-box:normal}.attachments strong[data-v-c9384b3b]{font-weight:var(--font-weight-strong)}.attachments li[data-v-c9384b3b]{align-items:center;display:flex;gap:var(--sp-xs)}.attachments img[data-v-c9384b3b]{border-radius:var(--border-radius-sm);height:2rem;-o-object-fit:cover;object-fit:cover;width:2rem}.attachments .attachment-name[data-v-c9384b3b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask[data-v-c9384b3b]{align-items:flex-start;display:flex;gap:var(--sp-xs);margin-block-start:var(--sp-sm)}.ask .file-input[data-v-c9384b3b]{display:none}.ask .button[data-v-c9384b3b]{margin-block-start:.125em}.ask-input[data-v-c9384b3b]{flex:1}}@layer compose{.history-item.--active[data-v-c9384b3b]{--button-fg:var(--button-fg-hover)}}@layer component{.pane.--search[data-v-38ed665a]>header,.results[data-v-38ed665a],.search-form[data-v-38ed665a],.status[data-v-38ed665a]{padding-inline:var(--pane-padding)}.results[data-v-38ed665a]{flex:1;gap:var(--sp-sm);list-style:none;margin:0;overflow:hidden scroll;padding-block-start:var(--sp-sm);padding-inline-end:calc(var(--sp-md) - var(--scrollbar-width))}.result[data-v-38ed665a],.results[data-v-38ed665a]{display:flex;flex-direction:column;position:relative}.result[data-v-38ed665a]{--result-hover-scale-x:1.02;--result-hover-scale-y:1.06;border-radius:var(--border-radius-sm);container-type:inline-size;padding:var(--sp-sm);text-decoration:none}.result[data-v-38ed665a]:before{background-color:var(--bg-down);border:2px solid transparent;border-radius:inherit;content:"";inset:0;position:absolute;transition:var(--transition),transform .8s var(--ease-spring);z-index:0}.result[data-v-38ed665a]>*{position:relative;z-index:1}@media(hover:hover){.result[data-v-38ed665a]:hover:before{background-color:var(--bg-up);border-color:var(--fg-primary);transform:scale(var(--result-hover-scale-x),var(--result-hover-scale-y))}.result:hover .result-title[data-v-38ed665a]{color:var(--fg-primary)}}.result[data-v-38ed665a]:focus-visible:before{background-color:var(--bg-up);border-color:var(--fg-primary);transform:scale(var(--result-hover-scale-x),var(--result-hover-scale-y))}.result:focus-visible .result-title[data-v-38ed665a]{color:var(--fg-primary)}.result-title[data-v-38ed665a]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-lg-tight);--line-height-base:var(--line-height-lg-base);--line-height-open:var(--line-height-lg-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-lg);color:var(--fg-up);margin-block-end:.5em}.result-title[data-v-38ed665a]:where(body,input,select,textarea){text-box:normal}@container (width <= 455px){.result-title[data-v-38ed665a]{--line-height:var(--line-height-tight)}}@container (width >= 911px){.result-title[data-v-38ed665a]{--line-height:var(--line-height-open)}}.result-snippet[data-v-38ed665a]{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);margin-block:0 1em}@container (width <= 364px){.result-snippet[data-v-38ed665a]{--line-height:var(--line-height-tight)}}@container (width >= 729px){.result-snippet[data-v-38ed665a]{--line-height:var(--line-height-open)}}.result-snippet[data-v-38ed665a]:where(body,input,select,textarea){text-box:normal}.result-snippet strong[data-v-38ed665a]{font-weight:var(--font-weight-strong)}.result-snippet[data-v-38ed665a] mark{background-color:oklch(from var(--fg-primary) l c h/25%);border-radius:2px;color:inherit}.result-tags[data-v-38ed665a]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);color:var(--fg-down)}.result-tags[data-v-38ed665a]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.result-tags[data-v-38ed665a]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.result-tags[data-v-38ed665a]{--line-height:var(--line-height-open)}}.status[data-v-38ed665a]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;color:var(--fg-down);margin:0;padding-block-start:var(--sp-sm)}@container (width <= 291px){.status[data-v-38ed665a]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.status[data-v-38ed665a]{--line-height:var(--line-height-open)}}.status[data-v-38ed665a]:where(body,input,select,textarea){text-box:normal}.status strong[data-v-38ed665a]{font-weight:var(--font-weight-strong)}.status p[data-v-38ed665a]{margin:0 0 .75em}}@layer component{.search-chat[data-v-c579892a]{display:flex;flex-direction:column;height:100%;min-height:0}@media(width>=1080px){.search-chat[data-v-c579892a]{-moz-column-gap:var(--sp-md);column-gap:var(--sp-md);display:grid;grid-template-columns:1fr 1fr}.tab[data-v-c579892a]{display:none}}.pane[data-v-c579892a]{display:none;flex:1;flex-direction:column;min-height:0}@media(width>=1080px){.pane[data-v-c579892a]{display:flex}}.--chat-tab .pane.--chat[data-v-c579892a],.--search-tab .pane.--search[data-v-c579892a]{display:flex}}@layer compose{:where(.--search-chat>.dialog>.header>.title){color:var(--fg-down)}:where(.--search-chat>.dialog>.content){padding:0}}@layer component{.knob[data-v-07d3fa6b]{--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-sm);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;align-items:center;display:grid;gap:var(--sp-sm);grid-template-columns:9rem 1fr 4.5rem;max-width:34rem}.knob[data-v-07d3fa6b]:where(body,input,select,textarea){text-box:normal}.knob strong[data-v-07d3fa6b]{font-weight:var(--font-weight-strong)}.label[data-v-07d3fa6b]{color:var(--fg)}.value[data-v-07d3fa6b]{color:var(--fg-down);font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:end}input[type=range][data-v-07d3fa6b]{accent-color:var(--fg-primary);width:100%}}@layer component{.color-picker[data-v-8ea6202a]{align-items:stretch;display:flex;gap:var(--sp-sm)}.preview[data-v-8ea6202a]{aspect-ratio:1;border:1px solid oklch(from var(--fg) l c h/15%);border-radius:var(--border-radius-sm);flex:none;inline-size:3rem}.channels[data-v-8ea6202a]{display:flex;flex:1;flex-direction:column;gap:var(--sp-xs);min-inline-size:0}}@layer compose{.channels[data-v-8ea6202a] .knob{grid-template-columns:auto 1fr auto;max-width:none}}@layer component{.curve-bar[data-v-bc1c8148]{align-items:flex-end;block-size:var(--curve-bar-height,6rem);cursor:pointer;display:flex;inline-size:100%;overflow:clip;position:relative}.fill[data-v-bc1c8148]{background-color:var(--fg-down);block-size:var(--fill);border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0;inline-size:100%;transition:background-color var(--transition)}.value[data-v-bc1c8148]{--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-tight);line-height:var(--line-height);font-size:var(--font-size-xs);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;font-family:var(--font-mono);inset-block-end:.25em;inset-inline-start:50%;mix-blend-mode:difference;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--transition);translate:-50% 0}.value[data-v-bc1c8148]:where(body,input,select,textarea){text-box:normal}.value strong[data-v-bc1c8148]{font-weight:var(--font-weight-strong)}.curve-bar:has(input:hover,input:focus-visible) .fill[data-v-bc1c8148]{background-color:var(--fg-primary)}.curve-bar:has(input:hover,input:focus-visible) .value[data-v-bc1c8148]{opacity:1}input[data-v-bc1c8148]{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:100%;cursor:pointer;direction:rtl;inline-size:100%;inset:0;margin:0;opacity:0;position:absolute;writing-mode:vertical-lr}}@layer component{.trigger[data-v-e6b01588]{cursor:pointer;list-style:none}.trigger[data-v-e6b01588]::-webkit-details-marker{display:none}.content[data-v-e6b01588]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--disclosure-duration) var(--disclosure-easing)}.content.--expanded[data-v-e6b01588]{grid-template-rows:1fr}.inner[data-v-e6b01588]{min-height:0;overflow:hidden}}@layer component{.color-stops[data-v-3246957e]{display:flex;flex-direction:column;gap:var(--sp-sm)}.color-stops.--disabled .swatches[data-v-3246957e]{pointer-events:none}.swatches[data-v-3246957e]{display:flex;flex-wrap:wrap;gap:.25rem}.swatch[data-v-3246957e]{aspect-ratio:1;border:2px solid transparent;border-radius:50%;cursor:pointer;inline-size:1.75rem;padding:0;position:relative;transition:transform var(--transition)}@media(hover:hover){.swatch[data-v-3246957e]:hover{transform:scale(1.12)}}.swatch.--selected[data-v-3246957e]{border-color:var(--fg-up)}.swatch.--overridden[data-v-3246957e]:after{border:1.5px solid var(--fg-up);border-radius:50%;content:"";inset:-4px;position:absolute}.picker[data-v-3246957e]{gap:var(--sp-xs)}.curve[data-v-3246957e],.picker[data-v-3246957e]{display:flex;flex-direction:column}.curve[data-v-3246957e]{gap:.25rem;margin-block-start:var(--sp-xs)}.curve-label[data-v-3246957e]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);color:var(--fg-down)}.curve-label[data-v-3246957e]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.curve-label[data-v-3246957e]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.curve-label[data-v-3246957e]{--line-height:var(--line-height-open)}}.bars[data-v-3246957e]{display:flex;gap:2px}}@layer compose{.bars[data-v-3246957e]{--curve-bar-height:4rem}}@layer component{.tweaker[data-v-2237c8ed]{background-color:var(--bg-up);border:2px solid var(--bg-down);border-radius:var(--border-radius-md);box-shadow:0 8px 32px oklch(from var(--color-black) l c h/25%);color:var(--fg);display:flex;flex-direction:column;inset-block:auto var(--sp-md);inset-inline:auto var(--sp-md);margin:0;max-height:min(70vh,40rem);overflow:visible;padding:0;position:fixed;width:min(var(--sp) * 90,50svw)}.header[data-v-2237c8ed]{align-items:center;border-block-end:2px solid var(--bg-down);cursor:grab;display:flex;gap:var(--sp-sm);justify-content:space-between;padding:var(--sp-xs) var(--sp-xs) var(--sp-xs) var(--sp-sm);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header[data-v-2237c8ed]:active{cursor:grabbing}.title[data-v-2237c8ed]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-sm-tight);--line-height-base:var(--line-height-sm-base);--line-height-open:var(--line-height-sm-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-sm);color:var(--fg-up);margin-block-end:-.15em}.title[data-v-2237c8ed]:where(body,input,select,textarea){text-box:normal}@container (width <= 291px){.title[data-v-2237c8ed]{--line-height:var(--line-height-tight)}}@container (width >= 583px){.title[data-v-2237c8ed]{--line-height:var(--line-height-open)}}.title svg[data-v-2237c8ed]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em}.actions[data-v-2237c8ed]{flex-wrap:nowrap}.groups[data-v-2237c8ed]{overflow-y:auto}.group[data-v-2237c8ed]{border-block-end:1px solid var(--bg-down)}.group[data-v-2237c8ed]:last-child{border-block-end:0}.group-header[data-v-2237c8ed]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;color:var(--fg-primary);letter-spacing:.08em;text-transform:uppercase;--line-height-tight:var(--line-height-xs-tight);--line-height-base:var(--line-height-xs-base);--line-height-open:var(--line-height-xs-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xs);align-items:center;color:var(--fg-down);display:flex;gap:.333em;padding:.75em 1em .75em .75em;transition:color .2s}.group-header[data-v-2237c8ed]:where(body,input,select,textarea){text-box:normal}@container (width <= 236px){.group-header[data-v-2237c8ed]{--line-height:var(--line-height-tight)}}@container (width >= 471px){.group-header[data-v-2237c8ed]{--line-height:var(--line-height-open)}}@media(hover:hover){.group-header[data-v-2237c8ed]:hover{color:var(--fg-up)}.group-header:hover .chevron[data-v-2237c8ed]{opacity:1}}.group[open] .group-header[data-v-2237c8ed]{color:var(--fg)}.chevron[data-v-2237c8ed]{box-sizing:content-box;display:inline-block;fill:currentcolor;height:1em;overflow:visible;vertical-align:-.12em;transition:rotate var(--transition),opacity .2s ease}.chevron.--open[data-v-2237c8ed]{rotate:180deg}.group-label[data-v-2237c8ed]{flex:1}.modified[data-v-2237c8ed]{background-color:var(--fg-primary);block-size:.5rem;border-radius:50%;flex:none;inline-size:.5rem}.modified.--preview[data-v-2237c8ed]{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--fg-primary)}.group-body[data-v-2237c8ed]{display:flex;flex-direction:column;gap:1em;padding:var(--sp-xs) var(--sp-sm) var(--sp-sm)}.group-actions[data-v-2237c8ed]{align-self:start}}@layer compose{.group-body[data-v-2237c8ed] .knob{grid-template-columns:auto 1fr auto;max-width:none}}@layer component{.backend-iframe[data-v-fb1a5ef8]{background-color:var(--bg);border-radius:var(--border-radius-md);display:flex;flex-direction:column;height:100%;overflow:clip;width:100%}.toolbar[data-v-fb1a5ef8]{align-items:center;border-block-end:1px solid oklch(from var(--fg) l c h/10%);display:flex;gap:var(--sp-xs);justify-content:space-between;padding-inline:1em .5em}.title[data-v-fb1a5ef8]{text-box:trim-both cap alphabetic;font-family:var(--font-display);font-palette:--rosebud-display;font-weight:var(--font-display-weight-normal);text-wrap:balance;--line-height-tight:var(--line-height-xl-tight);--line-height-base:var(--line-height-xl-base);--line-height-open:var(--line-height-xl-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-xl);margin:0}.title[data-v-fb1a5ef8]:where(body,input,select,textarea){text-box:normal}@container (width <= 569px){.title[data-v-fb1a5ef8]{--line-height:var(--line-height-tight)}}@container (width >= 1138px){.title[data-v-fb1a5ef8]{--line-height:var(--line-height-open)}}.actions[data-v-fb1a5ef8]{display:flex;gap:.25rem}.iframe-container[data-v-fb1a5ef8]{background:var(--bg-down);flex:1;overflow:hidden;position:relative}.iframe[data-v-fb1a5ef8]{border:none;display:block;height:100%;width:100%}.loader[data-v-fb1a5ef8]{inset:0;position:absolute;z-index:1}}.backend-iframe-dialog .dialog{height:100%}:root{--measure:33.12em;--measure-short:16.56em;--char-ratio:.46;--motion-shift:.25em}@media(prefers-reduced-motion:reduce){:root{--motion-shift:0px}}.app:not(:has(#navigation)){--navigation-width:0px}@property --bg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-disabled{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-up{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-down{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-disabled{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-primary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --fg-secondary{inherits:true;initial-value:transparent;syntax:"<color>"}@property --bg-opacity{inherits:false;initial-value:1;syntax:"<number>"}@layer reset{@media(prefers-reduced-motion:reduce){:after,:before,:not(.loading-indicator span,.button .spinner,.Vue-Toastification__progress-bar){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}*,:after,:before{box-sizing:border-box}*{margin:0;-webkit-tap-highlight-color:transparent}}@layer base{*{scroll-margin-top:var(--sp-md)}#__nuxt,.app,body,html{min-height:100%}html{color-scheme:dark;scroll-behavior:smooth;scrollbar-gutter:stable}html.--light-mode{color-scheme:light}body{--line-height-tight:var(--line-height-base-tight);--line-height-base:var(--line-height-base-base);--line-height-open:var(--line-height-base-open);--line-height:var(--line-height-base);line-height:var(--line-height);font-size:var(--font-size-base);text-box:trim-both cap alphabetic;font-family:var(--font);font-weight:var(--font-weight-normal);letter-spacing:.02em;text-wrap:pretty;--bg-up:var(--color-neutral-10);--bg:var(--color-neutral-20);--bg-down:var(--color-neutral-30);--bg-disabled:var(--color-neutral-30);--fg-up:var(--color-neutral-95);--fg:var(--color-neutral-80);--fg-disabled:var(--color-neutral-50);--fg-primary:var(--color-green-90);--fg-secondary:var(--color-blue-80);background-color:var(--bg);color:var(--fg);container:inline-size}@container (width <= 364px){body{--line-height:var(--line-height-tight)}}@container (width >= 729px){body{--line-height:var(--line-height-open)}}body:where(body,input,select,textarea){text-box:normal}body strong{font-weight:var(--font-weight-strong)}.--light-mode body,body{--fg-down:var(--color-neutral-60)}.--light-mode body{--bg-up:var(--color-white);--bg:var(--color-neutral-98);--bg-down:var(--color-neutral-95);--bg-disabled:var(--color-neutral-95);--fg-up:var(--color-neutral-30);--fg:var(--color-neutral-40);--fg-disabled:var(--color-neutral-70);--fg-primary:var(--color-green-60);--fg-secondary:var(--color-blue-60)}body:has(.navigation.--open){overflow:hidden}@media(width>=768px){body:has(.navigation.--open){overflow:auto}}}@layer utility{.--dark-mode .--palette-green{--bg-up:var(--color-green-20);--bg:var(--color-green-30);--bg-down:var(--color-green-40);--bg-disabled:var(--color-green-40);--fg-up:var(--color-green-98);--fg:var(--color-green-95);--fg-down:var(--color-green-70);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-blue-90);--fg-secondary:var(--color-orange-80)}.--light-mode .--palette-green{--bg-up:var(--color-green-90);--bg:var(--color-green-80);--bg-down:var(--color-green-70);--bg-disabled:var(--color-green-70);--fg-up:var(--color-green-20);--fg:var(--color-green-30);--fg-down:var(--color-green-50);--fg-disabled:var(--color-green-60);--fg-primary:var(--color-blue-50);--fg-secondary:var(--color-pink-50)}.--dark-mode .--palette-blue{--bg-up:var(--color-blue-20);--bg:var(--color-blue-30);--bg-down:var(--color-blue-40);--bg-disabled:var(--color-blue-40);--fg-up:var(--color-blue-95);--fg:var(--color-blue-90);--fg-down:var(--color-blue-70);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-green-80);--fg-secondary:var(--color-orange-80)}.--light-mode .--palette-blue{--bg-up:var(--color-blue-90);--bg:var(--color-blue-80);--bg-down:var(--color-blue-70);--bg-disabled:var(--color-blue-70);--fg-up:var(--color-blue-10);--fg:var(--color-blue-30);--fg-down:var(--color-blue-50);--fg-disabled:var(--color-blue-60);--fg-primary:var(--color-green-50);--fg-secondary:var(--color-pink-50)}.--dark-mode .--palette-pink{--bg-up:var(--color-pink-20);--bg:var(--color-pink-30);--bg-down:var(--color-pink-40);--bg-disabled:var(--color-pink-40);--fg-up:var(--color-pink-95);--fg:var(--color-pink-90);--fg-down:var(--color-pink-70);--fg-disabled:var(--color-pink-60);--fg-primary:var(--color-orange-80);--fg-secondary:var(--color-blue-80)}.--light-mode .--palette-pink{--bg-up:var(--color-pink-90);--bg:var(--color-pink-80);--bg-down:var(--color-pink-70);--bg-disabled:var(--color-pink-70);--fg-up:var(--color-pink-10);--fg:var(--color-pink-30);--fg-down:var(--color-pink-50);--fg-disabled:var(--color-pink-60);--fg-primary:var(--color-orange-50);--fg-secondary:var(--color-blue-40)}.--dark-mode .--palette-orange{--bg-up:var(--color-orange-20);--bg:var(--color-orange-30);--bg-down:var(--color-orange-40);--bg-disabled:var(--color-orange-40);--fg-up:var(--color-orange-95);--fg:var(--color-orange-90);--fg-down:var(--color-orange-70);--fg-disabled:var(--color-orange-60);--fg-primary:var(--color-pink-80);--fg-secondary:var(--color-green-80)}.--light-mode .--palette-orange{--bg-up:var(--color-orange-90);--bg:var(--color-orange-80);--bg-down:var(--color-orange-70);--bg-disabled:var(--color-orange-70);--fg-up:var(--color-orange-10);--fg:var(--color-orange-30);--fg-down:var(--color-orange-50);--fg-disabled:var(--color-orange-60);--fg-primary:var(--color-pink-50);--fg-secondary:var(--color-blue-50)}}@supports not selector(::-webkit-scrollbar){:root{--scrollbar-width:17px}}@media(pointer:coarse){:root{--scrollbar-width:0px}}@layer base{::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:oklch(from var(--fg) l c h/25%);border-radius:var(--border-radius-round)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:oklch(from var(--fg) l c h/25%) transparent}}}.app{height:100%}
