:root{color-scheme:dark;--pp-color-stage: #000000;--pp-color-room: #0A0A0C;--pp-color-panel: #1A1A1E;--pp-color-raised: #26262B;--pp-color-line: rgba(255, 255, 255, .1);--pp-color-line-strong: rgba(255, 255, 255, .4);--pp-color-ink-primary: #F4F4F5;--pp-color-ink-secondary: #9E9EA6;--pp-color-ink-tertiary: #8C8C96;--pp-color-ink-on-accent: #131316;--pp-color-accent: #FF9F45;--pp-color-danger: #FF4D4D;--pp-color-warn: #F2CE55;--pp-color-live: #4FD290;--pp-color-dim-focus: rgba(0, 0, 0, .5);--pp-color-dim-light: rgba(0, 0, 0, .3);--pp-color-qr-plate: #FFFFFF;--pp-color-disc: rgba(10, 10, 12, .9);--pp-color-select-dim: rgba(0, 0, 0, .3);--pp-color-face-edge: rgba(0, 0, 0, .08);--pp-color-ink-on-media: #9E9EA6;--pp-ring-0: #4F8CFF;--pp-ring-1: #FF5DA8;--pp-ring-2: #56E6A5;--pp-ring-3: #FFB34E;--pp-ring-4: #9D6CFF;--pp-ring-5: #5DCFFF;--pp-ring-6: #FFD34E;--pp-ring-7: #FF784F;--pp-ring-8: #3ECFA0;--pp-ring-9: #DC69FF;--pp-ring-10: #6FA0FF;--pp-ring-11: #FF8FB3;--pp-foil-0: #4DF0FF;--pp-foil-1: #7C6BFF;--pp-foil-2: #FF5CD9;--pp-foil-3: #FFB65C;--pp-foil-4: #64F5A6;--pp-foil-5: #3D7BF0;--pp-font-system: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pp-font-display: "Oswald", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--pp-type-display-l-size: clamp(1.5rem, 1.25rem + 1.25vw, 1.75rem);--pp-type-display-l-line: 1.15;--pp-type-display-l-weight: 500;--pp-type-display-m-size: 1.375rem;--pp-type-display-m-line: 1.2;--pp-type-display-m-weight: 500;--pp-type-display-s-size: min(1.25rem, 26px);--pp-type-display-s-line: 1.2;--pp-type-display-s-weight: 500;--pp-type-title-size: clamp(1.25rem, 1.15rem + .5vw, 1.375rem);--pp-type-title-line: 1.25;--pp-type-title-weight: 600;--pp-type-title-chrome-size: min(clamp(1.25rem, 1.15rem + .5vw, 1.375rem), 28px);--pp-type-headline-size: 1.0625rem;--pp-type-headline-line: 1.3;--pp-type-headline-weight: 600;--pp-type-headline-chrome-size: min(1.0625rem, 23px);--pp-type-body-size: 1.0625rem;--pp-type-body-line: 1.45;--pp-type-body-weight: 400;--pp-type-body-chrome-size: min(1.0625rem, 23px);--pp-type-subhead-size: .9375rem;--pp-type-subhead-line: 1.35;--pp-type-subhead-weight: 400;--pp-type-subhead-chrome-size: min(.9375rem, 21px);--pp-type-label-size: min(.8125rem, 19px);--pp-type-label-line: 1.25;--pp-type-label-weight: 600;--pp-type-label-chrome-size: min(.8125rem, 19px);--pp-type-meta-size: .8125rem;--pp-type-meta-line: 1.3;--pp-type-meta-weight: 400;--pp-type-meta-chrome-size: min(.8125rem, 19px);--pp-type-count-size: min(.8125rem, 15px);--pp-type-count-line: 1.2;--pp-type-count-weight: 600;--pp-type-count-chrome-size: min(.8125rem, 19px);--pp-type-caption-size: max(.75rem, 12px);--pp-type-caption-line: 1.3;--pp-type-caption-weight: 400;--pp-type-caption-chrome-size: min(max(.75rem, 12px), 18px);--pp-type-bar-label-size: min(.8125rem, 15.2px);--pp-type-countdown-size: 96px;--pp-space-2: 2px;--pp-space-4: 4px;--pp-space-8: 8px;--pp-space-12: 12px;--pp-space-16: 16px;--pp-space-20: 20px;--pp-space-24: 24px;--pp-space-32: 32px;--pp-space-40: 40px;--pp-space-48: 48px;--pp-space-64: 64px;--pp-space-gutter: 2px;--pp-space-gap-tight: 4px;--pp-space-gap-stack: 8px;--pp-space-gap-card: 12px;--pp-space-gap-section: 24px;--pp-space-edge: 16px;--pp-kit-stack-offset: 3px;--pp-kit-mark-inset: 6px;--pp-kit-face-overlap: 6px;--pp-kit-badge-offset: 6px;--pp-kit-grabber-top: 6px;--pp-kit-underline-gap: 6px;--pp-kit-sheet-header-top: 14px;--pp-kit-badge-padding: 5px;--pp-hit-target-min: 44px;--pp-hit-target-media: 48px;--pp-hit-target-gap: 8px;--pp-hit-row-min: 44px;--pp-hit-row-menu: 52px;--pp-hit-row-person: 64px;--pp-hit-review-key: 64px;--pp-hit-bar-slot: 48px;--pp-hit-button-full: 50px;--pp-layout-chrome-top-gap: 8px;--pp-layout-top-bar-row: 44px;--pp-layout-top-bar-row-two-lines: 52px;--pp-layout-web-header: 52px;--pp-layout-web-header-two-lines: 60px;--pp-layout-bar-content: 80px;--pp-layout-bar-closed-grow: 16px;--pp-layout-toast-offset: 12px;--pp-layout-toast-cover-offset: 24px;--pp-layout-banner-offset: 8px;--pp-layout-bar-max-width: 520px;--pp-layout-bar-hide-labels-below: 340px;--pp-layout-party-max-width: 680px;--pp-layout-panel-max-width: 320px;--pp-layout-toast-max-width: 560px;--pp-layout-welcome-max-width: 560px;--pp-layout-state-column-native: 320px;--pp-layout-state-column-web: 360px;--pp-layout-sheet-side-panel: 420px;--pp-layout-sheet-side-panel-from: 1024px;--pp-layout-camera-column: 480px;--pp-layout-edge-gesture-ignore: 24px;--pp-layout-photo-aspect: .75;--pp-layout-grabber-width: 36px;--pp-layout-grabber-height: 5px;--pp-layout-chip-height: 32px;--pp-layout-toggle-track-width: 51px;--pp-layout-toggle-track-height: 31px;--pp-layout-toggle-thumb: 27px;--pp-layout-selection-mark: 24px;--pp-layout-selection-check: 13px;--pp-thumb-bar-mine-w: 30px;--pp-thumb-bar-mine-h: 40px;--pp-thumb-corner-stack-w: 36px;--pp-thumb-corner-stack-h: 48px;--pp-thumb-for-you-w: 24px;--pp-thumb-for-you-h: 32px;--pp-thumb-look-strip-w: 64px;--pp-thumb-look-strip-h: 85px;--pp-header-height: calc(52px + env(safe-area-inset-top, 0px)) ;--pp-bar-height: calc(80px + env(safe-area-inset-bottom, 0px)) ;--pp-radius-photo: 2px;--pp-radius-thumb: 6px;--pp-radius-control: 8px;--pp-radius-card: 12px;--pp-radius-sheet: 28px;--pp-radius-full: 9999px;--pp-line-hairline: 1px;--pp-line-selection: 1.5px;--pp-line-progress: 2px;--pp-line-focus: 2px;--pp-line-focus-offset: 2px;--pp-line-underline: 2px;--pp-shadow-glyph: drop-shadow(0 1px 6px rgba(0, 0, 0, .6));--pp-shadow-lift: 0 10px 40px rgba(0, 0, 0, .45);--pp-opacity-disabled: .4;--pp-opacity-pressed: .8;--pp-opacity-mode-dimmed: .4;--pp-opacity-stack-second: .7;--pp-opacity-stack-third: .4;--pp-opacity-tile-pressed: .85;--pp-scrim-bar-clear: 24px;--pp-scrim-top: .65;--pp-scrim-top-clear: 64px;--pp-scrim-bottom-hold: .85;--pp-scrim-bottom-floor: .94;--pp-scrim-bottom-clear: 120px;--pp-scrim-bottom-floor-from: 24px;--pp-scrim-mark: .6;--pp-scrim-mark-pad: 4px;--pp-scrim-mark-feather: 8px;--pp-icon-bar: 22px;--pp-icon-bar-box: 28px;--pp-icon-top-bar-key: 17px;--pp-icon-media: 22px;--pp-icon-media-box: 48px;--pp-icon-camera-top: 22px;--pp-icon-camera-top-box: 44px;--pp-icon-tile-mark: 13px;--pp-icon-list-mark: 16px;--pp-icon-clip-line-mark: 10px;--pp-icon-status-small: 10px;--pp-icon-status-small-disc: 16px;--pp-icon-status-tile: 12px;--pp-icon-status-tile-disc: 20px;--pp-icon-state-art: 44px;--pp-icon-chevron: 12px;--pp-icon-dismiss: 13px;--pp-icon-chip-check: 12px;--pp-icon-chip-remove: 11px;--pp-icon-banner: 20px;--pp-icon-toast-lead: 20px;--pp-icon-sticker-min: 24px;--pp-icon-reaction-key: 24px;--pp-icon-fan-orb: 36px;--pp-icon-mission-sticker: 56px;--pp-icon-badge: 18px;--pp-shutter-bar-diameter: 72px;--pp-shutter-camera-diameter: 92px;--pp-shutter-camera-compact-diameter: 76px;--pp-shutter-ring-ratio: .043;--pp-shutter-face-on-large: 76px;--pp-shutter-face-on-compact: 62px;--pp-shutter-glyph: 26px;--pp-shutter-closed-glyph: 20px;--pp-shutter-closed-ring: 1px;--pp-shutter-cooldown-track: 3px;--pp-shutter-waiting-arc: 2px;--pp-shutter-clip-core: 44px;--pp-shutter-clip-core-radius: 11px;--pp-shutter-clip-arc: 5px;--pp-shutter-reason-gap: 4px;--pp-shutter-press-scale: .97;--pp-shutter-core-press-scale: .92;--pp-shutter-core-press-brightness: -.12;--pp-avatar-presence-dot: 8px;--pp-avatar-presence-outline: 2px;--pp-avatar-live-face: 18px;--pp-avatar-live-face-outline: 1.5px;--pp-motion-press: .17s linear(0, .17, .437, .652, .796, .885, .936, .966, .982, .99, .995, .997, 1);--pp-motion-state: .37s linear(0, .062, .202, .37, .535, .679, .796, .884, .947, .988, 1.012, 1.024, 1.028, 1.027, 1.024, 1.019, 1.014, 1.01, 1.007, 1.004, 1);--pp-motion-layout: .47s linear(0, .06, .192, .346, .494, .624, .73, .812, .874, .919, .951, .972, .985, .994, .999, 1.002, 1.003, 1.003, 1.003, 1.002, 1);--pp-motion-navigate: .5s linear(0, .049, .159, .29, .421, .54, .642, .727, .795, .849, .89, .921, .944, .961, .973, .982, .988, .992, .995, .997, 1);--pp-motion-dismiss: .48s linear(0, .162, .421, .634, .781, .873, .929, .96, .978, .988, .994, .997, 1);--pp-motion-celebrate: .94s linear(0, .097, .307, .539, .742, .894, .993, 1.047, 1.067, 1.065, 1.053, 1.038, 1.023, 1.011, 1.003, .998, .996, .995, .996, .997, 1);--pp-motion-reduced: .2s ease-in-out;--pp-motion-nudge: .65s linear;--pp-motion-dissolve: .15s linear;--pp-motion-rising-fade: .8s linear;--pp-motion-readiness: 1.2s linear infinite;--pp-motion-story: 5s linear;--pp-motion-foil: 1.2s linear;--pp-motion-capture: .1s linear;--pp-motion-big-screen-scene: 1.2s ease-in-out;--pp-motion-big-screen-credit: .4s ease-out;--pp-motion-big-screen-hide: .4s ease-in-out;--pp-scale-control-press: .96;--pp-scale-tile-press: .97;--pp-scale-press-opacity: .8;--pp-scale-lift: 1.03;--pp-scale-acknowledge: 1.25;--pp-scale-fan-orb: 1.25;--pp-scale-stage-from: .86;--pp-scale-mission-stamp: 1.08;--pp-scale-panel-from: .96;--pp-scale-big-screen-push: 1.04;--pp-travel-banner: 8px;--pp-travel-toast: 12px;--pp-travel-place: 12px;--pp-travel-tab-content: 12px;--pp-travel-teaching-peek: 32px;--pp-travel-rising-sticker: 40px;--pp-travel-select-bar-sink: 24px;--pp-travel-big-screen-credit: 8px}@media(min-width:768px){:root{--pp-space-edge: 24px}}@supports not (transition-timing-function: linear(0,1)){:root{--pp-motion-press: .17s cubic-bezier(.2,0,0,1);--pp-motion-state: .37s cubic-bezier(.3,1.25,.5,1);--pp-motion-layout: .47s cubic-bezier(.2,.8,.2,1);--pp-motion-navigate: .5s cubic-bezier(.2,.8,.2,1);--pp-motion-dismiss: .48s cubic-bezier(.3,0,.1,1);--pp-motion-celebrate: .94s cubic-bezier(.34,1.56,.64,1)}}@media(prefers-reduced-motion:reduce){:root{--pp-motion-press: var(--pp-motion-reduced);--pp-motion-state: var(--pp-motion-reduced);--pp-motion-layout: var(--pp-motion-reduced);--pp-motion-navigate: var(--pp-motion-reduced);--pp-motion-dismiss: var(--pp-motion-reduced);--pp-motion-celebrate: var(--pp-motion-reduced)}}@media(prefers-contrast:more){:root{--pp-color-ink-on-media: #F4F4F5;--pp-color-line: rgba(255, 255, 255, .4);--pp-scrim-top: .85;--pp-scrim-bottom-hold: .92;--pp-scrim-bottom-floor: .98;--pp-scrim-mark: .75}}@media(prefers-reduced-transparency:reduce){:root{--pp-scrim-top: .85;--pp-scrim-bottom-hold: .92;--pp-scrim-bottom-floor: .98;--pp-scrim-mark: .75}}.pp-type-display-l{font-family:var(--pp-font-display);font-size:var(--pp-type-display-l-size);line-height:var(--pp-type-display-l-line);font-weight:var(--pp-type-display-l-weight)}.pp-type-display-m{font-family:var(--pp-font-display);font-size:var(--pp-type-display-m-size);line-height:var(--pp-type-display-m-line);font-weight:var(--pp-type-display-m-weight)}.pp-type-display-s{font-family:var(--pp-font-display);font-size:var(--pp-type-display-s-size);line-height:var(--pp-type-display-s-line);font-weight:var(--pp-type-display-s-weight)}.pp-type-title{font-family:var(--pp-font-system);font-size:var(--pp-type-title-size);line-height:var(--pp-type-title-line);font-weight:var(--pp-type-title-weight)}.pp-type-headline{font-family:var(--pp-font-system);font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight)}.pp-type-body{font-family:var(--pp-font-system);font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line);font-weight:var(--pp-type-body-weight)}.pp-type-subhead{font-family:var(--pp-font-system);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-subhead-weight)}.pp-type-label{font-family:var(--pp-font-system);font-size:var(--pp-type-label-size);line-height:var(--pp-type-label-line);font-weight:var(--pp-type-label-weight)}.pp-type-meta{font-family:var(--pp-font-system);font-size:var(--pp-type-meta-size);line-height:var(--pp-type-meta-line);font-weight:var(--pp-type-meta-weight)}.pp-type-count{font-family:var(--pp-font-system);font-size:var(--pp-type-count-size);line-height:var(--pp-type-count-line);font-weight:var(--pp-type-count-weight);font-variant-numeric:tabular-nums}.pp-type-caption{font-family:var(--pp-font-system);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-caption-weight)}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/guest-next/assets/oswald-500-BfBCNHwA.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--pp-color-room);color:var(--pp-color-ink-primary);font-family:var(--pp-font-system);font-size:100%;line-height:var(--pp-type-body-line);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;min-height:100vh;min-height:100dvh;background:var(--pp-color-room);overscroll-behavior-y:none;font-size:var(--pp-type-body-size)}:root{--pp-safe-top: env(safe-area-inset-top, 0px);--pp-safe-right: env(safe-area-inset-right, 0px);--pp-safe-bottom: env(safe-area-inset-bottom, 0px);--pp-safe-left: env(safe-area-inset-left, 0px);--pp-chrome-top: calc(var(--pp-safe-top) + var(--pp-layout-chrome-top-gap))}#root{min-height:100vh;min-height:100dvh}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font:inherit}img,svg,video,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{margin:0;padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}a{color:inherit;touch-action:manipulation}dialog{color:inherit}:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset)}:focus:not(:focus-visible){outline:none}.pp-layer-focus:focus{outline:none}@keyframes pp-fade-in{0%{opacity:0}}@keyframes pp-spin{to{transform:rotate(360deg)}}html.pp-scroll-locked{overflow:hidden}.pp-glyph-shadow{filter:var(--pp-shadow-glyph)}.pp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-media{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pp-ink-primary{color:var(--pp-color-ink-primary)}.pp-ink-secondary{color:var(--pp-color-ink-secondary)}.pp-ink-tertiary{color:var(--pp-color-ink-tertiary)}.pp-ink-on-media{color:var(--pp-color-ink-on-media)}.pp-ground-room{background:var(--pp-color-room)}.pp-ground-stage{background:var(--pp-color-stage)}.pp-ground-panel{background:var(--pp-color-panel)}.pp-edge{padding-left:max(var(--pp-space-edge),var(--pp-safe-left));padding-right:max(var(--pp-space-edge),var(--pp-safe-right))}.pp-scrim-bar,.pp-scrim-top,.pp-scrim-bottom{--pp-scrim-ground: var(--pp-color-room);pointer-events:none}.pp-scrim-bar{--pp-scrim-solid: var(--pp-header-height);background:linear-gradient(to bottom,var(--pp-scrim-ground) 0,var(--pp-scrim-ground) var(--pp-scrim-solid),color-mix(in srgb,var(--pp-scrim-ground) 56.25%,transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-bar-clear) * .25),color-mix(in srgb,var(--pp-scrim-ground) 25%,transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-bar-clear) * .5),color-mix(in srgb,var(--pp-scrim-ground) 6.25%,transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-bar-clear) * .75),transparent calc(var(--pp-scrim-solid) + var(--pp-scrim-bar-clear)))}.pp-scrim-top{--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-solid: var(--pp-header-height);background:linear-gradient(to bottom,color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-top) * 100%),transparent) 0,color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-top) * 100%),transparent) var(--pp-scrim-solid),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-top) * 56.25%),transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-top-clear) * .25),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-top) * 25%),transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-top-clear) * .5),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-top) * 6.25%),transparent) calc(var(--pp-scrim-solid) + var(--pp-scrim-top-clear) * .75),transparent calc(var(--pp-scrim-solid) + var(--pp-scrim-top-clear)))}.pp-scrim-bottom{--pp-scrim-band: var(--pp-bar-height);background:linear-gradient(to top,color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-floor) * 100%),transparent) 0,color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-hold) * 100%),transparent) var(--pp-scrim-bottom-floor-from),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-hold) * 100%),transparent) var(--pp-scrim-band),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-hold) * 56.25%),transparent) calc(var(--pp-scrim-band) + var(--pp-scrim-bottom-clear) * .25),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-hold) * 25%),transparent) calc(var(--pp-scrim-band) + var(--pp-scrim-bottom-clear) * .5),color-mix(in srgb,var(--pp-scrim-ground) calc(var(--pp-scrim-bottom-hold) * 6.25%),transparent) calc(var(--pp-scrim-band) + var(--pp-scrim-bottom-clear) * .75),transparent calc(var(--pp-scrim-band) + var(--pp-scrim-bottom-clear)))}.pp-scrim-mark{--pp-scrim-mark-color: color-mix(in srgb, var(--pp-color-stage) calc(var(--pp-scrim-mark) * 100%), transparent);background:var(--pp-scrim-mark-color);box-shadow:0 0 var(--pp-scrim-mark-feather) var(--pp-scrim-mark-pad) var(--pp-scrim-mark-color)}.pp-foil{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.6}.pp-foil__band{position:absolute;top:0;bottom:0;left:0;width:50%;transform:translate(-100%);background:linear-gradient(135deg,var(--pp-foil-0),var(--pp-foil-1),var(--pp-foil-2),var(--pp-foil-3),var(--pp-foil-4),var(--pp-foil-5));-webkit-mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black 15%,black 85%,transparent 100%)}.pp-foil--edge{mix-blend-mode:normal;opacity:1;padding:2px;background:linear-gradient(135deg,var(--pp-foil-0),var(--pp-foil-1),var(--pp-foil-2),var(--pp-foil-3),var(--pp-foil-4),var(--pp-foil-5));-webkit-mask:linear-gradient(black,black) content-box,linear-gradient(black,black);-webkit-mask-composite:xor;mask:linear-gradient(black,black) content-box exclude,linear-gradient(black,black)}.pp-icon__layer{transition:opacity var(--pp-motion-state)}.pp-icon:not([data-filled]) .pp-icon__layer--filled,.pp-icon[data-filled] .pp-icon__layer--outline{opacity:0}@media(prefers-reduced-motion:no-preference){.pp-icon__layer{transform-box:fill-box;transform-origin:center;transition:opacity var(--pp-motion-state),transform var(--pp-motion-state)}.pp-icon:not([data-filled]) .pp-icon__layer--filled,.pp-icon[data-filled] .pp-icon__layer--outline{transform:scale(.8)}}.pp-spinner{color:inherit}.pp-spinner__track{stroke:currentColor;opacity:.25}.pp-spinner__arc{stroke:currentColor;transform-origin:50% 50%}@media(prefers-reduced-motion:no-preference){.pp-spinner__arc{animation:pp-spin var(--pp-motion-readiness)}}.pp-pressable{transition:transform var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-pressable:active{opacity:var(--pp-opacity-pressed);transition:transform var(--pp-motion-press),opacity var(--pp-motion-press)}@media(prefers-reduced-motion:no-preference){.pp-pressable:active{transform:scale(var(--pp-scale-control-press))}}.pp-btn{position:relative;display:inline-grid;place-items:center;min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-16);border-radius:var(--pp-radius-card);color:var(--pp-color-ink-primary);font-family:var(--pp-font-system);font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight);text-align:center;overflow-wrap:normal;word-break:normal;hyphens:none}.pp-btn--full{width:100%;min-height:var(--pp-hit-button-full);padding:var(--pp-space-12) var(--pp-space-16)}.pp-btn--inline{min-height:var(--pp-hit-target-min)}.pp-btn__label,.pp-btn__success{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--pp-space-gap-tight);transition:opacity var(--pp-motion-state)}.pp-btn__success,.pp-btn[data-success] .pp-btn__label{opacity:0}.pp-btn[data-success] .pp-btn__success{opacity:1}.pp-btn__spinner{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transition:opacity var(--pp-motion-state)}.pp-btn[data-spinning] .pp-btn__spinner{opacity:1}.pp-btn[data-spinning] .pp-btn__label{opacity:0}.pp-btn--primary{background:var(--pp-color-accent);color:var(--pp-color-ink-on-accent)}.pp-btn--secondary{background:var(--pp-color-raised)}.pp-btn--plain{background:none;padding:0 var(--pp-space-8)}.pp-btn--plain.pp-btn--inline{font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-headline-weight)}.pp-btn--danger{background:var(--pp-color-raised);color:var(--pp-color-danger)}.pp-btn--dangerRow{width:100%;min-height:var(--pp-hit-row-menu);padding:0 var(--pp-space-16);border-radius:0;place-items:center start;text-align:start;color:var(--pp-color-danger);background:none}.pp-btn:disabled{opacity:var(--pp-opacity-disabled);cursor:default}.pp-btn:disabled:active{transform:none}.pp-control{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);color:var(--pp-color-ink-primary);white-space:nowrap}.pp-control__glyph{display:grid;place-items:center;flex:none}.pp-control--rail{flex-direction:column;gap:var(--pp-space-gap-tight);min-width:var(--pp-hit-target-media);min-height:var(--pp-hit-target-media)}.pp-control--rail .pp-control__glyph{width:var(--pp-icon-bar-box);height:var(--pp-icon-bar-box)}.pp-control--rail .pp-control__word{font-size:var(--pp-type-label-size);line-height:var(--pp-type-label-line);font-weight:var(--pp-type-label-weight)}.pp-control--control{gap:var(--pp-space-gap-tight);padding:0 var(--pp-space-8)}.pp-control--control .pp-control__word{font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line);font-weight:var(--pp-type-body-weight)}.pp-control--subhead .pp-control__word{font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-headline-weight)}.pp-control--hit-48{min-width:var(--pp-hit-target-media);min-height:var(--pp-hit-target-media)}.pp-control--hit-64{min-width:var(--pp-hit-review-key);min-height:var(--pp-hit-review-key)}.pp-control--primary{color:var(--pp-color-ink-primary)}.pp-control--secondary{color:var(--pp-color-ink-secondary)}.pp-control--on{color:var(--pp-color-accent)}.pp-control--danger{color:var(--pp-color-danger)}.pp-state{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--pp-layout-state-column-web);margin:0 auto;padding:var(--pp-space-32) var(--pp-space-edge);text-align:center;animation:pp-fade-in var(--pp-motion-state)}.pp-state__art{display:grid;place-items:center;margin-bottom:var(--pp-space-16);color:var(--pp-color-ink-secondary)}.pp-state__title{color:var(--pp-color-ink-primary);overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance}.pp-state__line{margin-top:var(--pp-space-8);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line);overflow-wrap:normal;hyphens:none;text-wrap:pretty}.pp-state__actions{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-8);margin-top:var(--pp-space-24)}.pp-skeleton{width:100%}.pp-skeleton--grid{display:grid;gap:var(--pp-space-gutter)}.pp-skeleton__cell{display:block;aspect-ratio:var(--pp-layout-photo-aspect);border-radius:var(--pp-radius-photo);background:var(--pp-color-raised)}.pp-skeleton--rows{display:flex;flex-direction:column;padding:0 var(--pp-space-edge)}.pp-skeleton__row{display:flex;align-items:center;gap:var(--pp-space-12);min-height:var(--pp-hit-row-person)}.pp-skeleton__dot{width:var(--pp-hit-target-min);height:var(--pp-hit-target-min);border-radius:var(--pp-radius-full);background:var(--pp-color-raised)}.pp-skeleton__bar{display:block;flex:1;height:var(--pp-space-12);border-radius:var(--pp-radius-control);background:var(--pp-color-raised)}.pp-skeleton__bar--short{max-width:60%}.pp-skeleton--card{display:flex;flex-direction:column;gap:var(--pp-space-8);padding:var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel)}.pp-skeleton__block{display:block;aspect-ratio:16 / 9;border-radius:var(--pp-radius-card);background:var(--pp-color-raised)}.pp-shell{position:relative;min-height:100vh;min-height:100dvh;background:var(--pp-color-room);color:var(--pp-color-ink-primary)}.pp-shell__skip{position:fixed;z-index:80;top:var(--pp-chrome-top);left:max(var(--pp-space-edge),var(--pp-safe-left));padding:var(--pp-space-8) var(--pp-space-12);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);color:var(--pp-color-ink-primary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-headline-weight);text-decoration:none;opacity:0;pointer-events:none}.pp-shell__skip:focus-visible{opacity:1;pointer-events:auto}.pp-shell__places{display:block;min-height:calc(100vh - var(--pp-header-height));min-height:calc(100dvh - var(--pp-header-height));padding-bottom:calc(var(--pp-bar-height) + var(--pp-space-24));outline:none}.pp-shell__place[hidden],.pp-shell__root[hidden]{display:none}.pp-shell__place--leaving{position:fixed;z-index:1;top:var(--pp-leave-top, 0);left:0;right:0;pointer-events:none}.pp-shell__cover-wait{position:fixed;inset:0;z-index:40;background:var(--pp-color-stage)}.pp-shell__cover{display:contents}.pp-shell__cover--leaving{display:block;position:fixed;inset:0;z-index:40;pointer-events:none}.pp-shell__notices--cover{position:relative;z-index:45}.pp-shell__override{position:fixed;z-index:31;left:0;right:0;bottom:0;padding:0 var(--pp-safe-right) var(--pp-safe-bottom) var(--pp-safe-left)}.pp-shell__override[hidden]{display:none}.pp-shell__override[data-leaving]{pointer-events:none}.pp-shell-error{display:grid;place-items:center;min-height:100vh;min-height:100dvh;padding:var(--pp-safe-top) max(var(--pp-space-edge),var(--pp-safe-right)) var(--pp-safe-bottom) max(var(--pp-space-edge),var(--pp-safe-left));background:var(--pp-color-room);color:var(--pp-color-ink-primary)}.pp-event{display:flex;flex-direction:column;gap:var(--pp-space-gap-section)}.pp-event[hidden]{display:none}.pp-event__cover{align-self:center;width:min(100%,calc(40vh * var(--pp-event-aspect, .75)));width:min(100%,calc(40dvh * var(--pp-event-aspect, .75)))}.pp-event__header{display:flex;flex-direction:column;gap:var(--pp-space-4)}.pp-event__name{margin:0;overflow-wrap:break-word}.pp-event__state{margin:0;color:var(--pp-color-ink-secondary)}.pp-event__invite{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-12);scroll-margin-top:var(--pp-space-16)}.pp-event__plate{width:min(100%,calc(var(--pp-layout-panel-max-width) + var(--pp-space-20)));aspect-ratio:1;padding:var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-qr-plate)}.pp-event__qr{display:block;width:100%;height:100%}.pp-event__brightness{margin:0;color:var(--pp-color-ink-secondary);text-align:center}.pp-event__keys{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:var(--pp-space-gap-stack);width:100%}.pp-event__refusal{position:absolute;z-index:1;bottom:calc(100% + var(--pp-space-8));left:50%;translate:-50% 0;display:flex;align-items:center;width:max-content;max-width:min(var(--pp-layout-panel-max-width),100%);min-height:var(--pp-hit-target-min);margin:0;padding:var(--pp-space-8) var(--pp-space-12);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);text-align:center;pointer-events:none;transition:opacity var(--pp-motion-dismiss)}.pp-event__refusal[data-leaving]{opacity:0}.pp-event__privacy{scroll-margin-top:var(--pp-space-16)}.pp-event__lines{display:flex;flex-direction:column;gap:var(--pp-space-gap-stack);margin:0;padding:0;list-style:none;color:var(--pp-color-ink-secondary)}.pp-event-step{flex:1 0 auto;display:flex;flex-direction:column;gap:var(--pp-space-8);outline:none}.pp-event-step__message{margin:0;color:var(--pp-color-ink-secondary)}.pp-event-step__actions{position:relative;display:flex;flex-direction:column;gap:var(--pp-space-8);margin-top:auto;padding-top:var(--pp-space-16)}.pp-stage-layer{position:fixed;z-index:55;top:var(--pp-header-height);bottom:var(--pp-bar-height);left:0;right:0;display:grid;place-items:center;padding:0 var(--pp-space-edge);pointer-events:none}.pp-stage{display:flex;flex-direction:column;align-items:center;width:min(var(--pp-layout-panel-max-width),100%);padding:var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);text-align:center;pointer-events:auto}.pp-stage__sticker{width:var(--pp-icon-mission-sticker);height:var(--pp-icon-mission-sticker);margin-bottom:var(--pp-space-12)}.pp-stage__photo{width:calc(var(--pp-space-48) * 2);margin-bottom:var(--pp-space-12)}.pp-stage__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-stage__line{margin-top:var(--pp-space-4);color:var(--pp-color-ink-secondary)}.pp-sheet{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--pp-color-ink-primary);overflow:hidden}.pp-sheet[open]{display:flex;flex-direction:column;justify-content:flex-end}.pp-sheet::backdrop{background:transparent}.pp-sheet__dim{position:absolute;inset:0;background:var(--pp-color-dim-light)}.pp-sheet__panel{position:relative;display:flex;flex-direction:column;width:100%;max-height:92vh;max-height:calc(100dvh - var(--pp-safe-top) - var(--pp-space-24));border-radius:var(--pp-radius-sheet) var(--pp-radius-sheet) 0 0;background:var(--pp-color-room);box-shadow:var(--pp-shadow-lift);padding-bottom:var(--pp-safe-bottom);overflow:hidden}.pp-sheet--medium .pp-sheet__panel{min-height:50vh;min-height:50dvh}.pp-sheet__handle{position:relative;flex:none;touch-action:none;cursor:grab}.pp-sheet__grabber{position:absolute;top:var(--pp-kit-grabber-top);left:50%;width:var(--pp-layout-grabber-width);height:var(--pp-layout-grabber-height);transform:translate(-50%);border-radius:var(--pp-radius-full);background:var(--pp-color-line-strong)}.pp-sheet__header{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;min-height:var(--pp-hit-target-min);margin-top:var(--pp-kit-sheet-header-top);padding:0 calc(var(--pp-space-edge) - var(--pp-space-8))}.pp-sheet__title{min-width:0;font-size:var(--pp-type-headline-chrome-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.pp-sheet__key{justify-self:start;min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-8);border-radius:var(--pp-radius-control);font-size:var(--pp-type-body-chrome-size);line-height:var(--pp-type-body-line);color:var(--pp-color-ink-primary)}.pp-sheet__key--trailing{justify-self:end}.pp-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pp-space-8) var(--pp-space-edge) var(--pp-space-24);display:flex;flex-direction:column;gap:var(--pp-space-gap-section)}.pp-sheet__primary{flex:none;padding:var(--pp-space-8) var(--pp-space-edge) var(--pp-space-8)}@media(min-width:1024px){.pp-sheet[open]{flex-direction:row}.pp-sheet__panel{width:var(--pp-layout-sheet-side-panel);max-height:none;border-radius:var(--pp-radius-sheet) 0 0 var(--pp-radius-sheet);padding-top:var(--pp-safe-top)}.pp-sheet--medium .pp-sheet__panel{min-height:0}.pp-sheet__handle{cursor:default}.pp-sheet__grabber{display:none}}.pp-sheet-section{display:flex;flex-direction:column;gap:var(--pp-space-gap-stack)}.pp-sheet-section__group{display:flex;flex-direction:column;border-radius:var(--pp-radius-card);background:var(--pp-color-panel);overflow:hidden}.pp-chip{display:inline-grid;place-items:center;min-height:var(--pp-hit-target-min);color:var(--pp-color-ink-secondary)}.pp-chip__face{display:inline-flex;align-items:center;height:var(--pp-layout-chip-height);padding:0 var(--pp-space-12);border-radius:var(--pp-radius-control);background:var(--pp-color-raised);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);white-space:nowrap;transition:color var(--pp-motion-state)}.pp-chip--selected{color:var(--pp-color-ink-primary)}.pp-chip__check{display:grid;grid-template-columns:0fr;opacity:0;transition:opacity var(--pp-motion-state)}.pp-chip--selected .pp-chip__check{grid-template-columns:1fr;opacity:1}@media(prefers-reduced-motion:no-preference){.pp-chip__check{transition:grid-template-columns var(--pp-motion-state),opacity var(--pp-motion-state)}}.pp-chip__check-glyph{display:flex;min-width:0;overflow:hidden}.pp-chip__check-glyph .pp-icon{flex:none;margin-right:var(--pp-space-4)}.pp-chip__label{display:inline-grid;justify-items:center;transition:font-weight var(--pp-motion-state)}.pp-chip__label:after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:var(--pp-type-headline-weight)}.pp-chip--selected .pp-chip__label{font-weight:var(--pp-type-headline-weight)}.pp-chip__remove{margin-left:var(--pp-space-4)}.pp-tabs{position:relative;display:flex;gap:var(--pp-space-24);min-height:var(--pp-hit-target-min);overflow-x:auto;scrollbar-width:none}.pp-tabs__tab{display:inline-flex;align-items:center;min-height:var(--pp-hit-target-min);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);transition:color var(--pp-motion-state)}.pp-tabs__tab[aria-selected=true]{color:var(--pp-color-ink-primary);font-weight:var(--pp-type-headline-weight)}.pp-tabs__underline{position:absolute;left:0;height:var(--pp-line-underline);background:var(--pp-color-ink-primary);border-radius:var(--pp-radius-full);transition:transform var(--pp-motion-state),width var(--pp-motion-state)}@media(prefers-reduced-motion:reduce){.pp-tabs__underline{transition:opacity var(--pp-motion-reduced)}}.pp-toggle{display:flex;align-items:center;gap:var(--pp-space-12);min-height:var(--pp-hit-target-min);padding:var(--pp-space-8) var(--pp-space-16);cursor:pointer;position:relative}.pp-toggle+.pp-toggle:before{content:"";position:absolute;top:0;left:var(--pp-space-16);right:0;height:var(--pp-line-hairline);background:var(--pp-color-line)}.pp-toggle__text{display:flex;flex-direction:column;flex:1;min-width:0}.pp-toggle__label{font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight)}.pp-toggle__line{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-toggle__input{position:absolute;opacity:0;width:var(--pp-layout-toggle-track-width);height:var(--pp-layout-toggle-track-height);right:var(--pp-space-16);margin:0;cursor:pointer}.pp-toggle__track{position:relative;flex:none;width:var(--pp-layout-toggle-track-width);height:var(--pp-layout-toggle-track-height);border-radius:var(--pp-radius-full);background:var(--pp-color-raised);transition:background-color var(--pp-motion-state);pointer-events:none}.pp-toggle__thumb{position:absolute;top:calc((var(--pp-layout-toggle-track-height) - var(--pp-layout-toggle-thumb)) / 2);left:calc((var(--pp-layout-toggle-track-height) - var(--pp-layout-toggle-thumb)) / 2);width:var(--pp-layout-toggle-thumb);height:var(--pp-layout-toggle-thumb);border-radius:var(--pp-radius-full);background:var(--pp-color-ink-primary);box-shadow:var(--pp-shadow-lift);transition:transform var(--pp-motion-state)}.pp-toggle__input:checked+.pp-toggle__track{background:var(--pp-color-accent)}.pp-toggle__input:checked+.pp-toggle__track .pp-toggle__thumb{transform:translate(calc(var(--pp-layout-toggle-track-width) - var(--pp-layout-toggle-track-height)))}.pp-toggle__input:focus-visible+.pp-toggle__track{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset)}@media(prefers-reduced-motion:reduce){.pp-toggle__thumb{transition:none}}.pp-field{display:flex;flex-direction:column;gap:var(--pp-space-4);min-width:0}.pp-field__label{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-field__input{width:100%;min-width:0;min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-12);border:0;border-radius:var(--pp-radius-card);background:var(--pp-color-raised);color:var(--pp-color-ink-primary);font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line);outline:none}.pp-field__input::placeholder{color:var(--pp-color-ink-tertiary)}.pp-field__input:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset)}.pp-field__error{color:var(--pp-color-danger);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-entry-root{min-height:100vh;min-height:100dvh;background:var(--pp-color-room)}.pp-entry-frame{min-height:100vh;min-height:100dvh;background:var(--pp-color-room);color:var(--pp-color-ink-primary)}.pp-entry-frame--card{display:grid;place-items:center;padding:var(--pp-safe-top) max(var(--pp-space-edge),var(--pp-safe-right)) var(--pp-safe-bottom) max(var(--pp-space-edge),var(--pp-safe-left))}.pp-welcome-layer{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--pp-color-ink-primary);overflow:hidden}.pp-welcome-layer[open]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.pp-welcome-layer::backdrop{background:transparent}.pp-welcome-layer__dim{position:absolute;inset:0;background:var(--pp-color-dim-light)}.pp-welcome{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--pp-layout-welcome-max-width);max-height:calc(100vh - var(--pp-space-24));max-height:calc(100dvh - var(--pp-safe-top) - var(--pp-space-24));overflow-y:auto;overscroll-behavior:contain;padding:var(--pp-space-24) var(--pp-space-24) calc(var(--pp-space-8) + var(--pp-safe-bottom));border-radius:var(--pp-radius-sheet) var(--pp-radius-sheet) 0 0;background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift)}.pp-welcome__handle{position:absolute;top:0;left:0;right:0;height:var(--pp-space-24);touch-action:none;cursor:grab}.pp-welcome__grabber{position:absolute;top:var(--pp-kit-grabber-top);left:50%;width:var(--pp-layout-grabber-width);height:var(--pp-layout-grabber-height);transform:translate(-50%);border-radius:var(--pp-radius-full);background:var(--pp-color-line-strong)}@media(min-width:1024px){.pp-welcome__handle{display:none}}.pp-welcome__cover{align-self:center;width:min(100%,calc(40vh * var(--pp-welcome-aspect, .75)));width:min(100%,calc(40dvh * var(--pp-welcome-aspect, .75)));margin-bottom:var(--pp-space-16)}.pp-welcome__name{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.pp-welcome__line,.pp-welcome__storage{margin:var(--pp-space-8) 0 0;color:var(--pp-color-ink-secondary)}.pp-welcome__persona{display:flex;align-items:center;gap:var(--pp-space-12);margin-top:var(--pp-space-16)}.pp-welcome__persona-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.pp-welcome__change{flex:none}.pp-welcome__failed{margin:var(--pp-space-8) 0 0;color:var(--pp-color-danger)}.pp-welcome__actions{display:flex;flex-direction:column;gap:var(--pp-space-8);margin-top:var(--pp-space-24)}.pp-welcome__look{align-self:center}.pp-paste{display:flex;flex-direction:column;gap:var(--pp-space-12)}dialog:has(.pp-paste[data-empty]) [data-testid="paste.open"]{opacity:var(--pp-opacity-disabled)}.pp-avatar{--pp-avatar-ground: var(--pp-color-room);position:relative;display:inline-grid;place-items:center;flex:none;border-radius:var(--pp-radius-full);background:var(--pp-color-raised);box-shadow:inset 0 0 0 var(--pp-avatar-ring-width) var(--pp-avatar-ring)}.pp-avatar--outline{box-shadow:inset 0 0 0 var(--pp-avatar-ring-width) var(--pp-avatar-ring),0 0 0 var(--pp-avatar-live-face-outline) var(--pp-avatar-ground)}.pp-avatar__art{position:absolute;inset:8%;display:block}.pp-avatar__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.pp-avatar__frame--delta{opacity:0}.pp-avatar__frame--delta.is-on{opacity:1}.pp-avatar__monogram{color:var(--pp-color-ink-primary);font-weight:var(--pp-type-headline-weight);line-height:1;font-variant-numeric:tabular-nums}.pp-avatar__presence{position:absolute;right:0;bottom:0;width:var(--pp-avatar-presence-dot);height:var(--pp-avatar-presence-dot);border-radius:var(--pp-radius-full);background:var(--pp-color-live);box-shadow:0 0 0 var(--pp-avatar-presence-outline) var(--pp-avatar-ground);opacity:0;transition:opacity var(--pp-motion-state)}.pp-avatar__presence[data-on]{opacity:1}.pp-avatar--88 .pp-avatar__presence{right:6%;bottom:6%}.pp-topbar{--pp-topbar-row: var(--pp-layout-top-bar-row);z-index:20;top:0;left:0;right:0;min-height:calc(var(--pp-layout-web-header) + var(--pp-safe-top));padding-top:var(--pp-chrome-top);padding-left:max(calc(var(--pp-space-edge) - var(--pp-space-8)),var(--pp-safe-left));padding-right:max(calc(var(--pp-space-edge) - var(--pp-space-8)),var(--pp-safe-right));color:var(--pp-color-ink-primary)}.pp-topbar--two-lines{--pp-topbar-row: var(--pp-layout-top-bar-row-two-lines);min-height:calc(var(--pp-layout-web-header-two-lines) + var(--pp-safe-top))}@media(prefers-reduced-motion:no-preference){.pp-topbar,.pp-topbar__row{transition:min-height var(--pp-motion-layout)}}.pp-topbar--sticky{position:sticky}.pp-topbar--fixed{position:fixed}.pp-topbar--absolute{position:absolute}.pp-topbar--static{position:relative}.pp-topbar__ground{position:absolute;inset:0;z-index:-1}.pp-topbar--bar .pp-topbar__ground{--pp-scrim-solid: calc(100% - var(--pp-scrim-bar-clear));bottom:calc(-1 * var(--pp-scrim-bar-clear))}.pp-topbar--top .pp-topbar__ground{--pp-scrim-solid: calc(100% - var(--pp-scrim-top-clear));bottom:calc(-1 * var(--pp-scrim-top-clear))}.pp-topbar--room .pp-topbar__ground{background:var(--pp-color-room)}.pp-topbar--panel .pp-topbar__ground{background:var(--pp-color-panel)}.pp-topbar--stage .pp-topbar__ground{background:var(--pp-color-stage)}.pp-topbar__row{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;min-height:var(--pp-topbar-row)}.pp-topbar__leading{display:flex;justify-content:flex-start;min-width:0}.pp-topbar__trailing{display:flex;justify-content:flex-end;min-width:0}.pp-topbar__centre{display:flex;justify-content:center;min-width:0;text-align:center}.pp-topbar__spacer{display:block;width:var(--pp-hit-target-min);height:var(--pp-hit-target-min)}.pp-topbar__word{min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-8);border-radius:var(--pp-radius-control);font-size:var(--pp-type-body-chrome-size);line-height:var(--pp-type-body-line);color:var(--pp-color-ink-primary)}.pp-topbar__word--accent{color:var(--pp-color-accent);font-weight:var(--pp-type-headline-weight)}.pp-topbar .pp-control--control .pp-control__word{font-size:var(--pp-type-body-chrome-size)}.pp-topbar__heading{min-width:0;max-width:100%}.pp-topbar__event{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-4);color:var(--pp-color-ink-primary)}.pp-topbar__event-line{display:flex;align-items:center;gap:var(--pp-space-4);max-width:100%;min-width:0}.pp-topbar__event-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-topbar__event-chevron{flex:none;color:var(--pp-color-ink-secondary)}.pp-topbar__live-wrap{display:grid;grid-template-rows:0fr;max-width:100%;opacity:0;transition:opacity var(--pp-motion-layout)}.pp-topbar__live-wrap[data-shown]{grid-template-rows:1fr;opacity:1}@media(prefers-reduced-motion:no-preference){.pp-topbar__live-wrap{transition:grid-template-rows var(--pp-motion-layout),opacity var(--pp-motion-layout)}}.pp-topbar__live{font-size:var(--pp-type-meta-chrome-size);display:flex;align-items:center;gap:var(--pp-space-4);min-height:0;max-width:100%;overflow:hidden;padding:var(--pp-space-2);color:var(--pp-color-ink-secondary)}.pp-topbar__live-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-topbar__faces{display:flex;flex:none}.pp-topbar__faces>*+*{margin-left:calc(-1 * var(--pp-kit-face-overlap))}.pp-topbar__place{display:flex;flex-direction:column;align-items:center;min-width:0}.pp-topbar__place-text,.pp-topbar__cover{font-size:var(--pp-type-headline-chrome-size);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-topbar__subtitle{font-size:var(--pp-type-meta-chrome-size);color:var(--pp-color-ink-primary);font-variant-numeric:tabular-nums}.pp-topbar__cover--mono{font-variant-numeric:tabular-nums}.pp-shutter{position:relative;display:grid;place-items:center;flex:none}.pp-shutter__svg{position:absolute;inset:0;overflow:visible}.pp-shutter__base{fill:none;stroke:var(--pp-color-accent);transition:stroke var(--pp-motion-state),stroke-width var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-shutter__base[data-tone=track]{stroke:var(--pp-color-ink-tertiary)}.pp-shutter__base[data-hidden]{opacity:0}.pp-shutter__progress{fill:none;stroke:var(--pp-color-accent);stroke-linecap:butt;transition:stroke-dashoffset var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-shutter__progress[data-drain]{transition:stroke-dashoffset var(--pp-motion-dismiss),opacity var(--pp-motion-state)}.pp-shutter__progress[data-hidden]{opacity:0}.pp-shutter__sweep{fill:none;stroke:var(--pp-color-ink-primary);stroke-linecap:butt;transition:stroke-dashoffset var(--pp-motion-state),opacity var(--pp-motion-dismiss)}.pp-shutter__sweep[data-leaving]{opacity:0}.pp-shutter__arcs{opacity:0;transition:opacity var(--pp-motion-state)}.pp-shutter__arcs[data-shown]{opacity:1;animation:pp-fade-in var(--pp-motion-state)}.pp-shutter__arc{fill:none;stroke-linecap:butt;transition:stroke var(--pp-motion-state)}.pp-shutter__arc--accent{stroke:var(--pp-color-accent)}.pp-shutter__arc--filled{stroke:var(--pp-color-ink-primary)}.pp-shutter__waiting{fill:none;stroke:var(--pp-color-ink-secondary);stroke-linecap:round;transform-origin:50% 50%;animation:pp-fade-in var(--pp-motion-state);transition:opacity var(--pp-motion-dismiss)}.pp-shutter__waiting[data-leaving]{opacity:0}@media(prefers-reduced-motion:no-preference){.pp-shutter__waiting{animation:pp-fade-in var(--pp-motion-state),pp-spin var(--pp-motion-readiness)}}.pp-shutter__glyph{position:relative;display:grid;place-items:center;color:var(--pp-color-ink-primary);transform:scale(var(--pp-shutter-glyph-scale, 1));transition:color var(--pp-motion-state)}.pp-shutter__glyph .pp-icon{transition:filter var(--pp-motion-state)}@media(prefers-reduced-motion:no-preference){.pp-shutter__glyph{transition:color var(--pp-motion-state),transform var(--pp-motion-state)}}.pp-shutter--closed .pp-shutter__glyph{color:var(--pp-color-ink-tertiary)}.pp-shutter__reason{position:absolute;top:calc(100% + var(--pp-shutter-reason-gap));left:50%;transform:translate(-50%);white-space:nowrap;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-caption-chrome-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-headline-weight);opacity:0;transition:opacity var(--pp-motion-state)}.pp-shutter__reason[data-shown]{opacity:1;animation:pp-fade-in var(--pp-motion-state)}.pp-shutter__core{position:relative;border-radius:50%;background:var(--pp-color-ink-primary);box-shadow:0 0 0 var(--pp-line-hairline) var(--pp-color-face-edge);transition:transform var(--pp-motion-state),border-radius var(--pp-motion-state),background-color var(--pp-motion-state),filter var(--pp-motion-press)}.pp-shutter__core--clip{background:var(--pp-color-accent)}.pp-shutter__core--recording{border-radius:var(--pp-core-radius);transform:scale(var(--pp-core-scale))}button:active>.pp-shutter--camera .pp-shutter__core,.pp-shutter--camera:active .pp-shutter__core{filter:brightness(calc(1 + var(--pp-shutter-core-press-brightness)))}@media(prefers-reduced-motion:no-preference){button:active>.pp-shutter--camera .pp-shutter__core:not(.pp-shutter__core--recording){transform:scale(var(--pp-shutter-core-press-scale))}}@media(prefers-reduced-motion:reduce){.pp-shutter__core{transition:background-color var(--pp-motion-reduced),filter var(--pp-motion-reduced)}}.pp-photo{position:relative;display:block;overflow:hidden;background:var(--pp-color-raised);isolation:isolate}.pp-photo--aspect{width:100%}.pp-photo:not(.pp-photo--aspect){width:100%;height:100%}.pp-photo--photo{border-radius:var(--pp-radius-photo)}.pp-photo--thumb{border-radius:var(--pp-radius-thumb)}.pp-photo--card{border-radius:var(--pp-radius-card)}.pp-photo--none{border-radius:0}.pp-photo--contain{background:var(--pp-color-stage)}.pp-photo__hash,.pp-photo__img{position:absolute;inset:0;width:100%;height:100%}.pp-photo__img{object-fit:cover}.pp-photo--contain .pp-photo__img{object-fit:contain}.pp-photo__img--dissolve{animation:pp-dissolve var(--pp-motion-dissolve)}@keyframes pp-dissolve{0%{opacity:0}}.pp-photo[data-state=failed] .pp-photo__img{visibility:hidden}.pp-photo__retry{position:absolute;right:0;bottom:0;z-index:2;display:grid;place-items:center;width:var(--pp-hit-target-min);height:var(--pp-hit-target-min);color:var(--pp-color-ink-primary)}.pp-count{display:inline-block;font-variant-numeric:tabular-nums}.pp-count__chars{display:inline-flex;overflow:hidden}.pp-count__char{display:inline-block}.pp-select{display:grid;place-items:center;width:var(--pp-layout-selection-mark);height:var(--pp-layout-selection-mark);border-radius:var(--pp-radius-full);background:color-mix(in srgb,var(--pp-color-stage) calc(var(--pp-scrim-mark) * 100%),transparent);box-shadow:inset 0 0 0 var(--pp-line-selection) var(--pp-color-ink-primary);transition:background-color var(--pp-motion-state),box-shadow var(--pp-motion-state)}.pp-select--on{background:var(--pp-color-ink-primary);box-shadow:none;color:var(--pp-color-ink-on-accent)}.pp-select--on .pp-icon{stroke-width:3}.pp-status{position:relative;display:grid;place-items:center;flex:none;border-radius:var(--pp-radius-full);background:var(--pp-color-disc);color:var(--pp-color-ink-primary);transition:background-color var(--pp-motion-state),color var(--pp-motion-state)}.pp-status>*{grid-area:1 / 1}.pp-status--16{width:var(--pp-icon-status-small-disc);height:var(--pp-icon-status-small-disc)}.pp-status--20{width:var(--pp-icon-status-tile-disc);height:var(--pp-icon-status-tile-disc)}.pp-status--didntUpload{background:var(--pp-color-danger);color:var(--pp-color-ink-on-accent)}.pp-status__ring{position:absolute;inset:0;transition:opacity var(--pp-motion-state)}.pp-status__ring[data-leaving]{opacity:0}.pp-status__track{stroke:var(--pp-color-line)}.pp-status__progress{stroke:var(--pp-color-ink-primary);transition:stroke-dasharray var(--pp-motion-state)}.pp-status__glyph{animation:pp-fade-in var(--pp-motion-state)}@media(prefers-reduced-motion:no-preference){.pp-status__glyph{animation:pp-replace-in var(--pp-motion-state)}}@keyframes pp-replace-in{0%{opacity:0;transform:scale(.8)}}.pp-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;justify-content:center;padding-bottom:var(--pp-safe-bottom);padding-left:var(--pp-safe-left);padding-right:var(--pp-safe-right);pointer-events:none}.pp-bar--closed{padding-bottom:max(var(--pp-safe-bottom),var(--pp-layout-bar-closed-grow),calc(var(--pp-type-caption-chrome-size) * var(--pp-type-caption-line)))}@media(prefers-reduced-motion:no-preference){.pp-bar{transition:padding-bottom var(--pp-motion-layout)}}.pp-bar__ground{--pp-scrim-ground: var(--pp-color-room);position:absolute;left:0;right:0;bottom:0;height:calc(var(--pp-bar-height) + var(--pp-scrim-bottom-clear))}.pp-bar__row{position:relative;pointer-events:auto;display:grid;grid-template-columns:1fr 1fr var(--pp-shutter-bar-diameter) 1fr 1fr;align-items:center;width:100%;max-width:var(--pp-layout-bar-max-width);height:var(--pp-layout-bar-content);padding:0 var(--pp-space-edge);transition:transform var(--pp-motion-layout),opacity var(--pp-motion-layout)}.pp-bar--sunk .pp-bar__row{opacity:0;pointer-events:none;transition:transform var(--pp-motion-dismiss),opacity var(--pp-motion-dismiss)}@media(prefers-reduced-motion:no-preference){.pp-bar--sunk .pp-bar__row{transform:translateY(var(--pp-travel-select-bar-sink))}}.pp-bar__slot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pp-space-gap-tight);min-width:0;min-height:var(--pp-hit-bar-slot);color:var(--pp-color-ink-on-media);container-type:inline-size;transition:color var(--pp-motion-state),transform var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-bar__slot[data-selected]{color:var(--pp-color-ink-primary)}.pp-bar__glyph{position:relative;display:grid;place-items:center;width:var(--pp-icon-bar-box);height:var(--pp-icon-bar-box)}.pp-bar__word{max-width:calc(100% + var(--pp-space-8));overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--pp-type-bar-label-size);font-size:max(12px,min(var(--pp-type-bar-label-size),19cqi));line-height:var(--pp-type-meta-line);font-weight:var(--pp-type-meta-weight);transition:font-weight var(--pp-motion-state),color var(--pp-motion-state)}.pp-bar__slot[data-selected] .pp-bar__word{line-height:var(--pp-type-label-line);font-weight:var(--pp-type-label-weight)}@media(max-width:339px){.pp-bar__slot:not([data-selected]) .pp-bar__word{color:transparent}.pp-bar__slot[data-selected] .pp-bar__word{overflow:visible;text-overflow:clip}}.pp-bar__thumb{position:absolute;bottom:0;left:calc(50% - var(--pp-thumb-bar-mine-w) / 2);display:block;width:var(--pp-thumb-bar-mine-w);height:var(--pp-thumb-bar-mine-h);border-radius:var(--pp-radius-thumb);box-shadow:0 0 0 var(--pp-line-hairline) var(--pp-color-line);animation:pp-fade-in var(--pp-motion-state)}.pp-bar__trace{position:absolute;left:calc(-1 * var(--pp-line-progress));top:calc(-1 * var(--pp-line-progress));stroke:var(--pp-color-ink-primary);animation:pp-fade-in var(--pp-motion-state);transition:opacity var(--pp-motion-dismiss)}.pp-bar__trace[data-leaving]{opacity:0}.pp-bar__trace rect{transition:stroke-dasharray var(--pp-motion-state)}.pp-bar__badge{position:absolute;z-index:1;top:calc(-1 * var(--pp-kit-badge-offset));right:calc(-1 * var(--pp-kit-badge-offset));animation:pp-fade-in var(--pp-motion-state);transition:opacity var(--pp-motion-state),background-color var(--pp-motion-state);min-width:var(--pp-icon-badge);height:var(--pp-icon-badge);padding:0 var(--pp-kit-badge-padding);display:grid;place-items:center;border-radius:var(--pp-radius-full);background:var(--pp-color-ink-primary);color:var(--pp-color-ink-on-accent);font-size:var(--pp-type-count-size);line-height:1;font-weight:var(--pp-type-count-weight);font-variant-numeric:tabular-nums}.pp-bar__badge--failed{background:var(--pp-color-danger)}.pp-bar__badge[data-leaving]{opacity:0}.pp-bar__shutter{display:grid;place-items:center;width:var(--pp-shutter-bar-diameter);height:var(--pp-shutter-bar-diameter);border-radius:var(--pp-radius-full);transition:transform var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-bar__shutter:active{transition:transform var(--pp-motion-press),opacity var(--pp-motion-press)}@media(prefers-reduced-motion:no-preference){.pp-bar__shutter:active{transform:scale(var(--pp-shutter-press-scale))}}.pp-banner-slot{position:fixed;z-index:25;top:calc(var(--pp-header-height) + var(--pp-layout-banner-offset));left:0;right:0;display:grid;justify-items:center;align-items:start;padding:0 max(var(--pp-space-edge),var(--pp-safe-left)) 0 max(var(--pp-space-edge),var(--pp-safe-right));pointer-events:none}.pp-banner-slot--inline{position:relative;top:auto;padding:0}.pp-banner-slot__item{grid-area:1 / 1;width:100%;max-width:var(--pp-layout-toast-max-width);pointer-events:auto}.pp-banner-slot__item--leaving{pointer-events:none}.pp-banner{--pp-banner-line: calc(var(--pp-type-headline-size) * var(--pp-type-headline-line));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;align-content:center;width:100%;min-height:var(--pp-hit-row-menu);padding:var(--pp-space-12) var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary)}.pp-banner--crossfade-in{animation:pp-fade-in var(--pp-motion-state)}.pp-banner__icon{grid-column:1;display:grid;place-items:center;height:var(--pp-banner-line);margin-right:var(--pp-space-12);color:var(--pp-color-ink-primary)}.pp-banner__icon--warn{color:var(--pp-color-warn)}.pp-banner__icon--danger{color:var(--pp-color-danger)}.pp-banner__main{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--pp-space-12);row-gap:var(--pp-space-4);min-width:0}.pp-banner__text{display:flex;flex-direction:column;flex:1 1 10rem;min-width:0}.pp-banner__title{font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight);text-wrap:balance}.pp-banner__detail{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);text-wrap:pretty}.pp-banner .pp-banner__action{flex:none;margin-block:calc((var(--pp-type-subhead-size) * var(--pp-type-subhead-line) - var(--pp-hit-target-min)) / 2);margin-inline:calc(-1 * var(--pp-space-8))}.pp-banner__dismiss{grid-column:3;display:grid;place-items:center;width:var(--pp-hit-target-min);height:var(--pp-hit-target-min);margin-block:calc((var(--pp-banner-line) - var(--pp-hit-target-min)) / 2);margin-inline-end:calc(-1 * var(--pp-space-12));border-radius:var(--pp-radius-control);color:var(--pp-color-ink-secondary)}.pp-notice-slot{position:fixed;z-index:35;left:0;right:0;display:grid;justify-items:center;align-items:end;padding:0 max(var(--pp-space-edge),var(--pp-safe-left)) 0 max(var(--pp-space-edge),var(--pp-safe-right));pointer-events:none}.pp-notice-slot--place{bottom:calc(var(--pp-bar-height) + var(--pp-layout-toast-offset))}.pp-notice-slot--cover{bottom:calc(var(--pp-safe-bottom) + var(--pp-layout-toast-cover-offset))}.pp-notice-slot--inline{position:relative;bottom:auto;padding:0}.pp-notice-slot__item{grid-area:1 / 1;width:100%;max-width:var(--pp-layout-toast-max-width);pointer-events:auto;touch-action:none}.pp-notice-slot__item--leaving{pointer-events:none}.pp-notice-slot__item--crossfade-in{animation:pp-fade-in var(--pp-motion-state)}.pp-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-height:var(--pp-hit-target-media);padding:var(--pp-space-12) var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary)}.pp-toast__lead{grid-column:1;display:grid;place-items:center;margin-right:var(--pp-space-12)}.pp-toast__lead--danger{color:var(--pp-color-danger)}.pp-toast__main{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--pp-space-12);row-gap:var(--pp-space-4);min-width:0}.pp-toast__text{flex:1 1 10rem;min-width:0;font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.pp-toast__thumb{grid-column:3;display:block;width:var(--pp-thumb-for-you-w);height:var(--pp-thumb-for-you-h);margin-left:var(--pp-space-12)}.pp-toast .pp-toast__action{flex:none;margin-block:calc((var(--pp-type-subhead-size) * var(--pp-type-subhead-line) - var(--pp-hit-target-min)) / 2);margin-inline:calc(-1 * var(--pp-space-8))}.pp-panel-layer{position:absolute;inset:0;z-index:50;display:flex;flex-direction:column;justify-content:flex-end}.pp-panel-layer__dim{position:absolute;inset:0;background:var(--pp-color-dim-light)}.pp-panel{position:relative;display:flex;flex-direction:column;max-height:calc(100% - var(--pp-safe-top) - var(--pp-space-24));border-radius:var(--pp-radius-sheet) var(--pp-radius-sheet) 0 0;background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);padding-bottom:var(--pp-safe-bottom);overflow:hidden;outline:none}.pp-panel__handle{position:relative;flex:none;touch-action:none}.pp-panel__grabber{position:absolute;top:var(--pp-kit-grabber-top);left:50%;width:var(--pp-layout-grabber-width);height:var(--pp-layout-grabber-height);transform:translate(-50%);border-radius:var(--pp-radius-full);background:var(--pp-color-line-strong)}.pp-panel__header{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,max-content) minmax(max-content,1fr);align-items:center;min-height:var(--pp-hit-target-min);margin-top:var(--pp-kit-sheet-header-top);padding:0 calc(var(--pp-space-edge) - var(--pp-space-8))}.pp-panel__title{min-width:0;font-size:var(--pp-type-headline-chrome-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center}.pp-panel__key{justify-self:start;min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-8);border-radius:var(--pp-radius-control);font-size:var(--pp-type-body-chrome-size);line-height:var(--pp-type-body-line);color:var(--pp-color-ink-primary)}.pp-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--pp-space-8) var(--pp-space-edge) var(--pp-space-24)}.pp-anchored{position:fixed;z-index:55;display:flex;flex-direction:column;padding:var(--pp-space-4) 0;border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary);max-height:calc(100dvh - 2 * var(--pp-space-edge));overflow-y:auto}.pp-menu{display:flex;flex-direction:column}.pp-menu__section+.pp-menu__section{border-top:var(--pp-line-hairline) solid var(--pp-color-line);margin-top:var(--pp-space-4);padding-top:var(--pp-space-4)}.pp-menu__label{display:block;padding:var(--pp-space-8) var(--pp-space-16) var(--pp-space-4);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-headline-weight)}.pp-menu__row{display:flex;align-items:center;gap:var(--pp-space-12);width:100%;min-height:var(--pp-hit-row-menu);padding:var(--pp-space-4) var(--pp-space-16);text-align:start;color:var(--pp-color-ink-primary)}.pp-menu__row:focus-visible{outline-offset:calc(-1 * var(--pp-line-focus))}.pp-menu__row--danger{color:var(--pp-color-danger)}.pp-menu__glyph{flex:none}.pp-menu__text{display:flex;flex-direction:column;min-width:0}.pp-menu__title{font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight)}.pp-menu__subtitle{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-confirm-layer{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.pp-confirm-layer--cover{position:absolute}.pp-confirm-layer__dim{position:absolute;inset:0;background:var(--pp-color-dim-focus)}.pp-confirm-layer--cover .pp-confirm-layer__dim{background:var(--pp-color-dim-light)}.pp-confirm{position:relative;display:flex;flex-direction:column;gap:var(--pp-space-8);width:100%;max-width:var(--pp-layout-toast-max-width);padding:var(--pp-space-8) var(--pp-space-24) calc(var(--pp-space-8) + var(--pp-safe-bottom));border-radius:var(--pp-radius-sheet) var(--pp-radius-sheet) 0 0;background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary)}.pp-confirm--sheet{max-width:none;padding:0;border-radius:0;background:none;box-shadow:none}.pp-confirm__header{display:flex;min-height:var(--pp-hit-target-min);margin:0 calc(-1 * var(--pp-space-8))}.pp-confirm__cancel{min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-8);border-radius:var(--pp-radius-control);font-size:var(--pp-type-body-chrome-size);line-height:var(--pp-type-body-line);color:var(--pp-color-ink-primary)}.pp-confirm__title{margin-top:var(--pp-space-8)}.pp-confirm__message{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line)}.pp-confirm__actions{display:flex;flex-direction:column;gap:var(--pp-space-8);margin-top:var(--pp-space-16)}.pp-confirm .pp-toggle{padding-left:0;padding-right:0}.pp-confirm .pp-toggle__input{right:0}.pp-refusal{position:fixed;z-index:60;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--pp-space-12);row-gap:var(--pp-space-4);max-width:min(var(--pp-layout-panel-max-width),calc(100vw - 2 * var(--pp-space-edge)));min-height:var(--pp-hit-target-min);padding:var(--pp-space-8) var(--pp-space-12);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);color:var(--pp-color-ink-primary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);transition:opacity var(--pp-motion-dismiss)}.pp-refusal[data-leaving]{opacity:0;pointer-events:none}.pp-refusal__text{flex:1 1 10rem;min-width:0}.pp-refusal .pp-btn{flex:none;margin-block:calc((var(--pp-type-subhead-size) * var(--pp-type-subhead-line) - var(--pp-hit-target-min)) / 2);margin-inline:calc(-1 * var(--pp-space-8))}.pp-sticker{display:block;object-fit:contain}.pp-summary{display:inline-flex;align-items:center;gap:var(--pp-space-2);padding:var(--pp-space-2) var(--pp-space-4);border-radius:var(--pp-radius-control);color:var(--pp-color-ink-primary)}.pp-summary__count{margin-left:var(--pp-space-2);font-size:var(--pp-type-count-size);line-height:var(--pp-type-count-line);font-weight:var(--pp-type-count-weight)}.pp-rkey{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pp-space-2);min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-4);color:var(--pp-color-ink-primary)}.pp-rkey__top{display:inline-flex;align-items:center;gap:var(--pp-space-4)}.pp-rkey__sticker{position:relative;display:grid;place-items:center;width:var(--pp-icon-reaction-key);height:var(--pp-icon-reaction-key)}.pp-rkey__count{font-size:var(--pp-type-count-size);line-height:var(--pp-type-count-line);font-weight:var(--pp-type-body-weight);font-variant-numeric:tabular-nums;transition:font-weight var(--pp-motion-state)}.pp-rkey--mine .pp-rkey__count{font-weight:var(--pp-type-count-weight)}.pp-rkey__word{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);transition:color var(--pp-motion-state),font-weight var(--pp-motion-state)}.pp-rkey--mine .pp-rkey__word{color:var(--pp-color-ink-primary);font-weight:var(--pp-type-headline-weight)}.pp-rkey__sticker:after{content:"";position:absolute;inset:calc(-1 * (var(--pp-space-2) + var(--pp-line-selection)));border-radius:var(--pp-radius-full);box-shadow:inset 0 0 0 var(--pp-line-selection) var(--pp-color-ink-primary);opacity:0;transition:opacity var(--pp-motion-state)}.pp-rkey--mine .pp-rkey__sticker:after{opacity:1}.pp-rkey__rising{position:absolute;inset:0;pointer-events:none}.pp-fan{position:fixed;inset:0;z-index:45;outline:none;-webkit-touch-callout:none;user-select:none;touch-action:none;container:pp-fan / inline-size}.pp-fan__dim{position:absolute;inset:0;background:var(--pp-color-dim-focus);animation:pp-fan-in var(--pp-motion-layout)}.pp-fan__lifted{position:fixed;overflow:hidden;border-radius:var(--pp-radius-photo);box-shadow:var(--pp-shadow-lift);transform-origin:center;pointer-events:none}.pp-fan__lifted .pp-photo{width:100%;height:100%}.pp-fan__frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pp-fan__row{position:fixed;display:grid;grid-template-columns:repeat(5,minmax(var(--pp-hit-target-media),1fr));gap:var(--pp-space-8);max-width:calc(100vw - 2 * var(--pp-space-8));pointer-events:none}.pp-fan__orb{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--pp-space-4);min-width:var(--pp-hit-target-media);min-height:var(--pp-hit-target-media);padding:var(--pp-space-2) 0;color:var(--pp-color-ink-primary);pointer-events:auto;touch-action:none}@container pp-fan (max-width: 20rem){.pp-fan__row{grid-template-columns:repeat(6,minmax(calc(var(--pp-hit-target-media) / 2),1fr));gap:var(--pp-space-16)}.pp-fan__orb{grid-column:span 2}.pp-fan__orb:nth-child(4){grid-column:2 / span 2}}@container pp-fan (max-width: 11.5rem){.pp-fan__row{grid-template-columns:repeat(4,minmax(calc(var(--pp-hit-target-media) / 2),1fr))}.pp-fan__orb:nth-child(4){grid-column:span 2}.pp-fan__orb:nth-child(5){grid-column:2 / span 2}}.pp-fan__orb:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset);border-radius:var(--pp-radius-card)}.pp-fan__sticker{display:grid;place-items:center;width:var(--pp-icon-fan-orb);height:var(--pp-icon-fan-orb);filter:var(--pp-shadow-glyph);transition:transform var(--pp-motion-state)}.pp-fan__orb--hot .pp-fan__sticker{transform:scale(var(--pp-scale-fan-orb))}.pp-fan__word{font-size:var(--pp-type-caption-chrome-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-caption-weight);white-space:nowrap;filter:var(--pp-shadow-glyph)}.pp-fan__orb--mine .pp-fan__word{font-weight:var(--pp-type-label-weight)}.pp-fan__orb--mine .pp-fan__sticker{border-radius:var(--pp-radius-full);outline:var(--pp-line-selection) solid var(--pp-color-ink-primary);outline-offset:var(--pp-space-2)}.pp-fan[data-leaving]{pointer-events:none}.pp-fan[data-leaving] .pp-fan__dim,.pp-fan[data-leaving] .pp-fan__row{opacity:0;transition:opacity var(--pp-motion-dismiss)}.pp-fan[data-leaving] .pp-fan__lifted{box-shadow:none;transition:box-shadow var(--pp-motion-dismiss)}@keyframes pp-fan-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pp-fan__orb--hot .pp-fan__sticker{transform:none;border-radius:var(--pp-radius-full);outline:var(--pp-line-selection) solid var(--pp-color-ink-primary);outline-offset:var(--pp-space-2)}.pp-fan__orb--hot .pp-fan__word{font-weight:var(--pp-type-label-weight)}}.pp-wall{position:relative;min-height:calc(100dvh - var(--pp-header-height) - var(--pp-bar-height))}.pp-wall__stack{display:grid}.pp-wall__stack>.pp-wall__content{grid-area:1 / 1;min-width:0}.pp-wall__content{animation:pp-fade-in var(--pp-motion-state)}.pp-wall__content--leaving{pointer-events:none;animation:pp-wall-fade-under var(--pp-motion-state) forwards}@keyframes pp-wall-fade-under{0%,50%{opacity:1}to{opacity:0}}.pp-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--pp-motion-layout),opacity var(--pp-motion-layout)}.pp-collapse[data-open]{grid-template-rows:1fr;opacity:1}.pp-collapse__inner{min-height:0;overflow:hidden}.pp-catchup{display:flex;align-items:center;gap:var(--pp-space-12);width:min(100% - 2 * var(--pp-space-edge),var(--pp-layout-toast-max-width));margin:var(--pp-space-8) auto;padding:var(--pp-space-8) var(--pp-space-12);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);color:var(--pp-color-ink-primary);text-align:left}.pp-catchup__photo{flex:none;width:var(--pp-space-64);height:var(--pp-space-64)}.pp-catchup__text{display:flex;flex:1;flex-direction:column;min-width:0}.pp-catchup__title{overflow:hidden;font-size:var(--pp-type-headline-chrome-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight);white-space:nowrap;text-overflow:ellipsis}.pp-catchup__count{overflow:hidden;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-meta-chrome-size);line-height:var(--pp-type-meta-line);white-space:nowrap;text-overflow:ellipsis}.pp-catchup__chevron{flex:none;color:var(--pp-color-ink-tertiary)}.pp-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pp-space-8);min-height:var(--pp-hit-target-min)}.pp-filter-row>.pp-control:first-child{margin-inline-start:calc(-1 * var(--pp-space-8))}.pp-filter-choices{display:flex;flex-wrap:wrap;gap:var(--pp-space-8)}.pp-grid{position:relative;width:100%;overflow-anchor:none;contain:layout style}.pp-grid__sentinel{position:absolute;left:0;width:1px;height:1px;pointer-events:none}.pp-tile{position:absolute;overflow:visible;-webkit-touch-callout:none;user-select:none}.pp-tile__hit{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--pp-radius-photo);background:transparent;touch-action:manipulation;-webkit-touch-callout:none;user-select:none;cursor:pointer}.pp-tile__hit:focus-visible{z-index:3;outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset)}.pp-tile__face{position:absolute;inset:0;z-index:1;display:block;pointer-events:none;transition:transform var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-tile__face .pp-photo{width:100%;height:100%}.pp-tile__face .pp-photo__retry{pointer-events:auto}.pp-tile--pressed .pp-tile__face{transform:scale(var(--pp-scale-tile-press));opacity:var(--pp-opacity-tile-pressed);transition:transform var(--pp-motion-press),opacity var(--pp-motion-press)}.pp-tile--leaving{pointer-events:none;animation:pp-tile-out var(--pp-motion-state) forwards}@keyframes pp-tile-out{to{opacity:0}}.pp-tile__frames{position:absolute;inset:0;overflow:hidden}.pp-tile__strip{position:absolute;top:0;left:0;display:flex;width:calc(var(--pp-gif-frames) * 100%);height:100%;animation:pp-gif-step var(--pp-motion-gif)}.pp-tile__frame{flex:none;width:calc(100% / var(--pp-gif-frames));height:100%;object-fit:cover}@keyframes pp-gif-step{0%{transform:translate(0)}to{transform:translate(-100%)}}.pp-tile__mark{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:var(--pp-space-2);color:var(--pp-color-ink-primary)}.pp-tile__mark--kind{top:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset);padding:var(--pp-space-2) var(--pp-space-4);border-radius:var(--pp-radius-control)}.pp-tile__mark--summary{bottom:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset)}.pp-tile__mark--corner{right:var(--pp-kit-mark-inset);bottom:var(--pp-kit-mark-inset)}.pp-photo[data-state=failed] .pp-tile__mark--corner,.pp-photo:has(>.pp-photo__retry) .pp-tile__mark--corner{display:none}.pp-tile__duration{font-size:var(--pp-type-count-size);line-height:var(--pp-type-count-line);font-weight:var(--pp-type-count-weight);font-variant-numeric:tabular-nums}.pp-tile__bloom{position:absolute;bottom:0;left:var(--pp-space-4);color:var(--pp-color-ink-primary);animation:pp-bloom-rise var(--pp-motion-celebrate) forwards,pp-bloom-fade var(--pp-motion-rising-fade) forwards}@keyframes pp-bloom-rise{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--pp-space-24)))}}@keyframes pp-bloom-fade{0%{opacity:1}to{opacity:0}}.pp-wall-skeleton .pp-skeleton--grid{gap:var(--pp-space-gutter)}.pp-wall-state{min-height:calc(100dvh - var(--pp-header-height) - var(--pp-bar-height) - var(--pp-space-48));justify-content:center}.pp-wall-empty{padding-top:var(--pp-space-gutter);container:pp-wall-empty / inline-size}.pp-wall-empty__frames{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pp-space-gutter);max-width:var(--pp-layout-bar-max-width);margin:0 auto;container-type:inline-size}@container pp-wall-empty (max-width: 22rem){.pp-wall-empty__frames{grid-template-columns:minmax(0,1fr)}}.pp-wall-empty__frame{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pp-space-8);min-height:calc((100cqi - var(--pp-space-gutter)) / 2 / var(--pp-layout-photo-aspect));padding:var(--pp-space-16) var(--pp-space-12);border-radius:var(--pp-radius-photo);background:var(--pp-color-panel);color:var(--pp-color-ink-primary);text-align:center}.pp-wall-empty__glyph{color:var(--pp-color-ink-secondary)}.pp-wall-empty__title{font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);font-weight:var(--pp-type-headline-weight);text-wrap:balance}.pp-wall-empty__line{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-meta-size);line-height:var(--pp-type-meta-line);text-wrap:balance}.pp-wall-empty__here{margin-top:var(--pp-space-16);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-meta-size);line-height:var(--pp-type-meta-line);text-align:center}.pp-wall__older{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--pp-space-8);min-height:var(--pp-hit-row-min);margin-top:var(--pp-space-16);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}@media(prefers-reduced-motion:reduce){.pp-tile--pressed .pp-tile__face{transform:none}.pp-tile__bloom{display:none}.pp-tile__strip{animation:none}.pp-collapse{transition:opacity var(--pp-motion-layout)}}.pp-party{container:party / inline-size;position:relative;overflow-anchor:none;width:100%;max-width:var(--pp-layout-party-max-width);margin:0 auto;padding:var(--pp-space-8) var(--pp-space-edge) var(--pp-space-24);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pp-space-gap-section);color:var(--pp-color-ink-primary)}.pp-party__section{display:flex;flex-direction:column;gap:var(--pp-space-gap-stack);min-width:0}.pp-party__sections{display:flex;flex-direction:column;gap:var(--pp-space-gap-section);min-width:0}.pp-party__rows{position:relative;margin-inline:calc(-1 * var(--pp-space-16))}@media(min-width:768px){.pp-party__rows .pp-row+.pp-row:before{right:var(--pp-space-16)}}.pp-faces>[data-leaving=true],.pp-party__rows>[data-leaving=true]{opacity:0;pointer-events:none;transition:opacity var(--pp-motion-dismiss)}.pp-party__line{margin:0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-party__plain{align-self:flex-start;margin-inline:calc(-1 * var(--pp-space-8))}.pp-party__you .pp-row__subtitle,.pp-party__now .pp-row__subtitle{overflow-wrap:anywhere}.pp-party__line-skeleton{display:block;width:60%;height:calc(var(--pp-type-subhead-size) * var(--pp-type-subhead-line));border-radius:var(--pp-radius-control);background:var(--pp-color-raised)}.pp-party__thumb{display:block;width:var(--pp-space-40);flex:none}.pp-party__now-section{animation:pp-fade-in-party var(--pp-motion-state) both}.pp-party__section[data-leaving=true],.pp-party__line[data-leaving=true]{animation:pp-fade-out-party var(--pp-motion-dismiss) both;pointer-events:none}.pp-swap{display:grid;min-width:0}.pp-swap>.pp-swap__layer{display:block;grid-area:1 / 1;min-width:0}.pp-swap__layer[data-enter=true]{animation:pp-fade-in-party var(--pp-motion-state) both}.pp-swap__layer[data-leaving=true]{animation:pp-fade-out-party var(--pp-motion-state) both;pointer-events:none}.pp-missions__grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pp-space-gap-card)}@container party (min-width: 600px){.pp-missions__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container party (max-width: 20rem){.pp-missions__grid{grid-template-columns:minmax(0,1fr)}.pp-mission:not(.pp-mission--photo){min-height:0}}.pp-mission-slot{container:mission / inline-size;position:relative;display:grid;min-width:0}.pp-mission{position:relative;display:grid;align-self:stretch;width:100%;min-height:calc(100cqi * 4 / 3);min-width:0;padding:0;box-sizing:border-box;overflow:clip;border-radius:var(--pp-radius-card);background:var(--pp-color-panel);color:var(--pp-color-ink-primary);text-align:start;transition:opacity var(--pp-motion-state),transform var(--pp-motion-state)}@media(prefers-reduced-motion:no-preference){.pp-mission.pp-pressable:active{transform:scale(var(--pp-scale-tile-press))}}.pp-mission[data-dim=true]{opacity:.6}.pp-mission__swap,.pp-mission__swap>.pp-swap__layer{width:100%;height:100%}.pp-mission__face{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--pp-space-8);width:100%;height:100%;min-width:0;padding:var(--pp-space-16);box-sizing:border-box}.pp-mission__sticker{width:var(--pp-icon-mission-sticker);height:var(--pp-icon-mission-sticker);flex:none;display:grid;place-items:center;color:var(--pp-color-ink-secondary)}.pp-mission__sticker img{width:100%;height:100%;object-fit:contain}.pp-mission__eyebrow{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-headline-weight)}.pp-mission__title{margin:0;font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-mission__hint{margin:0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-mission__footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--pp-space-8);row-gap:var(--pp-space-4);max-width:100%;min-width:0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-mission__footer-line{white-space:nowrap}@container mission (max-width: 199.98px){.pp-mission__face[data-eyebrow=true] .pp-mission__hint,.pp-mission__face[data-thumbs=true] .pp-mission__hint{-webkit-line-clamp:1}}.pp-mission__thumbs{display:flex;gap:var(--pp-space-4);flex:none}.pp-mission__thumbs>*{width:var(--pp-thumb-for-you-w)}.pp-mission__face--photo{padding:0;justify-content:flex-end}.pp-mission__photo{position:absolute;inset:0}.pp-mission__photo[data-dim=true]:after{content:"";position:absolute;inset:0;background:var(--pp-color-select-dim)}.pp-mission__scrim{position:absolute;inset:auto 0 0;height:70%;--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-band: 40%;--pp-scrim-bottom-clear: 60%}.pp-mission__over{position:relative;display:flex;flex-direction:column;gap:var(--pp-space-4);padding:var(--pp-space-12);width:100%;box-sizing:border-box}.pp-mission__state{display:flex;align-items:flex-start;gap:var(--pp-space-4);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-headline-weight)}.pp-mission__state>svg{flex:none;height:calc(var(--pp-type-caption-size) * var(--pp-type-caption-line))}.pp-mission__state-word{min-width:0}.pp-missions__done{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-8);padding:var(--pp-space-24) var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);text-align:center}.pp-missions__done-title{margin:0;font-size:var(--pp-type-title-size);line-height:var(--pp-type-title-line);font-weight:var(--pp-type-title-weight)}.pp-missions__done-line{margin:0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line)}.pp-missions__skeleton{aspect-ratio:3 / 4;border-radius:var(--pp-radius-card);background:var(--pp-color-raised)}.pp-faces{position:relative;display:flex;gap:var(--pp-space-8);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1 * var(--pp-space-edge));padding-inline:var(--pp-space-edge);padding-block:var(--pp-space-4)}.pp-faces::-webkit-scrollbar{display:none}@container party (min-width: 600px){.pp-faces{overflow-x:hidden;margin-inline:0;padding-inline:0}}.pp-face{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-4);width:calc(var(--pp-hit-row-person) + var(--pp-space-8));min-height:var(--pp-hit-target-min);padding:var(--pp-space-4) 0;color:var(--pp-color-ink-primary);text-align:center}.pp-face__name{max-width:100%;font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-face__tag{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-headline-weight)}.pp-face__invite{width:var(--pp-hit-target-min);height:var(--pp-hit-target-min);display:grid;place-items:center;border-radius:var(--pp-radius-full);background:var(--pp-color-raised)}.pp-faces__skeleton{width:var(--pp-hit-target-min);height:var(--pp-hit-target-min);flex:none;border-radius:var(--pp-radius-full);background:var(--pp-color-raised)}.pp-night{display:flex;flex-direction:column;gap:var(--pp-space-gap-section);width:100%;max-width:var(--pp-layout-toast-max-width);margin:0 auto}.pp-night__summary-block{display:flex;flex-direction:column;gap:var(--pp-space-gap-section);min-width:0}.pp-night__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--pp-space-8)}.pp-night__name{margin:var(--pp-space-12) 0 0;font-size:var(--pp-type-title-size);line-height:var(--pp-type-title-line);font-weight:var(--pp-type-title-weight);overflow-wrap:anywhere}.pp-night__private{margin:var(--pp-space-4) 0 0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-night__summary{margin:0;font-size:var(--pp-type-body-size);line-height:var(--pp-type-body-line);text-align:center}.pp-night__hero{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-8)}.pp-night__hero-photo{display:block;max-width:100%;border-radius:var(--pp-radius-card);overflow:hidden}.pp-night__hero-line{margin:0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line);text-align:center}.pp-night__news{position:relative;display:flex;flex-direction:column}.pp-night__news-row{display:flex;align-items:center;gap:var(--pp-space-12);width:100%;min-height:var(--pp-hit-row-menu);padding:var(--pp-space-8) var(--pp-space-16);box-sizing:border-box;color:var(--pp-color-ink-primary);text-align:start}.pp-night__news-text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-night__news-time{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-meta-size);line-height:var(--pp-type-meta-line)}.pp-night__news-thumb{width:var(--pp-thumb-for-you-w);flex:none}.pp-night__skeleton{height:calc(var(--pp-type-body-line) * var(--pp-type-body-size) * 2);border-radius:var(--pp-radius-control);background:var(--pp-color-raised)}.pp-stage-card{position:fixed;z-index:30;left:50%;top:50%;width:min(var(--pp-layout-panel-max-width),calc(100vw - 2 * var(--pp-space-edge)));box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);text-align:center;color:var(--pp-color-ink-primary);transform:translate(-50%,-50%);animation:pp-stage-in var(--pp-motion-celebrate) both}.pp-stage-card[data-leaving=true]{animation:pp-stage-out var(--pp-motion-dismiss) both}.pp-stage-card__art{width:calc(var(--pp-space-48) * 2);margin-bottom:var(--pp-space-12)}.pp-stage-card__sticker{display:grid;place-items:center;width:var(--pp-icon-mission-sticker);height:var(--pp-icon-mission-sticker);margin-bottom:var(--pp-space-12);color:var(--pp-color-ink-secondary)}.pp-stage-card__sticker img{width:100%;height:100%;object-fit:contain}.pp-stage-card__title{margin:0;font-size:var(--pp-type-title-size);line-height:var(--pp-type-title-line);font-weight:var(--pp-type-title-weight)}.pp-stage-card__line{margin:var(--pp-space-4) 0 0;color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}@keyframes pp-stage-in{0%{opacity:0;transform:translate(-50%,-50%) scale(var(--pp-scale-stage-from))}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes pp-stage-out{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(var(--pp-scale-stage-from))}}@keyframes pp-fade-in-party{0%{opacity:0}to{opacity:1}}@keyframes pp-fade-out-party{0%{opacity:1}to{opacity:0}}.pp-chip{display:inline-flex;align-items:center;gap:var(--pp-space-8);max-width:100%;min-height:var(--pp-hit-target-min);padding:var(--pp-space-4) var(--pp-space-4) var(--pp-space-4) var(--pp-space-8);box-sizing:border-box;color:var(--pp-color-ink-primary);transform-origin:50% 50%;transition:transform var(--pp-motion-celebrate)}.pp-chip[data-stamp=true]{transform:scale(var(--pp-scale-mission-stamp))}.pp-chip__sticker{width:var(--pp-space-24);height:var(--pp-space-24);flex:none;display:grid;place-items:center}.pp-chip__sticker img{width:100%;height:100%;object-fit:contain}.pp-chip__text{display:flex;flex-direction:column;min-width:0;font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-chip__title{font-weight:var(--pp-type-headline-weight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-chip__fold{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-chip__fold>*{min-height:0;overflow:hidden}.pp-chip__fold[data-folded=true]{grid-template-rows:0fr;opacity:0}.pp-chip__hint{color:var(--pp-color-ink-primary)}.pp-chip__stop{display:inline-flex;opacity:1;transition:opacity var(--pp-motion-state)}.pp-chip__stop[data-hidden=true]{opacity:0;pointer-events:none}.pp-chip[data-leaving=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.pp-stage-card{animation-name:pp-fade-in-party;transform:translate(-50%,-50%)}.pp-stage-card[data-leaving=true]{animation-name:pp-fade-out-party}.pp-chip,.pp-chip[data-stamp=true]{transform:none}.pp-chip__fold{transition:opacity var(--pp-motion-state)}.pp-chip__fold[data-folded=true]{grid-template-rows:1fr}.pp-mission{transition:opacity var(--pp-motion-state)}}.pp-stack{position:relative;flex:none;display:grid;place-items:center;width:var(--pp-hit-target-media);height:var(--pp-hit-target-media);padding:0;border:0;background:none;color:var(--pp-color-ink-primary);-webkit-touch-callout:none;user-select:none;touch-action:manipulation}.pp-stack__thumb{grid-area:1 / 1;display:block;width:var(--pp-thumb-corner-stack-w);height:var(--pp-thumb-corner-stack-h);border-radius:var(--pp-radius-thumb);box-shadow:0 0 0 var(--pp-line-hairline) var(--pp-color-line);overflow:hidden;transition:transform var(--pp-motion-layout),opacity var(--pp-motion-layout)}.pp-stack__thumb--1{transform:translate(var(--pp-kit-stack-offset),calc(var(--pp-kit-stack-offset) * -1));opacity:var(--pp-opacity-stack-second)}.pp-stack__thumb--2{transform:translate(calc(var(--pp-kit-stack-offset) * 2),calc(var(--pp-kit-stack-offset) * -2));opacity:var(--pp-opacity-stack-third)}.pp-stack__thumb .pp-photo{width:100%;height:100%}.pp-stack--empty{visibility:hidden;pointer-events:none}.pp-stack__disc{position:absolute;right:calc(50% - var(--pp-thumb-corner-stack-w) / 2 - var(--pp-space-4));bottom:calc(50% - var(--pp-thumb-corner-stack-h) / 2 - var(--pp-space-4));display:grid}.pp-camera-notice{position:absolute;top:0;left:0;right:0}.pp-camera-notice__body{position:relative;isolation:isolate;display:grid;justify-items:center;padding:var(--pp-space-4) var(--pp-space-edge) 0;text-align:center;transition:opacity var(--pp-motion-dismiss)}.pp-camera-notice__body[data-leaving]{opacity:0;pointer-events:none}.pp-camera-notice__slot{position:absolute;top:0;left:0;right:0;z-index:1;padding:0 var(--pp-space-edge);pointer-events:none}.pp-camera-notice__text{margin:0;padding:0 var(--pp-space-8);border:0;background:none;color:var(--pp-color-ink-primary);font:inherit;font-size:var(--pp-type-subhead-chrome-size);line-height:var(--pp-type-subhead-line);max-width:36rem;overflow-wrap:anywhere}.pp-status-line{display:grid;gap:var(--pp-space-4);color:var(--pp-color-ink-primary)}.pp-status-line__row{display:inline-flex;align-items:center;gap:var(--pp-space-8)}.pp-status-line__line{color:var(--pp-color-ink-secondary)}.pp-post-action__line{margin:0;color:var(--pp-color-ink-secondary)}.pp-shot-card{display:grid;gap:var(--pp-space-16);padding:var(--pp-space-16)}.pp-shot-card__actions{display:flex;flex-wrap:wrap;gap:var(--pp-space-8)}.pp-mine{min-height:100%;padding-bottom:calc(var(--pp-bar-height) + var(--pp-space-24));background:var(--pp-color-room);color:var(--pp-color-ink-primary)}.pp-mine[data-context=inCamera]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--pp-space-24))}.pp-mine__head{display:grid;gap:var(--pp-space-4);width:100%;max-width:var(--pp-layout-party-max-width);margin-inline:auto;padding:var(--pp-space-8) var(--pp-space-edge) var(--pp-space-12)}.pp-mine__anchor{display:block;height:0}.pp-mine__attention{display:grid;grid-template-rows:0fr;margin-top:calc(var(--pp-space-4) * -1);opacity:0;transition:grid-template-rows var(--pp-motion-layout),margin-top var(--pp-motion-layout),opacity var(--pp-motion-state)}.pp-mine__attention[data-open]{grid-template-rows:1fr;margin-top:0;opacity:1}.pp-mine__attention-body{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.pp-mine__attention{transition:opacity var(--pp-motion-state)}}.pp-mine-takehome{display:grid;gap:var(--pp-space-8)}.pp-mine-takehome__deadline{margin:0;color:var(--pp-color-ink-secondary)}.pp-mine-takehome__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--pp-space-8);min-height:var(--pp-hit-row-min)}.pp-mine-takehome__line{margin:0;flex:1 1 12rem;color:var(--pp-color-ink-secondary);font-variant-numeric:tabular-nums}.pp-mine-takehome__keys{display:flex;align-items:center;gap:var(--pp-space-8);margin-left:auto}.pp-mine__roll{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pp-space-gutter)}@media(min-width:600px){.pp-mine__roll{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.pp-mine__roll{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1440px){.pp-mine__roll{grid-template-columns:repeat(6,minmax(0,1fr))}}.pp-mine__cell{min-width:0}.pp-mine__cell--leaving{position:absolute;pointer-events:none}.pp-mine-tile{position:relative;display:block;width:100%;padding:0;border:0;background:var(--pp-color-raised);border-radius:var(--pp-radius-photo);color:var(--pp-color-ink-primary);-webkit-touch-callout:none;user-select:none}.pp-mine-tile .pp-photo:after{content:"";position:absolute;inset:0;background:var(--pp-color-select-dim);opacity:0;pointer-events:none;transition:opacity var(--pp-motion-state)}.pp-mine-tile--selected .pp-photo:after{opacity:1}.pp-mine-tile__kind,.pp-mine-tile__summary,.pp-mine-tile__status,.pp-mine-tile__select{position:absolute;z-index:1;display:inline-flex;align-items:center}.pp-mine-tile__kind{top:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset)}.pp-mine-tile__summary{bottom:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset)}.pp-mine-tile__status{bottom:var(--pp-kit-mark-inset);right:var(--pp-kit-mark-inset);transition:opacity var(--pp-motion-dismiss)}.pp-mine-tile__status[data-leaving]{opacity:0}.pp-mine-tile__select{top:var(--pp-kit-mark-inset);right:var(--pp-kit-mark-inset);z-index:2;animation:pp-mine-fade var(--pp-motion-state);transition:opacity var(--pp-motion-state)}.pp-mine-tile__select[data-leaving]{opacity:0}.pp-mine-selection{position:fixed;left:0;right:0;bottom:0;z-index:31;margin-inline:auto;display:flex;justify-content:space-around;align-items:center;gap:var(--pp-space-4);width:min(100%,var(--pp-layout-bar-max-width));height:var(--pp-bar-height);padding:0 var(--pp-space-edge) env(safe-area-inset-bottom,0px);transition:opacity var(--pp-motion-dismiss),transform var(--pp-motion-dismiss)}.pp-mine-selection__ground{position:absolute;z-index:-1;left:calc(50% - 50vw);right:calc(50% - 50vw);bottom:0;height:calc(100% + var(--pp-scrim-bottom-clear))}.pp-mine-selection[data-plate]{background:var(--pp-color-room)}.pp-mine-selection[data-plate] .pp-mine-selection__ground{display:none}.pp-mine-selection[data-leaving]{opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.pp-mine-selection[data-leaving]{transform:translateY(var(--pp-space-24))}}.pp-mine-selection .pp-control{min-width:var(--pp-hit-target-media)}.pp-mine-selection__slot{flex:1 1 0;min-width:0;display:flex;justify-content:center;transition:opacity var(--pp-motion-state)}.pp-mine-selection__slot[data-off]{opacity:0;pointer-events:none}.pp-mine--selecting .pp-mine__roll{padding-bottom:var(--pp-space-8)}.pp-mine-slots__status .pp-status-line{justify-items:center;text-align:center}.pp-mine-slots__actions{display:flex;justify-content:center;gap:var(--pp-space-24)}@keyframes pp-mine-fade{0%{opacity:0}to{opacity:1}}.pp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-8);min-height:var(--pp-hit-target-min)}.pp-section-heading__trailing{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-row{position:relative;display:flex;align-items:center;gap:var(--pp-space-12);width:100%;padding:var(--pp-space-8) var(--pp-space-16);text-align:start;color:var(--pp-color-ink-primary)}.pp-row--min{min-height:var(--pp-hit-row-min)}.pp-row--menu{min-height:var(--pp-hit-row-menu)}.pp-row--person{min-height:var(--pp-hit-row-person)}.pp-row--danger{color:var(--pp-color-danger)}.pp-row+.pp-row:before{content:"";position:absolute;top:0;right:0;left:calc(var(--pp-space-16) + var(--pp-row-inset, 0px));height:var(--pp-line-hairline);background:var(--pp-color-line)}.pp-row:has(.pp-row__glyph){--pp-row-inset: calc(var(--pp-icon-bar) + var(--pp-space-12))}.pp-row:has(.pp-row__lead){--pp-row-inset: calc(var(--pp-hit-target-min) + var(--pp-space-12))}.pp-row__glyph,.pp-row__lead{flex:none}.pp-row__text{display:flex;flex-direction:column;flex:1;min-width:0}.pp-row__title{font-size:var(--pp-type-headline-size);line-height:var(--pp-type-headline-line);font-weight:var(--pp-type-headline-weight)}.pp-row__tag{margin-left:var(--pp-space-8);color:var(--pp-color-ink-secondary);font-size:var(--pp-type-caption-size);line-height:var(--pp-type-caption-line);font-weight:var(--pp-type-headline-weight)}.pp-row__subtitle,.pp-row__value{color:var(--pp-color-ink-secondary);font-size:var(--pp-type-subhead-size);line-height:var(--pp-type-subhead-line)}.pp-row__chevron{flex:none;color:var(--pp-color-ink-tertiary)}.pp-camera{position:fixed;inset:0;z-index:40;display:flex;justify-content:center;height:100vh;height:100dvh;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--pp-color-stage);color:var(--pp-color-ink-primary);overflow:hidden;overscroll-behavior:contain;touch-action:manipulation}.pp-camera__column{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;min-width:0}@media(min-width:1024px){.pp-camera__column{width:var(--pp-layout-camera-column)}}.pp-camera__top{position:relative;z-index:2;flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-8);padding:var(--pp-layout-chrome-top-gap) var(--pp-space-8) 0;min-height:calc(var(--pp-icon-camera-top-box) + var(--pp-layout-chrome-top-gap))}.pp-camera__settings{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pp-space-8)}.pp-camera__key{position:relative;display:inline-flex;align-items:center}.pp-camera__value{display:grid;grid-template-columns:0fr;opacity:0;pointer-events:none;transition:grid-template-columns var(--pp-motion-layout),opacity var(--pp-motion-dismiss)}.pp-camera__value[data-shown]{grid-template-columns:1fr;opacity:1;transition:grid-template-columns var(--pp-motion-layout),opacity var(--pp-motion-state)}.pp-camera__value-word{min-width:0;overflow:hidden;white-space:nowrap;color:var(--pp-color-ink-primary)}.pp-camera__value-word:not(:empty){padding-inline-end:var(--pp-space-4)}@media(prefers-reduced-motion:reduce){.pp-camera__value,.pp-camera__value[data-shown]{transition:opacity var(--pp-motion-state)}}.pp-camera__photos .pp-control__word{font-size:var(--pp-type-label-size);font-weight:var(--pp-type-label-weight)}.pp-camera__choices{position:absolute;top:100%;right:var(--pp-space-8);z-index:3;display:flex;gap:var(--pp-space-8);transition:opacity var(--pp-motion-dismiss)}.pp-camera__choices[data-leaving]{opacity:0;pointer-events:none}.pp-camera__choice,.pp-camera__mode{min-width:var(--pp-hit-target-min);min-height:var(--pp-hit-target-min);padding:0 var(--pp-space-8);border:0;background:none;color:var(--pp-color-ink-primary);font:inherit;font-size:var(--pp-type-label-size);font-weight:var(--pp-type-label-weight);transition:color var(--pp-motion-state),opacity var(--pp-motion-state)}.pp-camera__choice--on,.pp-camera__mode--on{color:var(--pp-color-accent)}.pp-camera__line{position:relative;z-index:1;flex:none;height:calc(var(--pp-type-subhead-chrome-size) * var(--pp-type-subhead-line) + var(--pp-space-8))}.pp-camera__line-body{position:absolute;left:0;right:0;bottom:0;isolation:isolate;display:grid;justify-items:center;padding-bottom:var(--pp-space-4);transition:opacity var(--pp-motion-dismiss)}.pp-camera__line-body[data-leaving]{opacity:0;pointer-events:none}.pp-camera__scrim{position:absolute;z-index:-1;left:0;right:0;opacity:0;transition:opacity var(--pp-motion-state)}.pp-camera__line[data-overflow] .pp-camera__scrim,.pp-camera--landscape .pp-camera__scrim{opacity:1}.pp-camera__scrim.pp-scrim-top{top:0;bottom:calc(var(--pp-scrim-top-clear) * -1);--pp-scrim-solid: calc(100% - var(--pp-scrim-top-clear))}.pp-camera__scrim.pp-scrim-bottom{bottom:0;top:calc(var(--pp-scrim-bottom-clear) * -1);--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-band: calc(100% - var(--pp-scrim-bottom-clear))}.pp-camera__bottom-text{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--pp-space-8);max-width:36rem;padding:0 var(--pp-space-edge);text-align:center;font-size:var(--pp-type-subhead-chrome-size);line-height:var(--pp-type-subhead-line);color:var(--pp-color-ink-primary);animation:pp-camera-fade var(--pp-motion-state)}.pp-camera__stage{position:relative;flex:1 1 auto;min-height:0;display:grid;place-items:center;container-type:size}.pp-camera__frame{position:relative;width:min(100cqw,100cqh * .75);overflow:hidden;background:var(--pp-color-stage)}.pp-camera__frame[data-aspect="1.333"]{width:min(100cqw,100cqh * 1.3333)}@supports not (width: 1cqw){.pp-camera__frame{width:100%;max-height:100%}}.pp-camera__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--pp-motion-state)}.pp-camera__video--live{opacity:1}.pp-camera__video--mirrored{transform:scaleX(-1)}.pp-camera__grid,.pp-camera__grid:before,.pp-camera__grid:after{position:absolute;inset:0;pointer-events:none}.pp-camera__grid:before{content:"";left:33.333%;right:33.333%;border-left:var(--pp-line-hairline) solid var(--pp-color-line-strong);border-right:var(--pp-line-hairline) solid var(--pp-color-line-strong)}.pp-camera__grid:after{content:"";top:33.333%;bottom:33.333%;border-top:var(--pp-line-hairline) solid var(--pp-color-line-strong);border-bottom:var(--pp-line-hairline) solid var(--pp-color-line-strong)}.pp-camera__countdown{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--pp-space-8);pointer-events:none}.pp-camera__numeral{font-size:var(--pp-type-countdown-size);font-weight:var(--pp-type-count-weight);line-height:1;font-variant-numeric:tabular-nums;animation:pp-camera-pop var(--pp-motion-state)}.pp-camera__blink{position:absolute;inset:0;background:var(--pp-color-stage);opacity:0;pointer-events:none}.pp-camera__blink--on{animation:pp-camera-blink var(--pp-motion-capture)}.pp-camera__state{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:var(--pp-space-8);padding:var(--pp-space-16);overflow-y:auto;background:var(--pp-color-stage);animation:pp-camera-fade var(--pp-motion-state);transition:opacity var(--pp-motion-state)}.pp-camera__state[data-leaving]{opacity:0;pointer-events:none}.pp-camera__fade{animation:pp-camera-fade var(--pp-motion-state);transition:opacity var(--pp-motion-state)}.pp-camera__fade[data-leaving],.pp-camera__fade[data-off]{opacity:0;pointer-events:none}.pp-camera__swap{display:grid}.pp-camera__swap>*{grid-area:1 / 1}.pp-camera__state--card{background:var(--pp-color-dim-focus)}.pp-camera__shutter-row{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:var(--pp-space-8) var(--pp-space-edge)}.pp-camera__slot{display:flex;min-width:var(--pp-hit-target-media)}.pp-camera__slot--flip{justify-content:flex-end}.pp-camera__shutter,.pp-camera__shutter-gap{flex:none;width:var(--pp-shutter-bar-diameter);height:var(--pp-shutter-bar-diameter)}.pp-camera__shutter{display:grid;place-items:center;padding:0;border:0;border-radius:var(--pp-radius-full);background:none;color:var(--pp-color-ink-primary);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pp-camera__shutter .pp-shutter__core{transition:opacity var(--pp-motion-state)}.pp-camera__shutter--blocked .pp-shutter__core{opacity:var(--pp-opacity-disabled)}.pp-camera__shutter[data-leaving]{pointer-events:none}.pp-camera__shutter:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:var(--pp-line-focus-offset)}.pp-camera__modes-zone{flex:none;min-width:0}.pp-camera__modes{display:flex;justify-content:center;padding:0 var(--pp-space-edge) var(--pp-space-8)}.pp-camera__mode-track{position:relative;display:flex;gap:var(--pp-space-24)}@media(prefers-reduced-motion:no-preference){.pp-camera__mode-track{transition:transform var(--pp-motion-layout)}}.pp-camera__modes--vertical{height:100%;flex-direction:column;justify-content:center;padding:0}.pp-camera__modes--vertical .pp-camera__mode-track{flex-direction:column;gap:0}.pp-camera__modes--busy .pp-camera__mode{opacity:var(--pp-opacity-mode-dimmed)}.pp-camera__flights{position:fixed;inset:0;z-index:3;pointer-events:none}.pp-camera__flight{position:fixed;border-radius:var(--pp-radius-thumb);transform-origin:center;will-change:transform,opacity}.pp-camera__push{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--pp-color-room);overflow-y:auto;animation:pp-camera-push var(--pp-motion-navigate)}.pp-camera__push[data-leaving]{pointer-events:none;animation:pp-camera-push-out var(--pp-motion-navigate) forwards}.pp-camera--landscape .pp-camera__column{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"stage top top" "stage controls modes";column-gap:var(--pp-space-8)}.pp-camera--landscape .pp-camera__top{grid-area:top;flex-wrap:wrap;justify-content:center;max-width:calc(var(--pp-icon-camera-top-box) * 6);padding:var(--pp-space-4) 0 0}.pp-camera--landscape .pp-camera__stage{grid-area:stage}.pp-camera--landscape .pp-camera__line--top{grid-area:stage;align-self:start}.pp-camera--landscape .pp-camera__line--bottom{grid-area:stage;align-self:end}.pp-camera--landscape .pp-camera__shutter-row{grid-area:controls;grid-template-columns:auto;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;gap:var(--pp-space-8);padding:var(--pp-space-8) 0}.pp-camera--landscape .pp-camera__slot--stack{align-self:end}.pp-camera--landscape .pp-camera__slot--flip{align-self:start;justify-content:center}.pp-camera--landscape .pp-camera__modes-zone{grid-area:modes;padding-inline-end:var(--pp-space-8)}@keyframes pp-camera-pop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes pp-camera-fade{0%{opacity:0}to{opacity:1}}@keyframes pp-camera-push{0%{opacity:0;transform:translate(var(--pp-travel-place))}to{opacity:1;transform:none}}@keyframes pp-camera-push-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--pp-travel-place))}}@keyframes pp-camera-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pp-camera-blink{0%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.pp-camera__numeral,.pp-camera__push{animation-name:pp-camera-fade}.pp-camera__push[data-leaving]{animation-name:pp-camera-fade-out}}.pp-clipstage{position:absolute;inset:0;overflow:hidden;background:var(--pp-color-stage)}.pp-clipstage__poster{position:absolute;inset:0;width:100%;height:100%}.pp-clipstage__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity var(--pp-motion-state);pointer-events:none}.pp-clipstage[data-fit=cover] .pp-clipstage__video{object-fit:cover}.pp-clipstage[data-ready] .pp-clipstage__video{opacity:1}.pp-clipstage__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--pp-color-ink-primary)}.pp-clipstage__playglyph{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:calc(var(--pp-space-48) + var(--pp-space-24));height:calc(var(--pp-space-48) + var(--pp-space-24));margin:calc(-.5 * (var(--pp-space-48) + var(--pp-space-24))) 0 0 calc(-.5 * (var(--pp-space-48) + var(--pp-space-24)));color:var(--pp-color-ink-primary);pointer-events:none;animation:pp-clip-glyph-in var(--pp-motion-state)}@keyframes pp-clip-glyph-in{0%{opacity:0}}.pp-clipstage__playglyph[data-leaving],.pp-clipstage__failed[data-leaving],.pp-clips__line[data-leaving],.pp-clips__tray[data-leaving]{pointer-events:none;animation:pp-clip-leave var(--pp-motion-dismiss) forwards}@keyframes pp-clip-leave{to{opacity:0}}.pp-clipstage__failed{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pp-space-12);padding:var(--pp-space-edge);text-align:center;background:var(--pp-color-dim-focus);color:var(--pp-color-ink-primary)}.pp-clipstage__failed p{margin:0}.pp-clipstage__line{position:absolute;left:0;right:0;bottom:0;height:var(--pp-line-progress);background:var(--pp-color-line);pointer-events:none}.pp-clipstage__fill{position:absolute;inset:0;background:var(--pp-color-line-strong);transform-origin:0 50%;transform:scaleX(0);transition:transform var(--pp-motion-state)}.pp-clipstage__fill[data-loaded]{transform:scaleX(1)}.pp-clipstage__head{position:absolute;inset:0;background:var(--pp-color-ink-primary);transform-origin:0 50%;transform:scaleX(0)}.pp-clipstage__mark{position:absolute;bottom:var(--pp-space-4);transform:translate(-50%);color:var(--pp-color-ink-primary);line-height:0}.pp-clipstage__mark:not([data-mine]){opacity:.85}.pp-clipstage__mark[data-passed=true]{animation:pp-clip-mark-lift var(--pp-motion-rising-fade) forwards}.pp-clipstage__mark[data-passed=reduced]{animation:pp-clip-mark-brighten var(--pp-motion-reduced) forwards}@keyframes pp-clip-mark-lift{to{opacity:0;transform:translate(-50%,calc(-1 * var(--pp-space-32)))}}@keyframes pp-clip-mark-brighten{to{opacity:1;filter:brightness(1.6)}}.pp-clips{position:fixed;top:0;left:0;right:0;bottom:var(--pp-bar-height);z-index:1;background:var(--pp-color-stage);color:var(--pp-color-ink-primary)}.pp-clips--state{display:grid;place-items:center;padding:var(--pp-header-height) var(--pp-space-edge) 0;background:var(--pp-color-room)}.pp-clips__column{position:relative;height:100%;width:100%;margin:0 auto}@media(min-width:600px){.pp-clips__column{width:min(100%,calc((100dvh - var(--pp-bar-height)) * 9 / 16))}}.pp-clips__scroller{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pp-clips__scroller:focus{outline:none}.pp-clips__scroller:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:calc(-1 * var(--pp-line-focus) - var(--pp-line-focus-offset))}.pp-clips__scroller::-webkit-scrollbar{display:none}.pp-clips__page{position:relative;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--pp-color-stage)}.pp-clips__page .pp-photo{position:absolute;inset:0;width:100%;height:100%}.pp-clips__stage{position:absolute;inset:0;pointer-events:none;transition:opacity var(--pp-motion-state)}.pp-clips[data-scrolling] .pp-clips__stage{opacity:0}.pp-clips__stage .pp-clipstage__failed{pointer-events:auto}.pp-clips__line{position:absolute;top:calc(var(--pp-header-height) + var(--pp-space-8));left:0;right:0;z-index:3;margin:0;text-align:center;pointer-events:none;animation:pp-clips-line var(--pp-motion-layout)}@keyframes pp-clips-line{0%{opacity:0}}.pp-clips__front{position:fixed;left:0;right:0;bottom:var(--pp-bar-height);z-index:31;margin:0 auto;color:var(--pp-color-ink-primary);pointer-events:none;transition:opacity var(--pp-motion-state)}@media(min-width:600px){.pp-clips__front{width:min(100%,calc((100dvh - var(--pp-bar-height)) * 9 / 16))}}.pp-clips__front[data-scrolling],.pp-clips__front[inert]{opacity:0}.pp-clips__front[inert] *{pointer-events:none}.pp-clips__line-slot{position:absolute;left:0;right:0;bottom:0;height:var(--pp-line-progress)}.pp-clips__lower{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--pp-space-8);padding:0 var(--pp-space-edge) var(--pp-space-8)}.pp-clips__scrim{position:absolute;left:0;right:0;bottom:0;z-index:1;height:calc(var(--pp-scrim-bottom-clear) + var(--pp-space-48) * 2);--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-band: calc(var(--pp-space-48) * 2)}.pp-clips__lower>*{pointer-events:auto}.pp-clips__byline{flex:1 1 auto;min-width:0;padding-bottom:var(--pp-space-8)}.pp-clips__who{display:flex;align-items:center;gap:var(--pp-space-8);min-height:var(--pp-hit-target-min);max-width:100%;text-align:start;color:var(--pp-color-ink-primary)}.pp-clips__who-text{display:flex;flex-direction:column;min-width:0}.pp-clips__name{font-weight:var(--pp-type-headline-weight);overflow-wrap:anywhere}.pp-clips__time,.pp-clips__meta{font-weight:var(--pp-type-body-weight);color:var(--pp-color-ink-secondary)}.pp-clips__rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-8);padding-bottom:var(--pp-space-8)}.pp-clips__key{min-width:var(--pp-hit-target-media);min-height:var(--pp-hit-target-media)}.pp-sound--struck .pp-control__glyph{position:relative}.pp-sound--struck .pp-control__glyph:after{content:"";position:absolute;top:50%;left:50%;width:130%;height:var(--pp-line-progress);border-radius:var(--pp-radius-full);background:var(--pp-color-ink-primary);filter:var(--pp-shadow-glyph);transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.pp-clips__tray{position:absolute;right:100%;bottom:calc(var(--pp-hit-target-media) * 2 + var(--pp-space-16));display:flex;gap:var(--pp-space-8);padding:var(--pp-space-4)}.pp-clips__tray-key .pp-rkey__word,.pp-clips__tray-key .pp-rkey__count{filter:var(--pp-shadow-glyph)}.pp-clips__bloom{position:absolute;z-index:4;pointer-events:none}.pp-clips__report{position:fixed;inset:0;z-index:50;pointer-events:none}.pp-clips__report>*{pointer-events:auto}.pp-viewer{position:fixed;inset:0;z-index:40;height:100vh;height:100dvh;color:var(--pp-color-ink-primary);overscroll-behavior:contain;outline:none}.pp-viewer[data-entering]{opacity:0}.pp-viewer--waiting{background:var(--pp-color-stage)}.pp-viewer__backdrop{position:absolute;inset:0;background:var(--pp-color-stage)}.pp-viewer__stage{position:absolute;inset:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.pp-viewer__track{position:absolute;inset:0}.pp-viewer-page{position:absolute;inset:0;display:grid;place-items:center}.pp-viewer-page__box{position:relative}.pp-viewer-page__zoomer{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}.pp-viewer-page__seed{position:absolute;inset:0;width:100%;height:100%}.pp-viewer-page__layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;pointer-events:none}.pp-viewer-page__layer[data-ready]{opacity:1}.pp-viewer-page__removed{position:absolute;inset:0;display:grid;place-items:center;background:var(--pp-color-dim-focus);color:var(--pp-color-ink-primary);animation:pp-viewer-fade-in var(--pp-motion-state)}@keyframes pp-viewer-fade-in{0%{opacity:0}}.pp-viewer-page[data-collapsing]{animation:pp-viewer-fade-out var(--pp-motion-dismiss) forwards}@media(prefers-reduced-motion:no-preference){.pp-viewer-page[data-collapsing]{animation:pp-viewer-collapse var(--pp-motion-dismiss) forwards}}@keyframes pp-viewer-collapse{to{opacity:0;transform:scale(.92)}}@keyframes pp-viewer-fade-out{to{opacity:0}}.pp-viewer__top,.pp-viewer__bottom,.pp-viewer__keys{transition:opacity var(--pp-motion-state)}@media(prefers-reduced-motion:no-preference){.pp-viewer__top,.pp-viewer__bottom{transition:opacity var(--pp-motion-state),transform var(--pp-motion-state)}.pp-viewer[data-chrome=hidden] .pp-viewer__top{transform:translateY(calc(-1 * var(--pp-space-8)))}.pp-viewer[data-chrome=hidden] .pp-viewer__bottom{transform:translateY(var(--pp-space-8))}}.pp-viewer[data-chrome=hidden] .pp-viewer__top,.pp-viewer[data-chrome=hidden] .pp-viewer__bottom,.pp-viewer[data-chrome=hidden] .pp-viewer__keys,.pp-viewer[data-dragging] .pp-viewer__top,.pp-viewer[data-dragging] .pp-viewer__bottom,.pp-viewer[data-dragging] .pp-viewer__keys{opacity:0;pointer-events:none}.pp-viewer__top{position:absolute;top:0;left:0;right:0;z-index:2}.pp-viewer__top .pp-topbar{position:relative}.pp-viewer__top .pp-topbar__cover{white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.pp-viewer__bottom{position:absolute;isolation:isolate;left:0;right:0;bottom:0;z-index:2;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--pp-space-8));padding-top:var(--pp-space-48);pointer-events:none}.pp-viewer__bottom-inner>*,.pp-viewer__context>*{pointer-events:none}.pp-viewer__bottom-inner>*>*,.pp-viewer__context .pp-notice-slot__item,.pp-viewer__context .pp-toast{pointer-events:auto}.pp-viewer[data-dragging] .pp-viewer__bottom *{pointer-events:none}.pp-viewer__scrim{--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-band: calc(100% - var(--pp-scrim-bottom-clear) - var(--pp-space-48));position:absolute;inset:calc(-1 * var(--pp-scrim-bottom-clear)) 0 0;z-index:-1}.pp-viewer__bottom-inner{position:relative;display:flex;flex-direction:column;gap:var(--pp-space-4);max-width:calc(var(--pp-layout-toast-max-width) + 2 * var(--pp-space-edge));margin:0 auto;padding:0 max(var(--pp-space-edge),env(safe-area-inset-left,0px))}.pp-viewer__context{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:var(--pp-hit-target-min)}.pp-viewer__context:empty,.pp-viewer__context:not(:has(>:not(.pp-notice-slot))):has(>.pp-notice-slot:empty){display:none}.pp-viewer__context .pp-toast,.pp-viewer__context .pp-notice-slot{width:100%}.pp-viewer__context .pp-notice-slot:empty{display:none}.pp-viewer__context-text{color:var(--pp-color-ink-primary)}.pp-viewer__context-status{display:inline-flex;align-items:center;gap:var(--pp-space-gap-tight)}.pp-viewer__stepper{display:flex;align-items:center;gap:var(--pp-space-8)}.pp-viewer-credit{display:flex;align-items:center;justify-content:space-between;gap:var(--pp-space-8);flex-wrap:wrap}.pp-viewer-credit__who{display:flex;flex:1 1 0;align-items:center;gap:var(--pp-space-8);min-height:var(--pp-hit-target-min);min-width:min(100%,9em);padding:0 var(--pp-space-4) 0 0;border-radius:var(--pp-radius-control);text-align:start;color:var(--pp-color-ink-primary)}.pp-viewer-credit__text{display:flex;flex-direction:column;min-width:0}.pp-viewer-credit__name{font-weight:var(--pp-type-headline-weight);overflow-wrap:anywhere}.pp-viewer-credit__meta{color:var(--pp-color-ink-secondary)}.pp-viewer-credit__actions{display:flex;flex:none;gap:var(--pp-space-8);margin-left:auto}.pp-viewer__reactions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--pp-space-8);min-height:calc(var(--pp-space-48) + var(--pp-space-8))}.pp-viewer__reactions .pp-rkey{flex:1 1 0;min-width:min-content}.pp-viewer__reactions .pp-rkey__word,.pp-viewer__reactions .pp-rkey__count{filter:var(--pp-shadow-glyph)}.pp-viewer__fire{cursor:default}.pp-viewer__mine-actions:empty,.pp-viewer__mine-primary:empty{display:none}.pp-viewer__keys{display:none}@media(hover:hover)and (pointer:fine){.pp-viewer__keys{display:block}}.pp-viewer__key{position:absolute;top:50%;z-index:2;transform:translateY(-50%)}.pp-viewer__key--prev{left:max(var(--pp-space-edge),env(safe-area-inset-left,0px))}.pp-viewer__key--next{right:max(var(--pp-space-edge),env(safe-area-inset-right,0px))}.pp-viewer__state{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:var(--pp-space-edge)}.pp-viewer__notice{position:absolute;left:0;right:0;bottom:0;z-index:4;pointer-events:none}.pp-viewer__notice>*{pointer-events:auto}.pp-viewer-gif__layers{position:absolute;inset:0}.pp-viewer-gif__grid{position:absolute;z-index:1;display:grid;gap:var(--pp-space-gutter);align-content:center;justify-content:center}.pp-viewer-gif__cell{display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--pp-radius-photo)}.pp-viewer-gif__cell .pp-photo{width:100%;height:100%}.pp-viewer-gif__grid[data-leaving]{pointer-events:none}.pp-viewer-gif__grid[data-leaving] .pp-viewer-gif__cell{animation:pp-viewer-fade-out var(--pp-motion-dismiss) forwards}@media(prefers-reduced-motion:no-preference){.pp-viewer-gif__grid[data-leaving] .pp-viewer-gif__cell{animation-name:pp-viewer-gather}}@keyframes pp-viewer-gather{to{opacity:0;transform:scale(.9)}}.pp-viewer__push{position:absolute;inset:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;background:var(--pp-color-stage);animation:pp-viewer-push-fade var(--pp-motion-navigate)}@media(prefers-reduced-motion:no-preference){.pp-viewer__push{animation:pp-viewer-push var(--pp-motion-navigate)}}@keyframes pp-viewer-push{0%{transform:translate(100%)}}@keyframes pp-viewer-push-fade{0%{opacity:0}}.pp-viewer__push[data-leaving]{pointer-events:none;animation:pp-viewer-fade-out var(--pp-motion-navigate) forwards}@media(prefers-reduced-motion:no-preference){.pp-viewer__push[data-leaving]{animation:pp-viewer-push-out var(--pp-motion-navigate) forwards}}@keyframes pp-viewer-push-out{to{transform:translate(100%)}}.pp-person{min-height:100%;color:var(--pp-color-ink-primary)}.pp-person__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--pp-space-24) var(--pp-space-edge) var(--pp-space-24)}.pp-person__name{margin-top:var(--pp-space-12);overflow-wrap:anywhere}.pp-person__presence,.pp-person__count{margin-top:var(--pp-space-4);color:var(--pp-color-ink-secondary)}.pp-person__mine{margin-top:var(--pp-space-16)}.pp-person__empty{padding:0 var(--pp-space-edge);text-align:center;color:var(--pp-color-ink-secondary)}.pp-person__grid{container-type:inline-size;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pp-space-gutter);margin:0;padding:0 0 calc(env(safe-area-inset-bottom,0px) + var(--pp-space-24));list-style:none}@media(min-width:600px){.pp-person__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.pp-person__grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:1440px){.pp-person__grid{grid-template-columns:repeat(6,1fr)}}.pp-person__tile{display:block;width:100%}.pp-person__tile .pp-photo{width:100%}.pp-person__kind{position:absolute;top:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset);display:inline-flex;align-items:center;gap:var(--pp-space-2);color:var(--pp-color-ink-primary)}.pp-person__summary{position:absolute;bottom:var(--pp-kit-mark-inset);left:var(--pp-kit-mark-inset);display:inline-flex}.pp-viewer-report{display:flex;flex-direction:column;width:100%;max-width:var(--pp-layout-toast-max-width);margin-inline:auto;border-radius:var(--pp-radius-card);overflow:hidden;background:var(--pp-color-raised)}.pp-viewer-report__row{width:100%;text-align:start}.pp-viewer-report__row+.pp-viewer-report__row{border-top:var(--pp-line-hairline) solid var(--pp-color-line)}.pp-viewer-report__note{width:100%;max-width:var(--pp-layout-toast-max-width);margin:var(--pp-space-16) auto 0;color:var(--pp-color-ink-secondary)}.pp-story__top{padding-top:calc(env(safe-area-inset-top,0px) + var(--pp-space-2))}.pp-story__top .pp-topbar{display:grid;grid-template-columns:minmax(0,1fr);padding-top:var(--pp-space-8);min-height:0}.pp-story__top .pp-topbar__row{grid-area:1 / 1}.pp-story__top .pp-topbar__centre{width:0;max-width:0;overflow:hidden}.pp-story__top .pp-topbar__centre>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pp-story__centre{grid-area:1 / 1;z-index:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.pp-story__centre>*{pointer-events:auto}.pp-story__words{display:inline-grid}.pp-story__word{grid-area:1 / 1;text-align:center;transition:opacity var(--pp-motion-state)}.pp-story__word:not([data-shown]){opacity:0}.pp-story__chapter{grid-area:2 / 1;margin:0;padding:0 var(--pp-space-edge) var(--pp-space-4);text-align:center;text-wrap:balance;overflow-wrap:anywhere;color:var(--pp-color-ink-primary)}.pp-story__bar{position:relative;z-index:1;display:flex;gap:var(--pp-space-2);height:var(--pp-line-progress);margin:0 var(--pp-space-edge)}.pp-story__segment{position:relative;flex:1 1 0;overflow:hidden;border-radius:var(--pp-radius-full);background:var(--pp-color-line-strong)}.pp-story__segment[data-done]{background:var(--pp-color-ink-primary)}.pp-story__fill{position:absolute;inset:0;background:var(--pp-color-ink-primary);transform-origin:0 50%;transform:scaleX(0);animation:pp-story-fill var(--pp-motion-story) forwards}.pp-story[data-paused] .pp-story__fill{animation-play-state:paused}@keyframes pp-story-fill{to{transform:scaleX(1)}}.pp-story__pause{color:var(--pp-color-ink-primary)}.pp-story__zone{position:absolute;top:0;bottom:0;z-index:1;background:transparent}.pp-story__zone--back{left:0;width:33.333%}.pp-story__zone--forward{right:0;width:66.667%}.pp-story__zone:focus-visible{outline:var(--pp-line-focus) solid var(--pp-color-ink-primary);outline-offset:calc(-1 * var(--pp-line-focus-offset))}.pp-story__cue{position:absolute;top:50%;z-index:1;width:var(--pp-hit-target-media);height:var(--pp-hit-target-media);margin-top:calc(-.5 * var(--pp-hit-target-media));display:grid;place-items:center;color:var(--pp-color-ink-primary);filter:var(--pp-shadow-glyph);pointer-events:none;animation:pp-story-cue var(--pp-motion-state) forwards}.pp-story__under{pointer-events:none}.pp-story__cue--back{left:var(--pp-space-edge)}.pp-story__cue--forward{right:var(--pp-space-edge)}@keyframes pp-story-cue{0%{opacity:0}40%{opacity:1}to{opacity:0}}.pp-story[data-chrome=hidden] .pp-viewer__top,.pp-story[data-chrome=hidden] .pp-viewer__bottom,.pp-story[data-dragging] .pp-viewer__top,.pp-story[data-dragging] .pp-viewer__bottom{opacity:0;pointer-events:none}.pp-story-end{position:absolute;inset:0;z-index:1;display:grid;place-items:center;padding:var(--pp-space-edge);background:var(--pp-color-dim-light)}.pp-story-end__card{display:flex;flex-direction:column;align-items:center;gap:var(--pp-space-12);width:min(var(--pp-layout-panel-max-width),calc(100vw - 2 * var(--pp-space-edge)));padding:var(--pp-space-16);border-radius:var(--pp-radius-card);background:var(--pp-color-panel);box-shadow:var(--pp-shadow-lift);text-align:center}.pp-story-end__art{position:relative;width:calc(var(--pp-space-48) * 2);overflow:hidden;border-radius:var(--pp-radius-thumb)}.pp-story-end__title{margin:0}::view-transition-group(pp-viewer-photo){z-index:50}.pp-kiosk-root,.pp-kiosk-root body{background:var(--pp-color-stage);overflow:hidden}.pp-kiosk{position:fixed;inset:0;overflow:hidden;background:var(--pp-color-stage);color:var(--pp-color-ink-primary);font-family:var(--pp-font-system);user-select:none;-webkit-user-select:none;touch-action:manipulation}.pp-kiosk--idle,.pp-kiosk--idle *{cursor:none}.pp-ks-layer{position:absolute;inset:0;background:var(--pp-color-stage);overflow:hidden;contain:strict}.pp-ks-layer[data-state=under]{z-index:0;opacity:1}.pp-ks-layer[data-state=enter],.pp-ks-layer[data-state=shown]{z-index:1;transition:opacity var(--pp-motion-big-screen-scene)}.pp-ks-layer[data-state=enter]{opacity:0}.pp-ks-layer[data-state=shown]{opacity:1}.pp-ks-layer--fast[data-state=enter],.pp-ks-layer--fast[data-state=shown]{transition:opacity var(--pp-motion-big-screen-hide)}.pp-ks-tone{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.pp-ks-tone{display:none}}.pp-ks-photo{position:absolute;margin:0;overflow:hidden;border-radius:0}.pp-ks-photo__media{width:100%;height:100%}.pp-ks-photo--push{transform-origin:50% 50%;animation:pp-ks-push var(--pp-motion-ks-dwell) linear both}@keyframes pp-ks-push{0%{transform:scale(1)}to{transform:scale(var(--pp-scale-big-screen-push))}}.pp-ks-photo__img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.pp-ks-photo__scrim{position:absolute;left:0;right:0;bottom:0;height:var(--ks-scrim);--pp-scrim-ground: var(--pp-color-stage);--pp-scrim-band: calc(var(--ks-scrim) * .3);--pp-scrim-bottom-clear: calc(var(--ks-scrim) * .7)}.pp-ks-credit{position:absolute;z-index:2;display:flex;align-items:center;gap:calc(var(--ks-name) * .4);height:var(--ks-credit-h);animation:pp-ks-credit-in var(--pp-motion-big-screen-credit) both;animation-delay:.4s;pointer-events:none}.pp-ks-credit__face{position:relative;flex:none;width:var(--ks-avatar);height:var(--ks-avatar)}.pp-ks-credit__avatar{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--ks-avatar-scale))}.pp-ks-credit__name{min-width:0;font-size:var(--ks-name);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--pp-color-ink-primary);filter:var(--pp-shadow-glyph)}@keyframes pp-ks-credit-in{0%{opacity:0;transform:translateY(var(--pp-travel-big-screen-credit))}to{opacity:1;transform:none}}@keyframes pp-ks-fade-in{0%{opacity:0}to{opacity:1}}.pp-ks-code{position:absolute;z-index:3;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--ks-code-gap);padding:var(--ks-code-pad);border-radius:var(--ks-code-radius);background:var(--pp-color-qr-plate);opacity:1;transform:none;transform-origin:100% 100%;transition:opacity var(--pp-motion-state),transform var(--pp-motion-state)}.pp-ks-code[data-visible=false]{opacity:0;transform:scale(var(--pp-scale-panel-from))}.pp-ks-code__qr{display:block;width:var(--ks-code-qr);height:var(--ks-code-qr)}.pp-ks-code__caption{max-width:var(--ks-code-qr);text-wrap:balance;font-size:var(--ks-code-caption);font-weight:600;line-height:1.25;text-align:center;color:var(--pp-color-ink-on-accent)}.pp-ks-join{position:absolute;z-index:1;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ks-join-gap);text-align:center}.pp-ks-join__name{margin:0;max-width:100%;font-family:var(--pp-font-display);font-weight:500;font-size:var(--ks-join-name);line-height:1.15;color:var(--pp-color-ink-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pp-ks-join__plate{display:block;padding:calc(var(--ks-join-qr) * .04);border-radius:calc(var(--ks-join-qr) * .04);background:var(--pp-color-qr-plate);line-height:0}.pp-ks-join__qr{display:block;width:var(--ks-join-qr);height:var(--ks-join-qr)}.pp-ks-join__line{margin:0;max-width:100%;font-size:var(--ks-join-line);line-height:1.3;color:var(--pp-color-ink-secondary)}.pp-ks-join__line--quiet{color:var(--pp-color-ink-tertiary)}.pp-ks-join__brand{margin:0;font-size:var(--ks-join-brand);font-weight:600;line-height:1.25;color:var(--pp-color-ink-tertiary)}.pp-ks-note{position:absolute;z-index:4;top:var(--ks-safe-y);margin:0;font-size:var(--ks-note);line-height:1.25;color:var(--pp-color-ink-primary);filter:var(--pp-shadow-glyph);pointer-events:none;opacity:1;transition:opacity var(--pp-motion-state)}.pp-ks-note[data-visible=false]{opacity:0}.pp-ks-note--status{left:var(--ks-safe-x)}.pp-ks-note--hint{left:50%;transform:translate(-50%);white-space:nowrap}.pp-kiosk--problem{display:grid;place-items:center}.pp-ks-problem-layer{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--pp-color-stage);animation:pp-ks-fade-in var(--pp-motion-big-screen-scene) both}.pp-ks-problem-layer[data-state=leaving]{animation:pp-ks-fade-out var(--pp-motion-big-screen-scene) both;pointer-events:none}@keyframes pp-ks-fade-out{0%{opacity:1}to{opacity:0}}.pp-ks-problem{max-width:80vw;text-align:center}.pp-ks-problem__title{margin:0;font-size:clamp(1.25rem,5vh,4rem);font-weight:600;line-height:1.2}.pp-ks-problem__line{margin:var(--pp-space-16) 0 0;font-size:clamp(1rem,3vh,2.5rem);line-height:1.3;color:var(--pp-color-ink-secondary)}@media(prefers-reduced-motion:reduce){.pp-ks-photo--push{animation:none}.pp-ks-credit{animation-name:pp-ks-fade-in}.pp-ks-code,.pp-ks-code[data-visible=false]{transform:none}}
