.canvas-module__Y3zloG__canvas{overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background-color:var(--color-fill-base);cursor:none;position:fixed;inset:0;overflow:hidden}.canvas-module__Y3zloG__canvas[data-quiet=true]{opacity:var(--opacity-20)}.canvas-module__Y3zloG__canvas[data-quiet=true] .canvas-module__Y3zloG__tile{pointer-events:none}.canvas-module__Y3zloG__canvas{transition:opacity .32s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.canvas-module__Y3zloG__canvas{transition:none}}.canvas-module__Y3zloG__canvas[data-dragging=true] .canvas-module__Y3zloG__stack{pointer-events:none}.canvas-module__Y3zloG__skeleton{background-color:var(--color-fill-primary);opacity:var(--opacity-20);position:absolute;inset:0}.canvas-module__Y3zloG__plane{will-change:transform;position:absolute;top:0;left:0}.canvas-module__Y3zloG__tile{--wrap-x:0px;--wrap-y:0px;--lens-x:0px;--lens-y:0px;--lens-s:1;--enter-delay:0s;transform:translate3d(calc(var(--wrap-x) + var(--lens-x)), calc(var(--wrap-y) + var(--lens-y)), 0) scale(var(--lens-s));opacity:0;transition:opacity .64s ease-out var(--enter-delay), translate .64s ease-out var(--enter-delay);color:var(--color-text-primary);cursor:none;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block;position:absolute;translate:0 10px}.canvas-module__Y3zloG__tile[data-arrived=true]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.canvas-module__Y3zloG__tile{opacity:1;transition:none;translate:0}}.canvas-module__Y3zloG__tile:hover,.canvas-module__Y3zloG__tile:focus-visible{z-index:2}.canvas-module__Y3zloG__tile:focus-visible{outline:none}.canvas-module__Y3zloG__tile:focus-visible .canvas-module__Y3zloG__stack{box-shadow:0 0 0 2px var(--color-text-primary);border-radius:var(--radius-md)}.canvas-module__Y3zloG__stack{width:100%;height:100%;transition:transform .42s cubic-bezier(.23,1,.32,1);display:block;position:relative}.canvas-module__Y3zloG__layer{--steps:min(var(--depth), 3);--lean:calc(var(--steps) * .8deg);--creep:calc(var(--steps) * 2.5px);--shrink:calc(1 - var(--steps) * .025);--spread:0%;--fan:0deg;--step:0;border-radius:var(--radius-md);background-color:var(--color-fill-primary);transform-origin:50% 100%;transform:translate(calc(var(--creep) + var(--spread)), calc(var(--creep) * -1)) rotate(calc(var(--lean) + var(--fan))) scale(var(--shrink));transition:transform .42s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0;overflow:hidden}.canvas-module__Y3zloG__tile:hover .canvas-module__Y3zloG__layer,.canvas-module__Y3zloG__tile:focus-visible .canvas-module__Y3zloG__layer{--lean:0deg;--spread:calc(var(--step) * 46%);--fan:calc(var(--step) * 3.2deg);--creep:calc(var(--steps) * -2px);--shrink:calc(1 - var(--steps) * .05)}.canvas-module__Y3zloG__tile:hover .canvas-module__Y3zloG__stack,.canvas-module__Y3zloG__tile:focus-visible .canvas-module__Y3zloG__stack{transform:translateY(-8px)scale(1.03)}.canvas-module__Y3zloG__image{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.canvas-module__Y3zloG__stack,.canvas-module__Y3zloG__layer{transition:none}}
.addProject-module__P2FqFq__button{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:none;background-color:#0000;border:none;place-items:center;padding:0;transition:background-color .15s;display:grid}.addProject-module__P2FqFq__button[data-on=true]{background-color:var(--color-status-success);color:var(--color-fill-base)}.addProject-module__P2FqFq__button:active{opacity:var(--opacity-40)}.addProject-module__P2FqFq__glyph{opacity:var(--opacity-40);place-items:center;transition:opacity .15s;display:grid}.addProject-module__P2FqFq__button:hover .addProject-module__P2FqFq__glyph,.addProject-module__P2FqFq__button:focus-visible .addProject-module__P2FqFq__glyph,.addProject-module__P2FqFq__button[data-on=true] .addProject-module__P2FqFq__glyph{opacity:1}.addProject-module__P2FqFq__glyph[data-busy=true],.addProject-module__P2FqFq__button:hover .addProject-module__P2FqFq__glyph[data-busy=true]{opacity:var(--opacity-40)}@media (prefers-reduced-motion:reduce){.addProject-module__P2FqFq__button,.addProject-module__P2FqFq__glyph{transition:none}}
:root{--blur-band:112px;--blur-a:1rem;--blur-b:.5rem;--blur-c:.25rem}.blur-module__ChEraa__frame{pointer-events:none;position:absolute;inset:0}.blur-module__ChEraa__side{--blur-dir:to bottom;position:absolute}.blur-module__ChEraa__layer{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(var(--blur-dir), var(--blur-stops));mask-image:linear-gradient(var(--blur-dir), var(--blur-stops));position:absolute;inset:0}.blur-module__ChEraa__layer[data-layer=a]{--blur:var(--blur-a);--blur-stops:#000 0%, #000 40%, transparent 65%}.blur-module__ChEraa__layer[data-layer=b]{--blur:var(--blur-b);--blur-stops:transparent 25%, #000 40%, #000 62%, transparent 82%}.blur-module__ChEraa__layer[data-layer=c]{--blur:var(--blur-c);--blur-stops:transparent 55%, #000 68%, transparent 100%}.blur-module__ChEraa__side[data-edge=top]{height:var(--blur-band);--blur-dir:to bottom;top:0;left:0;right:0}.blur-module__ChEraa__side[data-edge=bottom]{height:var(--blur-band);--blur-dir:to top;bottom:0;left:0;right:0}.blur-module__ChEraa__side[data-edge=left]{width:var(--blur-band);--blur-dir:to right;top:0;bottom:0;left:0}.blur-module__ChEraa__side[data-edge=right]{width:var(--blur-band);--blur-dir:to left;top:0;bottom:0;right:0}.blur-module__ChEraa__frame[data-framed=true] :where(.blur-module__ChEraa__side[data-edge=left],.blur-module__ChEraa__side[data-edge=right]) .blur-module__ChEraa__layer{-webkit-mask-image:linear-gradient(var(--blur-dir), var(--blur-stops)), linear-gradient(to bottom, transparent 0, #000 var(--blur-band), #000 calc(100% - var(--blur-band)), transparent 100%);mask-image:linear-gradient(var(--blur-dir), var(--blur-stops)), linear-gradient(to bottom, transparent 0, #000 var(--blur-band), #000 calc(100% - var(--blur-band)), transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
.detail-module__QI3Rgq__topBlur{height:var(--blur-band);z-index:60;position:fixed;bottom:auto}.detail-module__QI3Rgq__aside{--back-hang:calc(1.25rem + var(--space-3));--back-target:2.25rem;--back-lift:.06em}.detail-module__QI3Rgq__split{column-gap:var(--space-16);padding-top:var(--blur-band)}.detail-module__QI3Rgq__aside{gap:var(--space-8);padding-left:var(--back-hang);margin-left:calc(-1 * var(--back-hang));top:var(--blur-band);padding-bottom:var(--space-6);z-index:61;flex-direction:column;display:flex}.detail-module__QI3Rgq__aside[data-tall=true]{max-height:calc(100dvh - var(--blur-band) - var(--space-6));scrollbar-width:none;overflow-y:auto}.detail-module__QI3Rgq__aside[data-tall=true]::-webkit-scrollbar{display:none}@media (max-width:768px){.detail-module__QI3Rgq__aside,.detail-module__QI3Rgq__aside[data-tall=true]{padding-bottom:var(--space-12);z-index:auto;--back-hang:0px;top:auto;bottom:auto}}.detail-module__QI3Rgq__head{gap:var(--space-1);flex-direction:column;display:flex}.detail-module__QI3Rgq__titleRow{align-items:flex-start;gap:var(--space-3);margin-left:calc(-1 * var(--back-hang));display:flex;position:relative}.detail-module__QI3Rgq__addAll{flex-shrink:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.detail-module__QI3Rgq__back{width:1.25rem;height:calc(1.5rem * var(--leading-heading));color:var(--color-text-primary);opacity:var(--opacity-40);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), calc(var(--gravity-y) - var(--back-lift)));flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .2s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.detail-module__QI3Rgq__back:before{content:"";width:var(--back-target);height:var(--back-target);margin-top:calc(var(--back-target) / -2);margin-left:calc(var(--back-target) / -2);border-radius:var(--radius-sm);background-color:var(--alpha-10);opacity:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;top:50%;left:50%;transform:scale(.8)}.detail-module__QI3Rgq__back:hover{opacity:var(--opacity-80)}.detail-module__QI3Rgq__back:hover:before{opacity:1;transform:scale(1)}.detail-module__QI3Rgq__back:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__back:active:before{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.detail-module__QI3Rgq__back,.detail-module__QI3Rgq__back:before{transition:opacity .15s}}.detail-module__QI3Rgq__backIcon{width:1.25rem;height:1.25rem;display:block}.detail-module__QI3Rgq__client{min-width:0;max-width:28ch}.detail-module__QI3Rgq__line{margin:0}.detail-module__QI3Rgq__description{max-width:62ch}.detail-module__QI3Rgq__block{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-sm) solid var(--color-text-primary);border-top-color:var(--color-overlay-weak);flex-direction:column;display:flex}.detail-module__QI3Rgq__blockHead{text-transform:capitalize}.detail-module__QI3Rgq__facts{align-items:baseline;gap:var(--space-3) var(--space-4);letter-spacing:var(--tracking-n010);font-size:.875rem;line-height:var(--leading-body-md);grid-template-columns:7rem minmax(0,1fr);display:grid}.detail-module__QI3Rgq__term{text-transform:capitalize;opacity:var(--opacity-40)}.detail-module__QI3Rgq__value{opacity:var(--opacity-80);font-variant-numeric:tabular-nums}.detail-module__QI3Rgq__value:has(.detail-module__QI3Rgq__tags){opacity:1}.detail-module__QI3Rgq__link{align-items:center;gap:var(--space-3);width:calc(100% + var(--space-3) * 2);margin-inline:calc(-1 * var(--space-3));padding:var(--space-3);border-radius:var(--radius-sm);letter-spacing:var(--tracking-n010);font-size:.875rem;line-height:var(--leading-body-md);color:var(--color-text-primary);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));border:none;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .15s;display:flex}.detail-module__QI3Rgq__link:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__favicon{border-radius:var(--radius-xs);object-fit:contain;flex-shrink:0;width:1rem;height:1rem}.detail-module__QI3Rgq__linkHost{text-overflow:ellipsis;white-space:nowrap;opacity:var(--opacity-80);flex:1;overflow:hidden}.detail-module__QI3Rgq__icon{width:1em;height:1em;opacity:var(--opacity-40);flex-shrink:0}.detail-module__QI3Rgq__link:hover .detail-module__QI3Rgq__icon{opacity:var(--opacity-80)}.detail-module__QI3Rgq__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.detail-module__QI3Rgq__value .detail-module__QI3Rgq__tags{margin-left:-.5em}.detail-module__QI3Rgq__tag{letter-spacing:var(--tracking-n010);font-size:.875rem;line-height:var(--leading-body-md);border-radius:var(--radius-sm);background-color:var(--color-overlay-weak);color:var(--color-text-primary);opacity:var(--opacity-80);white-space:nowrap;cursor:none;align-items:center;padding:.1em .5em;text-decoration:none;transition:background-color .15s,opacity .15s;display:inline-flex}.detail-module__QI3Rgq__tag:hover{opacity:1;background-color:#0000}.detail-module__QI3Rgq__tag:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__download{align-items:center;gap:var(--space-3);width:calc(100% + var(--space-3) * 2 + .172em);margin-inline:calc(-1 * var(--space-3) - .172em) calc(-1 * var(--space-3));padding:var(--space-3);border-radius:var(--radius-sm);letter-spacing:var(--tracking-n010);font-family:inherit;font-size:.875rem;line-height:var(--leading-body-md);color:var(--color-text-primary);text-align:left;cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));border:none;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .15s;display:flex}.detail-module__QI3Rgq__download:hover:not(:disabled) .detail-module__QI3Rgq__icon{opacity:var(--opacity-80)}.detail-module__QI3Rgq__download:active:not(:disabled),.detail-module__QI3Rgq__download:disabled{opacity:var(--opacity-40)}.detail-module__QI3Rgq__downloadLabel{opacity:var(--opacity-80);flex:1}.detail-module__QI3Rgq__downloadMeta{opacity:var(--opacity-40);font-variant-numeric:tabular-nums;flex-shrink:0}.detail-module__QI3Rgq__label,.detail-module__QI3Rgq__chip{font-family:inherit;font-size:.75rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);color:var(--color-text-primary);cursor:none;background:0 0;border:none}.detail-module__QI3Rgq__label{opacity:var(--opacity-40);font-variant-numeric:tabular-nums;min-height:1em}.detail-module__QI3Rgq__chip{border-radius:var(--radius-sm);opacity:var(--opacity-40);align-items:center;gap:.35em;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.detail-module__QI3Rgq__chip:before{content:"";background-color:var(--color-overlay-core);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1875em -.35em;transform:scale(.8)}.detail-module__QI3Rgq__chip:hover:not(:disabled){opacity:var(--opacity-80)}.detail-module__QI3Rgq__chip:hover:not(:disabled):before{opacity:1;transform:scale(1)}.detail-module__QI3Rgq__chip:active:not(:disabled){opacity:var(--opacity-40)}.detail-module__QI3Rgq__chip:disabled{opacity:var(--opacity-20)}.detail-module__QI3Rgq__sheet{gap:var(--space-16);min-width:0;padding-bottom:var(--space-24);flex-direction:column;display:flex}.detail-module__QI3Rgq__run{flex-direction:column;display:flex}.detail-module__QI3Rgq__runHead{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);opacity:var(--opacity-40);color:var(--color-text-primary);cursor:none;align-self:flex-start;text-decoration:none;transition:opacity .15s;display:inline-flex}a.detail-module__QI3Rgq__runHead{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor var(--opacity-20), transparent);text-decoration-color:color-mix(in srgb, currentColor var(--opacity-20), transparent);text-underline-offset:.2em}a.detail-module__QI3Rgq__runHead:hover{opacity:var(--opacity-80);text-decoration-color:currentColor}a.detail-module__QI3Rgq__runHead:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__runCount{font-variant-numeric:tabular-nums;opacity:var(--opacity-40)}.detail-module__QI3Rgq__strip{gap:var(--space-3);flex-direction:column;display:flex}.detail-module__QI3Rgq__shot{width:100%;aspect-ratio:var(--ratio);border-radius:var(--radius-md);background-color:var(--color-fill-primary);cursor:none;border:none;padding:0;display:block;position:relative;overflow:hidden}.detail-module__QI3Rgq__shot:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--color-overlay-core);pointer-events:none;position:absolute;inset:0}.detail-module__QI3Rgq__shot:focus-visible:after{box-shadow:inset 0 0 0 1px var(--color-text-primary)}.detail-module__QI3Rgq__shot:focus-visible{outline:none}.detail-module__QI3Rgq__thumb{object-fit:cover;width:100%;height:100%;display:block}.detail-module__QI3Rgq__empty{padding-block:var(--space-16);opacity:var(--opacity-40)}.detail-module__QI3Rgq__viewer{color:var(--color-text-primary);--viewer-chrome:calc(var(--space-12) + var(--space-16) + var(--space-4) + 1.2rem);--viewer-room:calc(100dvh - var(--viewer-chrome));--viewer-ring:3.5rem;z-index:100;padding:var(--space-12) var(--space-8) var(--space-16);background-color:var(--color-fill-base);cursor:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.detail-module__QI3Rgq__stage{align-items:center;gap:var(--space-4);flex-direction:column;max-width:100%;margin:0;display:flex}.detail-module__QI3Rgq__viewerControls{z-index:2;top:var(--space-6);right:var(--space-6);align-items:center;gap:var(--space-1);color:var(--color-text-primary);display:flex;position:absolute}.detail-module__QI3Rgq__plate{--plate-ratio:3 / 2;aspect-ratio:var(--plate-ratio);width:calc(var(--viewer-room) * var(--plate-ratio));max-width:100%;max-height:var(--viewer-room);border-radius:var(--radius-md);display:block;position:relative;overflow:visible}.detail-module__QI3Rgq__plate[data-waiting=true]{background-color:var(--color-fill-primary)}.detail-module__QI3Rgq__loadingRing{z-index:2;width:var(--viewer-ring);height:var(--viewer-ring);margin-top:calc(var(--viewer-ring) / -2);margin-left:calc(var(--viewer-ring) / -2);pointer-events:none;animation:1.6s linear infinite detail-module__QI3Rgq__viewerRingTurn;position:absolute;top:50%;left:50%;transform:rotate(-90deg)}@keyframes detail-module__QI3Rgq__viewerRingTurn{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.detail-module__QI3Rgq__loadingRing{animation:none}}.detail-module__QI3Rgq__loadingTrack{fill:none;stroke:var(--color-text-primary);stroke-width:3px;opacity:var(--opacity-20)}.detail-module__QI3Rgq__loadingArc{fill:none;stroke:var(--color-text-primary);stroke-width:3px;stroke-linecap:round}.detail-module__QI3Rgq__full{z-index:1;object-fit:contain;opacity:1;border-radius:var(--radius-md);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;will-change:transform;width:100%;height:100%;transition:opacity .15s;display:block;position:relative}.detail-module__QI3Rgq__plate[data-waiting=true] .detail-module__QI3Rgq__full{opacity:0}.detail-module__QI3Rgq__stage{touch-action:none}.detail-module__QI3Rgq__stage[data-zoomed=true] .detail-module__QI3Rgq__full{cursor:none}.detail-module__QI3Rgq__page{z-index:2;color:var(--color-text-primary);opacity:var(--opacity-40);transition:opacity .15s,background .15s,transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;translate:0 -50%}.detail-module__QI3Rgq__page[data-side=back]{left:var(--space-6)}.detail-module__QI3Rgq__page[data-side=on]{right:var(--space-6)}.detail-module__QI3Rgq__page:hover,.detail-module__QI3Rgq__page:focus-visible{opacity:1}.detail-module__QI3Rgq__page:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__pageIcon{width:1.5em;height:1.5em}@media (max-width:560px){.detail-module__QI3Rgq__page[data-side=back]{left:var(--space-2)}.detail-module__QI3Rgq__page[data-side=on]{right:var(--space-2)}}.detail-module__QI3Rgq__viewerCaption{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;max-width:44ch;display:flex}.detail-module__QI3Rgq__viewerDetail{letter-spacing:var(--tracking-n010);font-size:.875rem;line-height:var(--leading-body-md);opacity:var(--opacity-60);text-wrap:pretty}.detail-module__QI3Rgq__viewerCount{letter-spacing:var(--tracking-n005);font-size:.75rem;line-height:var(--leading-body-xs);opacity:var(--opacity-40);font-variant-numeric:tabular-nums;display:block}.detail-module__QI3Rgq__shotFrame{position:relative}.detail-module__QI3Rgq__shotFrame:before{content:"";inset:calc(-1 * var(--space-2));z-index:-1;border-radius:var(--radius-md);background-color:var(--color-overlay-weak);opacity:0;pointer-events:none;transition:opacity .12s linear;position:absolute}.detail-module__QI3Rgq__shotFrame:hover:before,.detail-module__QI3Rgq__shotFrame:focus-within:before{opacity:1}@media (prefers-reduced-motion:reduce){.detail-module__QI3Rgq__shotFrame:before{transition:none}}.detail-module__QI3Rgq__shotControls{right:var(--space-3);top:var(--space-3);gap:var(--space-1);display:flex;position:absolute}.detail-module__QI3Rgq__collect{border-radius:var(--radius-xs);background:var(--color-fill-base);color:var(--color-text-primary);opacity:0;border:0;justify-content:center;align-items:center;padding:.5em;font-size:1rem;line-height:1;transition:opacity .1s linear;display:flex}.detail-module__QI3Rgq__collect .detail-module__QI3Rgq__icon,.detail-module__QI3Rgq__shotFrame:hover .detail-module__QI3Rgq__collect,.detail-module__QI3Rgq__collect:focus-visible,.detail-module__QI3Rgq__collect[aria-pressed=true]{opacity:1}@media (hover:none){.detail-module__QI3Rgq__collect{opacity:var(--opacity-40)}.detail-module__QI3Rgq__collect[aria-pressed=true]{opacity:1}}.detail-module__QI3Rgq__collect:hover{background:var(--color-fill-secondary)}.detail-module__QI3Rgq__collect:active{opacity:var(--opacity-40)}.detail-module__QI3Rgq__collect[aria-pressed=true]{background:var(--color-text-primary);color:var(--color-fill-base)}.detail-module__QI3Rgq__palette{margin-top:var(--space-2);flex-wrap:wrap;gap:.25em;margin-left:-.5em;display:flex}.detail-module__QI3Rgq__swatch{border-radius:var(--radius-sm);background-color:var(--swatch);width:1.5em;height:1.5em;box-shadow:inset 0 0 0 1px var(--color-overlay-weak);cursor:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.detail-module__QI3Rgq__swatch:hover{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.detail-module__QI3Rgq__swatch{transition:none}}
:root{--search-fade:112px}:where(.search-module__JY22pW__field,.search-module__JY22pW__menu,.search-module__JY22pW__spillMenu){--float-shadow:0 2px 6px #0000000f, 0 16px 44px #00000029;--float-line:inset 0 0 0 var(--border-sm) var(--color-overlay-weak);--float-radius:1.25rem}@media (prefers-color-scheme:dark){:where(.search-module__JY22pW__field,.search-module__JY22pW__menu,.search-module__JY22pW__spillMenu){--float-shadow:0 2px 6px #00000080, 0 16px 44px #000000a8}}html[data-theme=dark] :where(.search-module__JY22pW__field,.search-module__JY22pW__menu,.search-module__JY22pW__spillMenu){--float-shadow:0 2px 6px #00000080, 0 16px 44px #000000a8}html[data-theme=light] :where(.search-module__JY22pW__field,.search-module__JY22pW__menu,.search-module__JY22pW__spillMenu){--float-shadow:0 2px 6px #0000000f, 0 16px 44px #00000029}.search-module__JY22pW__row{align-items:center;gap:var(--space-3);width:100%;max-width:40rem;margin-inline:auto;display:flex}.search-module__JY22pW__row[data-floating=false]{max-width:var(--container-5xl)}.search-module__JY22pW__bar[data-engaged=true][data-searching=false] .search-module__JY22pW__row{display:none}.search-module__JY22pW__bar[data-searching=true] .search-module__JY22pW__row{z-index:60;padding-inline:var(--space-6);margin-inline:auto;position:fixed;top:22vh;left:0;right:0}.search-module__JY22pW__canvasBlur{z-index:1;position:fixed}.search-module__JY22pW__barFade{top:100%;left:calc(-1 * var(--space-6));right:calc(-1 * var(--space-6));height:var(--search-fade);pointer-events:none;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);position:absolute;-webkit-mask-image:linear-gradient(#000 0,#0000008c 45%,#0000 100%);mask-image:linear-gradient(#000 0,#0000008c 45%,#0000 100%)}.search-module__JY22pW__bar{--lift:0px;z-index:50;background-color:var(--color-fill-base);padding-top:var(--space-4);margin-top:calc(var(--lift) - var(--space-4));margin-bottom:var(--space-6);flex-direction:column;min-height:0;transition:margin-top .52s cubic-bezier(.23,1,.32,1),min-height .52s cubic-bezier(.23,1,.32,1);display:flex;position:sticky;top:0}.search-module__JY22pW__bar[data-engaged=true]{margin-top:calc(var(--lift) - var(--space-4) + var(--space-16))}.search-module__JY22pW__bar[data-engaged=false]{--lift:0px;pointer-events:none;background-color:#0000;justify-content:center;min-height:100dvh;margin-bottom:0;padding-top:0;position:relative}.search-module__JY22pW__bar[data-engaged=false]>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__bar{transition:none}}.search-module__JY22pW__field{align-items:center;gap:var(--space-2);border-bottom:var(--border-sm) solid var(--color-overlay-core);min-width:0;padding-block:var(--space-4);flex-wrap:wrap;flex:1;transition:border-bottom-color .16s,border-radius .2s,padding-block .52s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.search-module__JY22pW__field[data-floating=true]{padding:var(--space-4) var(--space-5);background-color:var(--color-fill-base);border-radius:var(--float-radius);box-shadow:var(--float-shadow), var(--float-line);border-bottom-color:#0000}.search-module__JY22pW__field[data-floating=true][data-open=true]{border-radius:var(--float-radius) var(--float-radius) 0 0}.search-module__JY22pW__field[data-floating=true]:focus-within{box-shadow:var(--float-shadow), inset 0 0 0 var(--border-sm) var(--color-overlay-weak);border-bottom-color:#0000}.search-module__JY22pW__field:focus-within{border-bottom-color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__field{transition:border-bottom-color .16s}}.search-module__JY22pW__input{min-width:10ch;font:inherit;letter-spacing:var(--tracking-n025);font-size:1.25rem;line-height:var(--leading-heading);color:var(--color-text-primary);cursor:none;background:0 0;border:none;outline:none;flex:1}.search-module__JY22pW__input:not(:focus){-webkit-user-select:none;user-select:none}.search-module__JY22pW__input::placeholder{color:var(--color-text-primary);opacity:var(--opacity-40)}.search-module__JY22pW__token{border-radius:var(--radius-sm);background-color:var(--solid);max-width:100%;color:var(--solid-ink);letter-spacing:var(--tracking-n015);font-size:1rem;line-height:var(--leading-heading);white-space:nowrap;border:none;align-items:center;gap:.4em;padding:.25em .5em;display:inline-flex}.search-module__JY22pW__token[data-colour],.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__suggestionChip[data-colour]{background-color:color-mix(in srgb, var(--tint) 10%, transparent);color:var(--color-text-primary)}.search-module__JY22pW__tokenKind{opacity:var(--opacity-60)}.search-module__JY22pW__token[data-kind=text]{color:var(--color-text-primary);background-color:#0000;padding-inline:0}.search-module__JY22pW__token[data-kind=text] .search-module__JY22pW__tokenRemove{opacity:var(--opacity-20)}.search-module__JY22pW__token[data-kind=text] .search-module__JY22pW__tokenRemove:hover{opacity:1}.search-module__JY22pW__swatch{border-radius:var(--radius-xs);background-color:var(--swatch);width:.85em;height:.85em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 15%, transparent);flex:none;align-self:center}.search-module__JY22pW__tokenValue{text-overflow:ellipsis;overflow:hidden}.search-module__JY22pW__tokenPicture{border-radius:var(--radius-xs);object-fit:cover;width:1.25em;height:1.25em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 15%, transparent);flex:none;align-self:center}.search-module__JY22pW__tokenRemove{font:inherit;color:inherit;opacity:var(--opacity-60);cursor:none;padding:.1em;line-height:1;transition:opacity .15s}.search-module__JY22pW__tokenRemove:hover{opacity:1}.search-module__JY22pW__tokenRemove:active{opacity:var(--opacity-40)}.search-module__JY22pW__menu{z-index:60;background-color:var(--color-fill-base);border-top:var(--border-sm) solid var(--color-overlay-weak);border-radius:0 0 var(--float-radius) var(--float-radius);max-height:0;box-shadow:none;opacity:0;visibility:hidden;padding-block:0;list-style:none;transition:max-height .3s cubic-bezier(.23,1,.32,1),padding-block .3s cubic-bezier(.23,1,.32,1),box-shadow .24s,opacity .14s,visibility 0s linear .3s;position:absolute;top:100%;left:0;right:0;overflow:hidden}.search-module__JY22pW__menu[data-open=true]{max-height:50dvh;padding-block:var(--space-2);box-shadow:var(--float-shadow), var(--float-line);opacity:1;visibility:visible;transition-delay:0s;overflow-y:auto}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__menu{transition:visibility linear}}.search-module__JY22pW__menuHeading{padding:var(--space-2) var(--space-4) var(--space-1);margin-inline:var(--space-2);letter-spacing:var(--tracking-n015);font-size:.875rem;line-height:var(--leading-heading);opacity:var(--opacity-40)}.search-module__JY22pW__menuHeading[data-rule=true]{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb, var(--color-text-primary) calc(var(--opacity-divider) * 100%), transparent)}.search-module__JY22pW__menuRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);margin-inline:var(--space-2);border-radius:var(--radius-sm);letter-spacing:var(--tracking-n015);font-size:1rem;line-height:var(--leading-body-md);cursor:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.search-module__JY22pW__menuRow[data-kind=facet],.search-module__JY22pW__menuRow[data-kind=chip],.search-module__JY22pW__menuRow[data-kind=recent],.search-module__JY22pW__menuRow[data-kind=text]{grid-template-columns:minmax(0,1fr) auto}.search-module__JY22pW__recent{align-items:center;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.search-module__JY22pW__strip{justify-self:end;align-items:center;gap:.2em;min-width:0;display:flex}.search-module__JY22pW__stripCell{border-radius:var(--radius-xs);background-color:var(--swatch);width:.85em;height:.85em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 15%, transparent);flex:none}.search-module__JY22pW__menu[data-strip=true]{gap:var(--space-1);padding-inline:var(--space-3);grid-template-columns:repeat(6,1fr);justify-items:stretch;display:grid}.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuRow{padding:var(--space-2);justify-content:center;margin-inline:0;display:flex}.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuRow[data-kind=chip],.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuRow[data-kind=text],.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuHeading{grid-column:1/-1}.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuRow[data-kind=chip],.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__menuRow[data-kind=text]{grid-template-columns:minmax(0,1fr) auto;display:grid}.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__swatch{width:2em;height:2em}.search-module__JY22pW__menu[data-strip=true] .search-module__JY22pW__suggestionChip{background:0 0;padding:0}.search-module__JY22pW__customCell{border-radius:var(--radius-xs);width:2em;height:2em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 15%, transparent);opacity:var(--opacity-40);justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:opacity .15s;display:flex}.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__customCell,.search-module__JY22pW__menuRow:hover .search-module__JY22pW__customCell{opacity:1}.search-module__JY22pW__menuRow[data-kind=text] .search-module__JY22pW__rowLabel{opacity:var(--opacity-60)}.search-module__JY22pW__rowIcon{opacity:var(--opacity-60);flex-shrink:0}.search-module__JY22pW__rowLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-module__JY22pW__rowHint{text-align:right;white-space:nowrap;opacity:var(--opacity-40);justify-self:end;font-size:.875rem}.search-module__JY22pW__menuRow[data-active=true]{background-color:var(--color-overlay-weak)}.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__rowIcon{opacity:1}.search-module__JY22pW__suggestionChip{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--tint) 10%, transparent);max-width:100%;color:var(--color-text-primary);white-space:nowrap;justify-self:start;align-items:center;gap:.4em;padding:.25em .5em;transition:background-color .15s,color .15s;display:inline-flex}.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__suggestionChip{background-color:var(--solid);color:var(--solid-ink)}.search-module__JY22pW__suggestionKind{opacity:var(--opacity-40)}.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__suggestionKind{opacity:var(--opacity-60)}.search-module__JY22pW__suggestionValue{text-overflow:ellipsis;overflow:hidden}.search-module__JY22pW__faint{opacity:var(--opacity-40)}.search-module__JY22pW__menuRow[data-active=true] .search-module__JY22pW__faint{opacity:var(--opacity-60)}.search-module__JY22pW__controls{justify-content:space-between;align-items:flex-end;gap:var(--space-4);padding-top:var(--space-4);border-bottom:var(--border-sm) solid var(--color-overlay-weak);box-shadow:none;display:flex}.search-module__JY22pW__controls:after{content:none}.search-module__JY22pW__tabs{border-bottom:none;flex-wrap:nowrap;flex:1;align-items:flex-end;width:auto;min-width:0;display:flex}.search-module__JY22pW__tabLine{--tab-ground-bleed:.1em;min-width:0;padding-top:var(--tab-ground-bleed);padding-inline:var(--tab-ground-bleed);margin-top:calc(-1 * var(--tab-ground-bleed));margin-inline:calc(-1 * var(--tab-ground-bleed));flex-wrap:nowrap;flex:1;align-items:flex-end;display:flex;overflow:hidden}.search-module__JY22pW__spill{flex-shrink:0;position:relative}.search-module__JY22pW__spillMenu{top:calc(100% + var(--space-2));min-width:12rem;max-height:50dvh;box-shadow:var(--float-shadow);list-style:none;right:0;overflow-y:auto}.search-module__JY22pW__spillItem{justify-content:space-between;gap:var(--space-6);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);opacity:var(--opacity-60);transition:opacity .15s}.search-module__JY22pW__spillItem:hover,.search-module__JY22pW__spillItem[data-active=true]{opacity:1}.search-module__JY22pW__spillLabel{white-space:nowrap}.search-module__JY22pW__tab,.search-module__JY22pW__chip,.search-module__JY22pW__label,.search-module__JY22pW__densityTab{font-family:inherit;font-size:1rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);color:var(--color-text-primary);cursor:none;background:0 0;border:none}.search-module__JY22pW__tab{align-items:baseline;gap:var(--space-2);padding:0 var(--space-2) var(--space-3);flex-shrink:0;display:inline-flex}.search-module__JY22pW__tabLabel{white-space:nowrap}.search-module__JY22pW__tab:before,.search-module__JY22pW__densityTab:before{content:"";inset-inline:-.1em;top:calc(50% - var(--space-3) / 2);height:calc(1em * var(--leading-body-xs) + .2em);border-radius:var(--radius-sm);background-color:var(--alpha-10);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;bottom:auto;transform:translateY(-50%)scale(.8)}.search-module__JY22pW__tab:hover:before,.search-module__JY22pW__densityTab:hover:before{opacity:1;transform:translateY(-50%)scale(1)}.search-module__JY22pW__tab:active:before,.search-module__JY22pW__densityTab:active:before{opacity:1;transform:translateY(-50%)scale(.95)}.search-module__JY22pW__tab:hover,.search-module__JY22pW__densityTab:hover{opacity:var(--opacity-80)}.search-module__JY22pW__tab[data-active=true],.search-module__JY22pW__densityTab[data-active=true]{opacity:1;box-shadow:inset 0 -1px 0 0 var(--color-text-primary)}.search-module__JY22pW__tally{opacity:var(--opacity-40)}.search-module__JY22pW__densityTabs{margin-left:var(--space-2);margin-bottom:calc(-1 * var(--space-3));align-self:stretch;align-items:stretch;display:flex}.search-module__JY22pW__densityTab{padding-inline:var(--space-2);padding-bottom:var(--space-3);opacity:var(--opacity-40);--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:relative}.search-module__JY22pW__densityIcon{width:.875em;height:.875em}.search-module__JY22pW__actions{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);flex-shrink:0;display:flex}.search-module__JY22pW__label{opacity:var(--opacity-40)}.search-module__JY22pW__chip{border-radius:var(--radius-sm);opacity:var(--opacity-40);--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));align-items:center;gap:.5em;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.search-module__JY22pW__sortIcon{width:.75em;height:.75em}.search-module__JY22pW__chip:before{content:"";background-color:var(--alpha-10);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1875em -.35em;transform:scale(.8)}.search-module__JY22pW__chip:hover:not(:disabled){opacity:var(--opacity-80)}.search-module__JY22pW__chip:hover:not(:disabled):before{opacity:1;transform:scale(1)}.search-module__JY22pW__chip:active:not(:disabled){opacity:var(--opacity-40)}.search-module__JY22pW__chip[aria-pressed=true]{opacity:var(--opacity-80)}.search-module__JY22pW__chip:disabled{opacity:var(--opacity-20)}.search-module__JY22pW__results{margin-top:calc(var(--search-fade) - var(--space-6))}.search-module__JY22pW__grid{gap:var(--space-8) var(--space-6);padding-bottom:var(--space-24);--card-ground-pad:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.search-module__JY22pW__grid[data-density=small]{--card-ground-pad:var(--space-2);gap:var(--space-6) var(--space-4);grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:900px){.search-module__JY22pW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-module__JY22pW__grid[data-density=small]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:560px){.search-module__JY22pW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-module__JY22pW__grid[data-density=small]{grid-template-columns:repeat(4,minmax(0,1fr))}}.search-module__JY22pW__card{gap:var(--space-3);content-visibility:auto;contain-intrinsic-size:auto 320px;min-width:0;padding:var(--card-ground-pad);margin:calc(-1 * var(--card-ground-pad));flex-direction:column;display:flex;position:relative}.search-module__JY22pW__card .search-module__JY22pW__boardAdd{top:calc(var(--space-3) + var(--card-ground-pad));right:calc(var(--space-3) + var(--card-ground-pad));z-index:2;opacity:0;position:absolute}.search-module__JY22pW__card:hover .search-module__JY22pW__boardAdd,.search-module__JY22pW__boardAdd:focus-visible,.search-module__JY22pW__boardAdd[data-on=true]{opacity:1}@media (hover:none){.search-module__JY22pW__card .search-module__JY22pW__boardAdd,.search-module__JY22pW__card .search-module__JY22pW__pickOverlay{opacity:var(--opacity-40)}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__pickOverlay,.search-module__JY22pW__boardAdd[data-on=true]{opacity:1}}.search-module__JY22pW__card .search-module__JY22pW__pickOverlay{top:calc(var(--space-3) + var(--card-ground-pad));left:calc(var(--space-3) + var(--card-ground-pad));z-index:2;width:2.25rem;height:2.25rem;color:var(--color-text-primary);cursor:none;opacity:0;background:0 0;border:none;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute}.search-module__JY22pW__pickBox{border-radius:var(--radius-xs);background-color:var(--color-fill-base);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 var(--border-sm) var(--color-text-primary);place-items:center;transition:background-color .15s,color .15s;display:grid}.search-module__JY22pW__tickIcon{opacity:0;width:.75rem;height:.75rem;transition:opacity .15s}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__pickBox{background-color:var(--color-text-primary);color:var(--color-fill-base)}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__tickIcon{opacity:1}.search-module__JY22pW__pickOverlay:hover .search-module__JY22pW__tickIcon{opacity:var(--opacity-40)}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__pickOverlay:hover .search-module__JY22pW__tickIcon{opacity:1}.search-module__JY22pW__pickOverlay:active{opacity:var(--opacity-40)}.search-module__JY22pW__card:hover .search-module__JY22pW__pickOverlay,.search-module__JY22pW__pickOverlay:focus-visible{opacity:var(--opacity-80)}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__pickOverlay,.search-module__JY22pW__card:hover .search-module__JY22pW__pickOverlay:hover{opacity:1}.search-module__JY22pW__card:hover .search-module__JY22pW__tile{background-color:var(--color-fill-secondary)}.search-module__JY22pW__tile{aspect-ratio:4/3;background-color:var(--color-fill-primary);border-radius:var(--radius-md);width:100%;padding:var(--space-5);cursor:none;border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.search-module__JY22pW__grid[data-density=small] .search-module__JY22pW__tile{padding:var(--space-3)}.search-module__JY22pW__tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--color-text-primary);pointer-events:none;transition:box-shadow .15s;position:absolute;inset:0}.search-module__JY22pW__card[data-selected=true] .search-module__JY22pW__tile:after{box-shadow:inset 0 0 0 2px var(--color-text-primary)}.search-module__JY22pW__stack{transform-origin:50%;width:100%;height:100%;transition:transform .42s cubic-bezier(.23,1,.32,1);position:relative;transform:scale(1)}.search-module__JY22pW__tile:hover .search-module__JY22pW__stack[data-lit=true],.search-module__JY22pW__tile:focus-visible .search-module__JY22pW__stack[data-lit=true]{transform:scale(.86)}.search-module__JY22pW__sheet{--step:0;--spread:0%;--fan:0deg;--lift:0px;opacity:0;transform-origin:50% 100%;transform:translate(var(--spread), var(--lift)) rotate(var(--fan));justify-content:center;align-items:center;transition:transform .42s cubic-bezier(.23,1,.32,1),opacity .2s;display:flex;position:absolute;inset:0}.search-module__JY22pW__sheet:last-child{opacity:1}.search-module__JY22pW__tile:hover .search-module__JY22pW__stack[data-lit=true] .search-module__JY22pW__sheet,.search-module__JY22pW__tile:focus-visible .search-module__JY22pW__stack[data-lit=true] .search-module__JY22pW__sheet{opacity:1;--spread:calc(var(--step) * 12%);--fan:calc(var(--step) * 2.5deg);--lift:-2px}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__sheet{transition:opacity .2s}.search-module__JY22pW__stack{transition:none}}.search-module__JY22pW__image{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:100%}.search-module__JY22pW__pending{letter-spacing:var(--tracking-n005);opacity:var(--opacity-20);padding:var(--space-4);text-align:center;font-size:.75rem}.search-module__JY22pW__caption{letter-spacing:var(--tracking-n020);font-size:1rem;line-height:var(--leading-body-md);min-width:0}.search-module__JY22pW__title{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.search-module__JY22pW__count{letter-spacing:var(--tracking-n005);opacity:var(--opacity-40);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.search-module__JY22pW__tags{align-items:center;gap:var(--space-1);margin-top:var(--space-2);flex-wrap:nowrap;display:flex;overflow:hidden}.search-module__JY22pW__more{letter-spacing:var(--tracking-n005);font-size:.75rem;line-height:var(--leading-body-xs);opacity:var(--opacity-40);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding:4px 4px 4px 6px}.search-module__JY22pW__tag{--gravity-x:0px;--gravity-y:0px;max-width:100%;font-family:var(--font-sans);font-size:.75rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);color:var(--tint);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--tint) 10%, transparent);text-overflow:ellipsis;white-space:nowrap;cursor:none;transform:translate(var(--gravity-x), var(--gravity-y));border:none;align-items:center;gap:2px;padding:4px 6px 4px 8px;transition:opacity .15s,transform .2s cubic-bezier(.23,1,.32,1);display:inline-flex;overflow:hidden}.search-module__JY22pW__tag:hover{opacity:var(--opacity-40)}.search-module__JY22pW__tag[data-on=true]{background-color:var(--solid);color:var(--solid-ink)}.search-module__JY22pW__tag[data-on=true]:hover{background-color:var(--solid);opacity:var(--opacity-40)}.search-module__JY22pW__tag:active{opacity:var(--opacity-40)}.search-module__JY22pW__summary{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-block:var(--space-4);transition:opacity .24s;display:flex}.search-module__JY22pW__terms{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.search-module__JY22pW__reopen{width:2rem;height:2rem;margin-right:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;opacity:var(--opacity-40);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s;display:inline-flex}.search-module__JY22pW__reopen:hover{opacity:1;background-color:var(--color-overlay-weak)}.search-module__JY22pW__reopen:active{opacity:var(--opacity-40)}.search-module__JY22pW__reopenIcon{width:1.125rem;height:1.125rem}.search-module__JY22pW__veil{z-index:40;cursor:none;position:fixed;inset:0}.search-module__JY22pW__grid,.search-module__JY22pW__controls,.search-module__JY22pW__summary{transition:opacity .24s}.search-module__JY22pW__grid[data-quiet=true],.search-module__JY22pW__bar[data-searching=true] .search-module__JY22pW__controls,.search-module__JY22pW__bar[data-searching=true] .search-module__JY22pW__summary{opacity:var(--opacity-20);pointer-events:none}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__grid,.search-module__JY22pW__controls,.search-module__JY22pW__summary{transition:none}}.search-module__JY22pW__empty{margin-top:calc(var(--search-fade) - var(--space-6));padding-block:var(--space-16);opacity:var(--opacity-40)}.search-module__JY22pW__ingest{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-sm);text-underline-offset:.2em;-webkit-text-decoration-color:var(--color-overlay-core);text-decoration-color:var(--color-overlay-core);transition:text-decoration-color .15s}.search-module__JY22pW__ingest:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.search-module__JY22pW__add{font:inherit;color:var(--color-text-primary);opacity:var(--opacity-40);border-radius:var(--radius-sm);cursor:none;background:0 0;border:none;flex:none;padding:.1em;font-size:1.5rem;line-height:1;transition:opacity .15s,background-color .15s}.search-module__JY22pW__add:hover{opacity:1;background-color:var(--color-overlay-core)}.search-module__JY22pW__add:active{opacity:var(--opacity-40)}.search-module__JY22pW__tile:focus-visible{outline:var(--border-md) solid var(--color-text-primary);outline-offset:calc(-1 * var(--border-md));border-radius:var(--radius-md)}.search-module__JY22pW__pickOverlay:focus-visible{outline:none}.search-module__JY22pW__pickOverlay:focus-visible .search-module__JY22pW__pickBox{outline:var(--border-md) solid var(--color-text-primary);outline-offset:var(--border-sm)}.search-module__JY22pW__selectionBar{left:50%;bottom:var(--space-6);z-index:70;align-items:center;gap:var(--space-4);max-width:calc(100vw - var(--space-6) * 2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-text-primary);color:var(--color-fill-base);cursor:none;display:flex;position:fixed;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.search-module__JY22pW__selectionBar{animation:.2s cubic-bezier(.34,1.56,.64,1) search-module__JY22pW__selection-rise}}@keyframes search-module__JY22pW__selection-rise{0%{transform:translate(-50%, var(--space-3));opacity:0}to{opacity:1;transform:translate(-50%)}}.search-module__JY22pW__selectionCount{font-family:inherit;font-size:1rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);white-space:nowrap;opacity:var(--opacity-40)}.search-module__JY22pW__selectionChip{font-family:inherit;font-size:1rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);color:inherit;border-radius:var(--radius-sm);white-space:nowrap;cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;flex-shrink:0;align-items:center;gap:.5em;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.search-module__JY22pW__selectionChip:before,.search-module__JY22pW__selectionClose:before{content:"";background-color:color-mix(in srgb, var(--color-fill-base) 20%, transparent);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1875em -.35em;transform:scale(.8)}.search-module__JY22pW__selectionChip:hover:not(:disabled):before,.search-module__JY22pW__selectionClose:hover:before{opacity:1;transform:scale(1)}.search-module__JY22pW__selectionChip:active:not(:disabled),.search-module__JY22pW__selectionClose:active{opacity:var(--opacity-40)}.search-module__JY22pW__selectionChip:disabled{opacity:var(--opacity-20)}.search-module__JY22pW__selectionClose{margin-left:var(--space-1);color:inherit;border-radius:var(--radius-sm);cursor:none;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.search-module__JY22pW__closeIcon{width:.875em;height:.875em}@media (max-width:560px){.search-module__JY22pW__selectionBar{left:var(--space-4);right:var(--space-4);justify-content:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;max-width:none;animation:none;transform:none}}.search-module__JY22pW__client{min-width:0;display:grid}.search-module__JY22pW__clientName,.search-module__JY22pW__clientAuthor{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;transition:opacity .2s;overflow:hidden}.search-module__JY22pW__clientAuthor,.search-module__JY22pW__card:hover .search-module__JY22pW__clientName[data-swaps=true],.search-module__JY22pW__card:focus-within .search-module__JY22pW__clientName[data-swaps=true]{opacity:0}.search-module__JY22pW__card:hover .search-module__JY22pW__clientAuthor,.search-module__JY22pW__card:focus-within .search-module__JY22pW__clientAuthor{opacity:1}@media (prefers-reduced-motion:reduce){.search-module__JY22pW__clientName,.search-module__JY22pW__clientAuthor{transition:none}}.search-module__JY22pW__menuRow[data-kind=help]{cursor:none;grid-template-columns:minmax(0,1fr) auto}.search-module__JY22pW__rowKeys{justify-self:end;align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}
.mcpGuide-module__47rg3q__scrim{z-index:1200;padding:var(--space-6);background-color:var(--color-overlay-strong);place-items:center;display:grid;position:fixed;inset:0}.mcpGuide-module__47rg3q__panel{gap:var(--space-6);--font-mono:"GT America LCG Mono", ui-monospace, monospace;--color-transparent-core:color-mix(in srgb, var(--color-text-primary) 20%, transparent);flex-direction:column;width:100%;max-width:40rem;max-height:min(78dvh,720px);display:flex}.mcpGuide-module__47rg3q__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-fill-base);flex:none;display:flex}.mcpGuide-module__47rg3q__panelTitle{margin:0}.mcpGuide-module__47rg3q__card{padding:var(--space-10) var(--space-8);background-color:var(--color-fill-base);border-radius:var(--radius-md);overflow-y:auto}.mcpGuide-module__47rg3q__lede{margin:0 0 var(--space-10);max-width:34rem;opacity:var(--opacity-60)}.mcpGuide-module__47rg3q__step+.mcpGuide-module__47rg3q__step{margin-top:var(--space-10);padding-top:var(--space-10);border-top:var(--border-sm) solid var(--color-overlay-weak)}.mcpGuide-module__47rg3q__stepTitle{align-items:baseline;gap:var(--space-3);margin:0;display:flex}.mcpGuide-module__47rg3q__stepNumber{opacity:var(--opacity-40);font-variant-numeric:tabular-nums}.mcpGuide-module__47rg3q__note{margin:var(--space-2) 0 var(--space-4);max-width:34rem;opacity:var(--opacity-40)}.mcpGuide-module__47rg3q__snippet+.mcpGuide-module__47rg3q__note{margin-top:var(--space-6)}.mcpGuide-module__47rg3q__snippet{justify-content:space-between;align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-n005);text-align:left;color:var(--color-text-primary);background-color:var(--color-transparent-core);border-radius:var(--radius-xs);opacity:var(--opacity-40);border:none;font-size:.875rem;line-height:1.4;transition:background-color .15s,opacity .15s;display:flex;position:relative}.mcpGuide-module__47rg3q__snippet:hover,.mcpGuide-module__47rg3q__snippet:focus-visible,.mcpGuide-module__47rg3q__snippetCopied{background-color:var(--color-fill-secondary);opacity:1;outline:none}.mcpGuide-module__47rg3q__snippetCopied{color:var(--color-text-tertiary)}.mcpGuide-module__47rg3q__snippetText{white-space:pre-wrap;word-break:break-word;flex:1 0 0;min-width:0}.mcpGuide-module__47rg3q__snippetCopied .mcpGuide-module__47rg3q__snippetText{visibility:hidden}.mcpGuide-module__47rg3q__snippetFeedback{inset:var(--space-2);color:var(--color-text-tertiary);place-items:center;display:grid;position:absolute}.mcpGuide-module__47rg3q__snippetAction{width:1em;height:1em;color:inherit;visibility:hidden;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mcpGuide-module__47rg3q__snippet:hover .mcpGuide-module__47rg3q__snippetAction,.mcpGuide-module__47rg3q__snippet:focus-visible .mcpGuide-module__47rg3q__snippetAction,.mcpGuide-module__47rg3q__snippetCopied .mcpGuide-module__47rg3q__snippetAction{visibility:visible}.mcpGuide-module__47rg3q__snippetAction svg{width:100%;height:100%;display:block}.mcpGuide-module__47rg3q__tools{gap:var(--space-3);margin:var(--space-4) 0 0;flex-direction:column;display:flex}.mcpGuide-module__47rg3q__tool{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.mcpGuide-module__47rg3q__toolName{font-family:var(--font-mono);letter-spacing:var(--tracking-n005);opacity:var(--opacity-80);flex-shrink:0;font-size:.75rem}.mcpGuide-module__47rg3q__toolGloss{text-align:right;opacity:var(--opacity-40);margin:0}@media (max-width:560px){.mcpGuide-module__47rg3q__tool{align-items:flex-start;gap:var(--space-1);flex-direction:column}.mcpGuide-module__47rg3q__toolGloss{text-align:left}}
.palette-module__K74HXq__scrim{z-index:200;cursor:none;background-color:var(--color-overlay-strong);position:fixed;inset:0}.palette-module__K74HXq__frame{z-index:201;width:100%;max-width:40rem;padding-inline:var(--space-6);margin-inline:auto;display:flex;position:fixed;top:22vh;left:0;right:0}@media (max-height:34rem){.palette-module__K74HXq__frame{top:var(--space-6)}}
.shortcuts-module__OkzQUq__scrim{z-index:1200;padding:var(--space-6);background-color:var(--color-overlay-strong);place-items:center;display:grid;position:fixed;inset:0}.shortcuts-module__OkzQUq__panel{gap:var(--space-6);flex-direction:column;width:min(680px,100%);max-height:min(78dvh,720px);display:flex}.shortcuts-module__OkzQUq__header{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-fill-base);flex:none;display:flex}.shortcuts-module__OkzQUq__title{margin:0}.shortcuts-module__OkzQUq__sections{padding:var(--space-4) var(--space-8) var(--space-8);background-color:var(--color-fill-base);border-radius:var(--radius-md);overflow-y:auto}.shortcuts-module__OkzQUq__section+.shortcuts-module__OkzQUq__section{border-top:var(--border-sm) solid var(--color-overlay-weak)}.shortcuts-module__OkzQUq__group{padding:var(--space-5) 0 var(--space-3);font-weight:var(--fw-normal);text-transform:lowercase;opacity:var(--opacity-40);margin:0}.shortcuts-module__OkzQUq__lines{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.shortcuts-module__OkzQUq__line{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.shortcuts-module__OkzQUq__label{letter-spacing:var(--tracking-n020);opacity:var(--opacity-80);font-size:1rem}.shortcuts-module__OkzQUq__chord{align-items:center;gap:var(--space-2);flex-shrink:0;margin:0;display:flex}.shortcuts-module__OkzQUq__step{align-items:center;gap:var(--space-1);display:flex}.shortcuts-module__OkzQUq__then{letter-spacing:var(--tracking-n005);opacity:var(--opacity-40);margin-right:var(--space-1);font-size:.75rem}.shortcuts-module__OkzQUq__key{min-width:1.75em;font-family:var(--font-sans);font-size:.875rem;font-weight:var(--fw-book);line-height:var(--leading-body-xs);letter-spacing:var(--tracking-none);background-color:var(--alpha-10);border-radius:var(--radius-xs);place-items:center;padding:.15em .4em;display:inline-grid}@media (max-width:560px){.shortcuts-module__OkzQUq__line{align-items:flex-start;gap:var(--space-1);flex-direction:column}}
@font-face{font-family:Inter;src:url(/system/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block}.board-module__94lsYG__page{padding-block:var(--space-16) var(--space-12);gap:var(--space-6);flex-direction:column;flex:auto;min-height:0;display:flex}.board-in-dialog .board-module__94lsYG__page{padding-block:0}.board-module__94lsYG__controls{margin-top:auto}.board-module__94lsYG__masthead{align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-sm) solid var(--color-overlay-weak);display:flex}.board-module__94lsYG__heading{margin:0}.board-module__94lsYG__count{letter-spacing:var(--tracking-n005);opacity:var(--opacity-40);margin-right:auto;font-size:.75rem}.board-module__94lsYG__link{letter-spacing:var(--tracking-n010);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-overlay-core);text-decoration-color:var(--color-overlay-core);text-underline-offset:.2em;font-size:.875rem;transition:text-decoration-color .12s linear}.board-module__94lsYG__link:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.board-module__94lsYG__warning{font-size:1.5rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n030);color:var(--color-status-error);margin:0}.board-module__94lsYG__frame{border-radius:var(--radius-sm);width:100%;box-shadow:inset 0 0 0 var(--border-sm) var(--color-overlay-core);background:#f8f8f6;position:relative;overflow:hidden}.board-module__94lsYG__canvas{transform-origin:0 0;color:#1a1a1a;width:1920px;height:1080px;font-family:Inter,system-ui,sans-serif;position:absolute;inset:0}.board-module__94lsYG__header{letter-spacing:-.02em;align-items:baseline;gap:10px;font-size:24px;font-weight:500;line-height:1.05;display:flex;position:absolute;top:64px;left:64px}.board-module__94lsYG__field{white-space:pre;min-width:1em;transition:box-shadow .12s linear;display:inline-block;position:relative;box-shadow:0 1px #0000}.board-module__94lsYG__field:hover{box-shadow:0 1px #1a1a1a33}.board-module__94lsYG__field:focus-within{box-shadow:0 1px #1a1a1a}.board-module__94lsYG__sizer{visibility:hidden}.board-module__94lsYG__input{font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.board-module__94lsYG__input::placeholder{color:inherit;opacity:1}.board-module__94lsYG__input[data-hint=true]::placeholder{opacity:var(--opacity-20)}.board-module__94lsYG__credit .board-module__94lsYG__input{opacity:var(--opacity-40)}.board-module__94lsYG__card{background:#e6e6e3;border-radius:8px;transition:left .24s cubic-bezier(.23,1,.32,1),top .24s cubic-bezier(.23,1,.32,1),width .24s cubic-bezier(.23,1,.32,1),height .24s cubic-bezier(.23,1,.32,1),box-shadow .16s linear;position:absolute;overflow:hidden}.board-module__94lsYG__card[data-held=true]{z-index:2;transition:box-shadow .16s linear;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001f}.board-module__94lsYG__card[data-resizing=true]{z-index:2;transition:box-shadow .16s linear}.board-module__94lsYG__card[data-resizing=true] .board-module__94lsYG__handle{opacity:1}.board-module__94lsYG__canvas[data-carrying=true]{-webkit-user-select:none;user-select:none;touch-action:none}@media (prefers-reduced-motion:reduce){.board-module__94lsYG__card{transition:box-shadow .16s linear}}.board-module__94lsYG__landing{z-index:1;border:var(--border-sm) dashed #1a1a1a59;pointer-events:none;background:#1a1a1a08;border-radius:8px;position:absolute}.board-module__94lsYG__image{object-fit:cover}.board-module__94lsYG__tools{inset-inline:12px;opacity:0;justify-content:space-between;align-items:center;gap:8px;transition:opacity .1s linear;display:flex;position:absolute;bottom:12px}.board-module__94lsYG__card:hover .board-module__94lsYG__tools,.board-module__94lsYG__card:focus-within .board-module__94lsYG__tools{opacity:1}@media (hover:none){.board-module__94lsYG__tools,.board-module__94lsYG__handle{opacity:1}}.board-module__94lsYG__drop{transform:scale(var(--inverse,1));transform-origin:0 100%;font-size:.75rem;line-height:var(--leading-body-xs);letter-spacing:var(--tracking-n005);border-radius:var(--radius-xs);color:#1a1a1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fafafad1;border:0;padding:.4em .5em}.board-module__94lsYG__drop:active{opacity:var(--opacity-40)}.board-module__94lsYG__handle{border-radius:var(--radius-xs) 0 var(--radius-sm) 0;color:#1a1a1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;width:28px;height:28px;transform:scale(var(--inverse,1));transform-origin:100% 100%;touch-action:none;background:#fafafad1;border:0;place-items:center;padding:0;transition:opacity .1s linear;display:grid;position:absolute;bottom:0;right:0}.board-module__94lsYG__handle svg{width:12px;height:12px}.board-module__94lsYG__card:hover .board-module__94lsYG__handle,.board-module__94lsYG__card:focus-within .board-module__94lsYG__handle{opacity:1}.board-module__94lsYG__handle:active{opacity:var(--opacity-80)}.board-module__94lsYG__slot{color:#1a1a1a;opacity:var(--opacity-40);background:#1a1a1a0a;border:0;border-radius:8px;place-items:center;padding:0;transition:opacity .12s linear,background-color .12s linear;display:grid;position:absolute}.board-module__94lsYG__slot:hover,.board-module__94lsYG__slot:focus-visible{opacity:var(--opacity-80);background:#1a1a1a12}.board-module__94lsYG__slot:active{opacity:var(--opacity-40)}.board-module__94lsYG__plus{font-size:28px;line-height:1;font-weight:var(--fw-normal)}.board-module__94lsYG__controls{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-4);border-top:var(--border-sm) solid var(--color-overlay-weak);flex-wrap:wrap;display:flex}@media (max-width:560px){.board-module__94lsYG__controls{align-items:flex-start;gap:var(--space-4);flex-direction:column}}.board-module__94lsYG__group{align-items:baseline;gap:var(--space-2);display:flex}.board-module__94lsYG__label{letter-spacing:var(--tracking-n005);opacity:var(--opacity-40);font-size:.75rem}.board-module__94lsYG__choice,.board-module__94lsYG__action{font-size:1.5rem;line-height:var(--leading-heading);letter-spacing:var(--tracking-n030);border-radius:var(--radius-xs);color:inherit;background:0 0;border:0;padding:.1em}.board-module__94lsYG__action{place-items:center;display:grid}.board-module__94lsYG__icon{width:1.5rem;height:1.5rem;display:block}.board-module__94lsYG__choice:active,.board-module__94lsYG__action:active:not(:disabled){opacity:var(--opacity-40)}.board-module__94lsYG__choice{opacity:var(--opacity-40);transition:opacity .12s linear}.board-module__94lsYG__choice[data-on=true]{opacity:1}.board-module__94lsYG__choice:hover{opacity:var(--opacity-80)}.board-module__94lsYG__choice[data-on=true]:hover{opacity:1}.board-module__94lsYG__action:disabled{opacity:var(--opacity-20)}
.footer-module__-nrVtG__footer{width:100%;max-width:var(--container-5xl);padding-inline:var(--space-6);margin-inline:auto;margin-top:var(--space-24)}.footer-module__-nrVtG__rule{width:100%;height:var(--border-sm);background-color:var(--color-text-primary);opacity:var(--opacity-divider);border:none}.footer-module__-nrVtG__bar{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-16) var(--space-12);display:flex}.footer-module__-nrVtG__page{align-items:center;gap:var(--space-3);min-width:0;display:flex}.footer-module__-nrVtG__right{align-items:center;gap:var(--space-5);display:flex}.footer-module__-nrVtG__meta{align-items:center;gap:var(--space-3);min-width:0;display:flex}.footer-module__-nrVtG__made,.footer-module__-nrVtG__dim{color:var(--color-text-primary);opacity:var(--opacity-40);white-space:nowrap}.footer-module__-nrVtG__made:hover{opacity:1}.footer-module__-nrVtG__crumb,.footer-module__-nrVtG__sheet,.footer-module__-nrVtG__mode{font:inherit;color:var(--color-text-primary);border-radius:var(--radius-sm);opacity:var(--opacity-40);cursor:none;white-space:nowrap;--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));background:0 0;border:none;align-items:center;padding:.1em;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s;display:inline-flex;position:relative}.footer-module__-nrVtG__crumb:before,.footer-module__-nrVtG__sheet:before,.footer-module__-nrVtG__mode:before{content:"";border-radius:var(--radius-sm);background-color:var(--alpha-10);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .15s;position:absolute;inset:-.1em;transform:scale(.8)}.footer-module__-nrVtG__crumb:hover,.footer-module__-nrVtG__sheet:hover,.footer-module__-nrVtG__mode:hover{opacity:1}.footer-module__-nrVtG__crumb:hover:before,.footer-module__-nrVtG__sheet:hover:before,.footer-module__-nrVtG__mode:hover:before{opacity:1;transform:scale(1)}.footer-module__-nrVtG__crumb:active,.footer-module__-nrVtG__sheet:active,.footer-module__-nrVtG__mode:active{opacity:var(--opacity-40)}.footer-module__-nrVtG__crumb:active:before,.footer-module__-nrVtG__sheet:active:before,.footer-module__-nrVtG__mode:active:before{opacity:1;transform:scale(.95)}.footer-module__-nrVtG__mode{place-items:center;display:grid}.footer-module__-nrVtG__plain{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-sm);text-underline-offset:.2em;-webkit-text-decoration-color:var(--color-overlay-core);text-decoration-color:var(--color-overlay-core);cursor:none;transition:text-decoration-color .2s}.footer-module__-nrVtG__plain:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}.footer-module__-nrVtG__dot{border-radius:var(--radius-full);background-color:var(--color-text-primary);width:.25em;height:.25em;opacity:var(--opacity-20);flex-shrink:0}@media (max-width:640px){.footer-module__-nrVtG__bar{align-items:flex-start;gap:var(--space-4);padding-block:var(--space-10) var(--space-8);flex-direction:column}}.footer-module__-nrVtG__scrim{z-index:100;padding:var(--space-16) var(--space-6) 0;background-color:var(--color-overlay-strong);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.footer-module__-nrVtG__panel{gap:var(--space-6);flex-direction:column;width:100%;max-width:52rem;max-height:100%;display:flex}.footer-module__-nrVtG__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-fill-base);flex:none;display:flex}.footer-module__-nrVtG__panelTitle{margin:0}.footer-module__-nrVtG__close{width:2rem;height:2rem;font:inherit;color:inherit;border:var(--border-sm) solid currentColor;border-radius:var(--radius-xs);opacity:var(--opacity-60);cursor:none;flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;transition:opacity .15s;display:inline-flex}.footer-module__-nrVtG__close:hover{opacity:1}.footer-module__-nrVtG__close:active{opacity:var(--opacity-40)}.footer-module__-nrVtG__card{padding:var(--space-10) var(--space-8);background-color:var(--color-fill-base);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow-y:auto}.footer-module__-nrVtG__entries{gap:var(--space-10);flex-direction:column;list-style:none;display:flex}.footer-module__-nrVtG__entry{gap:var(--space-4);flex-direction:column;display:flex}.footer-module__-nrVtG__entry+.footer-module__-nrVtG__entry:before{content:"";height:var(--border-sm);background-color:var(--color-text-primary);opacity:var(--opacity-divider);flex:none}.footer-module__-nrVtG__entryHeader{gap:var(--space-1);flex-direction:column;display:flex}.footer-module__-nrVtG__entryDate{color:var(--color-text-primary)}.footer-module__-nrVtG__entryTitle{opacity:var(--opacity-40)}.footer-module__-nrVtG__entries li{min-width:0}.footer-module__-nrVtG__changes{gap:var(--space-3);max-width:64ch;margin-top:var(--space-2);flex-direction:column;list-style:none;display:flex}.footer-module__-nrVtG__change{padding-left:var(--space-5);letter-spacing:var(--tracking-n010);font-size:1rem;line-height:var(--leading-body-md);opacity:var(--opacity-80);position:relative}.footer-module__-nrVtG__change:before{content:"";left:var(--space-1);top:calc(var(--leading-body-md) * .5em - 2px);border-radius:var(--radius-full);background-color:currentColor;width:4px;height:4px;position:absolute}
.dialog-module__JwK8Oq__scrim{z-index:100;padding:var(--space-10) var(--space-6) 0;background-color:var(--color-overlay-strong);justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0;overflow-y:auto}.dialog-module__JwK8Oq__shell{gap:var(--space-4);flex-direction:column;width:100%;max-width:min(96vw,1600px);min-height:100%;display:flex}.dialog-module__JwK8Oq__panel{width:100%;min-height:0;padding:var(--space-6);background-color:var(--color-fill-base);border-radius:var(--radius-md) var(--radius-md) 0 0;flex-direction:column;flex:auto;display:flex}.dialog-module__JwK8Oq__header{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-inline:var(--space-2);color:var(--color-fill-base);display:flex}.dialog-module__JwK8Oq__heading{font-size:1.5rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n030);line-height:var(--leading-heading);margin:0}
.related-module__GKeXvW__related{padding-top:var(--space-16);padding-bottom:var(--space-24);flex-direction:column;display:flex}.related-module__GKeXvW__heading{margin-bottom:var(--space-4)}.related-module__GKeXvW__rule{background-color:var(--color-text-primary);height:1px;opacity:var(--opacity-divider);margin-bottom:var(--space-8)}.related-module__GKeXvW__related .related-module__GKeXvW__grid{padding-bottom:0}.related-module__GKeXvW__more{margin-top:var(--space-12);align-self:center}
.tree-module__Z_hUVW__plane{width:auto;margin-inline:calc(-1 * var(--space-6));overscroll-behavior:contain;scrollbar-width:none;place-content:safe center;height:min(84vh,1000px);transition:opacity .3s;display:grid;position:relative;overflow:auto}.tree-module__Z_hUVW__plane::-webkit-scrollbar{display:none}.tree-module__Z_hUVW__plane[data-quiet=true]{opacity:var(--opacity-40)}.tree-module__Z_hUVW__space{position:relative}.tree-module__Z_hUVW__stage{transform-origin:0 0;transition:transform .3s cubic-bezier(.23,1,.32,1);position:relative}@media (prefers-reduced-motion:reduce){.tree-module__Z_hUVW__stage{transition:none}}.tree-module__Z_hUVW__seat{display:block;position:absolute}.tree-module__Z_hUVW__seat[data-lean=right]{transform:translateY(-50%)}.tree-module__Z_hUVW__seat[data-lean=left]{transform:translate(-100%,-50%)}.tree-module__Z_hUVW__seat[data-lean=centre]{transform:translate(-50%,-50%)}.tree-module__Z_hUVW__node{--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));align-items:baseline;gap:var(--space-2);white-space:nowrap;font-family:inherit;font-size:1rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);text-align:left;color:var(--color-text-primary);background:var(--color-fill-base);border:1px solid var(--alpha-10);border-radius:var(--radius-sm);cursor:none;opacity:var(--opacity-60);padding:.3em .6em;transition:opacity .2s,color .2s,background-color .2s,transform .2s cubic-bezier(.23,1,.32,1);display:flex}.tree-module__Z_hUVW__node:hover{opacity:var(--opacity-80);background-color:var(--color-overlay-core)}.tree-module__Z_hUVW__node:active{opacity:var(--opacity-40)}.tree-module__Z_hUVW__node[data-root]{opacity:var(--opacity-80)}.tree-module__Z_hUVW__node[data-active=true]{opacity:var(--opacity-80);background-color:var(--color-text-primary);color:var(--color-fill-base);border-color:var(--color-text-primary)}.tree-module__Z_hUVW__node[data-active=true]:hover{background-color:color-mix(in srgb, var(--color-text-primary) 82%, var(--color-fill-base))}.tree-module__Z_hUVW__tally{opacity:var(--opacity-40);font-variant-numeric:tabular-nums}.tree-module__Z_hUVW__swatch{border-radius:var(--radius-xs);background-color:var(--swatch);width:.85em;height:.85em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text-primary) 15%, transparent);flex:none;align-self:center;margin-right:.1em}.tree-module__Z_hUVW__node[data-active=true] .tree-module__Z_hUVW__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-fill-base) 35%, transparent)}@media (prefers-reduced-motion:reduce){.tree-module__Z_hUVW__node{transition:opacity .2s,background-color .2s;transform:none}}.tree-module__Z_hUVW__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tree-module__Z_hUVW__wires path{stroke:var(--color-text-primary);stroke-width:1px;opacity:var(--opacity-20);vector-effect:non-scaling-stroke}.tree-module__Z_hUVW__field{align-items:flex-start;gap:var(--space-6);width:560px;padding:var(--space-5);background:var(--color-fill-base);border:1px solid var(--alpha-10);border-radius:var(--radius-sm);flex-direction:column;display:flex}.tree-module__Z_hUVW__tiles{gap:var(--space-3);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.tree-module__Z_hUVW__leaf{--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-fill-primary);opacity:var(--opacity-80);transition:opacity .2s,box-shadow .2s,transform .2s cubic-bezier(.23,1,.32,1);display:block;position:relative;overflow:hidden}.tree-module__Z_hUVW__leaf:hover{opacity:var(--opacity-80);box-shadow:inset 0 0 0 1px var(--color-overlay-core)}@media (prefers-reduced-motion:reduce){.tree-module__Z_hUVW__leaf{transition:opacity .2s,box-shadow .2s;transform:none}}.tree-module__Z_hUVW__picture{object-fit:cover;width:100%;height:100%}.tree-module__Z_hUVW__blank{height:100%;padding:var(--space-2);text-align:center;font-size:.75rem;line-height:var(--leading-body-xs);opacity:var(--opacity-40);justify-content:center;align-items:center;display:flex}.tree-module__Z_hUVW__ways{align-items:baseline;gap:var(--space-5);flex-wrap:wrap;display:flex}.tree-module__Z_hUVW__exit{--gravity-x:0px;--gravity-y:0px;transform:translate(var(--gravity-x), var(--gravity-y));font-family:inherit;font-size:1rem;font-weight:var(--fw-normal);letter-spacing:var(--tracking-n005);line-height:var(--leading-body-xs);color:var(--color-text-primary);cursor:none;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text-primary) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text-primary) 20%, transparent);text-underline-offset:.25em;background:0 0;border:none;padding:0;transition:text-decoration-color .2s,transform .2s cubic-bezier(.23,1,.32,1)}.tree-module__Z_hUVW__exit:hover{-webkit-text-decoration-color:var(--color-text-primary);text-decoration-color:var(--color-text-primary)}@media (prefers-reduced-motion:reduce){.tree-module__Z_hUVW__exit{transition:text-decoration-color .2s;transform:none}}
