:is(html:has(.roJ1ba_screen),body:has(.roJ1ba_screen)){overflow:hidden}.roJ1ba_screen{background:var(--swipe-canvas,#fff);min-height:100dvh;position:relative;overflow:visible}.roJ1ba_workspace{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:center;justify-items:center;gap:.75rem;width:100%;min-width:0;min-height:100dvh;padding:4.5rem 1.5rem 2.25rem;display:grid;position:relative}.roJ1ba_stage{aspect-ratio:5/7;width:min(22.5rem,100% - 3rem,71.4286dvh - 8.75rem);position:relative;overflow:visible}.roJ1ba_card{width:100%;height:100%;box-shadow:none;touch-action:pan-y;background:#fff;border:.1875rem solid #d1d1d1;border-radius:1.5625rem;margin:0;transition:transform .28s,opacity .2s;position:absolute;inset:0;overflow:hidden}.roJ1ba_card.is-active{z-index:2}.roJ1ba_card.is-dragging{transition:none}.roJ1ba_card.is-preview{z-index:1;opacity:.86;pointer-events:none;transition:transform .36s cubic-bezier(.2,.78,.24,1),opacity .36s;transform:translateY(clamp(.5rem,1.5vw,.75rem))scale(.94)}.roJ1ba_stage.is-swiping>.roJ1ba_card.is-preview{opacity:1;transform:translateY(0)scale(1)}.roJ1ba_card.is-leaving{z-index:3;transition:transform .36s cubic-bezier(.16,.84,.22,1),opacity .36s}.roJ1ba_cardPhoto{background:#fff 50%/cover;position:absolute;inset:0}.roJ1ba_cardPhoto:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05 48%,#ffffff9e 69%,#fff 87%);position:absolute;inset:0}.roJ1ba_cardPhoto>img,.roJ1ba_cardPhoto>div{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.roJ1ba_cardPhoto>img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.roJ1ba_cardPhotoEmpty{color:#686868;font:600 .875rem/1 var(--figma-mono);letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(145deg,#f1f1f1,#d9d9d9);place-items:center;display:grid}.roJ1ba_cardMeta{z-index:3;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:.9375rem 1rem auto}.roJ1ba_cardMeta span{background:var(--swipe-chip,#d9d9d9);min-height:1.5625rem;color:var(--swipe-chip-text,#000);font:600 .875rem/1 var(--figma-mono);border-radius:2rem;align-items:center;padding-inline:.625rem;display:inline-flex}.roJ1ba_cardCopy{z-index:4;align-content:end;gap:.375rem;display:grid;position:absolute;inset:auto 4.125rem 1.125rem 1rem}.roJ1ba_cardCopy h1{color:#000;letter-spacing:-.1125rem;overflow-wrap:normal;word-break:normal;width:100%;margin:0;font:800 2.25rem/.98 Manrope,Inter,sans-serif}.roJ1ba_cardCopy p{color:#000;font:600 .7625rem/1.15 var(--figma-mono);letter-spacing:-.05rem;overflow-wrap:anywhere;margin:0}.roJ1ba_detailsButton{z-index:5;background:var(--swipe-chip,#d9d9d9);width:2.5625rem;height:2.5rem;color:var(--swipe-chip-text,#6c6c6c);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font:400 2rem/1 Manrope,sans-serif;display:grid;position:absolute;inset:auto 1.1875rem 1.25rem auto}.roJ1ba_dragLabel{z-index:6;opacity:0;background:#ffffffd6;border:.1875rem solid;border-radius:.625rem;padding:.5rem .75rem;font:800 1.5rem/1 Manrope,sans-serif;position:absolute;top:5rem}.roJ1ba_dragLabel.is-pass{color:var(--figma-pink);left:1.375rem;transform:rotate(-10deg)}.roJ1ba_dragLabel.is-save{color:var(--figma-green);right:1.375rem;transform:rotate(10deg)}.roJ1ba_actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5625rem;width:min(17.4375rem,100% - 3rem);display:grid;position:relative}.roJ1ba_action{color:#999;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.25rem;padding:0;display:grid}.roJ1ba_action>span{background:var(--swipe-action-surface,#ffffffeb);width:3.375rem;height:3.375rem;box-shadow:0 .25rem 0 var(--swipe-action-shadow,#0000001f);border:.125rem solid;border-radius:50%;place-items:center;display:grid}.roJ1ba_action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.625rem;height:1.625rem}.roJ1ba_action small{color:var(--shell-text,var(--ink));font:800 .675rem/1 var(--figma-mono)}.roJ1ba_action.is-undo{color:#d6d6d6}.roJ1ba_action.is-pass{color:var(--figma-pink)}.roJ1ba_action.is-save{color:var(--figma-green)}.roJ1ba_action.is-perfect{color:var(--figma-yellow)}.roJ1ba_action:disabled{opacity:.45;cursor:default}.roJ1ba_status{width:max-content;max-width:calc(100% - 3rem);min-height:1.125rem;color:var(--figma-grey);text-align:center;font:700 .6875rem/1.2 Manrope,sans-serif;position:relative}.roJ1ba_filterTrigger{z-index:65;border:.125rem solid var(--swipe-control-border,#dedede);background:var(--swipe-control-surface,#fff);width:2.75rem;height:2.75rem;color:var(--swipe-control-text,#666);cursor:pointer;border-radius:50%;place-items:center;padding:0;font:700 .75rem/1 Manrope,sans-serif;display:grid;position:fixed;inset:2.25rem 2.25rem auto auto;box-shadow:0 .25rem #0000001a}.roJ1ba_filterIcon{place-items:center;display:grid}.roJ1ba_filterIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.roJ1ba_filterLabel{clip-path:inset(50%);white-space:nowrap;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.roJ1ba_mobileLogo{display:none}.roJ1ba_detailsBackdrop{z-index:120;background:#0000007a;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.roJ1ba_details{color:#111;background:#fff;border:.15625rem solid #e5e5e5;border-radius:1.5625rem;width:min(38.75rem,100%);max-height:min(88dvh,47.5rem);padding-bottom:1.375rem;position:relative;overflow:auto;box-shadow:0 1.5rem 4.375rem #00000040}.roJ1ba_detailsClose{z-index:4;color:#555;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;font:400 1.75rem/1 Manrope,sans-serif;display:grid;position:absolute;inset:.75rem .75rem auto auto;box-shadow:0 .1875rem #0000001a}.roJ1ba_detailsGallery{background:#eee;border-radius:1.375rem 1.375rem 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.375rem;height:16.25rem;display:grid;overflow:hidden}.roJ1ba_detailsGallery img{object-fit:cover;width:100%;height:100%;display:block}.roJ1ba_detailsPhotoEmpty{color:#858585;text-align:center;background:#f0f0f0;place-items:center;min-width:0;min-height:0;font:700 .75rem/1.25 Manrope,sans-serif;display:grid}.roJ1ba_detailsKicker{color:#666;min-height:1.625rem;font:600 .75rem/1 var(--figma-mono);background:#d9d9d9;border-radius:100vmax;align-items:center;margin:1.375rem 1.375rem 0;padding-inline:.625rem;display:inline-flex}.roJ1ba_details h2{letter-spacing:-.1125rem;margin:.5625rem 1.375rem .25rem;font:800 2.375rem/1 Manrope,sans-serif}.roJ1ba_details>p{color:#858585;font:600 .8125rem/1.35 var(--figma-mono);margin:0 1.375rem}.roJ1ba_details>.roJ1ba_detailsSummary{color:#333;margin-top:1.125rem;font:600 .9375rem/1.45 Manrope,sans-serif}.roJ1ba_detailsTags{flex-wrap:wrap;gap:.4375rem;margin:1.125rem 1.375rem 0;display:flex}.roJ1ba_detailsTags span{color:#777;text-transform:capitalize;background:#f0f0f0;border-radius:100vmax;padding:.4375rem .625rem;font:700 .6875rem/1 Manrope,sans-serif}.roJ1ba_detailsActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem;margin:1.375rem 1.375rem 0;display:grid}.roJ1ba_detailsActions button{color:#555;cursor:pointer;background:#fff;border:.125rem solid #e5e5e5;border-radius:100vmax;min-height:2.6875rem;font:800 .875rem/1 Manrope,sans-serif}.roJ1ba_detailsActions button:first-child{border-color:var(--figma-pink);color:#b8204d}.roJ1ba_detailsActions button:nth-child(2){border-color:var(--figma-green);color:#287817}.roJ1ba_detailsActions button:nth-child(3){border-color:var(--figma-yellow);color:#806000}.roJ1ba_detailsActions button:disabled{opacity:.5;cursor:default}.roJ1ba_empty{text-align:center;background:#fff;border:.15625rem solid #e5e5e5;border-radius:1.5625rem;align-content:center;place-items:center;gap:1rem;width:min(26.875rem,100%);min-height:15.625rem;padding:1.75rem;display:grid}.roJ1ba_empty h1{margin:0;font:800 1.875rem/1.05 Manrope,sans-serif}.roJ1ba_empty p{color:#858585;margin:0;font:600 .875rem/1.4 Manrope,sans-serif}.roJ1ba_empty>div{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.roJ1ba_empty button{color:#555;background:#fff;border:.125rem solid #d9d9d9;border-radius:100vmax;min-height:2.5rem;padding-inline:.9375rem;font:800 .8125rem/1 Manrope,sans-serif}:is(.figma-dashboard-shell[data-resolved-appearance=dark] .roJ1ba_screen,.figma-dashboard-shell[data-appearance=dark] .roJ1ba_screen){--swipe-canvas:#111315;--swipe-chip:#272b30eb;--swipe-chip-text:#d8dcdf;--swipe-action-surface:#1e2125f5;--swipe-action-shadow:#00000047;--swipe-control-surface:#202428;--swipe-control-border:#3d4349;--swipe-control-text:#eef1f3}@media (min-width:47.5625rem) and (max-height:47.5rem){.roJ1ba_workspace{align-content:start;padding-top:4rem}}@media (max-width:47.5rem){.roJ1ba_screen{height:calc(100dvh - var(--puddle-mobile-content-bottom,6.5rem));min-height:0}.roJ1ba_workspace{align-content:start;gap:clamp(.4375rem,1.25dvh,.75rem);height:100%;min-height:0;padding:clamp(4.5rem,12dvh,6.4375rem) clamp(1rem,5vw,1.5rem) clamp(.75rem,3dvh,1.5rem)}.roJ1ba_stage{aspect-ratio:325/544;width:min(20.3125rem,100% - 1rem,59.7dvh - 10.625rem)}.roJ1ba_card{border-width:.15625rem;border-radius:1.3125rem}.roJ1ba_cardMeta{inset:.75rem .8125rem auto}.roJ1ba_cardMeta span{min-height:1.3125rem;padding-inline:.5rem;font-size:.6875rem}.roJ1ba_cardCopy{gap:.3125rem;inset:auto clamp(3.375rem,15vw,3.75rem) clamp(.781rem,2.5dvh,1.0625rem) clamp(.8rem,4vw,.9375rem)}.roJ1ba_cardCopy h1{letter-spacing:-.084375rem;font-size:clamp(1.5625rem,min(8.6vw,5.1dvh),2.0625rem)}.roJ1ba_cardCopy p{letter-spacing:-.041575rem;font-size:clamp(.5625rem,min(2.8vw,1.45dvh),.6875rem)}.roJ1ba_detailsButton{background:var(--swipe-chip,#d9d9d93d);width:clamp(2.375rem,12vw,2.875rem);height:clamp(2.375rem,12vw,2.875rem);inset:auto 1.09375rem .875rem auto}.roJ1ba_actions{gap:clamp(.375rem,2vw,.5rem);width:min(18rem,100%)}.roJ1ba_action>span{width:clamp(2.75rem,min(15vw,7.6dvh),3.625rem);height:clamp(2.75rem,min(15vw,7.6dvh),3.625rem)}.roJ1ba_action svg{width:clamp(1.3125rem,7vw,1.6875rem);height:clamp(1.3125rem,7vw,1.6875rem)}.roJ1ba_action small{font-size:clamp(.53125rem,2.6vw,.625rem)}.roJ1ba_status{max-width:calc(100% - 2rem);min-height:.875rem;font-size:.625rem}.roJ1ba_mobileLogo{z-index:2;aspect-ratio:1;background:url(/puddle-mark-outline.svg) 50%/contain no-repeat;width:clamp(2rem,9vw,2.375rem);display:block;position:absolute;top:4.6dvh;left:50%;transform:translate(-50%)}.roJ1ba_filterTrigger{border-radius:100vmax;width:auto;min-width:4.75rem;height:2.5rem;padding-inline:.9375rem;position:absolute;inset:1.5rem 1rem auto auto}.roJ1ba_filterIcon{display:none}.roJ1ba_filterLabel{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.roJ1ba_detailsBackdrop{padding:.75rem}.roJ1ba_details{border-radius:1.375rem;max-height:90svh}.roJ1ba_detailsGallery{height:13.125rem}.roJ1ba_details h2{font-size:1.9375rem}.roJ1ba_detailsActions{gap:.375rem}}@media (max-width:23.75rem),(max-height:40.625rem){.roJ1ba_filterTrigger{height:2.375rem;top:1.25rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.roJ1ba_card{transition:none}.roJ1ba_card.is-preview{transition:none}.roJ1ba_card.is-leaving{transition:none}}
