.pb{--pb-white:#fdfdfd;--pb-ink:#111;--pb-panel:#e5e5e2;--pb-line:#b8b8b2;--pb-blue:#3f4ba2;--pb-dim:#4b4b47;--pb-ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-archivo), Inter, "Helvetica Neue", Arial, sans-serif;color:var(--pb-ink);background:var(--pb-white)}.pb-marker{font-family:var(--font-marker), "Permanent Marker", cursive;letter-spacing:0;font-weight:400}.pb-anton{font-family:var(--font-anton), "Anton", "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.005em;font-weight:400}.pb-mono{font-family:var(--font-plex), "IBM Plex Mono", ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;font-weight:400}.pb-field{transition:height .8s var(--pb-ease);position:relative}.pb-facade{pointer-events:none;transition:opacity .5s linear;position:absolute;top:0;left:0}.pb-plate{transform-origin:0 0;box-sizing:border-box;background:var(--pb-white);color:var(--pb-ink);border:1px solid var(--pb-line);will-change:transform;transition:transform .8s var(--pb-ease), width .8s var(--pb-ease), height .8s var(--pb-ease), opacity .26s linear, background-color .16s linear, border-color .16s linear;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;top:0;left:0;overflow:hidden}.pb-plate.is-col{background:var(--pb-blue);border-color:var(--pb-blue);color:#fff}.pb-plate:hover,.pb-plate:focus-visible{border-color:var(--pb-ink);z-index:3;outline:none}.pb-plate:not(.is-col):hover,.pb-plate:not(.is-col):focus-visible{background:var(--pb-ink);color:#fff}.pb-plate.is-col:hover,.pb-plate.is-col:focus-visible{background:var(--pb-ink)}.pb-plate .pb-name{white-space:nowrap;min-width:0;transition:font-size .8s var(--pb-ease);line-height:1.05;display:block}.pb-plate .pb-handle{opacity:.75;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.pb-gtitle{color:var(--pb-ink);cursor:pointer;white-space:nowrap;text-align:left;transition:transform .8s var(--pb-ease), opacity .4s linear;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex;position:absolute;top:0;left:0}.pb-gtitle:hover .pb-gname,.pb-gtitle:focus-visible .pb-gname{color:var(--pb-blue)}.pb-gtitle .pb-gname{text-overflow:ellipsis;overflow:hidden}.pb-still,.pb-still *{transition:none!important}.pb-loupe{z-index:6;pointer-events:none;background:var(--pb-ink);color:#fff;border:1px solid var(--pb-ink);white-space:nowrap;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute}.pb-walk{image-rendering:pixelated;background-repeat:no-repeat;background-position:0 var(--pb-y);animation:.64s steps(4,end) infinite pb-walk}@keyframes pb-walk{0%{background-position:0 var(--pb-y)}to{background-position:calc(var(--pb-sheet) * -1) var(--pb-y)}}.pb-chips{scrollbar-width:none}.pb-chips::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.pb-field,.pb-facade,.pb-plate,.pb-plate .pb-name,.pb-gtitle{transition-duration:0s!important;transition-delay:0s!important}.pb-walk{animation:none}}.pb-case{border:1px solid var(--pb-line);background:var(--pb-white);color:var(--pb-ink);will-change:transform;transition:transform .8s var(--pb-ease), opacity .26s linear, background-color .16s linear, border-color .16s linear;flex-direction:column;text-decoration:none;display:flex;position:absolute;top:0;left:0;overflow:hidden}.pb-case-pic{background-color:var(--pb-panel);color:var(--pb-blue);flex:none;line-height:1;display:block}.pb-case-name{border-top:1px solid var(--pb-line);flex:1;justify-content:center;align-items:center;min-height:0;padding:0 8px;display:flex}.pb-case .pb-name{white-space:nowrap;min-width:0;line-height:1.05;display:block}.pb-case.is-col{border-color:var(--pb-blue)}.pb-case.is-col .pb-case-name{background:var(--pb-blue);border-top-color:var(--pb-blue);color:#fff}.pb-case:hover,.pb-case:focus-visible{border-color:var(--pb-ink);z-index:3;outline:none}.pb-case:hover .pb-case-name,.pb-case:focus-visible .pb-case-name{background:var(--pb-ink);border-top-color:var(--pb-ink);color:#fff}@media (prefers-reduced-motion:reduce){.pb-case{transition-duration:0s!important;transition-delay:0s!important}}.pb-case-pic.pb-case-initials{justify-content:center;align-items:center;display:flex}.pb-case.is-col .pb-case-initials{background:var(--pb-blue);color:#fff}.pb-review-in{animation:.18s ease-out pb-review-in}@keyframes pb-review-in{0%{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.pb-review-in{animation:none}}
