:root{--ps-bg: #f4f5f7;--ps-card: #ffffff;--ps-text: #14161a;--ps-text-soft: #5e6470;--ps-text-muted: #8a909c;--ps-border: #eceef2;--ps-hairline: #eef0f3;--ps-accent: #2563eb;--ps-accent-hover: #1d4ed8;--ps-radius: 16px;--ps-shell-max: 960px;--ps-shadow: 0 1px 2px rgba(15, 17, 21, .04), 0 8px 24px rgba(15, 17, 21, .06)}@media(prefers-color-scheme:dark){:root{--ps-bg: #0a0b0d;--ps-card: #14161a;--ps-text: #f4f5f7;--ps-text-soft: #b6bbc5;--ps-text-muted: #7a8090;--ps-border: #23262d;--ps-hairline: #1c1f25;--ps-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px rgba(0, 0, 0, .4)}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--ps-bg);color:var(--ps-text);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ps-shell{max-width:var(--ps-shell-max);margin:0 auto;padding:24px 16px 48px}.ps-card{background:var(--ps-card);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow);overflow:hidden;border:1px solid var(--ps-border)}.ps-cover{height:140px;background:var(--cover-grad, linear-gradient(135deg, #d6dbe5, #c4cbd9));position:relative}.ps-cover-action{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--ps-text);text-decoration:none;background:#ffffff8c;border:1px solid rgba(255,255,255,.6);border-radius:999px;box-shadow:0 2px 8px #0f111514;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);cursor:pointer;transition:background .12s ease-out,transform .12s ease-out;-webkit-tap-highlight-color:transparent}.ps-cover-action:hover{background:#ffffffbf}.ps-cover-action:active{transform:scale(.97)}.ps-cover-action:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.ps-cover-action svg{width:14px;height:14px;stroke:currentColor}@media(prefers-color-scheme:dark){.ps-cover-action{background:#14161a8c;border-color:#ffffff1f;color:var(--ps-text)}.ps-cover-action:hover{background:#14161abf}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ps-identity{display:flex;align-items:flex-end;gap:18px;padding:0 28px;margin-top:-32px;position:relative}.ps-avatar{width:100px;height:100px;border-radius:50%;object-fit:cover;background:var(--ps-card);border:3px solid var(--ps-card);box-shadow:0 4px 14px #0f11151a;display:block;flex-shrink:0}.ps-identity-main{flex:1;min-width:0;padding-bottom:8px}.ps-name{font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.012em;overflow-wrap:anywhere}.ps-handle{font-size:14px;color:var(--ps-text-soft);margin-top:2px;overflow-wrap:anywhere}.ps-meta-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 28px 18px;flex-wrap:wrap}.ps-meta-line{font-size:14px;color:var(--ps-text-soft);line-height:1.45;font-variant-numeric:tabular-nums;margin:0}.ps-meta-line strong{font-weight:600;color:var(--ps-text)}.ps-meta-line .ps-sep{margin:0 8px;color:var(--ps-text-muted)}.ps-actions{display:flex;gap:8px;flex-wrap:wrap}.ps-meta-strip .ps-actions{flex-shrink:0}.ps-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 18px;font-size:14px;font-weight:600;border-radius:999px;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .12s ease-out,color .12s ease-out,border-color .12s ease-out;-webkit-tap-highlight-color:transparent}.ps-btn-primary{background:var(--ps-accent);color:#fff}.ps-btn-primary:hover{background:var(--ps-accent-hover)}.ps-btn-secondary{background:transparent;color:var(--ps-text);border-color:var(--ps-border)}.ps-btn-secondary:hover{background:var(--ps-hairline)}.ps-btn:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.ps-divider{height:1px;background:var(--ps-hairline);border:0;margin:0}.ps-photos{padding:24px 28px 28px}.ps-photos-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.ps-photos-title{font-size:17px;font-weight:600;letter-spacing:-.005em}.ps-photos-count{font-size:14px;color:var(--ps-text-muted);font-variant-numeric:tabular-nums}.ps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;border-radius:8px;overflow:hidden}.ps-tile{position:relative;aspect-ratio:1 / 1;background:var(--ps-hairline);overflow:hidden;display:block}.ps-tile img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease-out;display:block}.ps-tile:hover img{transform:scale(1.03)}.ps-tile:after{content:"";position:absolute;inset:0;background:#0000;transition:background .15s ease-out;pointer-events:none}.ps-tile:hover:after{background:#0000000a}.ps-listings{padding:24px 28px 28px}.ps-listings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ps-listing-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--ps-border);border-radius:12px;overflow:hidden;background:var(--ps-card);transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.ps-listing-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f111514;border-color:var(--ps-hairline)}.ps-listing-card:focus-visible{outline:2px solid var(--ps-accent);outline-offset:2px}.ps-listing-thumb{position:relative;aspect-ratio:4 / 3;background:var(--ps-hairline);overflow:hidden}.ps-listing-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease-out}.ps-listing-card:hover .ps-listing-thumb img{transform:scale(1.04)}.ps-listing-thumb-placeholder{position:absolute;inset:0;margin:auto;width:36px;height:36px;color:var(--ps-text-muted);opacity:.55}.ps-listing-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;background:#14161ac7;color:#fff;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ps-listing-badge--host{background:#2563ebeb}.ps-listing-meta{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px;min-width:0}.ps-listing-title{font-size:14px;font-weight:600;color:var(--ps-text);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ps-listing-location{font-size:12px;color:var(--ps-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-empty{text-align:center;padding:48px 24px;color:var(--ps-text-muted)}.ps-empty-icon{width:40px;height:40px;margin:0 auto 10px;opacity:.5}.ps-hidden-stub{padding:56px 28px;text-align:center}.ps-hidden-stub .ps-handle{font-size:18px;color:var(--ps-text);font-weight:600}.ps-hidden-stub .ps-hidden-msg{margin-top:8px;color:var(--ps-text-soft);font-size:14px}.ps-hidden-stub .ps-actions{justify-content:center;margin-top:22px}.ps-cta{margin-top:18px;padding:28px 24px;border-radius:var(--ps-radius);background:var(--ps-card);box-shadow:var(--ps-shadow);border:1px solid var(--ps-border);text-align:center}.ps-cta h3{font-size:17px;font-weight:600;margin-bottom:6px}.ps-cta p{color:var(--ps-text-soft);font-size:14px;margin-bottom:16px}.ps-cta .ps-actions{justify-content:center}@media(max-width:720px){.ps-shell{padding:0}.ps-card{border-radius:0;border-left:0;border-right:0;box-shadow:none}.ps-cover{height:110px}.ps-cover-action{top:12px;right:12px;padding:6px 12px;font-size:12px}.ps-identity{gap:14px;padding:0 16px;margin-top:-28px}.ps-avatar{width:88px;height:88px;border-width:3px}.ps-identity-main{padding-bottom:6px}.ps-name{font-size:20px}.ps-handle{font-size:13px}.ps-meta-strip{padding:12px 16px 16px;gap:12px}.ps-meta-line{font-size:13px}.ps-meta-strip .ps-actions,.ps-meta-strip .ps-actions .ps-btn{width:100%}.ps-actions{flex-direction:column;align-items:stretch;width:100%}.ps-actions .ps-btn{width:100%}.ps-photos{padding:16px}.ps-grid{grid-template-columns:repeat(3,1fr);border-radius:0}.ps-listings{padding:16px}.ps-listings-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ps-listing-title{font-size:13px}.ps-cta{border-radius:0;border-left:0;border-right:0;box-shadow:none}}@media(max-width:480px){.ps-listings-grid{grid-template-columns:1fr}}@media(max-width:420px){.ps-cover-action .ps-cover-action-label{display:none}.ps-cover-action{padding:8px}}@media(prefers-reduced-motion:reduce){.ps-btn,.ps-tile img,.ps-tile:after{transition:none}}
/*# sourceMappingURL=profile-standalone-2026.css.map */
