.figma-swipe-action.is-perfect svg{overflow:visible!important}.figma-swipe-action.is-perfect svg path{stroke-width:2px!important}@media (max-width:760px){.figma-dashboard-mobile-nav .figma-dashboard-nav-item.tone-profile.is-active,.figma-dashboard-mobile-nav .figma-dashboard-nav-item.tone-profile.is-active .figma-dashboard-nav-icon,.figma-dashboard-mobile-nav .figma-dashboard-nav-item.tone-profile.is-active .figma-dashboard-nav-icon svg{color:#111!important;stroke:#111!important}.figma-settings-screen.is-mobile-flow{background:#f5f5f7!important;width:100%!important;min-height:100dvh!important;padding:0!important;overflow-x:hidden!important}.figma-settings-screen.is-mobile-flow .figma-settings-window.is-mobile-flow-window{width:100%!important;height:auto!important;min-height:100dvh!important;padding:calc(22px + env(safe-area-inset-top)) 16px calc(34px + env(safe-area-inset-bottom))!important;box-shadow:none!important;box-sizing:border-box!important;background:#f5f5f7!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.figma-settings-screen.is-mobile-flow .figma-settings-mobile-back{z-index:5!important;top:calc(22px + env(safe-area-inset-top))!important;color:#111!important;background:0 0!important;border:0!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;font:300 0/1 Manrope,sans-serif!important;text-decoration:none!important;display:grid!important;position:absolute!important;left:auto!important;right:18px!important}.figma-settings-screen.is-mobile-flow .figma-settings-mobile-back:before{content:"×";font:300 40px/1 Manrope,sans-serif}.figma-settings-screen.is-mobile-flow .figma-settings-mobile-back>span{display:none!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav{color:#111!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:100%!important;min-height:0!important;padding:0!important;position:relative!important;inset:auto!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav>strong{color:#111!important;letter-spacing:-1.2px!important;margin:0 58px 28px 2px!important;font:800 clamp(30px,9vw,38px)/1.05 Manrope,sans-serif!important;display:block!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav{grid-template-columns:1fr!important;gap:0!important;width:100%!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a{color:#111!important;width:100%!important;min-height:58px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e5e8!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:0 48px 0 18px!important;font:700 16px/1.2 Manrope,sans-serif!important;text-decoration:none!important;display:flex!important;position:relative!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:after{content:"›";color:#9a9aa0;font:400 30px/1 Manrope,sans-serif;position:absolute;top:50%;right:18px;transform:translateY(-52%)}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:first-child,.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(4),.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(6),.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(7){border-top-left-radius:22px!important;border-top-right-radius:22px!important;margin-top:18px!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(3),.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(5),.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(6),.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:nth-child(7){border-bottom:0!important;border-bottom-right-radius:22px!important;border-bottom-left-radius:22px!important}.figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a:first-child{margin-top:0!important}.figma-settings-screen.is-mobile-flow.is-mobile-index .figma-settings-detail,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-local-nav{display:none!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-mobile-back{justify-content:start!important;width:auto!important;min-width:50px!important;left:14px!important;right:auto!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-mobile-back:before{content:"‹";font-size:42px}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-detail{width:100%!important;height:auto!important;min-height:100dvh!important;padding:calc(58px + env(safe-area-inset-top)) 0 30px!important;box-sizing:border-box!important;margin:0!important;overflow:visible!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section{background:0 0!important;border:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:20px 0 40px!important;display:none!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-profile #profile,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-security #security,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-appearance #appearance,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-notifications #notifications,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-sessions #sessions,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-billing #billing,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-window.section-account #account{display:block!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>header{margin:0 0 18px!important;padding:0 2px!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>header small{display:none!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>header h1{color:#111!important;letter-spacing:-1px!important;margin:0!important;font:800 clamp(28px,8vw,36px)/1.08 Manrope,sans-serif!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-row{box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e5e8!important;grid-template-columns:1fr!important;gap:8px!important;min-height:58px!important;margin:0!important;padding:14px 16px!important;display:grid!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>.figma-settings-row:first-of-type,.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>form:first-of-type .figma-settings-row:first-child{border-top-left-radius:20px!important;border-top-right-radius:20px!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-submit{justify-content:stretch!important;margin-top:16px!important}.figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-submit button{border-radius:16px!important;width:100%!important;min-height:46px!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-window.is-mobile-flow-window,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-window.is-mobile-flow-window{background:#111!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-local-nav>strong,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-local-nav>strong,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-mobile-back,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-mobile-back,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>header h1,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-section>header h1{color:#f5f5f7!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow .figma-settings-local-nav nav a,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-row,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-mobile-flow:not(.is-mobile-index) .figma-settings-row{color:#f5f5f7!important;background:#222!important;border-color:#151515!important}}
@media (min-width:761px){.puddle-settings-overlay-backdrop{-webkit-backdrop-filter:blur(18px)saturate(.92)!important;backdrop-filter:blur(18px)saturate(.92)!important;background:#eef1f44d!important}.puddle-settings-overlay-frame{background:#fff!important;border:1px solid #1a1f241a!important;border-radius:18px!important;width:min(1120px,100vw - 96px)!important;height:min(720px,100dvh - 84px)!important;box-shadow:0 28px 86px #0e141a33!important}.figma-settings-screen:not(.is-mobile-flow){box-sizing:border-box!important;background:#f4f6f8!important;min-height:100dvh!important;padding:clamp(38px,5dvh,58px) 28px!important}.figma-settings-screen.is-embedded:not(.is-mobile-flow){background:#fff!important;height:100dvh!important;min-height:100dvh!important;padding:0!important;overflow:hidden!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-window,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-window.is-expanded{background:#fff!important;border:1px solid #e4e7ea!important;border-radius:18px!important;grid-template-columns:198px minmax(0,1fr)!important;width:min(1120px,100% - 24px)!important;height:min(720px,100dvh - 84px)!important;min-height:620px!important;max-height:720px!important;margin:0 auto!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 54px #1a1f241a!important}.figma-settings-screen.is-embedded:not(.is-mobile-flow) .figma-settings-window,.figma-settings-screen.is-embedded:not(.is-mobile-flow) .figma-settings-window.is-expanded{width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-window.is-expanded .figma-settings-local-nav{color:#727980!important;box-sizing:border-box!important;background:#fafbfc!important;border:0!important;border-right:1px solid #e6e9ec!important;flex-direction:column!important;width:auto!important;height:100%!important;min-height:0!important;padding:30px 14px 24px!important;display:flex!important;position:relative!important;inset:auto!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav>strong{color:#8b9299!important;font:800 11px/1 var(--figma-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 12px 18px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav nav{align-content:start!important;gap:5px!important;width:100%!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav a{color:#626970!important;width:100%!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:11px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:0 12px!important;font:700 13.5px/1.2 Manrope,Inter,sans-serif!important;text-decoration:none!important;transition:none!important;display:grid!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav a:before,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav a:after{content:none!important;display:none!important}.figma-settings-nav-icon{color:currentColor!important;place-items:center!important;width:20px!important;height:20px!important;display:grid!important}.figma-settings-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:19px!important;height:19px!important}.figma-settings-nav-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav a:hover{color:#262b30!important;filter:none!important;background:#f0f2f4!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav a[data-active=true]{color:#20252a!important;background:#e9edf0!important;font-weight:800!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-close{z-index:20!important;color:#969da4!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#f6f7f8!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;font:300 24px/1 Manrope,sans-serif!important;text-decoration:none!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-close:hover{color:#42484e!important;filter:none!important;background:#eceff1!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-detail,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-window.is-expanded .figma-settings-detail{overscroll-behavior:contain!important;scrollbar-gutter:stable!important;box-sizing:border-box!important;background:#f7f8fa!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:28px 30px 60px!important;display:block!important;position:relative!important;overflow:hidden auto!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-window.is-expanded .figma-settings-section{color:#4e555c!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:100%!important;min-height:0!important;margin:0 0 24px!important;padding:0!important;scroll-margin-top:18px!important;display:block!important;position:relative!important;inset:auto!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section+.figma-settings-section{border-top:0!important;margin-top:0!important;padding-top:0!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header{margin:0 50px 14px 2px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header small{display:none!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header h1{color:#22272c!important;letter-spacing:-.35px!important;margin:0!important;font:800 20px/1.15 Manrope,Inter,sans-serif!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header p{color:#8a9198!important;margin:5px 0 0!important;font:600 12.5px/1.4 Manrope,Inter,sans-serif!important}.figma-settings-section-body{background:#fff!important;border:1px solid #e6e9ec!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 8px #191f2409!important}.figma-settings-section-body--notifications,.figma-settings-section-body--danger{padding:16px!important}.figma-settings-nested-form{display:contents!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row{box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #edf0f2!important;border-radius:0!important;grid-template-columns:155px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;min-height:58px!important;padding:11px 16px!important;font-size:13.5px!important;display:grid!important}.figma-settings-section-body>.figma-settings-row:last-child,.figma-settings-section-body>form:last-child .figma-settings-row:last-of-type{border-bottom:0!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row.is-tall{align-items:start!important;min-height:102px!important;padding-block:14px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row label{color:#747b82!important;font:700 12.5px/1.2 Manrope,Inter,sans-serif!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row>span{color:#30363b!important;font-weight:650!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row input,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row textarea,.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row select{color:#22272c!important;width:100%!important;min-height:38px!important;box-shadow:none!important;background:#fafbfc!important;border:1px solid #dfe3e6!important;border-radius:10px!important;padding:8px 11px!important;font:600 13.5px/1.25 Manrope,Inter,sans-serif!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row textarea{resize:vertical!important;min-height:72px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-row a{color:#30363b!important;background:#fff!important;border:1px solid #d9dee2!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;padding:0 13px!important;font:800 12px/1 Manrope,Inter,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-submit{justify-content:flex-end!important;margin-top:14px!important;display:flex!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-submit button{color:#fff!important;min-width:126px!important;min-height:40px!important;box-shadow:none!important;background:#4ca5f7!important;border:1px solid #2f86d7!important;border-radius:10px!important;padding:0 17px!important;font:800 13px/1 Manrope,Inter,sans-serif!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-submit button:hover{filter:none!important;background:#4297e8!important;border-color:#267ac7!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-submit.is-danger button{color:#fff!important;background:#e73668!important;border-color:#cf2f57!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-submit.is-danger button:hover{background:#d92e5e!important;border-color:#be294e!important}.figma-settings-screen:not(.is-mobile-flow) .figma-notification-preferences{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;padding:4px 0 12px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-notification-preferences label{background:#fafbfc!important;border:1px solid #edf0f2!important;border-radius:10px!important;min-height:42px!important;padding:0 10px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-notification-list-heading{margin-top:18px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-notification-list article{box-shadow:none!important;background:#fafbfc!important;border-color:#e7eaed!important;border-radius:11px!important}.figma-settings-screen:not(.is-mobile-flow) .figma-settings-warning{color:#7b8289!important;margin:0 0 14px!important;font-size:13px!important}.figma-settings-section-body--danger{background:#fffafb!important;border-color:#f0d6dd!important}.figma-dashboard-shell[data-appearance=dark] .puddle-settings-overlay-frame,.figma-dashboard-shell[data-resolved-appearance=dark] .puddle-settings-overlay-frame{background:#181b1e!important;border-color:#343a40!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-window,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-window,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen.is-embedded:not(.is-mobile-flow),.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen.is-embedded:not(.is-mobile-flow){background:#181b1e!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-detail,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-detail{background:#15181b!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-local-nav{background:#1d2125!important;border-color:#32383e!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header h1,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-section>header h1{color:#f1f3f4!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-section-body,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-section-body{background:#1d2125!important;border-color:#31373c!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row{background:#1d2125!important;border-color:#2b3035!important}.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row input,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row input,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row textarea,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row textarea,.figma-dashboard-shell[data-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row select,.figma-dashboard-shell[data-resolved-appearance=dark] .figma-settings-screen:not(.is-mobile-flow) .figma-settings-row select{color:#f1f3f4!important;background:#23282d!important;border-color:#394047!important}}
::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.86,.24,1.06)}::view-transition-image-pair(*){isolation:auto}::view-transition-old(*){mix-blend-mode:normal;backface-visibility:hidden}::view-transition-new(*){mix-blend-mode:normal;backface-visibility:hidden}[data-saved-morph-card],[data-saved-morph-photo],[data-saved-morph-title],[data-saved-morph-meta],.saved-inline-detail-card,.saved-inline-detail-hero,.saved-inline-detail-card>h1,.saved-inline-detail-meta{transform-origin:50%}.saved-inline-detail-layer{z-index:1250;inset:0 0 0 var(--figma-shell-sidebar,252px);box-sizing:border-box;contain:layout paint;place-items:center;padding:clamp(18px,3.5vw,42px);display:grid;position:fixed;overflow:hidden}.saved-inline-detail-backdrop{-webkit-backdrop-filter:blur(13px)saturate(.96);backdrop-filter:blur(13px)saturate(.96);cursor:default;background:#f6f6f6c2;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.saved-inline-detail-card{z-index:1;box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:2.5px solid #e5e5e5;border-radius:25px;grid-template-columns:minmax(0,1.43fr) minmax(290px,1fr);gap:20px;width:min(962px,100%);height:min(820px,100dvh - 48px);min-height:0;max-height:none;padding:16px 22px 24px 16px;display:grid;position:relative;overflow:auto;box-shadow:0 18px 55px #00000024}.saved-inline-detail-close{z-index:8;color:#6f6f6f;cursor:pointer;background:#fffffff0;border:1.5px solid #0000001f;border-radius:50%;place-items:center;width:36px;height:36px;padding:0 0 2px;font:400 25px/1 Manrope,sans-serif;display:grid;position:absolute;top:16px;right:16px}.saved-inline-detail-main,.saved-inline-detail-side{min-width:0}.saved-inline-detail-hero{box-sizing:border-box;background:#f0f0f0 50%/cover no-repeat;border:2px solid #dedede;border-radius:25px;width:100%;height:263px;overflow:hidden}.saved-inline-detail-hero>img{object-fit:cover;width:100%;height:100%;display:block}.saved-inline-detail-hero[data-photo-state=loading]{color:#858585;text-align:center;place-items:center;font:700 13px/1.25 Manrope,sans-serif;display:grid}.saved-inline-detail-hero[data-photo-state=loading]>img{opacity:0}.saved-inline-detail-hero[data-photo-state=unavailable]{color:#858585;text-align:center;place-items:center;font:700 13px/1.25 Manrope,sans-serif;display:grid}.saved-inline-detail-actions{z-index:5;align-items:center;gap:8px;min-height:39px;margin:-22px 0 0 12px;display:flex;position:relative}.saved-inline-detail-actions>button,.saved-inline-detail-actions>details>summary{color:#111;box-sizing:border-box;cursor:pointer;background:#f2f2f2;border:2px solid #c4c4c4;border-radius:999px;place-items:center;min-width:72px;height:39px;padding:0 14px;font:800 13px/1 Manrope,sans-serif;display:grid}.saved-inline-detail-actions>button.is-primary{color:#fff;background:#b784e4;border-color:#9162bb}.saved-inline-detail-actions>button:disabled,.saved-inline-detail-actions>details button:disabled{opacity:.5;cursor:default}.saved-inline-detail-actions>details{position:relative}.saved-inline-detail-actions>details>summary{list-style:none}.saved-inline-detail-actions>details>summary::-webkit-details-marker{display:none}.saved-inline-detail-actions>details>div{z-index:20;background:#fff;border:1.5px solid #e4e4e4;border-radius:14px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:46px;left:0;box-shadow:0 10px 28px #0000001f}.saved-inline-detail-actions>details>div button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;padding:7px 9px}.saved-inline-detail-main>h1{color:#000;letter-spacing:-3px;overflow-wrap:anywhere;margin:24px 6px 0;font:800 clamp(44px,5.2vw,64px)/.98 Manrope,sans-serif}.saved-inline-detail-meta{color:#858585;font:800 13px/1.2 var(--figma-mono);flex-wrap:wrap;gap:10px 20px;margin:12px 7px 0;display:flex}.saved-inline-detail-message{color:#69438a;background:#f4eef9;border-radius:11px;margin:14px 7px 0;padding:10px 12px;font:700 12px/1.3 Manrope,sans-serif}.saved-inline-detail-message.is-error{color:#8b2434;background:#fff1f3;justify-content:space-between;align-items:center;gap:10px;display:flex}.saved-inline-detail-message button{color:#fff;cursor:pointer;background:#171114;border:0;border-radius:999px;flex:none;min-height:30px;padding:0 11px;font:800 12px/1 Manrope,sans-serif}.saved-inline-detail-plan,.saved-inline-detail-posts,.saved-inline-detail-summary,.saved-inline-detail-similar{margin-top:24px}.saved-inline-detail-plan,.saved-inline-detail-posts{background:#fafafa;border:1.5px solid #e8e8e8;border-radius:20px;padding:18px}.saved-inline-detail-plan h2,.saved-inline-detail-posts h2,.saved-inline-detail-similar h2{margin:0 0 12px;font:800 19px/1.15 Manrope,sans-serif}.saved-inline-detail-plan form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;display:grid}.saved-inline-detail-plan input{color:#222;box-sizing:border-box;background:#fff;border:1.5px solid #d9d9d9;border-radius:10px;min-width:0;min-height:38px;padding:8px 10px;font:600 13px/1.25 Manrope,sans-serif}.saved-inline-detail-plan button{color:#fff;cursor:pointer;background:#b784e4;border:0;border-radius:10px;min-height:38px;padding:0 14px;font:800 12px/1 Manrope,sans-serif}.saved-inline-detail-posts-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.saved-inline-detail-posts-heading h2{margin:0}.saved-inline-detail-posts-heading>a{color:#fff;background:#b784e4;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font:800 11px/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.saved-inline-detail-post-list{gap:9px;display:grid}.saved-inline-detail-post{color:#111;background:#fff;border:1px solid #e7e7e7;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px;text-decoration:none;display:grid}.saved-inline-detail-post-avatar{color:#666;background:#ececec 50%/cover no-repeat;border-radius:50%;place-items:center;width:38px;height:38px;font:800 11px/1 Manrope,sans-serif;display:grid;overflow:hidden}.saved-inline-detail-post-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.saved-inline-detail-post-copy{gap:4px;min-width:0;display:grid}.saved-inline-detail-post-copy>span{align-items:baseline;gap:8px;min-width:0;display:flex}.saved-inline-detail-post-copy strong,.saved-inline-detail-post-copy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.saved-inline-detail-post-copy strong{font:800 12px/1.2 Manrope,sans-serif}.saved-inline-detail-post-copy small{color:#999;flex:none;font:700 10px/1 Manrope,sans-serif}.saved-inline-detail-post-copy b{font:800 13px/1.25 Manrope,sans-serif}.saved-inline-detail-post-copy p{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font:600 12px/1.4 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.saved-inline-detail-post-empty{color:#888;text-align:center;align-content:center;place-items:center;gap:5px;min-height:88px;font:600 12px/1.3 Manrope,sans-serif;display:grid}.saved-inline-detail-post-empty strong{color:#444;font-size:13px}.saved-inline-detail-post-loading,.saved-inline-detail-map-loading{background:#f1f1f1;position:relative;overflow:hidden}.saved-inline-detail-post-loading{border-radius:14px;height:88px}.saved-inline-detail-post-loading:after,.saved-inline-detail-map-loading:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.2s linear infinite saved-inline-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes saved-inline-shimmer{to{transform:translate(100%)}}.saved-inline-detail-side{padding-top:0}.saved-inline-detail-map{contain:layout paint;background:#f1f1f1;border:2px solid #dedede;border-radius:25px;width:100%;height:410px;overflow:hidden}.saved-inline-detail-map>*,.saved-inline-detail-map .location-map-workspace,.saved-inline-detail-map .location-map-layout,.saved-inline-detail-map .location-map-canvas,.saved-inline-detail-map .saved-inline-detail-map-loading,.saved-inline-detail-map .saved-inline-detail-map-empty{box-sizing:border-box!important;width:100%!important;height:100%!important;min-height:100%!important}.saved-inline-detail-map .location-map-toolbar,.saved-inline-detail-map .location-map-side,.saved-inline-detail-map .location-map-zoom{display:none!important}.saved-inline-detail-map .location-map-layout{grid-template-columns:1fr!important;display:block!important}.saved-inline-detail-map .location-map-canvas{border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important}.saved-inline-detail-map .location-map-attribution{z-index:50!important;display:block!important}.saved-inline-detail-summary{color:#666;font:600 13px/1.5 Manrope,sans-serif}.saved-inline-detail-similar{gap:9px;display:grid}.saved-inline-detail-similar>a{color:#111;border:1.5px solid #e8e8e8;border-radius:14px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px;text-decoration:none;display:grid}.saved-inline-detail-similar>a>span{background:#eee 50%/cover no-repeat;border-radius:10px;width:64px;height:48px}.saved-inline-detail-similar-photo>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.saved-inline-detail-similar-photo[data-photo-state=loading]{color:#858585;text-align:center;place-items:center;font:700 9px/1.1 Manrope,sans-serif;display:grid}.saved-inline-detail-similar-photo[data-photo-state=loading]>img{opacity:0}.saved-inline-detail-similar-photo[data-photo-state=unavailable]{color:#858585;text-align:center;place-items:center;font:700 9px/1.1 Manrope,sans-serif;display:grid}.saved-inline-detail-similar>a strong{text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.2 Manrope,sans-serif;overflow:hidden}@media (max-width:1050px) and (min-width:761px){.saved-inline-detail-layer{left:92px}}@media (max-width:760px){.saved-inline-detail-layer{contain:layout paint;align-items:end;padding:10px 10px 84px;inset:0}.saved-inline-detail-card{scrollbar-gutter:auto;border-radius:24px;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;height:calc(100dvh - 94px);min-height:0;max-height:none;padding:10px 10px 26px}.saved-inline-detail-close{top:18px;right:18px}.saved-inline-detail-hero{height:clamp(205px,35dvh,290px)}.saved-inline-detail-main>h1{letter-spacing:-2px;margin-top:20px;font-size:clamp(36px,10vw,50px)}.saved-inline-detail-plan form{grid-template-columns:minmax(0,1fr)}.saved-inline-detail-map{height:min(330px,42dvh)}.saved-inline-detail-post{grid-template-columns:34px minmax(0,1fr)}.saved-inline-detail-post-avatar{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:1ms;animation-timing-function:linear}.saved-inline-detail-post-loading:after,.saved-inline-detail-map-loading:after{animation:none}}
@media (max-width:760px){[data-testid=saved-screen]:has(.saved-inline-detail-layer)>:not(.saved-inline-detail-layer){filter:blur(13px);pointer-events:none}.saved-inline-detail-layer{isolation:isolate;background:#f6f6f67a!important;place-items:start center!important;padding:10px 10px 84px!important;display:grid!important;inset:0!important;overflow:hidden!important}.saved-inline-detail-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;background:#f6f6f657!important;transition:none!important;animation:none!important;inset:0!important}.saved-inline-detail-card{contain:layout paint;overscroll-behavior:contain!important;scrollbar-gutter:auto!important;background:#fff!important;border-radius:24px!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;gap:18px!important;width:100%!important;height:calc(100svh - 104px)!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px 10px 26px!important;overflow:hidden auto!important}.saved-inline-detail-close{z-index:1305!important;width:36px!important;height:36px!important;margin:0!important;transition:none!important;position:fixed!important;top:18px!important;right:18px!important;transform:none!important}.saved-inline-detail-main,.saved-inline-detail-side{width:100%!important;min-width:0!important}.saved-inline-detail-hero{flex:none!important;width:100%!important;height:min(240px,31svh)!important;min-height:205px!important;margin:0!important}.saved-inline-detail-actions{z-index:1295!important;background:#fffffffa!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:calc(100% - 12px)!important;min-height:48px!important;margin:10px 6px 0!important;padding:4px 0!important;transition:none!important;display:grid!important;position:sticky!important;top:52px!important;transform:none!important}.saved-inline-detail-actions>button,.saved-inline-detail-actions>details,.saved-inline-detail-actions>details>summary{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}.saved-inline-detail-actions>button,.saved-inline-detail-actions>details>summary{white-space:nowrap!important;text-overflow:ellipsis!important;height:40px!important;min-height:40px!important;padding:0 8px!important;transition:none!important;animation:none!important;overflow:hidden!important;transform:none!important}.saved-inline-detail-actions>button:disabled,.saved-inline-detail-actions>details button:disabled{opacity:1!important}.saved-inline-detail-actions>details{height:40px!important;position:relative!important}.saved-inline-detail-actions>details>div{width:min(220px,100vw - 32px)!important;min-width:0!important;max-width:calc(100vw - 32px)!important;top:46px!important;left:auto!important;right:0!important}.saved-inline-detail-main>h1{letter-spacing:-2px!important;margin:20px 6px 0!important;font-size:clamp(36px,10vw,50px)!important}.saved-inline-detail-meta{min-height:18px}.saved-inline-detail-plan form{grid-template-columns:minmax(0,1fr)!important}.saved-inline-detail-map{height:min(320px,39svh)!important;min-height:240px!important}.saved-inline-detail-backdrop,.saved-inline-detail-close,.saved-inline-detail-actions,.saved-inline-detail-actions *{view-transition-name:none!important}.saved-inline-detail-card *,.saved-inline-detail-layer *{-webkit-tap-highlight-color:transparent}}
::view-transition-group(*){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.72,.2,1)}.saved-inline-detail-layer{animation:.16s ease-out both saved-detail-layer-in}.saved-inline-detail-card{animation:.22s cubic-bezier(.2,.72,.2,1) both saved-detail-card-in}.saved-lightweight-title,.saved-lightweight-meta{animation:.22s ease-out both saved-lightweight-text-in;animation-delay:var(--saved-title-delay,0s);display:inline-block}.saved-lightweight-title-skeleton,.saved-lightweight-meta-skeleton{background:#78787824;border-radius:999px;display:inline-block}.saved-lightweight-title-skeleton{width:min(9.5rem,72%);height:.88em}.saved-lightweight-meta-skeleton{width:5.8rem;height:.72em}@keyframes saved-detail-layer-in{0%{opacity:0}to{opacity:1}}@keyframes saved-detail-card-in{0%{opacity:.94;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes saved-lightweight-text-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.saved-inline-detail-layer,.saved-inline-detail-card,.saved-lightweight-title,.saved-lightweight-meta{animation-duration:1ms!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:1ms!important;animation-delay:0s!important}}
.figma-friends-pass-wrapper:has(>.figma-friends-screen.is-messages){height:100dvh;min-height:0;overflow:hidden}.figma-friends-screen.is-messages{height:100dvh;min-height:0;max-height:100dvh;padding-bottom:0;overflow:hidden}.figma-friends-screen.is-messages .figma-friends-message-layout{height:auto;min-height:0;top:102px;bottom:22px;overflow:hidden}.figma-friends-screen.is-messages .figma-friends-conversations{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.figma-friends-screen.is-messages .figma-friends-chat{min-height:0;overflow:hidden}.figma-friends-screen.is-messages .figma-friends-messages{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment{flex:none;position:relative}.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment>summary{cursor:pointer;list-style:none;transition:background .16s,color .16s,transform .12s;color:#777!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:0!important;font:500 25px/1 Manrope,sans-serif!important;display:grid!important}.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment>summary::-webkit-details-marker{display:none}.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment>summary:hover{color:#222!important;background:#f2f2f2!important}.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment>summary:active{transform:scale(.93)}.figma-message-place-picker{z-index:60;-webkit-backdrop-filter:blur(18px);box-sizing:border-box;gap:4px;max-height:290px;overflow-y:auto;background:#fffffff5!important;border:1px solid #0000001a!important;border-radius:18px!important;width:min(320px,100vw - 52px)!important;padding:10px!important;display:grid!important;position:absolute!important;bottom:46px!important;left:-4px!important;box-shadow:0 16px 45px #00000024!important}.figma-message-place-picker>strong{color:#777;letter-spacing:.01em;padding:4px 6px 8px;font:800 11px/1 Manrope,sans-serif}.figma-message-place-picker>button{text-align:left;cursor:pointer;justify-items:start;gap:4px;color:#111!important;width:100%!important;height:auto!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;grid-template-columns:minmax(0,1fr)!important;padding:9px 10px!important;display:grid!important}.figma-message-place-picker>button:hover{background:#f4f4f4!important}.figma-message-place-picker>button:active{transform:scale(.99);background:#ededed!important}.figma-message-place-picker>button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:800 13px/1.15 Manrope,sans-serif;overflow:hidden}.figma-message-place-picker>button small,.figma-message-place-picker>p{color:#999;margin:0;font:600 10px/1.2 Manrope,sans-serif}.puddle-send-action{cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .12s,box-shadow .16s;color:#58c92e!important;width:36px!important;min-width:36px!important;height:36px!important;box-shadow:none!important;background:#fff!important;border:2px solid #78e152!important;border-radius:50%!important;flex:0 0 36px!important;place-items:center!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.puddle-send-action:before{content:"↑";font:900 21px/1 Manrope,sans-serif;display:block;transform:translateY(-1px)}.puddle-send-action:hover:not(:disabled){transform:translateY(-1px);background:#f3ffef!important;box-shadow:0 2px 8px #58c92e29!important}.puddle-send-action:active:not(:disabled){transform:scale(.94)}.puddle-send-action:focus-visible{outline-offset:2px;outline:3px solid #78e1523d!important}.puddle-send-action:disabled{cursor:default;color:#b8b8b8!important;box-shadow:none!important;opacity:1!important;background:#f8f8f8!important;border-color:#dedede!important}@media (prefers-reduced-motion:reduce){.puddle-send-action,.figma-friends-screen.is-messages .figma-friends-composer-menu.is-attachment>summary{transition:none}}@media (max-width:760px){.puddle-main-transition[data-route-path=\/matches]{height:calc(100dvh - var(--puddle-mobile-content-bottom));min-height:0}.puddle-main-transition[data-route-path=\/matches] .puddle-main-transition-content,.puddle-main-transition[data-route-path=\/matches] .puddle-main-transition-loader{height:100%;min-height:0}.figma-friends-screen.is-messages{height:calc(100dvh - var(--puddle-mobile-content-bottom));min-height:0;max-height:calc(100dvh - var(--puddle-mobile-content-bottom));padding-bottom:0;overflow:hidden}.figma-friends-pass-wrapper:has(>.figma-friends-screen.is-messages){height:calc(100dvh - var(--puddle-mobile-content-bottom));min-height:0;max-height:calc(100dvh - var(--puddle-mobile-content-bottom));padding-bottom:0;overflow:hidden}.figma-friends-screen.is-messages .figma-friends-message-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;gap:0;width:100%;height:100%;min-height:0;display:grid;overflow:hidden;position:relative!important;inset:auto!important}.figma-friends-screen.is-messages:not(.is-conversation-open) .figma-friends-chat{display:none!important}.figma-friends-screen.is-messages:not(.is-conversation-open) .figma-friends-conversations{width:100%;height:100%;min-height:0;max-height:none;overflow-y:auto}.figma-friends-screen.is-messages:not(.is-conversation-open) .figma-friends-conversation-empty{font-size:0}.figma-friends-screen.is-messages:not(.is-conversation-open) .figma-friends-conversation-empty:before{content:"No conversation yet";font:700 .875rem/1.2 Manrope,sans-serif}.figma-friends-screen.is-messages.is-conversation-open{grid-template-rows:minmax(0,1fr);gap:0;padding:0}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-conversations{display:none!important}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-chat{z-index:1;width:100%;max-width:100%;height:100%;min-height:0;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;margin:0;display:flex!important;position:relative!important;inset:auto!important}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-chat>header{box-sizing:border-box;flex:none;height:4.5rem;padding:0 1rem}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-tabs{display:none!important}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-messages{min-height:0;top:4.5rem;bottom:4.75rem}.figma-friends-screen.is-messages.is-conversation-open .figma-friends-composer{height:2.875rem;bottom:.75rem}.figma-friends-screen.is-messages .figma-friends-messages{min-height:0}.figma-message-place-picker{max-height:240px;width:min(300px,100vw - 32px)!important}}.figma-messages-navigation-status{z-index:20;color:#777;pointer-events:auto;background:#ffffffb8;place-items:center;padding:1rem;font:800 .875rem/1.2 Manrope,sans-serif;display:grid;position:absolute;inset:0}@media (prefers-color-scheme:dark){.figma-message-place-picker{background:#1e1e1ef5!important;border-color:#ffffff1f!important}.figma-message-place-picker>button{color:#f5f5f5!important}.figma-message-place-picker>button:hover{background:#292929!important}.figma-message-place-picker>button:active{background:#333!important}.puddle-send-action{background:#171717!important}.puddle-send-action:hover:not(:disabled){background:#20301b!important}.puddle-send-action:disabled{color:#777!important;background:#222!important;border-color:#444!important}}.figma-friends-chat-back{display:none}@media (max-width:760px){.figma-friends-chat>header .figma-friends-chat-back{color:#4ca5f7;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;margin-inline-end:.125rem;padding:0;font:500 2.125rem/1 Manrope,system-ui,sans-serif;text-decoration:none;display:grid}.figma-friends-chat>header .figma-friends-chat-back:active{background:#4ca5f71f}}
:root{--puddle-mobile-nav-height:104px;--puddle-mobile-content-bottom:calc(var(--puddle-mobile-nav-height) + env(safe-area-inset-bottom))}body:has(.figma-dashboard-shell){scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent;min-width:280px}body:has(.figma-dashboard-shell)::-webkit-scrollbar{width:8px;height:8px}body:has(.figma-dashboard-shell)::-webkit-scrollbar-track{background:0 0}body:has(.figma-dashboard-shell)::-webkit-scrollbar-thumb{background:#c7c7c7 padding-box padding-box;border:2px solid #0000;border-radius:999px}.figma-dashboard-shell,.figma-dashboard-stage,.figma-dashboard-main{min-height:100dvh}body:has([data-testid=feed-screen][data-view=map]){overflow:hidden}[data-testid=feed-screen][data-view=map]{height:100dvh!important;min-height:100dvh!important}.figma-swipe-mobile-logo{display:none}.figma-swipe-screen:before{content:none!important}@media (max-width:760px){.figma-dashboard-main{min-height:100dvh;padding-bottom:var(--puddle-mobile-content-bottom)}.figma-dashboard-mobile-nav{height:var(--puddle-mobile-nav-height);padding-bottom:calc(18px + env(safe-area-inset-bottom))}.figma-swipe-screen{height:calc(100dvh - var(--puddle-mobile-content-bottom));min-height:calc(100dvh - var(--puddle-mobile-content-bottom));max-height:calc(100dvh - var(--puddle-mobile-content-bottom));overflow:clip!important}.figma-swipe-workspace{box-sizing:border-box;height:100%;min-height:0;max-height:100%;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;justify-items:center!important;gap:clamp(7px,1.25dvh,12px)!important;padding:clamp(72px,12dvh,103px) clamp(16px,5vw,24px) clamp(12px,3dvh,24px)!important;display:grid!important}.figma-swipe-mobile-logo{z-index:20;aspect-ratio:1;pointer-events:none;background:url(/puddle-mark-outline.svg) 50%/contain no-repeat;width:clamp(32px,9vw,38px);display:block;position:absolute;top:clamp(24px,4.6dvh,40px);left:50%;transform:translate(-50%)}.figma-swipe-card-stage{aspect-ratio:325/544!important;width:min(325px,100% - 16px,59.7dvh - 170px)!important;max-width:100%!important;height:auto!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.figma-swipe-card-stage>.figma-swipe-card,.figma-swipe-card-stage>.minimal-swipe-card.figma-swipe-card{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.figma-swipe-actions,.minimal-swipe-actions.figma-swipe-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(5px,2vw,8px)!important;width:min(288px,100% - 16px)!important;max-width:100%!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.figma-swipe-action,.figma-swipe-actions .minimal-swipe-action{width:100%!important;min-width:0!important}.figma-swipe-action>span,.figma-swipe-actions .minimal-swipe-action>span{width:clamp(44px,min(15vw,7.6dvh),58px)!important;min-width:clamp(44px,min(15vw,7.6dvh),58px)!important;height:clamp(44px,min(15vw,7.6dvh),58px)!important;min-height:clamp(44px,min(15vw,7.6dvh),58px)!important}.figma-swipe-action svg,.figma-swipe-actions .minimal-swipe-action svg{width:clamp(21px,7vw,27px)!important;height:clamp(21px,7vw,27px)!important}.figma-swipe-action small,.figma-swipe-actions .minimal-swipe-action small{font-size:clamp(8.5px,2.6vw,10px)!important}.figma-swipe-status{text-align:center!important;width:max-content!important;max-width:calc(100% - 32px)!important;min-height:14px!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}[data-testid=feed-screen][data-view=map]{padding:0!important}[data-testid=feed-screen][data-view=map]>.header{z-index:20;pointer-events:none;width:auto;min-height:41px;position:absolute;top:clamp(24px,4.6dvh,40px);left:clamp(16px,4.7vw,19px);right:clamp(16px,4.7vw,19px)}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-workspace,[data-testid=feed-screen][data-view=map] .map-canvas .location-map-layout,[data-testid=feed-screen][data-view=map] .map-canvas .location-map-canvas{height:100%!important;min-height:0!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side{inset-block-start:var(--location-map-selection-y)!important;inset-inline-start:var(--location-map-selection-x)!important;inset-inline-end:auto!important;border-radius:16px!important;width:min(303px,100% - 32px)!important;max-height:min(112px,100% - 220px)!important;bottom:auto!important;transform:translate(-50%,calc(-100% - 1.125rem))!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card{grid-template-columns:clamp(58px,18vw,72px) minmax(0,1fr)!important;min-height:96px!important;max-height:112px!important;display:grid!important;overflow:hidden!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card-photo{aspect-ratio:1!important;border-radius:12px!important;width:auto!important;height:auto!important;min-height:0!important;margin:10px!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card>div:last-child{align-content:center!important;gap:3px!important;min-width:0!important;padding:10px 12px 10px 0!important;display:grid!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;min-width:0;overflow:hidden;margin:0!important;font-size:clamp(14px,4vw,18px)!important}[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card p,[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-card-tags,[data-testid=feed-screen][data-view=map] .map-canvas .location-map-side .location-map-plan-time,[data-testid=feed-screen][data-view=map] .map-canvas .location-map-zoom{display:none!important}[data-testid=feed-screen][data-view=map] .map-screen .puddle-map-search-trigger{z-index:12;align-items:center;gap:8px;top:auto!important;right:auto!important;bottom:calc(var(--puddle-mobile-content-bottom) + 16px)!important;justify-content:flex-start!important;width:min(220px,100% - 32px)!important;min-width:0!important;max-width:none!important;height:42px!important;padding:0 14px!important;display:flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}[data-testid=feed-screen][data-view=map] .map-screen .puddle-map-search-trigger>span{color:#777;font:700 13px/1 Manrope,sans-serif;clip:auto!important;white-space:nowrap!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}[data-testid=feed-screen][data-view=map] .map-screen .puddle-map-search-trigger>b{margin-left:auto}}.figma-swipe-filter-icon{display:none}.figma-swipe-filter-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:20px;height:20px}@media (min-width:761px){.figma-swipe-filter-trigger{border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:grid!important}.figma-swipe-filter-icon{place-items:center;display:grid}.figma-swipe-filter-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}[data-testid=saved-search]{z-index:75!important;top:auto!important;bottom:clamp(20px,5vh,44px)!important;right:auto!important;left:calc(var(--figma-shell-sidebar,252px) + (100vw - var(--figma-shell-sidebar,252px)) / 2)!important;width:min(420px, calc(100vw - var(--figma-shell-sidebar,252px) - 48px))!important;min-width:min(420px, calc(100vw - var(--figma-shell-sidebar,252px) - 48px))!important;max-width:min(420px, calc(100vw - var(--figma-shell-sidebar,252px) - 48px))!important;box-sizing:border-box!important;color:#b0b0b0!important;text-align:left!important;background:#fffffff7!important;border:2px solid #e6e6e6!important;border-radius:25px!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;padding:4px 5px 4px 17px!important;font:600 14px/1.2 Manrope,sans-serif!important;display:flex!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 4px #0000001a!important}[data-testid=saved-search]>label{flex:1;min-width:0;display:block}[data-testid=saved-search] input{color:#111;width:100%;min-width:0;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0}[data-testid=saved-search] input::placeholder{color:#b0b0b0;opacity:1}[data-testid=saved-search]>button{box-sizing:border-box;color:#b784e4;text-align:center;background:#fff;border:2px solid #b784e4;border-radius:50%;flex:0 0 42px;align-self:center;place-items:center;margin:0;padding:0;width:42px!important;height:42px!important;font:800 22px/1 Manrope,sans-serif!important;display:grid!important}[data-testid=saved-search]:focus-within{outline-offset:3px;outline:3px solid #b784e4}@media (max-width:760px){[data-testid=saved-search]{bottom:calc(var(--puddle-mobile-content-bottom) + 1rem)!important;width:min(22.5rem,100vw - 2rem)!important;min-width:min(22.5rem,100vw - 2rem)!important;max-width:min(22.5rem,100vw - 2rem)!important;left:50%!important}}
:root{--onb-blue:var(--puddle-figma-blue,#4ca5f7);--onb-green:var(--puddle-figma-green,#65e736);--onb-ink:#575757;--onb-label:#7a7a7a;--onb-muted:#b0b0b0;--onb-grey:var(--puddle-figma-grey,#858585);--onb-line:#e6e6e6;--onb-rule:#b7b7b7;--onb-track:#e7e7e7;--onb-fancy:"Martian Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--onb-default:Manrope, Inter, ui-sans-serif, system-ui, sans-serif}.pdl-onb-page{z-index:0;overscroll-behavior:contain;background:#eef2f6;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.pdl-onb-site{z-index:0;pointer-events:none;filter:blur(16px)saturate(1.1);opacity:1;background:radial-gradient(58% 48% at 12% 8%,#dbeeff 0 40%,#0000 72%),radial-gradient(46% 42% at 92% 12%,#e8e1ff 0 42%,#0000 74%),radial-gradient(60% 50% at 78% 96%,#d9f7cd 0 40%,#0000 76%),linear-gradient(158deg,#fbfdff 0%,#f4f7fa 54%,#eef3f8 100%);position:fixed;inset:-60px}.pdl-onb-site:before,.pdl-onb-site:after{content:"";background:#fff;border-radius:34px;position:absolute;box-shadow:0 24px 60px #141e2d29}.pdl-onb-site:before{background:linear-gradient(#eaf4ff 0 0) 34px 132px/200px 46px no-repeat,linear-gradient(#f1f1f1 0 0) 34px 196px/168px 22px no-repeat,linear-gradient(#f1f1f1 0 0) 34px 238px/186px 22px no-repeat,linear-gradient(#f1f1f1 0 0) 34px 280px/150px 22px no-repeat,linear-gradient(#f1f1f1 0 0) 34px 322px/176px 22px no-repeat,linear-gradient(#dfe9f4 0 0) 34px 52px/120px 40px no-repeat,#fff;width:268px;top:96px;bottom:96px;left:84px}.pdl-onb-site:after{background:linear-gradient(#fff 0 0) 0 400px/420px 188px no-repeat,linear-gradient(150deg,#cfe6ff,#e7dcff 52%,#ffe2f0);width:420px;height:588px;margin-left:-120px;top:132px;left:50%}.pdl-onb-scrim{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f0f4f961;position:fixed;inset:0}.pdl-onb-widget{z-index:2;width:min(1080px,100%);height:min(724px,100dvh - 40px);font-family:var(--onb-default);background:#fff;border-radius:30px;grid-template-columns:minmax(0,458px) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #121c2c42,0 2px #121c2c0f}.pdl-onb-widget:focus-visible{outline:3px solid var(--onb-blue);outline-offset:3px}.pdl-onb-panel{flex-direction:column;min-width:0;padding:38px 39px 34px;display:flex;overflow:auto}.pdl-onb-brand{align-items:center;gap:6px;margin-bottom:12px;display:flex}.pdl-onb-brand img{width:39.73px;height:40.81px;display:block}.pdl-onb-brand span{font-family:var(--onb-fancy);color:#000;letter-spacing:-.01em;font-size:22.875px;font-weight:700;line-height:1}.pdl-onb-progress{background:var(--onb-track);border-radius:20px;height:7px;overflow:hidden}.pdl-onb-progress i{background:var(--onb-blue);border-radius:20px;height:7px;transition:width .32s cubic-bezier(.22,.61,.36,1);display:block}.pdl-onb-crumbs{justify-content:space-between;align-items:center;gap:12px;min-height:21px;margin-top:20px;display:flex}.pdl-onb-crumb{font-family:var(--onb-default);color:var(--onb-label);cursor:pointer;background:0 0;border:0;padding:0;font-size:14.836px;font-weight:800;line-height:1.4}.pdl-onb-crumb:hover{color:var(--onb-ink)}.pdl-onb-crumb:focus-visible{outline:2px solid var(--onb-blue);outline-offset:3px;border-radius:4px}.pdl-onb-crumb[hidden]{display:none}.pdl-onb-heading{font-family:var(--onb-fancy);letter-spacing:-.02em;color:var(--onb-ink);margin:60px 0 22px;font-size:28.95px;font-weight:700;line-height:1.06}.pdl-onb-heading b{color:var(--onb-blue);font-weight:700;display:block}.pdl-onb-heading.is-blue{color:var(--onb-blue)}.pdl-onb-fieldset{border:0;min-width:0;margin:0;padding:0}.pdl-onb-hint-flush{padding-left:0}.pdl-onb-flash{z-index:3;width:min(560px,100% - 40px);position:fixed;top:18px;left:50%;transform:translate(-50%)}.pdl-onb-flash:empty{display:none}.pdl-onb-flash .auth-message{margin:0}.pdl-onb-step{align-content:start;gap:18px;display:grid}.pdl-onb-step[hidden]{display:none}.pdl-onb-body{flex:1;min-height:0}.pdl-onb-field{min-width:0;font-family:var(--onb-default);color:var(--onb-label);gap:8px;font-size:14.836px;font-weight:800;line-height:1.4;display:grid}.pdl-onb-panel input[type=text],.pdl-onb-panel input[type=number],.pdl-onb-panel input:not([type]),.pdl-onb-panel textarea,.pdl-onb-panel select{border:1.515px solid var(--onb-line);width:100%;min-height:37px;font-family:var(--onb-default);color:#111;background:#fff;border-radius:18.937px;outline:none;padding:0 13.3px;font-size:12.12px;font-weight:600;transition:border-color .16s,box-shadow .16s;transform:none;box-shadow:0 3.03px #0000001a}.pdl-onb-panel textarea{resize:vertical;min-height:96px;padding:12px 13.3px;line-height:1.5}.pdl-onb-panel select{padding-right:34px}.pdl-onb-panel input::placeholder,.pdl-onb-panel textarea::placeholder{color:var(--onb-muted);font-weight:600}.pdl-onb-panel input:focus,.pdl-onb-panel textarea:focus,.pdl-onb-panel select:focus{border-color:var(--onb-blue);transform:none;box-shadow:0 3.03px #4ca5f747}.pdl-onb-panel [aria-invalid=true]{border-color:#e73668}.pdl-onb-hint,.pdl-onb-panel .field-hint{color:var(--onb-muted);margin:0;padding-left:15px;font-weight:600;line-height:1.4;font-family:var(--onb-default)!important;font-size:12.12px!important}.pdl-onb-panel .field-error{color:#e73668;min-height:0;margin:0;padding-left:15px;font-weight:700;line-height:1.4;display:block;font-family:var(--onb-default)!important;font-size:12.12px!important}.pdl-onb-panel .field-error:empty{display:none}.pdl-onb-or{color:var(--onb-muted);margin:0;padding-left:3px;font-size:12.12px;font-weight:700}.pdl-onb-panel .location-picker{gap:12px;display:grid}.pdl-onb-panel .location-search-field{font-family:var(--onb-default);color:var(--onb-label);gap:8px;font-size:14.836px;font-weight:800;display:grid}.pdl-onb-panel .location-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pdl-onb-panel .location-search-row button,.pdl-onb-panel .location-current-button{border:1.515px solid var(--onb-line);min-height:37px;font-family:var(--onb-default);color:#545454;cursor:pointer;background:#fff;border-radius:18.937px;padding:0 16px;font-size:12.12px;font-weight:700;box-shadow:0 3.03px #0000001a}.pdl-onb-panel .location-current-button{text-align:left;width:100%;padding-left:13.3px}.pdl-onb-panel .location-search-row button:disabled,.pdl-onb-panel .location-current-button:disabled{opacity:.5;cursor:not-allowed}.pdl-onb-panel .location-results{border:1.515px solid var(--onb-line);border-radius:18.937px;gap:6px;max-height:168px;padding:6px;display:grid;overflow:auto}.pdl-onb-panel .location-results button{text-align:left;width:100%;font-family:var(--onb-default);cursor:pointer;background:#fff;border:0;border-radius:14px;gap:2px;padding:8px 11px;display:grid}.pdl-onb-panel .location-results button:hover{background:#f2f8ff}.pdl-onb-panel .location-results strong{color:#111;font-size:12.12px}.pdl-onb-panel .location-results span{color:var(--onb-grey);font-size:11px}.pdl-onb-panel .location-selected{background:var(--onb-green);color:#fff;border-radius:18.937px;align-items:center;gap:8px;min-height:37px;padding:0 13.3px;display:flex;box-shadow:0 3.03px #0000001a}.pdl-onb-panel .location-selected span{text-transform:uppercase;letter-spacing:.06em;opacity:.85;font-size:10px;font-weight:800}.pdl-onb-panel .location-selected strong{font-size:12.12px;font-weight:800}.pdl-onb-panel .location-picker-message{color:var(--onb-muted);margin:0;padding-left:15px;font-size:12.12px;font-weight:600}.pdl-onb-panel .location-picker-message:empty{display:none}.pdl-onb-radius{display:block;position:relative}.pdl-onb-radius input{padding-right:52px!important}.pdl-onb-radius em{color:var(--onb-grey);pointer-events:none;font-size:12.12px;font-style:normal;font-weight:800;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.pdl-onb-chips{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.pdl-onb-chips legend{padding:0}.pdl-onb-chip{border:1.515px solid var(--onb-line);cursor:pointer;background:#fff;border-radius:18.937px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:border-color .14s,background .14s,color .14s;display:flex;box-shadow:0 3.03px #0000001a}.pdl-onb-chip>span{gap:2px;min-width:0;display:grid}.pdl-onb-chip strong{color:#111;font-size:12.12px;font-weight:800}.pdl-onb-chip small{color:var(--onb-grey);font-size:9.5px;font-weight:600;line-height:1.35}.pdl-onb-chip input{appearance:none;border:1.515px solid var(--onb-line);width:18px;height:18px;min-height:0;box-shadow:none;cursor:pointer;background:#fff;border-radius:6px;flex:0 0 18px;margin:0;padding:0}.pdl-onb-chip:has(input:checked){border-color:var(--onb-green);background:#f2fdec}.pdl-onb-chip:has(input:checked) input{border-color:var(--onb-green);background:var(--onb-green)}.pdl-onb-chip:has(input:checked) input:after{content:"✓";color:#fff;text-align:center;margin-top:-3px;font-size:12px;font-weight:900;display:block}.pdl-onb-chip:has(input:focus-visible){outline:2px solid var(--onb-blue);outline-offset:2px}.pdl-onb-foot{justify-content:flex-end;align-items:center;gap:12px;padding-top:22px;display:flex}.pdl-onb-count{color:var(--onb-muted);margin-right:auto;font-size:12.12px;font-weight:700}.pdl-onb-next{border:2px solid var(--onb-line);width:60px;height:42px;color:var(--onb-grey);cursor:pointer;background:#fff;border-radius:25px;place-items:center;padding:0;transition:border-color .15s,color .15s,transform .15s;display:grid;box-shadow:0 4px #0000001a}.pdl-onb-next:hover:not(:disabled){border-color:var(--onb-blue);color:var(--onb-blue);transform:translateY(-1px)}.pdl-onb-next:focus-visible{outline:3px solid var(--onb-blue);outline-offset:3px}.pdl-onb-next:disabled{opacity:.4;cursor:not-allowed}.pdl-onb-next svg{width:28px;height:26px;display:block}.pdl-onb-submit{border:2px solid var(--onb-blue);background:var(--onb-blue);min-height:42px;font-family:var(--onb-default);color:#fff;cursor:pointer;border-radius:25px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 4px #1c74d859}.pdl-onb-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px #1c74d859}.pdl-onb-submit:focus-visible{outline-offset:3px;outline:3px solid #1c74d8}.pdl-onb-submit:disabled{opacity:.45;cursor:not-allowed}.pdl-onb-alert{color:#a3143a;background:#fff2f5;border:1.515px solid #e73668;border-radius:18.937px;margin:0 0 16px;padding:10px 14px;font-size:12.12px;font-weight:700}.pdl-onb-preview{border-left:3px solid var(--onb-rule);background:linear-gradient(150deg,#fafdff,#fff 52%,#f4f9ff);flex-direction:column;min-width:0;padding:38px 40px;display:flex;position:relative}.pdl-onb-signout{position:absolute;top:22px;right:22px}.pdl-onb-signout button{font-family:var(--onb-default);color:var(--onb-muted);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:12.12px;font-weight:800}.pdl-onb-signout button:hover{color:var(--onb-ink)}.pdl-onb-preview-label{font-family:var(--onb-default);letter-spacing:.14em;text-transform:uppercase;color:#c4c4c4;margin:0 0 18px;font-size:10.5px;font-weight:800}.pdl-onb-card{background:#fff;border:1.515px solid #ededed;border-radius:26px;gap:14px;padding:24px;display:grid;box-shadow:0 12px 34px #141e2d12}.pdl-onb-card-top{align-items:center;gap:14px;min-width:0;display:flex}.pdl-onb-avatar{width:62px;height:62px;font-family:var(--onb-fancy);color:#fff;text-transform:uppercase;background:linear-gradient(150deg,#cfe6ff,#e7dcff);border-radius:999px;flex:0 0 62px;place-items:center;font-size:22px;font-weight:700;display:grid}.pdl-onb-card-name{gap:3px;min-width:0;display:grid}.pdl-onb-card-name strong{font-family:var(--onb-fancy);color:var(--onb-ink);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.2}.pdl-onb-card-name span{color:var(--onb-blue);overflow-wrap:anywhere;font-size:12.12px;font-weight:700}.pdl-onb-card-name em{color:var(--onb-muted);font-style:normal}.pdl-onb-facts{gap:8px;display:grid}.pdl-onb-fact{justify-content:space-between;align-items:baseline;gap:14px;font-size:12.12px;display:flex}.pdl-onb-fact dt{color:var(--onb-label);font-weight:800}.pdl-onb-fact dd{color:#111;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.pdl-onb-fact dd.is-capital{text-transform:capitalize}.pdl-onb-fact dd.is-empty{color:var(--onb-muted);font-weight:600}.pdl-onb-tags{flex-wrap:wrap;gap:6px;display:flex}.pdl-onb-tags span{color:#5c6b7a;background:#f1f6fb;border-radius:999px;padding:5px 10px;font-size:10.5px;font-weight:800}.pdl-onb-tags span.is-empty{color:var(--onb-muted);background:0 0;padding-left:0;font-weight:600}.pdl-onb-bio{color:#4c4c4c;overflow-wrap:anywhere;margin:0;font-size:12.12px;font-weight:600;line-height:1.6}.pdl-onb-bio.is-empty{color:var(--onb-muted)}.pdl-onb-preview-note{color:#c4c4c4;margin:auto 0 0;font-size:11px;font-weight:600;line-height:1.5}@media (max-width:900px){.pdl-onb-page{padding:0}.pdl-onb-widget{width:100%;height:100dvh;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr)}.pdl-onb-preview{display:none}.pdl-onb-panel{padding:26px 20px 24px}.pdl-onb-heading{margin:26px 0 18px;font-size:24px}.pdl-onb-site,.pdl-onb-scrim{display:none}}@media (max-width:560px){.pdl-onb-chips{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pdl-onb-progress i,.pdl-onb-next,.pdl-onb-submit{transition:none}}
.place-hub{width:min(1120px,100% - 2.5rem);color:var(--minimal-ink);margin:0 auto;padding:2.5rem 0 4rem}.place-hub-breadcrumbs ol{color:var(--puddle-figma-grey);flex-wrap:wrap;gap:.4rem;margin:0 0 1.5rem;padding:0;font-size:.82rem;list-style:none;display:flex}.place-hub-breadcrumbs li+li:before{content:"/";color:var(--puddle-figma-line);margin-right:.4rem}.place-hub-breadcrumbs a{color:var(--puddle-figma-grey);text-decoration:none}.place-hub-breadcrumbs a:hover{color:var(--minimal-ink);text-decoration:underline}.place-hub-header{max-width:46rem;margin-bottom:2rem}.place-hub-header h1{letter-spacing:-.035em;margin:0 0 .6rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.08}.place-hub-header p{color:var(--puddle-figma-grey);margin:0;font-size:1rem;line-height:1.5}.place-hub-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;margin:0 0 2.75rem;padding:0;list-style:none;display:grid}.place-hub-card a{border:1.5px solid var(--puddle-figma-line);height:100%;color:inherit;background:#fff;border-radius:18px;gap:.35rem;padding:.75rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.place-hub-card a:hover{border-color:var(--puddle-figma-blue);transform:translateY(-2px)}.place-hub-card img,.place-hub-card-placeholder{object-fit:cover;background:var(--puddle-figma-bg);border-radius:12px;width:100%;height:150px}.place-hub-card strong{font-size:.98rem;line-height:1.25}.place-hub-card small{color:var(--puddle-figma-grey);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.place-hub-card-kind{border:1px solid var(--puddle-figma-line);background:var(--puddle-figma-bg);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:600;line-height:1.5}.place-hub-card p{color:var(--puddle-figma-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.place-hub-empty{border:1.5px dashed var(--puddle-figma-line);color:var(--puddle-figma-grey);border-radius:18px;margin:0 0 2.5rem;padding:1.25rem}.place-hub-section{margin-bottom:2.25rem}.place-hub-section h2{letter-spacing:-.02em;margin:0 0 .85rem;font-size:1.05rem}.place-hub-links{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.place-hub-links a{border:1.5px solid var(--puddle-figma-line);color:var(--minimal-ink);background:#fff;border-radius:999px;padding:.45rem .8rem;font-size:.85rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.place-hub-links a:hover{border-color:var(--puddle-figma-blue);background:#f2f8ff}.place-hub-faq{border-top:1.5px solid var(--puddle-figma-line);margin:0 0 2.5rem;padding-top:.5rem}.place-hub-faq h2{letter-spacing:-.02em;margin:1.25rem 0 .85rem;font-size:1.05rem}.place-hub-faq dl{gap:1rem;margin:0;display:grid}.place-hub-faq dt{margin:0 0 .3rem;font-size:.95rem;font-weight:700}.place-hub-faq dd{color:var(--puddle-figma-grey);max-width:70ch;margin:0;font-size:.9rem;line-height:1.5}.place-hub-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0 0 2.5rem;display:flex}.place-hub-pagination ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.place-hub-pagination a,.place-hub-pagination span{border:1.5px solid var(--puddle-figma-line);min-width:2.25rem;height:2.25rem;color:var(--minimal-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;font-size:.85rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.place-hub-pagination a:hover{border-color:var(--puddle-figma-blue);background:#f2f8ff}.place-hub-pagination span[aria-current=page]{border-color:var(--puddle-figma-blue);background:var(--puddle-figma-blue);color:#fff;font-weight:700}.place-hub-pagination-step{font-weight:600}@media (max-width:620px){.place-hub{width:min(100% - 1.5rem,1120px);padding:1.75rem 0 3rem}.place-hub-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem}.place-hub-card img,.place-hub-card-placeholder{height:110px}.place-hub-pagination{gap:.4rem;margin-bottom:2rem}.place-hub-pagination a,.place-hub-pagination span{min-width:2rem;height:2rem;font-size:.8rem}}.public-breadcrumbs ol{margin-bottom:1rem}.place-hub-group{margin-bottom:2.75rem}.place-hub-group h2{margin-bottom:.35rem}.place-hub-group-blurb{max-width:60ch;color:var(--puddle-figma-grey);margin:0 0 1rem;font-size:.92rem;line-height:1.5}

