.sx{min-height:80vh;padding-block:28px 96px;--glass:rgba(255,255,255,0.05);--glass-2:rgba(255,255,255,0.09);--grad:linear-gradient(135deg,#ff5fae,#d6247f 55%,#ff8a6b 130%)}.sx a{color:inherit;text-decoration:none}.sx-wrap{width:100%;max-width:1040px;margin-inline:auto;padding-inline:var(--gutter,20px);display:grid;grid-gap:28px;gap:28px}.sx-narrow{max-width:620px}.sx-over{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.sx h1,.sx h2,.sx h3{margin:0}.sx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;border:1px solid transparent;background:var(--grad);color:#fff;font:inherit;font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 8px 28px rgba(255,79,163,.28);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.sx-btn:hover{transform:translateY(-1px);box-shadow:0 12px 34px rgba(255,79,163,.4)}.sx-btn.ghost{background:var(--glass);border-color:var(--hair);box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sx-btn.ghost:hover{background:var(--glass-2)}.sx-btn.sm{height:36px;padding:0 16px;font-size:13.5px}.sx-btn.block{width:100%}.sx-note{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--hair);color:var(--mut);font-size:13.5px;font-weight:600}.sx .org-notice{border-radius:14px;background:var(--glass);border:1px solid var(--hair);color:#fff;padding:12px 16px}.sx .org-notice.bad{border-color:rgba(255,120,120,.5);color:#ffb4b4}.sx .org-notice.ok{border-color:rgba(120,230,170,.4)}.sx-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.sx-tabs{display:inline-flex;padding:4px;gap:2px;border-radius:999px;background:var(--glass);border:1px solid var(--hair);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;scrollbar-width:none}.sx-tabs a{padding:9px 18px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--mut);white-space:nowrap;transition:color .2s ease,background .2s ease}.sx-tabs a:hover{color:#fff}.sx-tabs a[aria-current=page]{background:var(--grad);color:#fff;box-shadow:0 4px 18px rgba(255,79,163,.35)}.sx-meet{display:grid;grid-gap:14px;gap:14px;min-width:0}.sx-meet-head{display:flex;align-items:baseline;justify-content:space-between}.sx-meet-head a{font-size:13.5px;font-weight:700;color:var(--rose)}.sx-strip{list-style:none;margin:0;padding:4px 2px 8px;display:flex;gap:18px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.sx-story{flex:0 0 84px;scroll-snap-align:start;position:relative;text-align:center}.sx-story,.sx-story>a{display:grid;justify-items:center;grid-gap:8px;gap:8px}.sx-story strong{font-size:13px;font-weight:600;max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-story small{font-size:11px;color:var(--dim);max-width:92px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx-plus{position:absolute;top:46px;right:4px;margin:0}.sx-plus button{width:26px;height:26px;border-radius:50%;border:2px solid #12060e;background:var(--grad);color:#fff;font-size:16px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer;padding:0}.sx-ring{padding:3px;border-radius:50%;background:conic-gradient(from 200deg,#ff9fc8,#ff4fa3,#ffa27a,#ff9fc8);display:inline-grid}.sx-ring>*{border:3px solid #14071a;border-radius:50%;box-sizing:content-box}.sx-ring.plain{background:var(--hair)}.sx-feed{display:grid;grid-gap:22px;gap:22px}.sx-post{border-radius:26px;background:var(--glass);border:1px solid var(--hair);padding:10px 10px 6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sx-post-head{justify-content:space-between;padding:6px 8px 12px}.sx-post-head,.sx-post-who{display:flex;align-items:center}.sx-post-who{gap:10px;font-weight:700}.sx-post-head span.t,.sx-post-head time{font-size:13px;color:var(--dim)}.sx-media{border-radius:18px;overflow:hidden;background:#000;aspect-ratio:4/5}.sx-media img,.sx-media video{width:100%;height:100%;object-fit:cover;display:block}.sx-media video{object-fit:contain}.sx-post-actions{display:flex;align-items:center;justify-content:space-between;padding:8px 6px 0}.sx .like{display:inline-flex;align-items:center;gap:8px;border:0;background:none;font:inherit;font-weight:600;color:#fff;cursor:pointer;padding:6px 8px;border-radius:999px}.sx .like:hover{background:var(--glass-2)}.sx .like.on{color:#ff5fae}.sx .like svg{transition:transform .18s cubic-bezier(.3,1.6,.5,1)}.sx .like:active svg{transform:scale(1.3)}.sx .like.on svg{filter:drop-shadow(0 0 10px rgba(255,79,163,.6))}.sx-del{border:0;background:none;color:var(--dim);font:inherit;font-size:13px;cursor:pointer}.sx-del:hover{color:#ff9a9a}.sx-caption{margin:2px 8px 14px;line-height:1.55;color:var(--mut)}.sx-caption strong{color:#fff;margin-right:6px}.sx-empty{border:1px dashed var(--hair);border-radius:26px;padding:44px 24px;display:grid;grid-gap:12px;gap:12px;justify-items:center;text-align:center;background:var(--glass)}.sx-empty h3{font-size:22px}.sx-empty p{margin:0;color:var(--mut);max-width:34ch}.sx-empty .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:6px}.sx-cover{height:210px;border-radius:30px;position:relative;overflow:hidden;border:1px solid var(--hair)}.sx-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(500px 260px at 20% 120%,rgba(14,5,13,.8),transparent 70%),linear-gradient(180deg,transparent 40%,rgba(14,5,13,.55))}.sx-id{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:end;padding-inline:28px;padding-top:8px}.sx-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sx-name h1{font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.04em}.sx-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--glass-2);border:1px solid var(--hair);font-size:12.5px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sx-badge i{width:7px;height:7px;border-radius:50%;background:#5be3a0;box-shadow:0 0 10px #5be3a0}.sx-badge.priv i{background:#b7a6ff;box-shadow:0 0 10px #b7a6ff}.sx-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.sx-chip{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:var(--glass);border:1px solid var(--hair);font-size:12.5px;font-weight:600;color:var(--mut)}.sx-chip.hot{background:rgba(255,79,163,.14);border-color:rgba(255,79,163,.35);color:#ffc4de}.sx-below{display:grid;grid-gap:22px;gap:22px;padding-inline:28px}.sx-bio{margin:0;font-family:var(--font-display),serif;font-style:italic;font-size:clamp(22px,3vw,30px);line-height:1.25;color:#f3e6ee;max-width:30em}.sx-bio.none{color:var(--dim);font-size:20px}.sx-bio a{text-decoration:underline;text-underline-offset:3px}.sx-stats{display:flex;gap:36px}.sx-stats a,.sx-stats div{display:grid;grid-gap:2px;gap:2px}.sx-stats b{font-family:var(--font-head),sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1}.sx-stats span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);font-weight:700}.sx-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sx-switch{display:inline-flex;align-items:center;gap:12px;height:42px;padding:0 8px 0 16px;border-radius:999px;background:var(--glass);border:1px solid var(--hair);color:#fff;font:inherit;font-weight:600;font-size:14px;cursor:pointer}.sx-switch .track{width:44px;height:26px;border-radius:999px;background:rgba(255,255,255,.16);position:relative;transition:background .2s ease}.sx-switch .track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s ease}.sx-switch[aria-checked=true] .track{background:var(--grad)}.sx-switch[aria-checked=true] .track:after{transform:translateX(18px)}.sx-vis-note{margin:-8px 0 0;font-size:13.5px;color:var(--dim);max-width:52ch}.sx-ptabs{display:flex;gap:28px;border-bottom:1px solid var(--hair)}.sx-ptabs a{padding:14px 2px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);position:relative}.sx-ptabs a[aria-current=page]{color:#fff}.sx-ptabs a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--grad);border-radius:2px}.sx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.sx-grid a{position:relative;display:block;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#000;border:1px solid var(--hair)}.sx-grid img,.sx-grid video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sx-grid a:hover img,.sx-grid a:hover video{transform:scale(1.05)}.sx-grid .badge{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;font-size:10px}.sx-grid .likes{position:absolute;inset:auto 0 0 0;padding:30px 12px 10px;font-weight:700;font-size:13px;background:linear-gradient(transparent,rgba(0,0,0,.7));opacity:0;transition:opacity .25s}.sx-grid a:focus-visible .likes,.sx-grid a:hover .likes{opacity:1}.sx-open{max-width:560px}.sx-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.sx-people a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:20px;background:var(--glass);border:1px solid var(--hair);transition:background .2s ease,transform .2s ease}.sx-people a:hover{background:var(--glass-2);transform:translateY(-2px)}.sx-people strong{display:block}.sx-foot,.sx-people small{color:var(--dim)}.sx-foot{text-align:center;font-size:13.5px}.sx-foot a{text-decoration:underline;text-underline-offset:3px}.sx-private{border:1px solid var(--hair);border-radius:26px;background:var(--glass);padding:44px 24px;text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}.sx-private h3{font-size:22px}.sx-private p{margin:0;color:var(--mut)}.sx-head{display:grid;grid-gap:10px;gap:10px}.sx-head h2{font-size:clamp(30px,4.6vw,48px);line-height:1.02;letter-spacing:-.04em}.sx-head p{margin:0;color:var(--mut);max-width:44ch;line-height:1.5}.sx-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.sx-card{border-radius:26px;background:var(--glass);border:1px solid var(--hair);padding:22px;display:grid;grid-gap:16px;gap:16px;align-content:start;position:relative;overflow:hidden;transition:transform .25s ease,background .25s ease,border-color .25s ease}.sx-card:before{content:"";position:absolute;inset:-40% -30% auto auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,79,163,.22),transparent 65%);pointer-events:none}.sx-card:hover{transform:translateY(-3px);background:var(--glass-2);border-color:rgba(255,79,163,.4)}.sx-card-top{display:flex;align-items:center;gap:14px;position:relative}.sx-card-top strong{display:block;font-family:var(--font-head),sans-serif;font-size:20px;letter-spacing:-.02em}.sx-card-top small{color:var(--dim)}.sx-why{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;position:relative}.sx-card form{position:relative;margin:0}.sx-card.compact{padding:16px;gap:12px}.sx-card.compact .sx-card-top strong{font-size:17px}.sx-composer{display:grid;grid-gap:18px;gap:18px}.sx-drop{position:relative;display:grid;place-items:center;aspect-ratio:4/5;max-height:560px;width:100%;border-radius:26px;border:1.5px dashed rgba(255,255,255,.28);background:var(--glass);overflow:hidden;cursor:pointer;text-align:center;padding:24px;transition:border-color .2s ease,background .2s ease}.sx-drop:focus-within,.sx-drop:hover{border-color:#ff5fae;background:rgba(255,79,163,.07)}.sx-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.sx-drop img,.sx-drop video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.sx-drop .hint{display:grid;grid-gap:8px;gap:8px;justify-items:center}.sx-drop .hint b{font-size:20px;font-family:var(--font-head),sans-serif;letter-spacing:-.02em}.sx-drop .hint small{color:var(--dim);max-width:30ch;line-height:1.4}.sx-drop .plus{width:56px;height:56px;border-radius:50%;background:var(--grad);display:grid;place-items:center;font-size:28px;box-shadow:0 10px 30px rgba(255,79,163,.4)}.sx-field{display:grid;grid-gap:8px;gap:8px}.sx-field span{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.sx-field textarea{width:100%;border-radius:18px;border:1px solid var(--hair);background:var(--glass);color:#fff;font:inherit;padding:14px 16px;resize:vertical;min-height:96px}.sx-field textarea:focus{outline:2px solid rgba(255,79,163,.6);outline-offset:2px}.sx-field textarea::placeholder{color:var(--dim)}.sx-fine{margin:0;color:var(--dim);font-size:13.5px}.sx-fine a{text-decoration:underline;text-underline-offset:3px;color:var(--mut)}@media (max-width:720px){.sx{padding-block:16px 72px}.sx-wrap{gap:22px}.sx-cover{height:150px;border-radius:24px}.sx-id{grid-template-columns:1fr;gap:14px;justify-items:start}.sx-below,.sx-id{padding-inline:4px}.sx-grid{gap:6px}.sx-grid a{border-radius:12px}.sx-bar{flex-wrap:wrap}.sx-tabs{order:2;width:100%}.sx-tabs a{flex:1 1;text-align:center;padding-inline:10px}}.sx-new{flex:none}.sx-new-plus{font-size:20px;line-height:1;margin-top:-2px}@media (max-width:720px){.sx-bar{flex-wrap:nowrap;gap:10px}.sx-tabs{order:0;width:auto;flex:1 1;min-width:0}.sx-tabs a{flex:1 1;text-align:center;padding-inline:8px}.sx-new{width:46px;height:46px;padding:0}.sx-new-label{display:none}.sx-new-plus{font-size:26px}}.sx-sheet-back{position:fixed;inset:0;z-index:200;background:rgba(6,2,8,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:16px;overflow-y:auto;animation:sxfade .18s ease}.sx-sheet{width:100%;max-width:480px;max-height:calc(100dvh - 32px);overflow-y:auto;background:linear-gradient(180deg,#23102a,#170a1c);border:1px solid var(--hair);border-radius:28px;padding:24px;display:grid;grid-gap:18px;gap:18px;box-shadow:0 40px 100px rgba(0,0,0,.6);animation:sxrise .22s cubic-bezier(.2,.9,.3,1);color:#fff}.sx-sheet header{display:flex;align-items:center;justify-content:space-between}.sx-sheet h3{font-size:22px;font-family:var(--font-head),sans-serif;letter-spacing:-.03em}.sx-sheet .x{width:36px;height:36px;border-radius:50%;border:1px solid var(--hair);background:var(--glass);color:#fff;font-size:22px;line-height:1;cursor:pointer}.sx-edit-photo{display:flex;align-items:center;gap:18px}.sx-edit-photo>div{display:grid;grid-gap:8px;gap:8px}.sx-edit-photo small{color:var(--dim)}.sx-input{width:100%;height:46px;border-radius:14px;border:1px solid var(--hair);background:var(--glass);color:#fff;font:inherit;padding:0 14px}.sx-input:focus{outline:2px solid rgba(255,79,163,.6);outline-offset:2px}.sx-input option{color:#111}.sx-field em{float:right;font-style:normal;letter-spacing:0;text-transform:none;font-weight:500}.sx-status{margin:0;font-size:13.5px;padding:9px 14px;border-radius:12px;background:var(--glass);border:1px solid var(--hair);color:var(--mut)}.sx-status.error{color:#ffb4b4;border-color:rgba(255,120,120,.5)}.sx-status.ok{color:#9ff0c4;border-color:rgba(120,230,170,.4)}.sx-pick{display:grid;grid-gap:10px;gap:10px}.sx-btn:disabled{opacity:.55;cursor:progress;transform:none}@keyframes sxfade{0%{opacity:0}}@keyframes sxrise{0%{opacity:0;transform:translateY(14px) scale(.98)}}@media (max-width:520px){.sx-sheet-back{place-items:end center;padding:0}.sx-sheet{border-radius:28px 28px 0 0;max-height:92dvh}}.sx-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:20px}.sx-feed .sx-empty{grid-column:1/-1}@media (min-width:900px){.sx-wrap{max-width:1120px}}