.pv__backdrop{position:fixed;inset:0;z-index:100;background:color-mix(in oklch,var(--surface-canvas) 96%,transparent)}.pv__backdrop[data-state=open]{animation:pv-fade-in .3s ease both}.pv__backdrop[data-state=closed]{animation:pv-fade-out .22s ease both}.pv{--pv-ink:var(--text-primary);--pv-muted:var(--text-tertiary);--pv-chip:var(--surface-deep);--pv-chip-hover:var(--border-default);position:fixed;inset:0;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;color:var(--pv-ink);outline:none;touch-action:none;overscroll-behavior:contain}.pv[data-state=open]{animation:pv-rise .36s var(--ease-out-quint) both}.pv[data-state=closed]{animation:pv-sink .22s ease both}@keyframes pv-rise{0%{opacity:0;scale:.985}}@keyframes pv-sink{to{opacity:0;scale:.985}}@keyframes pv-fade-in{0%{opacity:0}}@keyframes pv-fade-out{to{opacity:0}}.pv__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5)}.pv__title{margin:0;overflow:hidden;font-size:var(--text-md);font-weight:var(--font-weight-medium);white-space:nowrap;text-overflow:ellipsis}.pv__count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--pv-muted)}.pv__close{position:relative;flex:none;inline-size:2.5rem;block-size:2.5rem;color:var(--pv-ink);background:var(--pv-chip);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background-color .2s ease}.pv__close:hover{background:var(--pv-chip-hover)}.pv__close span{position:absolute;inset:0;background:linear-gradient(currentColor,currentColor) center / .875rem 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px .875rem no-repeat;transform:rotate(45deg)}.pv__close:focus-visible,.pv__thumb:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.pv__stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;min-block-size:0;overflow:clip;padding:var(--space-2) var(--space-4);user-select:none;-webkit-user-select:none}.pv__slide{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;inline-size:100%;block-size:100%;min-inline-size:0;min-block-size:0;container-type:size;transition:opacity .3s var(--ease-out-quint),translate .3s var(--ease-out-quint)}.pv-slide-enter-from{opacity:0;translate:calc(var(--pv-dir, 1) * var(--space-8)) 0}.pv-slide-leave-active{pointer-events:none;transition-duration:.2s}.pv-slide-leave-to{opacity:0;translate:calc(var(--pv-dir, 1) * -1 * var(--space-8)) 0}.pv__slide[data-fit] .pv__media{inline-size:min(100cqi,100cqb * var(--pv-r));block-size:auto;max-inline-size:none;max-block-size:none;aspect-ratio:var(--pv-r)}.pv__media{display:block;max-inline-size:100%;max-block-size:100%;object-fit:contain;border-radius:var(--radius-card);cursor:zoom-in;transform-origin:center;transition:transform .35s var(--ease-out-quint),border-radius .35s var(--ease-out-quint);will-change:transform}.pv[data-zoomed] .pv__media{border-radius:0}.pv__media--video{cursor:default;background:var(--surface-deep)}.pv[data-zoomed] .pv__media{cursor:grab}.pv[data-gesturing] .pv__media{transition:border-radius .35s var(--ease-out-quint)}.pv[data-zoomed][data-gesturing] .pv__media{cursor:grabbing}.pv__pager{--pager-bg:var(--pv-chip);--pager-hover:var(--surface-content);display:none;transition:opacity .2s ease}@media(hover:hover){.pv__pager{display:inline-flex}}.pv[data-zoomed] .pv__pager,.pv[data-zoomed] .pv__thumbs,.pv[data-zoomed] .pv__caption{opacity:0;pointer-events:none}.pv__caption{margin:0;padding:var(--space-3) var(--space-5) 0;font-size:var(--text-sm);color:var(--pv-muted);text-align:center;transition:opacity .2s ease}.pv__thumbs{position:relative;display:flex;gap:var(--space-2);padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;transition:opacity .2s ease}.pv__thumbs::-webkit-scrollbar{display:none}.pv__thumb{position:relative;flex:none;inline-size:3.5rem;aspect-ratio:4 / 3;padding:0;overflow:clip;background:var(--surface-deep);border:0;border-radius:var(--radius-sm);outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:outline-color .2s ease}.pv__thumb[data-active]:not(:focus-visible){outline-color:var(--border-strong)}.pv__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.pv__thumbplay{position:absolute;inset-block-end:.25rem;inset-inline-end:.25rem;color:var(--color-white);filter:drop-shadow(0 1px 2px oklch(0 0 0 / .5))}@media(min-width:768px){.pv__thumb{inline-size:4.5rem}}@media(prefers-reduced-motion:reduce){.pv__backdrop,.pv,.pv__media{animation:none;transition:none}.pv-slide-enter-from,.pv-slide-leave-to{translate:none}}.gs[data-v-f7d09d2d]{--gs-slide-w:min(64rem, 68vw);--gs-gap:var(--space-6);--gs-side-scale:.74;--gs-slide-h:calc(var(--gs-slide-w) * var(--gs-ar-h) / var(--gs-ar-w));--gs-step:calc(var(--gs-slide-w) / 2 + var(--gs-gap) + var(--gs-slide-w) * var(--gs-side-scale) / 2)}@media(max-width:48rem){.gs[data-v-f7d09d2d]{--gs-slide-w:82vw;--gs-gap:var(--space-4);--gs-side-scale:.8}}.gs__stage[data-v-f7d09d2d]{position:relative;inline-size:100%;block-size:var(--gs-slide-h);overflow:hidden;touch-action:pan-y;outline:none}.gs__stage[data-v-f7d09d2d]:focus-visible{outline:2px solid var(--color-sand);outline-offset:var(--space-2);border-radius:var(--radius-lg)}.gs__slide[data-v-f7d09d2d]{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:var(--gs-slide-w);block-size:var(--gs-slide-h);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.gs__hit[data-v-f7d09d2d]{position:absolute;inset:0;z-index:1;display:block;inline-size:100%;block-size:100%;padding:0;border:0;background:none;cursor:pointer}.gs__slide--active .gs__hit[data-v-f7d09d2d]{cursor:zoom-in}.gs__hit[data-v-f7d09d2d] img{inline-size:100%;block-size:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.gs__overlay[data-v-f7d09d2d]{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-10) var(--space-8) var(--space-8);color:var(--color-white);background:linear-gradient(to top,oklch(0 0 0 / .72),oklch(0 0 0 / .35) 42%,transparent);pointer-events:none;animation:gs-fade-f7d09d2d .5s ease both}.gs__otitle[data-v-f7d09d2d]{font-size:var(--text-xxl);font-weight:600;line-height:1.1;text-wrap:balance}.gs__otext[data-v-f7d09d2d]{max-inline-size:46ch;color:#ffffffdb;line-height:1.5}.gs__octa[data-v-f7d09d2d]{pointer-events:auto;margin-block-start:var(--space-2)}@keyframes gs-fade-f7d09d2d{0%{opacity:0;transform:translateY(var(--space-3))}}@media(max-width:48rem){.gs__overlay[data-v-f7d09d2d]{padding:var(--space-8) var(--space-5) var(--space-6)}.gs__otitle[data-v-f7d09d2d]{font-size:var(--text-xl)}.gs__otext[data-v-f7d09d2d]{font-size:var(--text-sm)}}.gs__arrow[data-v-f7d09d2d]{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:20;display:grid;place-items:center;inline-size:var(--space-11);block-size:var(--space-11);color:var(--text-on-glass);background:var(--surface-glass);border:1px solid var(--border-on-glass);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);cursor:pointer;opacity:0;transition:opacity .25s ease,scale .2s ease}.gs__stage:hover .gs__arrow[data-v-f7d09d2d],.gs__stage:focus-within .gs__arrow[data-v-f7d09d2d]{opacity:1}.gs__arrow[data-v-f7d09d2d]:hover{scale:1.06}.gs__arrow[data-v-f7d09d2d]:disabled{opacity:0!important;pointer-events:none}.gs__arrow--prev[data-v-f7d09d2d]{inset-inline-start:max(var(--space-4),calc((100% - var(--gs-slide-w)) / 2 + var(--space-4)))}.gs__arrow--next[data-v-f7d09d2d]{inset-inline-end:max(var(--space-4),calc((100% - var(--gs-slide-w)) / 2 + var(--space-4)))}.gs__dots[data-v-f7d09d2d]{position:absolute;inset-block-end:var(--space-5);inset-inline:0;z-index:20;display:flex;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-inline:auto;inline-size:fit-content;background:var(--surface-glass);border:1px solid var(--border-on-glass);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6)}.gs__dot[data-v-f7d09d2d]{inline-size:var(--space-2);block-size:var(--space-2);padding:0;border:0;border-radius:var(--radius-full);background:var(--text-on-glass-muted);cursor:pointer;transition:inline-size .3s ease,background .3s ease}.gs__dot--on[data-v-f7d09d2d]{inline-size:var(--space-5);background:var(--text-on-glass)}.gs__caption[data-v-f7d09d2d]{margin-block-start:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){.gs__slide[data-v-f7d09d2d]{transition:none}}.sbar[data-v-b74bb16a]{--sbar-h:3.25rem;--sbar-gap:var(--space-2);--sbar-ease:cubic-bezier(.32, .72, 0, 1);--sbar-shadow:0 4px 26px 0 oklch(0 0 0 / .05);--sbar-shadow-focus:0 6px 32px 0 oklch(0 0 0 / .09);--sbar-focus:38rem;--sbar-focus-stuck:22rem;--sbar-lift:calc(-1 * (var(--header-h) / 2 + var(--space-2) + var(--sbar-h) / 2));--icon-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");position:sticky;top:calc(var(--header-h) + var(--space-2));z-index:40;block-size:var(--sbar-h)}@media(min-width:768px){.sbar[data-v-b74bb16a]{--sbar-h:4rem;--sbar-rest:46rem;--sbar-focus:52rem;--sbar-focus-stuck:28rem;--sbar-text:var(--text-md);--sbar-pad:var(--space-6)}}.sbar[data-entered][data-v-b74bb16a]{transition:block-size .55s var(--sbar-ease) .1s,translate .35s var(--sbar-ease),opacity .25s ease}.sbar[data-baroff][data-v-b74bb16a]{opacity:0;translate:0 -150%;pointer-events:none}.sbar__group[data-v-b74bb16a]{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:min(var(--sbar-rest, 38rem),100%);transform:translate(-50%);animation:sbar-widen-b74bb16a .9s cubic-bezier(.22,1,.36,1) .5s backwards}@keyframes sbar-widen-b74bb16a{0%{inline-size:min(30rem,86%);opacity:0}to{inline-size:min(var(--sbar-rest, 38rem),100%);opacity:1}}.ysearch[data-restoring],.sbar__group[data-restored][data-v-b74bb16a]{animation:none}.sbar__group[data-entered][data-v-b74bb16a]{transition:inline-size .45s var(--sbar-ease),transform .45s var(--sbar-ease)}.sbar__group[data-focus][data-v-b74bb16a]{inline-size:min(var(--sbar-focus),100%)}.sbar__group[data-focus] .sbar__box[data-v-b74bb16a]{box-shadow:var(--sbar-shadow-focus)}.sbar__group[data-open][data-v-b74bb16a]{inline-size:min(78rem,100%)}.sbar__group[data-compact][data-v-b74bb16a]{inline-size:min(19rem,100%);transition:inline-size .45s var(--sbar-ease) .12s,transform .45s var(--sbar-ease)}.sbar__group[data-compact][data-focus][data-v-b74bb16a]{inline-size:min(var(--sbar-focus-stuck),100%)}@media(min-width:768px){.sbar__group[data-stuck][data-v-b74bb16a]{transform:translate(-50%) translateY(var(--sbar-lift))}}.sbar__box[data-v-b74bb16a]{overflow:clip;background:var(--surface-canvas);border-radius:calc(var(--sbar-h) / 2);box-shadow:var(--sbar-shadow)}.sbar__group[data-filters] .sbar__box[data-v-b74bb16a]{margin-inline-end:calc(var(--sbar-h) + var(--sbar-gap))}.sbar__group[data-filters][data-open] .sbar__box[data-v-b74bb16a]{margin-inline-end:0}.sbar__group[data-entered] .sbar__box[data-v-b74bb16a]{transition:block-size .55s var(--sbar-ease) .1s,margin .45s var(--sbar-ease),box-shadow .3s ease}.sbar__group[data-compact] .sbar__box[data-v-b74bb16a]{transition:block-size .55s var(--sbar-ease),margin .45s var(--sbar-ease),box-shadow .3s ease}.sbar__field[data-v-b74bb16a]{display:flex;align-items:center;gap:var(--space-3);block-size:var(--sbar-h);padding-inline:var(--sbar-pad, var(--space-5)) var(--space-4);color:var(--text-primary)}.sbar__field svg[data-v-b74bb16a]{flex:none}.sbar__group[data-open] .sbar__field input[data-v-b74bb16a]{margin-inline-end:var(--sbar-h)}.sbar__field input[data-v-b74bb16a]{inline-size:100%;min-inline-size:0;block-size:100%;padding:0;font:inherit;font-size:var(--sbar-text, var(--text-sm));color:var(--text-primary);background:none;border:0}.sbar__field input[data-v-b74bb16a]::placeholder{color:var(--text-tertiary);transition:color .3s ease}.sbar__field input[data-v-b74bb16a]:focus::placeholder{color:color-mix(in oklch,var(--text-tertiary),transparent 40%)}.sbar__field input[data-v-b74bb16a]:focus{outline:none}.sbar__field input[data-v-b74bb16a]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:.85rem;block-size:.85rem;background-color:var(--text-primary);-webkit-mask:var(--icon-x) center / contain no-repeat;mask:var(--icon-x) center / contain no-repeat;cursor:pointer}.sbar__group[data-open] .sbar__field input[data-v-b74bb16a]::-webkit-search-cancel-button{display:none}.sbar__panel[data-v-b74bb16a]{position:relative;max-block-size:calc(100svh - var(--header-h) - 9rem);overflow-y:auto;overscroll-behavior:contain;box-shadow:inset 0 1px 0 transparent;transition:box-shadow .25s ease}.sbar__panel[data-open][data-v-b74bb16a]{box-shadow:inset 0 1px 0 var(--border-subtle)}.sbar__pane[data-v-b74bb16a]{transition:opacity .3s ease}.sbar__pane[data-hidden][data-v-b74bb16a]{position:absolute;inset-block-start:0;inset-inline:0;opacity:0;pointer-events:none}.sbar__disc[data-v-b74bb16a]{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;place-items:center;inline-size:var(--sbar-h);block-size:var(--sbar-h);padding:0;color:var(--text-primary);background:var(--surface-canvas);border:0;border-radius:var(--radius-full);box-shadow:var(--sbar-shadow);cursor:pointer;transition:scale .45s var(--sbar-ease),background-color .3s ease,box-shadow .3s ease}.sbar__group[data-open] .sbar__disc[data-v-b74bb16a]{scale:.77;background:var(--surface-deep);box-shadow:none}.sbar__disc[data-v-b74bb16a]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.sbar__glyph[data-v-b74bb16a]{grid-area:1 / 1;transition:opacity .25s ease,rotate .45s var(--sbar-ease)}.sbar__glyph--close[data-v-b74bb16a]{opacity:0;rotate:-90deg}.sbar__group[data-open] .sbar__glyph--filter[data-v-b74bb16a]{opacity:0;rotate:90deg}.sbar__group[data-open] .sbar__glyph--close[data-v-b74bb16a]{opacity:1;rotate:0deg}.sbar__badge[data-v-b74bb16a]{position:absolute;inset-block-start:0;inset-inline-end:0;display:inline-grid;place-items:center;min-inline-size:1.15rem;block-size:1.15rem;padding:0 var(--space-1);font-size:var(--text-xs);line-height:1;color:var(--text-on-sand);background:var(--color-sand);border-radius:var(--radius-full);transition:opacity .2s ease}.sbar__group[data-open] .sbar__badge[data-v-b74bb16a]{opacity:0}@media(hover:hover){.sbar__disc[data-v-b74bb16a]:hover{background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 4%)}.sbar__group[data-open] .sbar__disc[data-v-b74bb16a]:hover{background:color-mix(in oklch,var(--surface-deep),var(--text-primary) 6%)}}@media(prefers-reduced-motion:reduce){.sbar[data-entered][data-v-b74bb16a],.sbar__group[data-v-b74bb16a],.sbar__group .sbar__box[data-v-b74bb16a],.sbar__pane[data-v-b74bb16a],.sbar__disc[data-v-b74bb16a],.sbar__glyph[data-v-b74bb16a]{transition:none}.sbar__group[data-v-b74bb16a]{animation:none}}.sbar[data-v-ec9924f7]{margin-block-end:var(--space-10)}.tprofile__backdrop{position:fixed;inset:0;z-index:100;background:#00000047}.tprofile__backdrop[data-state=open]{animation:tprofile-fade-in .4s ease both}.tprofile__backdrop[data-state=closed]{animation:tprofile-fade-out .3s ease both}.tprofile__panel{position:fixed;inset-inline:0;inset-block-end:0;z-index:101;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:86svh;padding-block-end:env(safe-area-inset-bottom,0px);color:var(--text-primary);background:var(--surface-canvas);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;box-shadow:0 -12px 40px #00000029;outline:none;transform:translateY(var(--drawer-swipe-movement-y, 0px));transition:transform .5s var(--ease-sheet)}.tprofile__panel[data-swiping]{transition-duration:0ms}.tprofile__panel[data-state=open]{animation:tprofile-rise .5s var(--ease-sheet) both}.tprofile__panel[data-state=closed]{animation:tprofile-sink calc(.4s * var(--drawer-swipe-strength, 1)) var(--ease-sheet) both}@media(min-width:768px){.tprofile__panel{inset-inline:auto;inset-block:50% auto;inset-inline-start:50%;inline-size:min(48rem,calc(100vw - 2 * var(--layout-px)));max-block-size:min(80svh,44rem);padding-block-end:0;border-radius:var(--radius-card-lg);box-shadow:var(--shadow-float);translate:-50% -50%;transform:translateY(var(--drawer-swipe-movement-y, 0px))}.tprofile__panel[data-state=open]{animation:tprofile-drop-in .4s var(--ease-out-quint) both}.tprofile__panel[data-state=closed]{animation:tprofile-drop-out calc(.3s * var(--drawer-swipe-strength, 1)) var(--ease-in-out-soft) both}.tprofile__grip{display:none}}@keyframes tprofile-rise{0%{translate:0 100%}}@keyframes tprofile-sink{to{translate:0 100%}}@keyframes tprofile-drop-in{0%{translate:-50% calc(-50% + 1.5rem);opacity:0}}@keyframes tprofile-drop-out{to{translate:-50% calc(-50% + 1.5rem);opacity:0}}@keyframes tprofile-fade-in{0%{opacity:0}}@keyframes tprofile-fade-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.tprofile__panel,.tprofile__backdrop{animation-duration:1ms!important;transition:none}}.tprofile__grip{justify-self:center;inline-size:2.25rem;block-size:.3rem;margin-block-start:var(--space-3);background:var(--border-strong);border-radius:var(--radius-full)}.tprofile__close{position:absolute;inset-block-start:var(--space-5);inset-inline-end:var(--space-5);z-index:1;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;padding:0;color:var(--text-secondary);background:var(--surface-deep);border:0;border-radius:var(--radius-full);cursor:pointer;transition:background-color .25s ease,color .25s ease}.tprofile__close:hover{color:var(--text-primary);background:var(--border-default)}.tprofile__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tprofile__close .msym{--ms-size:1.125rem}.tprofile__body{display:grid;gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-8);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tprofile__body::-webkit-scrollbar{display:none}@media(min-width:768px){.tprofile__body{grid-template-columns:14rem minmax(0,1fr);gap:var(--space-8);align-items:start;padding:var(--space-8)}}.tprofile__media{inline-size:8rem;aspect-ratio:1;overflow:clip;background:var(--surface-deep);border-radius:var(--radius-full)}@media(min-width:768px){.tprofile__media{inline-size:min(100%,14rem)}}.tprofile__photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;object-fit:cover}.tprofile__initial{display:grid;place-items:center;block-size:100%;font-size:var(--text-xxl);font-weight:var(--font-weight-semibold);color:var(--text-tertiary)}.tprofile__text{display:grid;justify-items:start;gap:var(--space-5);padding-inline-end:var(--space-8)}.tprofile__id{display:grid;gap:2px}.tprofile__name{margin:0;font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;color:var(--text-primary)}.tprofile__role{margin:0;color:var(--text-secondary)}.tprofile__office{margin:0;font-size:var(--text-sm);color:var(--text-tertiary)}.tprofile__bio{margin:0;font-size:var(--text-md);line-height:1.55;color:var(--text-primary)}.tprofile__lines{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.tprofile__line{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none}.tprofile__line:hover{color:var(--text-primary)}.tprofile__foot{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tprofile__pill{gap:var(--space-2);font-size:var(--text-sm)}.tprofile__pill svg{flex:none;display:block}.ycard[data-v-b2e019cb]{min-inline-size:0;container-type:inline-size;container-name:ycard;--ycard-pad:clamp(.5rem, calc(6cqi - .5rem) , 1.25rem);--ycard-title-size:clamp(1.125rem, 5.6cqi, 1.625rem);--ycard-sub-size:clamp(.8125rem, 3.4cqi, 1rem);--ycard-radius:var(--radius-card-lg);--ycard-media-radius:1.375rem;--ycard-grow:var(--space-1-5);--ycard-media-radius-hover:calc(var(--ycard-media-radius) + var(--space-2));--ycard-ease:cubic-bezier(.22, 1, .36, 1);position:relative;display:flex;flex-direction:column;gap:var(--ycard-pad);padding:var(--ycard-pad);color:var(--text-primary);text-decoration:none;border-radius:var(--ycard-radius)}.ycard--listing[data-v-b2e019cb]{isolation:isolate}.ycard--listing[data-v-b2e019cb]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-content);border-radius:var(--ycard-radius);box-shadow:0 6px 32px #0000;transition:inset .45s var(--ycard-ease),border-radius .45s var(--ycard-ease),box-shadow .45s var(--ycard-ease)}.ycard--listing[data-v-b2e019cb]:hover:before,.ycard--listing[data-v-b2e019cb]:focus-visible:before{inset:calc(-1 * var(--ycard-grow));border-radius:calc(var(--ycard-radius) + var(--ycard-grow));box-shadow:0 6px 32px #0000000f}.ycard[data-v-b2e019cb]:focus-visible{outline:2px solid var(--color-sand);outline-offset:3px}.ycard__media[data-v-b2e019cb]{position:relative;z-index:0;flex:none;inline-size:100%;aspect-ratio:4 / 5;clip-path:inset(0 round var(--ycard-media-radius));transition:clip-path .45s var(--ycard-ease)}@container results (min-width: 34rem){.ycard__media[data-v-b2e019cb]{aspect-ratio:4 / 3}}.ycard:hover .ycard__media[data-v-b2e019cb],.ycard:focus-visible .ycard__media[data-v-b2e019cb]{clip-path:inset(calc(-1 * var(--ycard-grow)) round var(--ycard-media-radius-hover))}.ycard__lqip[data-v-b2e019cb],.ycard__img[data-v-b2e019cb],.ycard__video[data-v-b2e019cb]{inset:calc(-1 * var(--ycard-grow));inline-size:calc(100% + 2 * var(--ycard-grow));block-size:calc(100% + 2 * var(--ycard-grow))}.ycard__lqip[data-v-b2e019cb]{position:absolute;z-index:-3;background:var(--surface-base) center / cover no-repeat}.ycard[data-loaded] .ycard__lqip[data-v-b2e019cb]{opacity:0;transition:opacity .2s ease .3s}.ycard__img[data-v-b2e019cb]{position:absolute;z-index:-2;object-fit:cover;opacity:0;filter:blur(30px)}.ycard__img[data-loaded][data-v-b2e019cb]{opacity:1;filter:blur(0);transition:filter .3s ease-out,opacity .3s ease-out}.ycard__video[data-v-b2e019cb]{position:absolute;z-index:-1;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s ease}.ycard__video.is-playing[data-v-b2e019cb]{opacity:1}.ycard__badge[data-v-b2e019cb]{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);z-index:1;display:flex;align-items:center;block-size:2.5rem;padding-inline:var(--space-2);font-size:var(--text-md);line-height:1;color:var(--text-on-glass);white-space:nowrap;background:var(--surface-glass);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}.ycard__badge-icon[data-v-b2e019cb]{flex:none;inline-size:1.5rem;block-size:1.5rem}.ycard__badge-label[data-v-b2e019cb]{display:grid;grid-template-columns:0fr;transition:grid-template-columns .45s var(--ycard-ease)}.ycard__badge-clip[data-v-b2e019cb]{min-inline-size:0;overflow:hidden}.ycard__badge-text[data-v-b2e019cb]{display:inline-block;padding-inline:var(--space-1) var(--space-1-5)}.ycard:hover .ycard__badge-label[data-v-b2e019cb],.ycard:focus-visible .ycard__badge-label[data-v-b2e019cb]{grid-template-columns:1fr}.ycard__body[data-v-b2e019cb]{display:flex;flex:1;flex-direction:column;gap:clamp(.625rem,3.4cqi,1rem);min-inline-size:0;padding:var(--space-1-5)}.ycard__rest[data-v-b2e019cb]{display:contents}.ycard__head[data-v-b2e019cb]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2-5)}.ycard__names[data-v-b2e019cb]{min-inline-size:0}.ycard__title[data-v-b2e019cb]{font-size:var(--ycard-title-size);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;color:var(--text-primary)}.ycard__subtitle[data-v-b2e019cb]{margin-block-start:var(--space-1);overflow:hidden;font-size:var(--ycard-sub-size);line-height:1.2;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.ycard__pricewrap[data-v-b2e019cb]{flex:none}.ycard__pricesizer[data-v-b2e019cb],.ycard__price[data-v-b2e019cb]{padding:clamp(.375rem,1.7cqi,.5rem) clamp(.5rem,2.2cqi,.625rem);font-size:var(--ycard-sub-size);line-height:1.2;white-space:nowrap}.ycard__pricesizer[data-v-b2e019cb]{display:none}.ycard__price[data-v-b2e019cb]{display:flex;align-items:center;color:var(--text-on-sand);background:var(--color-sand);border-radius:var(--radius-full)}.ycard--listing .ycard__pricesizer[data-v-b2e019cb]{display:block;visibility:hidden}.ycard--listing .ycard__price[data-v-b2e019cb]{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:1;max-inline-size:100%;transition:box-shadow .45s var(--ycard-ease)}.ycard--listing:hover .ycard__price[data-v-b2e019cb],.ycard--listing:focus-visible .ycard__price[data-v-b2e019cb]{box-shadow:var(--shadow-md)}.ycard--listing .ycard__price[data-v-b2e019cb]:before{content:"";position:absolute;inset-block:0;inset-inline-end:100%;inline-size:clamp(1.5rem,9cqi,3rem);pointer-events:none;background:linear-gradient(to right,transparent,var(--surface-content) 85%);opacity:0;transition:opacity .45s var(--ycard-ease)}.ycard--listing:hover .ycard__price[data-v-b2e019cb]:before,.ycard--listing:focus-visible .ycard__price[data-v-b2e019cb]:before{opacity:1}.ycard__price-text[data-v-b2e019cb]{flex:none}.ycard__price-label[data-v-b2e019cb]{display:grid;grid-template-columns:0fr;min-inline-size:0;transition:grid-template-columns .45s var(--ycard-ease)}.ycard__price-clip[data-v-b2e019cb]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ycard__price-vat[data-v-b2e019cb]{display:inline-block;padding-inline-start:.35em}.ycard:hover .ycard__price-label[data-v-b2e019cb],.ycard:focus-visible .ycard__price-label[data-v-b2e019cb]{grid-template-columns:1fr}.ycard__excerpt[data-v-b2e019cb]{display:-webkit-box;overflow:hidden;padding-inline-end:clamp(.5rem,2.6cqi,.75rem);font-size:clamp(.8125rem,3.4cqi,1rem);line-height:1.25;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:3}.ycard__facts[data-v-b2e019cb]{display:flex;flex-wrap:wrap;gap:var(--space-1-5);margin-block-start:auto;list-style:none}.ycard__fact[data-v-b2e019cb]{padding:clamp(.25rem,1.3cqi,.375rem) clamp(.5rem,2.6cqi,.75rem);font-size:clamp(.75rem,3cqi,.875rem);line-height:1.2;color:var(--text-primary);background:var(--surface-deep);border-radius:var(--radius-full)}@property --ycard-sample{syntax:"<color>"; inherits:true; initial-value:rgb(0 52 86);}.ycard--curated[data-v-b2e019cb]{position:relative;--t:1;--ycard-tone:color-mix(in oklch, var(--ycard-sample) 88%, var(--surface-sea));--ycard-fade:56%;--ycard-blur-from:72%;--ycard-inset:clamp(.875rem, calc(7.5cqi - .375rem) , 1.75rem);gap:0;aspect-ratio:458 / 668;padding:0;overflow:clip;color:var(--color-white);background:var(--ycard-tone);transition:--ycard-sample .8s ease}.ycard--curated[data-v-b2e019cb]:hover,.ycard--curated[data-v-b2e019cb]:focus-visible{box-shadow:none}.ycard--curated .ycard__media[data-v-b2e019cb]{position:absolute;inset:0 0 auto;block-size:calc(100% * 535 / 668);aspect-ratio:auto;clip-path:none;transition:none}.ycard--curated:hover .ycard__media[data-v-b2e019cb],.ycard--curated:focus-visible .ycard__media[data-v-b2e019cb]{clip-path:none}.ycard--curated .ycard__lqip[data-v-b2e019cb],.ycard--curated .ycard__img[data-v-b2e019cb],.ycard--curated .ycard__video[data-v-b2e019cb]{inset:0;inline-size:100%;block-size:100%}.ycard--curated .ycard__media[data-v-b2e019cb]:before,.ycard--curated .ycard__media[data-v-b2e019cb]:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;pointer-events:none}.ycard--curated .ycard__media[data-v-b2e019cb]:before{inset-block-start:var(--ycard-fade);inset-block-end:-26%;background-color:var(--ycard-tone);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .38) 14%,rgb(0 0 0 / .78) 28%,rgb(0 0 0 / .96) 37%,black 43%);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .38) 14%,rgb(0 0 0 / .78) 28%,rgb(0 0 0 / .96) 37%,black 43%)}.ycard--curated .ycard__media[data-v-b2e019cb]:before{z-index:1}.ycard--curated .ycard__media[data-v-b2e019cb]:after{z-index:0;inset-block-start:var(--ycard-blur-from);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent,black 50%);mask-image:linear-gradient(to bottom,transparent,black 50%)}.ycard--curated .ycard__badge[data-v-b2e019cb]{inset-block-start:clamp(1rem,5.7cqi,1.625rem);inset-inline-end:var(--ycard-inset)}.ycard--curated .ycard__body[data-v-b2e019cb]{position:relative;z-index:1;flex:none;gap:0;margin-block-start:auto;padding:0}.ycard--curated .ycard__head[data-v-b2e019cb]{gap:var(--space-2-5);padding:0 var(--ycard-inset) clamp(.75rem,4.3cqi,1.25rem)}.ycard--curated .ycard__title[data-v-b2e019cb],.ycard--curated .ycard__subtitle[data-v-b2e019cb],.ycard--curated .ycard__excerpt[data-v-b2e019cb]{color:var(--color-white)}.ycard--curated .ycard__rest[data-v-b2e019cb]{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--ycard-inset) var(--ycard-inset)}.ycard--curated .ycard__facts[data-v-b2e019cb]{margin-block-start:0}.ycard--curated .ycard__fact[data-v-b2e019cb]{color:var(--color-white);background:#00000026}.ycard--curated[data-v-b2e019cb]:focus-visible{outline-color:var(--color-white)}.ycard--curated.ycard--skeleton .ycard__media[data-v-b2e019cb]{background:color-mix(in oklch,var(--ycard-tone),white 8%)}.ycard--skeleton .ycard__media[data-v-b2e019cb],.ycard__bar[data-v-b2e019cb]{position:relative;overflow:hidden;background:color-mix(in oklch,var(--surface-base),var(--text-primary) 6%)}.ycard__bar[data-v-b2e019cb]{display:block;block-size:1.25rem;border-radius:var(--radius-full)}.ycard__bar--title[data-v-b2e019cb]{inline-size:45%}.ycard__bar--pill[data-v-b2e019cb]{inline-size:6.5rem;block-size:2.25rem}.ycard__bar--line[data-v-b2e019cb]{inline-size:80%}.ycard--skeleton .ycard__media[data-v-b2e019cb]:after,.ycard__bar[data-v-b2e019cb]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,oklch(1 0 0 / .35) 50%,transparent 100%);animation:ycard-shimmer-b2e019cb 1.4s ease-in-out infinite}@keyframes ycard-shimmer-b2e019cb{to{transform:translate(100%)}}@media(width<640px){.ycard--listing[data-v-b2e019cb]{--ycard-pad:var(--space-5)}.ycard--listing .ycard__media[data-v-b2e019cb]{aspect-ratio:4 / 3}.ycard--listing .ycard__excerpt[data-v-b2e019cb]{display:none}.ycard--listing .ycard__subtitle[data-v-b2e019cb]{margin-block-start:var(--space-1)}}@media(prefers-reduced-motion:reduce){.ycard[data-v-b2e019cb],.ycard--curated[data-v-b2e019cb],.ycard__media[data-v-b2e019cb],.ycard__img[data-v-b2e019cb],.ycard__lqip[data-v-b2e019cb],.ycard__video[data-v-b2e019cb],.ycard__badge-label[data-v-b2e019cb],.ycard__price-label[data-v-b2e019cb],.ycard__price[data-v-b2e019cb]{transition:none}.ycard__img[data-v-b2e019cb]{opacity:1;filter:none}.ycard:hover .ycard__media[data-v-b2e019cb]{clip-path:inset(0 round var(--ycard-media-radius))}.ycard--listing[data-v-b2e019cb]:before,.ycard--listing[data-v-b2e019cb]:hover:before{inset:0;border-radius:var(--ycard-radius);transition:none}.ycard--skeleton .ycard__media[data-v-b2e019cb]:after,.ycard__bar[data-v-b2e019cb]:after{animation:none}}.range[data-v-243dcfef]{display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0}.range[data-disabled][data-v-243dcfef]{opacity:.45;pointer-events:none}.range__head[data-v-243dcfef]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.range__label[data-v-243dcfef]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--text-tertiary)}.range__side[data-v-243dcfef]{display:flex;align-items:baseline;gap:var(--space-3)}.range__value[data-v-243dcfef]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.range__reset[data-v-243dcfef]{padding:0;font:inherit;font-size:var(--text-xs);color:var(--text-tertiary);background:none;border:none;text-decoration:underline;text-underline-offset:.2em;transition:color .15s}.range__reset[data-v-243dcfef]:hover{color:var(--text-primary)}.range__reset[data-v-243dcfef]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.range__rail[data-v-243dcfef]{--hit:1.75rem;--half:calc(var(--hit) / 2 + var(--space-3));--pos-lo:calc(var(--half) + var(--plo) * (100% - 2 * var(--half)) / 100);--pos-hi:calc(var(--half) + var(--phi) * (100% - 2 * var(--half)) / 100);position:relative;block-size:2.25rem;background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-full)}.range__track[data-v-243dcfef],.range__fill[data-v-243dcfef]{position:absolute;inset-block-start:50%;block-size:.5rem;border-radius:var(--radius-full);translate:0 -50%}.range__track[data-v-243dcfef]{inset-inline:var(--half);background:color-mix(in oklch,var(--text-primary),transparent 90%)}.range__fill[data-v-243dcfef]{inset-inline-start:var(--pos-lo);inset-inline-end:calc(100% - var(--pos-hi));background:var(--color-sand)}.range__thumb[data-v-243dcfef]{position:absolute;inset-block-start:50%;inline-size:.5625rem;block-size:1.375rem;background:var(--color-white);border-radius:var(--radius-full);box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000001f,0 4px 12px #00000029;translate:-50% -50%;pointer-events:none;transition:box-shadow .15s ease,scale .15s ease}.range__thumb--lo[data-v-243dcfef]{inset-inline-start:var(--pos-lo)}.range__thumb--hi[data-v-243dcfef]{inset-inline-start:var(--pos-hi)}.range__rail:hover .range__thumb[data-v-243dcfef]{scale:1.06;box-shadow:0 0 0 .5px #0000001a,0 2px 4px #00000024,0 8px 20px #0003}.range__input[data-v-243dcfef]{position:absolute;inset-block:0;inset-inline:var(--space-3);inline-size:auto;block-size:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.range__input[data-v-243dcfef]::-webkit-slider-runnable-track{background:none}.range__input[data-v-243dcfef]::-moz-range-track{background:none}.range__input[data-v-243dcfef]::-webkit-slider-thumb{pointer-events:auto;inline-size:var(--hit, 1.5rem);block-size:2rem;background:transparent;border:none;cursor:grab;-webkit-appearance:none;appearance:none}.range__input[data-v-243dcfef]:active::-webkit-slider-thumb{cursor:grabbing}.range__input[data-v-243dcfef]::-moz-range-thumb{pointer-events:auto;inline-size:var(--hit, 1.5rem);block-size:2rem;background:transparent;border:none;border-radius:0;cursor:grab}.range__input[data-v-243dcfef]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-sand);outline-offset:-2px;border-radius:var(--radius-full)}.range__input[data-v-243dcfef]:focus-visible::-moz-range-thumb{outline:2px solid var(--color-sand);outline-offset:-2px;border-radius:var(--radius-full)}.boat[data-v-0109961f]{display:grid;gap:var(--space-2);justify-items:start}.boat__head[data-v-0109961f]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);inline-size:100%;overflow:hidden}.boat__label[data-v-0109961f]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--text-tertiary)}.boat__card[data-v-0109961f]{position:relative;display:grid;place-content:center;block-size:100%;inline-size:100%;padding:var(--space-4) var(--space-12) var(--space-9) var(--space-4);background:var(--surface-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl)}@media(min-width:768px){.boat__card[data-v-0109961f]{padding:var(--space-5) var(--space-14) var(--space-10) var(--space-5)}}.boat__stage[data-v-0109961f]{position:relative;block-size:clamp(10rem,42vw,11rem);aspect-ratio:172 / 300}@media(min-width:768px){.boat__stage[data-v-0109961f]{block-size:11.5rem}}.boat[data-dragging] .boat__stage[data-v-0109961f]{cursor:grabbing}.boat__svg[data-v-0109961f]{display:block;inline-size:100%;block-size:100%;overflow:visible}.boat__geom[data-v-0109961f]{transition:x .35s cubic-bezier(.32,.72,0,1),width .35s cubic-bezier(.32,.72,0,1),height .35s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.32,.72,0,1),left .35s cubic-bezier(.32,.72,0,1),top .35s cubic-bezier(.32,.72,0,1),scale .12s ease,box-shadow .12s ease}.boat[data-dragging] .boat__geom[data-v-0109961f]{transition:scale .12s ease,box-shadow .12s ease}@media(prefers-reduced-motion:reduce){.boat__geom[data-v-0109961f]{transition:none}}.boat__box[data-v-0109961f]{fill:none;stroke:color-mix(in oklch,var(--text-primary),transparent 78%);stroke-width:1;stroke-dasharray:3 6;stroke-linecap:round}.boat[data-active] .boat__box[data-v-0109961f]{stroke:color-mix(in oklch,var(--color-sand),transparent 30%)}.boat__hull[data-v-0109961f]{fill:color-mix(in oklch,var(--color-sand),transparent 90%);stroke:var(--text-primary);stroke-width:2;stroke-linejoin:round}.boat__handle[data-v-0109961f]{position:absolute;padding:0;background:var(--color-white);border:none;border-radius:var(--radius-full);box-shadow:0 0 0 .5px #0000001a,0 1px 2px #0000001f,0 4px 12px #00000029;translate:-50% -50%;touch-action:none}.boat__handle[data-v-0109961f]:hover{scale:1.06}.boat__handle[data-v-0109961f]:active,.boat[data-dragging] .boat__handle[data-v-0109961f]{scale:1.1;box-shadow:0 0 0 .5px #0000001a,0 2px 4px #00000024,0 8px 20px #0003}.boat__handle[data-v-0109961f]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.boat__handle--side[data-v-0109961f]{inline-size:.75rem;block-size:1.875rem;cursor:ew-resize}.boat__handle--length[data-v-0109961f]{inline-size:1.875rem;block-size:.75rem;cursor:ns-resize}@media(min-width:768px){.boat__handle--side[data-v-0109961f]{inline-size:.875rem;block-size:2.25rem}.boat__handle--length[data-v-0109961f]{inline-size:2.25rem;block-size:.875rem}}.boat__chip[data-v-0109961f]{position:absolute;display:inline-flex;gap:.15em;align-items:baseline;font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;color:var(--text-primary)}.boat__chip--side[data-v-0109961f]{translate:.875rem -50%}.boat__chip--length[data-v-0109961f]{translate:-50% .875rem}.boat__num[data-v-0109961f]{inline-size:2.4em;padding:.1em 0;font:inherit;font-variant-numeric:inherit;color:inherit;text-align:end;background:transparent;border:0;border-block-end:1px solid transparent;border-radius:0;outline:none;transition:border-color .15s ease}.boat__num[data-v-0109961f]:hover{border-block-end-color:var(--border-strong)}.boat__num[data-v-0109961f]:focus-visible{border-block-end-color:var(--color-sand)}.boat__unit[data-v-0109961f]{color:var(--text-tertiary)}.boat__value[data-v-0109961f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.boat__hint[data-v-0109961f]{margin-block-start:var(--space-2);max-inline-size:34ch;font-size:var(--text-xs);line-height:1.5;color:var(--text-tertiary)}@media(min-width:768px){.boat__hint[data-v-0109961f]{font-size:var(--text-sm)}}.stepper[data-v-299e4a2e]{display:grid;gap:var(--space-2);justify-items:start}.stepper__label[data-v-299e4a2e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--text-tertiary)}.stepper__controls[data-v-299e4a2e]{display:flex;align-items:center;gap:var(--space-2)}.stepper__btn[data-v-299e4a2e]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;padding:0;font-size:var(--text-md);line-height:1;color:var(--text-primary);background:var(--surface-canvas);border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.stepper__btn[data-v-299e4a2e]:hover:not(:disabled){background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 6%)}.stepper__btn[data-v-299e4a2e]:disabled{opacity:.35;cursor:default}.stepper__btn[data-v-299e4a2e]:focus-visible{outline:2px solid var(--color-sand);outline-offset:2px}.stepper__value[data-v-299e4a2e]{min-inline-size:3rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-primary)}.stepper__value[data-any][data-v-299e4a2e]{color:var(--text-tertiary)}.ysearch[data-v-56f9c8b1]{display:flex;flex-direction:column;gap:var(--space-4)}.ysearch__layout[data-v-56f9c8b1]{display:flex;flex-direction:column;gap:var(--space-6)}.ysearch__dropinner[data-v-56f9c8b1]{padding:var(--space-5) var(--space-5) var(--space-6)}@media(min-width:768px){.ysearch__dropinner[data-v-56f9c8b1]{padding:var(--space-5) var(--space-6)}}.ysearch__moregrid[data-v-56f9c8b1]{display:grid;grid-template-columns:1fr;gap:var(--space-6)}.ysearch__fcol[data-v-56f9c8b1]{display:grid;gap:var(--space-6);align-content:start}@media(min-width:768px){.ysearch__moregrid[data-v-56f9c8b1]{grid-template-columns:auto auto minmax(min-content,auto) minmax(0,2.4fr);gap:var(--space-6) 0;align-items:stretch}.ysearch__fcol[data-v-56f9c8b1]{padding-inline:var(--space-6)}.ysearch__fcol[data-v-56f9c8b1]:first-child{padding-inline-start:0}.ysearch__fcol[data-v-56f9c8b1]:last-child{padding-inline-end:0}.ysearch__fcol+.ysearch__fcol[data-v-56f9c8b1]{border-inline-start:1px solid var(--border-subtle)}.ysearch__fcol--main[data-v-56f9c8b1],.ysearch__fcol--steppers[data-v-56f9c8b1]{gap:var(--space-4);align-content:start}.ysearch__fcol--main .range[data-v-56f9c8b1]{max-inline-size:34rem}.ysearch__fcol--main .ysearch__morereset[data-v-56f9c8b1]{justify-self:end;align-self:end}.ysearch__group--wide[data-v-56f9c8b1]{grid-column:1 / -1}}.ysearch__search[data-v-56f9c8b1]{display:flex;align-items:center;gap:var(--space-2-5);min-inline-size:0;padding-inline:var(--space-4);color:var(--text-tertiary);background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 5%);border:1px solid transparent;border-radius:var(--radius-full)}.ysearch__search[data-v-56f9c8b1]:focus-within{border-color:var(--color-sand);outline:2px solid color-mix(in oklch,var(--color-sand),transparent 65%);outline-offset:0}.ysearch__icon[data-v-56f9c8b1]{flex:none}.ysearch__search input[data-v-56f9c8b1]{flex:1 1 auto;min-inline-size:0;padding-block:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--text-primary);background:none;border:none}.ysearch__search input[data-v-56f9c8b1]:focus{outline:none}.ysearch__group[data-v-56f9c8b1]{display:flex;flex-direction:column;gap:var(--space-2-5)}.ysearch__grouplabel[data-v-56f9c8b1]{font-size:var(--text-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.ysearch__typeinput[data-v-56f9c8b1]{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ysearch__typemini[data-v-56f9c8b1]{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1-5);padding-inline-end:var(--space-5);border:1px solid transparent;border-radius:var(--radius-xl);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.ysearch__typemini[data-v-56f9c8b1]:hover:not([data-on]){border-color:var(--border-strong)}.ysearch__typemini[data-on][data-v-56f9c8b1]{background:var(--surface-deep);border-color:var(--surface-deep)}.ysearch__typeinput:focus-visible~.ysearch__typeminilabel[data-v-56f9c8b1]:after{content:"";position:absolute;inset:-4px;border:2px solid var(--color-sand);border-radius:calc(var(--radius-xl) + 4px);pointer-events:none}.ysearch__typeminiimg[data-v-56f9c8b1]{display:block;flex:none;inline-size:3.5rem;block-size:3.5rem;object-fit:cover;background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 8%);border-radius:var(--radius-lg)}.ysearch__typeminilabel[data-v-56f9c8b1]{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--text-primary)}.ysearch__fcol--type[data-v-56f9c8b1]{gap:var(--space-2);align-content:start;justify-items:stretch}.ysearch__selectrow[data-v-56f9c8b1]{display:grid;grid-template-columns:1fr;gap:var(--space-3);inline-size:100%}@media(min-width:768px){.ysearch__selectrow[data-v-56f9c8b1]{grid-template-columns:repeat(3,minmax(0,11rem));justify-content:start}}.ysearch__selectwrap[data-v-56f9c8b1]{position:relative}.ysearch__selectwrap[data-v-56f9c8b1]:after{content:"";position:absolute;inset-inline-end:var(--space-4);inset-block-start:50%;inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid var(--text-tertiary);border-block-end:2px solid var(--text-tertiary);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ysearch__select[data-v-56f9c8b1]{inline-size:100%;padding:var(--space-3) var(--space-9) var(--space-3) var(--space-4);overflow:hidden;font:inherit;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 5%);border:1px solid transparent;border-radius:var(--radius-md);appearance:none;-webkit-appearance:none}.ysearch__select[data-v-56f9c8b1]:disabled{color:var(--text-tertiary);opacity:.55;cursor:not-allowed}.ysearch__reset[data-v-56f9c8b1]{justify-self:end;padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);background:color-mix(in oklch,var(--surface-canvas),var(--text-primary) 6%);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:color .15s,background-color .15s}.ysearch__reset[data-v-56f9c8b1]:hover{color:var(--text-primary)}.ysearch__results[data-v-56f9c8b1]{container-type:inline-size;container-name:results}.ysearch__count[data-v-56f9c8b1]{grid-column:1 / -1;margin:0;padding-inline:var(--ygrid-bleed);font-size:var(--text-sm);text-align:start;color:var(--text-secondary)}.ysearch__grid[data-v-56f9c8b1]{--ygrid-bleed:clamp(.5rem, calc(6cqi - .5rem) , 1.25rem);display:grid;grid-template-columns:minmax(0,34rem);justify-content:center;gap:var(--space-5);margin-block-start:var(--space-4);margin-inline:calc(-1 * var(--ygrid-bleed));transition:opacity .2s ease}@media(width<640px){.ysearch__grid[data-v-56f9c8b1]{margin-inline:calc(-1 * var(--layout-px))}.ysearch__count[data-v-56f9c8b1]{padding-inline:var(--layout-px)}}@container (min-width: 34rem){.ysearch__grid[data-v-56f9c8b1]{grid-template-columns:repeat(2,minmax(0,32rem))}}@container (min-width: 48rem){.ysearch__grid[data-v-56f9c8b1]{grid-template-columns:repeat(3,minmax(0,34rem))}}@container (min-width: 96rem){.ysearch__grid[data-v-56f9c8b1]{grid-template-columns:repeat(4,minmax(0,32rem))}}.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+4){display:none}@container (min-width: 34rem){.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+4){display:flex}.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+5){display:none}}@container (min-width: 48rem){.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+5){display:flex}.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+7){display:none}}@container (min-width: 96rem){.ycard--skeleton[data-v-56f9c8b1]:nth-of-type(n+7){display:flex}}.ysearch__empty[data-v-56f9c8b1]{padding:var(--space-12) 0;font-size:var(--text-lg);text-align:center;color:var(--text-secondary)}.ysearch__notice[data-v-56f9c8b1]{max-inline-size:48rem;margin:0 auto var(--space-6);padding:var(--space-3) var(--space-5);font-size:var(--text-sm);text-align:center;color:var(--text-secondary);background:color-mix(in oklch,var(--color-sand),transparent 85%);border:1px solid color-mix(in oklch,var(--color-sand),transparent 55%);border-radius:var(--radius-full)}.ysearch__more[data-v-56f9c8b1]{display:flex;flex-direction:column;align-items:center;margin-block-start:var(--space-6)}.ysearch__sentinel[data-v-56f9c8b1]{inline-size:100%;block-size:1px}.ysearch__loadingmore[data-v-56f9c8b1]{padding-block:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}@media(prefers-reduced-motion:reduce){.ysearch__grid[data-v-56f9c8b1]{transition:none}}
