.sn-page{flex-direction:column;gap:16px;width:100%;max-width:1080px;margin:0 auto;display:flex}.sn-tabs{flex-wrap:wrap;gap:6px;display:flex}.sn-tabs a{color:var(--ws-muted);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sn-tabs a:hover{background:var(--ws-hover);color:var(--ws-ink)}.sn-tabs a.is-active{background:var(--ws-blue-soft);color:var(--ws-blue-text)}.sn-column{flex-direction:column;gap:14px;width:100%;max-width:640px;margin:0 auto;display:flex}.sn-network{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.sn-network .sn-column{max-width:none;margin:0}.sn-side{flex-direction:column;gap:14px;display:flex}.sn-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sn-heading h1{flex:1;margin:0;font-size:24px}.sn-heading p{color:var(--ws-muted);flex-basis:100%;order:3;margin:0;font-size:13px}.sn-card{background:var(--ws-card);border:1px solid var(--ws-line);border-radius:14px;padding:14px}.sn-card h2{margin:0 0 10px;font-size:15px}.sn-muted{color:var(--ws-muted);margin:0;font-size:13px}.sn-pad{padding:14px}.sn-error{color:#a12b2b;background:#fdf1f1;border:1px solid #f1b5b5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sn-error p{margin:0}.sn-inline-error{color:#c03030;margin:0;font-size:12px}.sn-empty{text-align:center;color:var(--ws-muted);flex-direction:column;align-items:center;gap:8px;padding:40px 20px;display:flex}.sn-empty h2{color:var(--ws-ink);margin:4px 0 0;font-size:17px}.sn-empty p{margin:0 0 6px;font-size:13px}.sn-avatar{border-radius:50%;flex:none;width:40px;height:40px;font-size:13px}.sn-avatar.is-small{width:28px;height:28px;font-size:10px}.sn-avatar.is-large{width:46px;height:46px;font-size:15px}.sn-avatar.is-hero{border:4px solid var(--ws-card);width:104px;height:104px;margin-top:-60px;font-size:32px}.sn-author{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.sn-author>span{flex-direction:column;min-width:0;display:flex}.sn-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sn-author small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sn-composer{flex-direction:column;gap:10px;display:flex}.sn-composer-top{align-items:flex-start;gap:10px;display:flex}.sn-composer textarea{resize:vertical;min-height:46px;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding-top:9px;font-size:15px}.sn-composer-bar{align-items:center;gap:8px;display:flex}.sn-composer-bar .ws-primary{margin-left:auto}.sn-chip{background:var(--ws-hover);color:var(--ws-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sn-chip.is-green{color:#23804f;background:#e7f6ee}.sn-chip:disabled{opacity:.5}.sn-drafts{gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sn-drafts li{flex:none;position:relative}.sn-drafts img{object-fit:cover;border-radius:10px;width:72px;height:72px;display:block}.sn-drafts button{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;width:20px;height:20px;padding:0;font-size:13px;line-height:20px;position:absolute;top:4px;right:4px}.sn-post{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.sn-post-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sn-body{color:var(--ws-ink);letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:500;line-height:1.55}.sn-body.is-clamped{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.workspace-client .sn-body{color:var(--ws-ink)}.sn-link{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600}.sn-link:hover{color:var(--ws-blue-text);text-decoration:underline}.sn-grid{gap:3px;margin:0 -14px;display:grid;overflow:hidden}.sn-grid button{background:var(--ws-hover);cursor:zoom-in;aspect-ratio:1;border:0;padding:0;display:block;overflow:hidden}.sn-grid img{object-fit:cover;width:100%;height:100%;display:block}.sn-grid.is-1 button{aspect-ratio:4/3}.sn-grid.is-2{grid-template-columns:1fr 1fr}.sn-grid.is-2 button{aspect-ratio:3/4}.sn-grid.is-3,.sn-grid.is-4{grid-template-columns:repeat(6,1fr)}.sn-grid.is-3 button:first-child,.sn-grid.is-4 button:first-child{aspect-ratio:16/10;grid-column:1/-1}.sn-grid.is-3 button:not(:first-child){grid-column:span 3}.sn-grid.is-4 button:not(:first-child){grid-column:span 2}.sn-grid.is-small{border-radius:14px;width:240px;margin:0}.sn-grid.is-small.is-1 button{aspect-ratio:1}.sn-counts{color:var(--ws-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sn-like-dot{margin-right:4px;font-size:11px}.sn-actions{border-top:1px solid var(--ws-line);padding-top:4px;display:flex}.sn-actions button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:700;display:inline-flex}.sn-actions button:hover{background:var(--ws-hover)}.sn-actions button.is-active{color:var(--ws-blue-text)}.sn-comments{border-top:1px solid var(--ws-line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.sn-comment{align-items:flex-start;gap:8px;display:flex}.sn-comment>div{background:var(--ws-hover);border-radius:14px;min-width:0;padding:8px 12px}.sn-comment strong{font-size:13px}.sn-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0;font-size:14px}.sn-comment time{color:var(--ws-muted);font-size:11px}.sn-comment-form{align-items:center;gap:8px;display:flex}.sn-comment-form input{border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);font:inherit;border-radius:999px;flex:1;padding:8px 14px;font-size:13px}.sn-menu-anchor{position:relative}.sn-menu{z-index:20;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 30px #0002}.sn-menu button{text-align:left;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:13px}.sn-menu button:hover{background:var(--ws-hover)}.sn-menu button.is-danger{color:#c03030}.sn-more{align-self:center}.sn-segment{background:var(--ws-hover);border-radius:10px;gap:4px;padding:3px;display:flex}.sn-segment button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;gap:6px;padding:8px;font-size:13px;font-weight:600;display:inline-flex}.sn-segment button.is-active{background:var(--ws-card);color:var(--ws-ink);box-shadow:0 1px 3px #0001}.sn-segment span{color:var(--ws-muted);font-size:11px}.sn-list{padding:4px 0}.sn-person-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.sn-person-row+.sn-person-row{border-top:1px solid var(--ws-line)}.sn-card .sn-person-row{padding-left:0;padding-right:0}.sn-list .sn-person-row{padding:10px 14px}.sn-relation{white-space:nowrap;cursor:pointer;font-weight:700;border-radius:999px!important;padding:7px 14px!important;font-size:12px!important}.sn-relation.is-connected{color:#23804f;background:#e7f6ee;border:0}.sn-relation-pair{gap:6px;display:inline-flex}.sn-qr{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.sn-qr-frame{border:1px solid var(--ws-line);background:#fff;border-radius:14px;place-items:center;min-width:220px;min-height:220px;padding:10px;display:grid}.sn-handle{color:var(--ws-ink);cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:800}.sn-handle small{color:var(--ws-blue-text);margin-left:4px;font-size:11px;font-weight:600}.sn-inline-form{gap:6px;width:100%;display:flex}.sn-inline-form input{border:1px solid var(--ws-line);background:var(--ws-bg);min-width:0;color:var(--ws-ink);font:inherit;border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.sn-side .sn-card>.sn-muted{margin-top:8px}.sn-hero{text-align:center;flex-direction:column;align-items:center;gap:4px;padding-top:0;display:flex;overflow:hidden}.sn-cover{background:linear-gradient(120deg,#2165d7,#5b8def 55%,#8fb3f6);align-self:stretch;height:110px;margin:0 -14px}.sn-hero h1{margin:6px 0 0;font-size:24px}.sn-stats{gap:14px;margin:4px 0;font-size:13px;font-weight:600;display:flex}.sn-bio{max-width:480px;margin:4px 0;font-size:14px;line-height:1.5}.sn-hero-actions{align-items:center;gap:8px;margin:8px 0 6px;display:flex}.sn-section{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-muted);margin:6px 0 0;font-size:12px}.sn-dm{grid-template-columns:320px minmax(0,1fr);gap:14px;height:calc(100vh - 210px);min-height:420px;display:grid}.sn-dm-list{flex-direction:column;padding:0;display:flex;overflow-y:auto}.sn-dm-list header{border-bottom:1px solid var(--ws-line);padding:14px}.sn-dm-list h1{margin:0;font-size:17px}.sn-thread-row{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 14px;display:flex}.sn-thread-row:hover{background:var(--ws-hover)}.sn-thread-row.is-active{background:var(--ws-blue-soft)}.sn-thread-row>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.sn-thread-row strong{font-size:14px}.sn-thread-row small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sn-thread-row.is-unread strong,.sn-thread-row.is-unread small{color:var(--ws-ink);font-weight:700}.sn-thread-meta{color:var(--ws-muted);flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.sn-thread-meta b{background:var(--ws-blue);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:grid}.sn-dm-empty{color:var(--ws-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.sn-thread{flex-direction:column;min-height:0;padding:0;display:flex}.sn-thread-head{border-bottom:1px solid var(--ws-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.sn-thread-back{display:none}.sn-thread-feed{flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.sn-older{align-self:center}.sn-bubble-row{display:flex}.sn-bubble-row.is-mine{justify-content:flex-end}.sn-bubble-wrap{flex-direction:column;gap:3px;max-width:72%;display:flex}.sn-bubble-row.is-mine .sn-bubble-wrap{align-items:flex-end}.sn-bubble{background:var(--ws-hover);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:9px 14px;font-size:14px;line-height:1.45}.sn-bubble-row.is-mine .sn-bubble{background:var(--ws-blue);color:#fff}.sn-bubble-meta{color:var(--ws-muted);font-size:10px}.sn-bubble-meta b{color:var(--ws-blue-text)}.sn-readonly{border-top:1px solid var(--ws-line);color:var(--ws-muted);align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:13px;display:flex}.sn-thread-composer{border-top:1px solid var(--ws-line);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.sn-thread-composer>div{align-items:flex-end;gap:8px;display:flex}.sn-thread-composer textarea{resize:none;border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);font:inherit;border-radius:18px;flex:1;max-height:140px;padding:9px 14px;font-size:14px}.sn-viewer{z-index:1000;background:#000e;place-items:center;display:grid;position:fixed;inset:0}.sn-viewer img{object-fit:contain;max-width:92vw;max-height:88vh}.sn-viewer button{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute}.sn-viewer-close{top:18px;right:18px}.sn-viewer-prev{top:50%;left:18px}.sn-viewer-next{top:50%;right:18px}.sn-viewer-count{color:#fff;font-size:14px;font-weight:700;position:absolute;top:26px;left:24px}.sn-dialog-shade{z-index:999;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sn-dialog{background:var(--ws-card);color:var(--ws-ink);border-radius:16px;flex-direction:column;gap:12px;width:min(440px,100%);padding:18px;display:flex}.sn-dialog header{justify-content:space-between;align-items:center;display:flex}.sn-dialog h2{margin:0;font-size:17px}.sn-reasons{border:1px solid var(--ws-line);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sn-reasons label{cursor:pointer;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.sn-reasons label+label{border-top:1px solid var(--ws-line)}.sn-field{flex-direction:column;gap:5px;font-size:13px;display:flex}.sn-field textarea{border:1px solid var(--ws-line);background:var(--ws-bg);color:var(--ws-ink);font:inherit;border-radius:10px;padding:8px 10px}.mi-private{border-bottom:1px solid var(--ws-line);margin-bottom:4px;padding-bottom:4px}.mi-private-title{text-transform:uppercase;letter-spacing:.04em;width:100%;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 12px 4px;font-size:11px;font-weight:700;display:flex}@media (max-width:900px){.sn-network{grid-template-columns:1fr}.sn-dm{grid-template-columns:1fr;height:calc(100vh - 180px)}.sn-dm.has-selection .sn-dm-list,.sn-dm:not(.has-selection) .sn-dm-empty{display:none}.sn-thread-back{display:grid}.sn-bubble-wrap{max-width:85%}.sn-grid.is-small{width:200px}}.sn-page.is-wide{gap:0;max-width:1180px}.fh{--fh-gap:12px;--fh-radius:12px;gap:var(--fh-gap);grid-template-columns:232px minmax(0,1fr) 272px;align-items:start;display:grid}.fh .sn-card{border-radius:var(--fh-radius);padding:12px;box-shadow:0 1px 2px #0000000d}.fh-left,.fh-right{gap:var(--fh-gap);scrollbar-width:none;flex-direction:column;max-height:calc(100vh - 72px);display:flex;position:sticky;top:8px;overflow-y:auto}.fh-left::-webkit-scrollbar{display:none}.fh-right::-webkit-scrollbar{display:none}.fh-center{gap:var(--fh-gap);flex-direction:column;min-width:0;display:flex}.fh h3{color:var(--ws-ink);margin:0;font-size:14px;font-weight:700}.workspace-client .fh button{font:inherit}.fh .fh-profile{text-align:center;flex-direction:column;align-items:center;gap:1px;padding:0 0 10px;display:flex;overflow:hidden}.fh-profile-cover{background:linear-gradient(120deg,#123c8f,#2165d7 55%,#7b5ce6);align-self:stretch;height:52px}.fh-profile-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;margin-top:-28px;padding:0}.fh-profile-avatar .sn-avatar{border:3px solid var(--ws-card);width:56px;height:56px;font-size:18px}.fh-profile strong{margin-top:4px;font-size:15px;line-height:1.25}.fh-profile small{color:var(--ws-muted);font-size:12px}.fh-profile p{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 12px 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.fh-profile-stats{border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);align-self:stretch;margin:8px 0 6px;padding:4px 0}.workspace-client .fh .fh-profile-stats button{width:100%;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.fh-profile-stats button:hover{background:var(--ws-hover)}.fh-profile-stats b{color:var(--ws-blue-text);font-weight:700}.workspace-client .fh .fh-link{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.fh-link:hover{text-decoration:underline}.fh-nav,.fh-shortcuts{flex-direction:column;gap:1px;display:flex}.workspace-client .fh .fh-nav button,.workspace-client .fh .fh-shortcuts button,.workspace-client .fh .fh-contact{cursor:pointer;color:var(--ws-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;font-size:13px;font-weight:600;display:flex}.fh-nav button:hover,.fh-shortcuts button:hover,.fh-contact:hover{background:var(--ws-hover)}.fh-nav-icon{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.fh-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-client .fh .fh-nav .fh-nav-label{font-size:13px;font-weight:600}.fh-badge{color:#fff;background:#e0245e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:grid}.fh-soon{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-blue-text);background:var(--ws-blue-soft);vertical-align:middle;white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.fh-shortcuts{border-top:1px solid var(--ws-line);padding-top:8px}.fh-shortcuts h3,.fh-contacts h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ws-muted);padding:0 8px 4px;font-size:12px}.fh-space-avatar{flex:none;border-radius:8px!important;width:28px!important;height:28px!important;font-size:11px!important}.fh-shortcuts span,.fh-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.is-blue{background:linear-gradient(135deg,#3978e8,#1d4fb8)}.is-cyan{background:linear-gradient(135deg,#3cc3d8,#1f8ea3)}.is-violet{background:linear-gradient(135deg,#a07bf0,#6941ac)}.is-amber{background:linear-gradient(135deg,#f4bb4f,#d98a1c)}.is-green{background:linear-gradient(135deg,#4cc38a,#23804f)}.is-red{background:linear-gradient(135deg,#f17b8b,#d23f55)}.is-pink{background:linear-gradient(135deg,#f08ad0,#b04aa0)}.fh .fh-composer{flex-direction:column;gap:8px;display:flex}.fh-composer-top .sn-avatar{width:40px;height:40px;font-size:13px}.fh-composer textarea{border:1px solid var(--ws-line);background:var(--ws-hover);resize:none;font:inherit;color:var(--ws-ink);border-radius:20px;outline:0;flex:1;min-height:40px;padding:9px 16px;font-size:14px;line-height:1.4}.fh-composer textarea.is-open{background:var(--ws-bg);border-radius:12px}.fh-composer textarea:focus{border-color:var(--ws-blue)}.fh-composer-actions{border-top:1px solid var(--ws-line);grid-template-columns:repeat(4,1fr);gap:2px;padding-top:6px;display:grid}.workspace-client .fh .fh-composer-actions button{cursor:pointer;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:6px 4px;font-size:12px;font-weight:700;display:inline-flex}.fh-composer-actions button:hover{background:var(--ws-hover);color:var(--ws-ink)}.fh-composer-actions button:disabled{opacity:.5}.fh-act{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.fh-composer-bar{justify-content:space-between;align-items:center;display:flex}.fh-stories{scrollbar-width:none;grid-auto-columns:96px;grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.fh-stories::-webkit-scrollbar{display:none}.workspace-client .fh .fh-story{border-radius:var(--fh-radius);cursor:pointer;color:#fff;background:linear-gradient(160deg,#2165d7,#7b5ce6);border:0;height:150px;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}.fh-story:hover{filter:brightness(1.06)}.fh .fh-story-cover{inset:0;color:#ffffffd9!important;background:linear-gradient(160deg,#2165d7,#7b5ce6)!important;border-radius:0!important;width:100%!important;height:100%!important;font-size:28px!important;position:absolute!important}.fh-story-cover img{object-fit:cover}.fh-story:after{content:"";background:linear-gradient(#0000 50%,#0009);position:absolute;inset:0}.fh-story-ring{z-index:2;border:2px solid #fff;border-radius:50%;outline:2px solid #2f6fe4;display:grid;position:absolute;top:7px;left:7px}.fh-story-ring .sn-avatar{width:28px;height:28px;font-size:10px}.workspace-client .fh .fh-story-name{z-index:2;text-align:left;color:#fff;font-size:11px;font-weight:700;line-height:1.2;position:absolute;bottom:7px;left:7px;right:7px}.workspace-client .fh .fh-story.is-create{background:var(--ws-card);color:var(--ws-ink);border:1px solid var(--ws-line)}.fh-story.is-create:after{display:none}.fh-story-photo{background:var(--ws-hover);height:104px;display:grid;position:absolute;top:0;left:0;right:0;overflow:hidden}.fh .fh-story-me{border-radius:0!important;width:100%!important;height:100%!important;font-size:28px!important}.fh-story-plus{background:var(--ws-blue);color:#fff;border:3px solid var(--ws-card);z-index:2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute;top:90px;left:50%;transform:translate(-50%)}.fh-story-label{text-align:center;font-size:11px;font-weight:700;position:absolute;bottom:9px;left:4px;right:4px}.fh .fh-tabs{justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.fh-tabs [role=tablist]{gap:4px;display:flex}.workspace-client .fh .fh-tabs [role=tab]{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 8px 9px;font-size:13px;font-weight:700}.workspace-client .fh .fh-tabs [role=tab].is-active{color:var(--ws-ink);border-bottom-color:var(--ws-blue)}.fh-tab-hint{color:var(--ws-muted);font-size:12px}.fh-tabs label{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}.fh-tabs select{font:inherit;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.fh .sn-post{gap:8px;padding-bottom:4px}.fh .sn-post .sn-avatar{width:36px;height:36px;font-size:12px}.fh .sn-body{font-size:15px;line-height:1.55}.fh .sn-grid{margin:0 -12px}.workspace-client .fh .sn-actions button{padding:6px;font-size:12px}.fh .sn-counts{font-size:11px}.fh .fh-block{flex-direction:column;gap:10px;display:flex}.fh-block header{justify-content:space-between;align-items:center;gap:8px;display:flex}.fh-block .sn-muted{margin-top:-6px;font-size:12px}.fh-request,.fh-suggestion{align-items:flex-start;gap:10px;display:flex}.fh-request+.fh-request,.fh-suggestion+.fh-suggestion{border-top:1px solid var(--ws-line);padding-top:10px}.fh-request-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.fh-request-avatar .sn-avatar,.fh-suggestion .sn-avatar{width:44px;height:44px;font-size:14px}.fh-request>div,.fh-suggestion>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fh-request strong,.fh-suggestion strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.fh-request small{color:var(--ws-muted);font-size:11px}.fh-request-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.workspace-client .fh .fh-request-actions button{justify-content:center;min-height:30px;padding:6px 8px;font-size:12px;font-weight:700}.workspace-client .fh .fh-follow{border-color:var(--ws-muted);border-radius:999px;align-self:flex-start;min-height:28px;margin-top:5px;padding:4px 12px;font-size:12px;font-weight:700}.fh-follow:hover{background:var(--ws-hover)}.fh-more{align-self:flex-start}.fh .fh-jobs{text-align:left;grid-template-columns:40px 1fr;align-items:center;gap:4px 10px;display:grid}.fh-jobs-icon{color:#23804f;background:#e9f7ef;border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.fh-jobs h3{align-items:center;gap:6px;display:flex}.fh .fh-jobs .sn-muted{grid-column:2;margin:0;font-size:12px;line-height:1.35}.workspace-client .fh .fh-jobs-cta{border-color:var(--ws-blue);color:var(--ws-blue-text);border-radius:999px;grid-column:1/-1;justify-content:center;margin-top:6px;font-size:12px;font-weight:700}.fh-contacts{border-top:1px solid var(--ws-line);flex-direction:column;gap:1px;padding-top:8px;display:flex}.fh-contacts header{justify-content:space-between;align-items:center;display:flex}.fh-contacts .sn-avatar{width:30px;height:30px;font-size:11px}.fh-footer{color:var(--ws-muted);margin:0 8px;font-size:11px;line-height:1.5}.fh-toast{color:#fff;z-index:1001;background:#1f2430;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0004}@media (max-width:1180px){.fh{grid-template-columns:220px minmax(0,1fr)}.fh-right{display:none}}@media (max-width:820px){.fh{grid-template-columns:1fr}.fh-left{display:none}.fh-composer-actions{grid-template-columns:repeat(2,1fr)}}.fh-story-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10.5px!important;bottom:10px!important;left:2px!important;right:2px!important}.fh .sn-grid.is-2 button{aspect-ratio:1}.fh .sn-grid.is-1 button{aspect-ratio:16/10}.fh .sn-grid.is-3 button:first-child,.fh .sn-grid.is-4 button:first-child{aspect-ratio:2}.sn-page .user-avatar>img,.mi-topbar .user-avatar>img{object-position:50% 18%}.fh .fh-story-me img,.fh .fh-story-cover img{object-position:50% 12%}.fh-left>*,.fh-right>*,.fh-center>*{flex-shrink:0}.fh .fh-sections{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0;display:grid;overflow:hidden}.workspace-client .fh .fh-sections button{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:2px;padding:9px 4px 8px;display:flex;position:relative}.fh-sections button:hover{background:var(--ws-hover)}.fh-sections button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14%;right:14%}.workspace-client .fh .fh-sections button.is-active{color:var(--ws-blue)}.fh-sections button.is-active:after{background:var(--ws-blue)}.fh-section-icon{place-items:center;height:24px;display:grid;position:relative}.fh-section-icon svg{width:22px;height:22px}.fh-section-icon b{color:#fff;background:#e0245e;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-6px;right:-12px}.fh-section-label{font-size:11px;font-weight:700}.fh .fh-composer{gap:8px}.fh-composer-top{align-items:center;gap:10px;display:flex}.fh-composer textarea{min-width:0}.fh-quick{flex:none;gap:2px;display:flex}.workspace-client .fh .fh-quick button{cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;background:0 0!important}.fh-quick button:hover{background:var(--ws-hover)!important}.fh-quick button:disabled{opacity:.4}.fh-quick svg{width:22px;height:22px}.workspace-client .fh .fh-quick .is-red{color:#e41e3f}.workspace-client .fh .fh-quick .is-green{color:#45bd62}.workspace-client .fh .fh-quick .is-blue{color:#2165d7}.fh-composer-bar{border-top:1px solid var(--ws-line);padding-top:8px}.fh .fh-panel{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.fh-panel-icon{color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.fh-panel h2{align-items:center;gap:8px;margin:4px 0 0;font-size:18px;display:flex}.fh-panel p{max-width:380px;font-size:13px;line-height:1.5}.fh .fh-network{flex-direction:column;gap:12px;display:flex}.fh-network header{justify-content:space-between;align-items:center;display:flex}.fh-network-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.fh-person{border:1px solid var(--ws-line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex}.workspace-client .fh .fh-person-main{cursor:pointer;color:var(--ws-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;width:100%;min-width:0;padding:0;display:flex}.fh-person .sn-avatar{width:56px;height:56px;margin-bottom:4px;font-size:18px}.fh-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.fh-person small{color:var(--ws-muted);font-size:11px}.workspace-client .fh .fh-person .ws-outlined{border-radius:999px;justify-content:center;width:100%;font-size:12px;font-weight:700}.fh-panel-icon svg{width:28px!important;height:28px!important}.fh-quick svg,.fh-section-icon svg{width:22px!important;height:22px!important}.fh .fh-profile{padding-bottom:0}.fh-profile-cover{height:40px!important}.fh-profile-avatar{margin-top:-26px!important}.fh-profile-avatar .sn-avatar{width:56px!important;height:56px!important;font-size:18px!important}.workspace-client .fh .fh-profile-name{cursor:pointer;color:var(--ws-ink);background:0 0;border:0;flex-direction:column;align-items:center;max-width:100%;padding:4px 10px 0;display:flex}.fh-profile-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1.25;overflow:hidden}.fh-profile-name:hover strong{color:var(--ws-blue-text)}.fh-profile-name small{color:var(--ws-muted);font-size:11px}.fh .fh-profile-stats{border-bottom:0;grid-template-columns:1fr 1fr;margin:8px 0 0;padding:0;display:grid}.workspace-client .fh .fh-profile-stats button{text-transform:uppercase;letter-spacing:.03em;flex-direction:column;align-items:center;gap:0;padding:7px 4px;font-size:10px;font-weight:600;display:flex}.fh-profile-stats button+button{border-left:1px solid var(--ws-line)!important}.fh-profile-stats b{letter-spacing:0;font-size:15px;color:var(--ws-ink)!important}.fh-profile-stats .has-alert b{color:#e0245e!important}.fh .fh-navcard,.fh .fh-shortcuts{border-top:0;flex-direction:column;gap:0;padding:6px;display:flex}.workspace-client .fh .fh-nav-row,.workspace-client .fh .fh-shortcuts button{border-radius:8px;gap:9px;min-height:34px;padding:4px 8px;font-size:13px}.fh-navcard .fh-nav-icon{width:26px;height:26px}.fh-nav-icon.is-small{width:22px!important;height:22px!important}.fh-nav-icon.is-small svg{width:12px;height:12px}.fh-mini-title{text-transform:uppercase;letter-spacing:.06em;color:var(--ws-muted)!important;margin:0!important;padding:8px 8px 4px!important;font-size:10px!important;font-weight:800!important}.fh-navcard .fh-mini-title{border-top:1px solid var(--ws-line);margin-top:4px!important}.fh-soon-grid{grid-template-columns:1fr 1fr;gap:4px;padding:0 2px 2px;display:grid}.workspace-client .fh .fh-soon-grid button{background:var(--ws-hover);cursor:pointer;color:var(--ws-ink);border:0;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:5px 6px;font-size:11px;font-weight:600;display:flex}.fh-soon-grid button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fh-soon-grid button:hover{filter:brightness(.96)}.fh .fh-space-avatar{border-radius:7px!important;width:24px!important;height:24px!important;font-size:9px!important}.workspace-client .fh .fh-shortcuts .fh-more-row{color:var(--ws-blue-text);font-size:12px;font-weight:700}.fh-more-icon{background:var(--ws-hover);width:24px;height:24px;color:var(--ws-muted);border-radius:7px;place-items:center;font-weight:800;display:grid}.workspace-client .fh .fh-navcard .fh-nav-label{font-weight:600;font-size:13px!important}.workspace-client .fh .fh-soon-grid button span:last-child{font-weight:600;font-size:11px!important}.fh-profile-stats button+button{border-left:1px solid var(--ws-line)!important;border-radius:0!important}.fh nav button>span:not(.fh-nav-icon):not(.fh-section-icon){width:auto;font-size:inherit;flex:auto;min-width:0}.fh nav button>.fh-nav-icon,.fh nav button>.fh-section-icon{font-size:inherit}.workspace-client .fh .fh-soon-grid button{gap:5px;padding:5px}.fh-soon-grid .fh-nav-icon.is-small{width:20px!important;height:20px!important}.workspace-client .fh .fh-soon-grid button span:last-child{font-size:10.5px!important}.workspace-client .fh .fh-shortcuts button span{font-size:13px;font-weight:600}.fh .fh-story-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;white-space:normal!important;bottom:6px!important;left:4px!important;right:4px!important}.fh .fh-sections{grid-template-columns:repeat(5,minmax(0,1fr))}.sn-author-photo,.sn-author-name{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sn-author-name:hover,.sn-time:hover{text-decoration:underline}.sn-time{color:inherit;text-decoration:none}.sn-shared-by{color:var(--ws-muted);font-style:normal;font-weight:500}.sn-stats{border-top:1px solid var(--ws-line);align-items:center;gap:2px;margin-top:2px;padding-top:4px;display:flex}.sn-stats>i{background:var(--ws-line);flex:none;width:1px;height:18px}.sn-stats>button,.sn-stats>.sn-menu-anchor,.sn-stats>.sn-impressions{flex:1 1 0;min-width:0}.sn-stats button,.sn-impressions{width:100%;color:var(--ws-muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:12.5px;font-weight:600;display:inline-flex}.sn-stats button{cursor:pointer}.sn-stats button:hover{background:var(--ws-hover);color:var(--ws-ink)}.sn-stats button.is-active{color:var(--ws-blue-text)}.sn-stats button.is-active svg{fill:currentColor}.sn-stats svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sn-stats span{text-overflow:ellipsis;overflow:hidden}.sn-impressions{cursor:default;opacity:.85;font-weight:500}.sn-share-menu{min-width:250px;inset:auto auto calc(100% + 6px) 50%;transform:translate(-50%)}.sn-share-menu button{width:100%;color:var(--ws-ink);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:9px 12px;font-weight:500;display:flex}.sn-share-menu b{font-size:13px;font-weight:600}.sn-share-menu small{color:var(--ws-muted);font-size:11px;font-weight:400}.sn-toast{color:var(--ws-blue-text);text-align:center;margin:0;font-size:12px}.sn-shared{border:1px solid var(--ws-line);cursor:pointer;background:var(--ws-bg);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.sn-shared:hover{border-color:var(--ws-blue)}.sn-shared>header{align-items:center;gap:8px;display:flex}.sn-shared>header>span{flex-direction:column;min-width:0;display:flex}.sn-shared>header strong{font-size:13px}.sn-shared>header small{color:var(--ws-muted);font-size:11px}.sn-shared .sn-body{margin:0;font-size:14px}.sn-shared-open{color:var(--ws-blue-text);font-size:12px;font-weight:600}.sn-shared.is-gone{cursor:default;color:var(--ws-muted);margin:0;font-size:13px}.sn-share-modal{width:min(540px,100%)}.sn-share-modal textarea{border:1px solid var(--ws-line);width:100%;font:inherit;resize:vertical;background:var(--ws-card);color:var(--ws-ink);border-radius:10px;padding:10px;font-size:14px}.sn-share-modal .sn-shared{cursor:default;max-height:220px;overflow:hidden}.sn-share-modal footer{justify-content:flex-end;gap:8px;display:flex}.sn-share-who{align-items:center;gap:10px;display:flex}.sn-share-who>span{flex-direction:column;gap:3px;display:flex}.sn-share-who select{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);border-radius:6px;padding:2px 6px;font-size:12px}.sn-post-page{flex-direction:column;gap:12px;width:100%;max-width:680px;margin:0 auto;display:flex}.sn-back{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600}@media (max-width:560px){.sn-stats button,.sn-impressions{gap:4px;padding:8px 2px;font-size:11px}.sn-stats svg{width:14px;height:14px}}.sn-stats>.sn-impressions{flex:1.3 1 0}.sn-tag{flex-direction:column;gap:10px;display:flex}.sn-tag h2{margin:0}.sn-tag-value{justify-content:space-between;align-items:center;gap:10px;display:flex}.sn-tag-value strong{letter-spacing:-.3px;color:var(--ws-blue-text);text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.sn-tag-link{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sn-tag-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ws-muted);flex:1;font-size:12px;overflow:hidden}.workspace-client .sn-tag-link button{color:var(--ws-blue-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.sn-tag-rule{font-size:12px}.sn-tag-form{flex-direction:column;gap:8px;display:flex}.sn-tag-input{border:1px solid var(--ws-blue);background:var(--ws-card);border-radius:10px;align-items:center;padding:0 10px;display:flex}.sn-tag-input span{color:var(--ws-blue-text);font-weight:800}.workspace-client .sn-tag-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 4px;font-size:15px;font-weight:600}.sn-tag-warn{color:#8a5a00;background:#fff6e5;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}:root[data-theme=dark] .sn-tag-warn{color:#f5c66b;background:#3a2c10}.sn-tag-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-client .sn-tag-input>span{align-self:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;display:inline-flex}.sn-page .user-avatar:not(:has(img)){color:#fff}.sn-page .user-avatar[data-tint="0"]:not(:has(img)){background:linear-gradient(135deg,#2165d7,#7b5ce6)}.sn-page .user-avatar[data-tint="1"]:not(:has(img)){background:linear-gradient(135deg,#0f9d7a,#2bb3c0)}.sn-page .user-avatar[data-tint="2"]:not(:has(img)){background:linear-gradient(135deg,#d9480f,#f08c00)}.sn-page .user-avatar[data-tint="3"]:not(:has(img)){background:linear-gradient(135deg,#c2255c,#7048e8)}.sn-page .user-avatar[data-tint="4"]:not(:has(img)){background:linear-gradient(135deg,#1971c2,#15aabf)}.sn-page .user-avatar[data-tint="5"]:not(:has(img)){background:linear-gradient(135deg,#5f3dc4,#d6336c)}.sn-person{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;width:100%;max-width:1000px;margin:0 auto;display:grid}.sn-person-main{gap:12px}.sn-person-side{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.sn-profile{overflow:hidden;gap:0!important;padding:0!important}.sn-profile-cover{background:radial-gradient(120% 140% at 0 0,#1e3a8a 0%,#0000 55%),radial-gradient(90% 120% at 100% 0,#7c3aed 0%,#0000 60%),radial-gradient(80% 120% at 60% 120%,#06b6d4 0%,#0000 60%),linear-gradient(120deg,#1d4ed8,#2165d7);height:130px}.sn-profile-body{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar id actions""avatar pills pills""bio bio bio";align-items:end;gap:0 16px;padding:0 20px 14px;display:grid}.sn-profile-body>.user-avatar{border:4px solid var(--ws-card);grid-area:avatar;align-self:start;margin-top:-46px;box-shadow:0 6px 20px #0002;width:104px!important;height:104px!important;font-size:34px!important}.sn-profile-id{grid-area:id;min-width:0;padding-top:12px}.sn-profile-id h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;line-height:1.2;overflow:hidden}.sn-profile-id p{color:var(--ws-muted);margin:2px 0 0;font-size:13.5px}.sn-profile-actions{grid-area:actions;align-items:center;gap:8px;padding-top:12px;display:flex}.workspace-client .sn-round{border:1px solid var(--ws-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.sn-profile-pills{flex-wrap:wrap;grid-area:pills;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sn-profile-pills li{background:var(--ws-hover);color:var(--ws-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.sn-profile-pills strong{color:var(--ws-ink);font-weight:800}.sn-profile-pills .is-status{background:var(--ws-blue-soft);color:var(--ws-blue-text);font-weight:600}.sn-profile-pills .is-connected{color:#1d7a4a;background:#e6f6ee}:root[data-theme=dark] .sn-profile-pills .is-connected{color:#7fd8a6;background:#163b29}.sn-profile-bio{color:var(--ws-ink);white-space:pre-wrap;grid-area:bio;margin:12px 0 0;font-size:14px;line-height:1.55}.sn-profile-tabs{border-top:1px solid var(--ws-line);gap:4px;padding:0 14px;display:flex}.workspace-client .sn-profile-tabs button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:12px 10px;font-size:13.5px;font-weight:700;display:inline-flex;position:relative}.workspace-client .sn-profile-tabs button.is-active{color:var(--ws-blue-text)}.sn-profile-tabs button.is-active:after{content:"";background:var(--ws-blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.sn-profile-tabs button span{background:var(--ws-hover);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;display:inline-grid}.sn-post-head.is-compact{align-items:center}.sn-post-meta{color:var(--ws-muted);font-size:13px}.sn-post-meta .sn-time{color:var(--ws-ink);font-weight:600}.sn-person .sn-grid{border:1px solid var(--ws-line);border-radius:12px;margin:0}.sn-gallery{padding:4px!important}.sn-photo-gallery{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.sn-photo-gallery button{aspect-ratio:1;background:var(--ws-hover);cursor:zoom-in;border:0;border-radius:10px;padding:0;overflow:hidden}.sn-photo-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.sn-photo-gallery button:hover img{transform:scale(1.04)}.sn-empty{color:var(--ws-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;padding:28px!important}.sn-empty p{margin:0}.sn-about{flex-direction:column;gap:10px;display:flex}.sn-about h2,.sn-why h2{margin:0;font-size:15px}.sn-about dl{flex-direction:column;gap:8px;margin:0;display:flex}.sn-about dl>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.sn-about dt{color:var(--ws-muted);align-items:center;gap:6px;display:flex}.sn-about dd{text-align:right;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.sn-about-link{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sn-about-link code{min-width:0;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.workspace-client .sn-about-link button{color:var(--ws-blue-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.sn-about-public{color:var(--ws-blue-text);align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sn-about-public:hover{text-decoration:underline}.sn-why{flex-direction:column;gap:10px;display:flex;background:linear-gradient(160deg,var(--ws-blue-soft),var(--ws-card) 60%)!important}.sn-why ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sn-why li{align-items:center;gap:8px;display:flex}.sn-why li .icon{color:var(--ws-blue-text)}.sn-menu-link{color:var(--ws-ink);border-radius:7px;padding:9px 12px;font-size:13px;text-decoration:none;display:block}.sn-menu-link:hover{background:var(--ws-hover)}.sn-skeleton{height:280px}@media (max-width:980px){.sn-person{grid-template-columns:minmax(0,1fr);max-width:640px}.sn-person-side{position:static}}@media (max-width:640px){.sn-profile-body{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"avatar""id""pills""actions""bio";justify-items:center;padding:0 14px 14px}.sn-profile-id h1{white-space:normal}.sn-profile-pills{justify-content:center}.sn-profile-actions{flex-wrap:wrap;justify-content:center}.sn-profile-cover{height:100px}}.sn-dm{grid-template-columns:340px minmax(0,1fr);height:calc(100vh - 190px)}.sn-dm-list{overflow:hidden!important}.sn-dm-list>header{flex-direction:column;gap:10px;display:flex;padding:14px 14px 12px!important}.sn-dm-title{align-items:center;gap:8px;display:flex}.sn-dm-title h1{flex:1;min-width:0;font-size:18px!important}.sn-dm-unread{color:var(--ws-blue-text);background:var(--ws-blue-soft);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.sn-dm-search{background:var(--ws-hover);height:38px;color:var(--ws-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-client .sn-dm-search input{min-width:0;color:var(--ws-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.sn-dm-rows{flex:1;padding:6px;overflow-y:auto}.workspace-client .sn-thread-row{border-radius:12px;gap:12px;padding:10px;position:relative}.sn-thread-row .user-avatar{flex:none;width:46px!important;height:46px!important}.sn-thread-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sn-thread-top,.sn-thread-bottom{align-items:center;gap:8px;min-width:0;display:flex}.sn-thread-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.sn-thread-top time{color:var(--ws-muted);white-space:nowrap;flex:none;font-size:11px}.sn-thread-bottom small{flex:1;min-width:0}.sn-thread-bottom b{background:var(--ws-blue);color:#fff;border-radius:999px;flex:none;place-items:center;min-width:19px;height:19px;padding:0 6px;font-size:10.5px;display:grid}.sn-thread-row.is-unread time{color:var(--ws-blue-text);font-weight:700}.workspace-client .sn-thread-row.is-active{background:var(--ws-blue-soft)}.sn-thread-row.is-active:before{content:"";background:var(--ws-blue);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.sn-dm-empty{text-align:center;padding:24px;gap:10px!important}.sn-dm-empty-icon{background:var(--ws-blue-soft);width:72px;height:72px;color:var(--ws-blue-text);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.sn-dm-empty-icon .icon{width:32px;height:32px}.sn-dm-empty h2{color:var(--ws-ink);margin:0;font-size:18px}.sn-dm-empty p{max-width:340px;margin:0;font-size:13.5px;line-height:1.5}.sn-dm-empty .ws-primary{align-items:center;gap:6px;margin-top:6px;display:inline-flex}.sn-thread-head{gap:10px!important;padding:12px 16px!important}.sn-thread-head .sn-author{flex:1;min-width:0}.sn-thread-head .user-avatar{width:42px!important;height:42px!important}.workspace-client .sn-thread-profile{border-radius:999px;flex:none;height:32px;padding:0 12px;font-size:12.5px}.sn-thread-feed{background:linear-gradient(180deg,var(--ws-bg),var(--ws-card) 160px);gap:2px!important;padding:16px 18px!important}.sn-day{justify-content:center;margin:12px 0 8px;display:flex}.sn-day span{color:var(--ws-muted);background:var(--ws-hover);text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.sn-bubble-row{margin-top:8px}.sn-bubble-row.is-follow{margin-top:2px}.sn-bubble-row.is-follow .sn-bubble-meta{display:none}.sn-bubble-row:has(+.sn-bubble-row.is-follow) .sn-bubble-meta{display:none}.sn-thread-composer{padding:10px 14px 12px!important}.sn-thread-composer>div{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:24px;padding:5px 5px 5px 8px;align-items:center!important;gap:6px!important}.workspace-client .sn-thread-composer textarea{outline:none;background:0 0!important;border:0!important;padding:8px 6px!important}.workspace-client .sn-send{place-items:center;width:38px;min-width:38px;height:38px;display:grid;border-radius:50%!important;padding:0!important}.sn-send svg{fill:currentColor;stroke:none;width:17px;height:17px;margin-left:-1px}@media (max-width:900px){.sn-dm{grid-template-columns:1fr;height:calc(100vh - 170px)}}@media (min-width:901px){.sn-thread-back{display:none!important}}.sn-dm>*{min-width:0}.sn-thread{min-width:0;max-width:100%}.sn-bubble-wrap{min-width:0;max-width:min(78%,560px)}.sn-bubble{overflow-wrap:anywhere}@media (max-width:640px){.workspace-client .sn-thread-profile{display:none}.sn-thread-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sn-profile-actions{flex-wrap:nowrap!important;gap:6px!important}.workspace-client .sn-profile-actions .sn-relation{white-space:nowrap;padding:0 10px;font-size:13px}.workspace-client .sn-profile-actions .sn-round{flex:none;width:34px;height:34px}.sn-profile-bio{margin-top:14px}}.workspace-client .fs-toggle{border:0;border-bottom:1px solid var(--ws-line);width:100%;color:var(--ws-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:12px;height:auto;min-height:0;padding:10px 2px;display:flex}.fs-group .fs-toggle:last-child{border-bottom:0}.fs-toggle>span{flex-direction:column;flex:1;gap:2px;display:flex}.fs-toggle strong{font-size:13.5px;font-weight:600}.fs-toggle small{color:var(--ws-muted);font-size:12px}.fs-toggle>i{background:var(--ws-line);border-radius:999px;flex:none;width:38px;height:22px;transition:background .15s;position:relative}.fs-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.fs-toggle>i.is-on{background:var(--ws-blue)}.fs-toggle>i.is-on:after{left:19px}.fs-group{flex-direction:column;margin-top:4px;display:flex}.fs-chips{flex-wrap:wrap;gap:8px;display:flex}.workspace-client .fs-chips button{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;height:auto;min-height:0;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.workspace-client .fs-chips button.is-on{border-color:var(--ws-blue);background:var(--ws-blue-soft);color:var(--ws-blue-text)}.fs-hint .icon{vertical-align:-2px}.sn-chip.is-locked{cursor:default;opacity:.85}.fs-strip{flex-direction:column;gap:10px;display:flex;padding:12px 14px!important}.fs-strip>header{align-items:center;gap:10px;display:flex}.fs-strip>header>div{flex:1;min-width:0}.fs-strip h3{margin:0;font-size:14px}.fs-strip header small{color:var(--ws-muted);font-size:12px}.fs-strip-icon{background:var(--ws-blue-soft);width:32px;height:32px;color:var(--ws-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.workspace-client .fs-link-btn{border:1px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:auto;min-height:0;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.workspace-client .fs-link-btn.is-primary{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-color:#0000}.fs-strip-row{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.fs-strip-item{color:var(--ws-ink);scroll-snap-align:start;flex-direction:column;flex:0 0 140px;gap:3px;text-decoration:none;display:flex}.fs-strip-item .shop-image{border:1px solid var(--ws-line);border-radius:12px;width:140px;height:140px;margin-bottom:4px}.fs-strip-item .shop-image img{object-fit:cover;width:100%;height:100%}.fs-strip-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fs-strip-price{color:var(--ws-blue-text);font-size:13px;font-weight:800}.fs-strip-item small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fs-strip-item:hover strong{text-decoration:underline}.fs-tab{flex-direction:column;gap:12px;display:flex}.fs-tab-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;display:grid;padding:14px!important}.fs-tab-head h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.fs-tab-head p{margin:2px 0 0}.fs-tab-actions{gap:8px;display:flex}.fs-tab-actions a,.fs-tab-actions button{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.fs-tab-search{background:var(--ws-hover);height:38px;color:var(--ws-muted);border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:0 12px;display:flex}.workspace-client .fs-tab-search input{color:var(--ws-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:13.5px}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid;background:0 0!important}.fs-tab-empty{color:var(--ws-muted);flex-direction:column;align-items:center;gap:8px;display:flex;padding:28px!important}.fs-more{align-self:center}@media (max-width:640px){.fs-tab-head{grid-template-columns:1fr}.fs-strip>header{flex-wrap:wrap}}.fs-block{flex-direction:column;gap:10px;display:flex;padding:12px 14px!important}.fs-block>header{align-items:center;gap:10px;display:flex}.fs-block>header>div{flex:1;min-width:0}.fs-block h3{margin:0;font-size:14px}.fs-block header small{color:var(--ws-muted);font-size:12px}.fs-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fs-block-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-block-grid.is-1{grid-template-columns:minmax(0,1fr)}.fs-block-item{color:var(--ws-ink);border-radius:12px;flex-direction:column;gap:3px;padding:6px;text-decoration:none;transition:background .15s;display:flex}.fs-block-item:hover{background:var(--ws-hover)}.fs-block-photo{aspect-ratio:1;border:1px solid var(--ws-line);border-radius:10px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.fs-block-photo .shop-image{border-radius:0;width:100%!important;height:100%!important}.fs-block-photo img{object-fit:cover;width:100%;height:100%}.fs-block-photo em{color:#fff;background:#e5484d;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:8px;left:8px}.fs-block-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.fs-block-price{color:var(--ws-blue-text);align-items:baseline;gap:6px;font-size:14px;font-weight:800;display:flex}.fs-block-price s{color:var(--ws-muted);font-size:11.5px;font-weight:500}.fs-block-item small{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex;overflow:hidden}.fs-block-cta{text-align:center;background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;margin-top:6px;padding:6px;font-size:12px;font-weight:700}@media (max-width:640px){.fs-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-block-grid>a:nth-child(3){display:none}}.fs-block-grid.is-2,.fs-block-grid.is-1{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.fs-block-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.fj{flex-direction:column;gap:8px;display:flex}.fj-head{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid;padding:14px!important}.fj-head h2{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.fj-head p{margin:2px 0 0}.fj-head>a{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fj-search{background:var(--ws-soft,#f1f4f9);border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:0 12px;display:flex}.fj-search input{height:40px;color:var(--ws-ink);flex:1;font-size:14px;background:0 0!important;border:0!important;margin:0!important}.fj-chips{scrollbar-width:none;grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.fj-chips button{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);color:var(--ws-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.fj-chips button.on{background:var(--ws-ink);color:var(--ws-paper,#fff);border-color:var(--ws-ink)}.fj-card{align-items:flex-start;gap:12px;display:flex;padding:14px!important}.fj-logo{color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid}.fj-logo.sm{border-radius:10px;width:34px;height:34px;font-size:12px}.fj-body{min-width:0;color:var(--ws-ink);flex-direction:column;flex:1;gap:3px;text-decoration:none;display:flex}.fj-body strong{font-size:15px}.fj-body>span:not(.fj-tags){color:var(--ws-muted);font-size:13px}.fj-body small{color:var(--ws-muted);font-size:12px}.fj-tags{flex-wrap:wrap;gap:5px;margin:2px 0;display:flex}.fj-tags em{background:var(--ws-soft,#f1f4f9);border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:700}.fj-tags em.money{color:#166534;background:#dcfce7}.fj-save{border:1px solid var(--ws-line);background:var(--ws-paper,#fff);width:36px;height:36px;color:var(--ws-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.fj-save.on{color:#e11d48;border-color:#fecdd3}.fj-save.on svg{fill:currentColor}.fj-empty{color:var(--ws-muted);flex-direction:column;align-items:center;gap:8px;display:flex;padding:30px!important}.fj-more{align-self:center}.fj-block header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.fj-block header h3{margin:0;font-size:14.5px}.fj-mini{color:var(--ws-ink);border-radius:10px;align-items:center;gap:10px;padding:7px 4px;text-decoration:none;display:flex}.fj-mini:hover{background:var(--ws-soft,#f1f4f9)}.fj-mini>span:last-child{flex-direction:column;min-width:0;display:flex}.fj-mini strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fj-mini small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.fj-app{align-items:flex-start;gap:12px;display:flex;padding:14px!important}.fj-app-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.fj-withdraw,.workspace-client .fj-withdraw{cursor:pointer;background:0 0;border:0;padding:2px;font-size:12px;font-weight:700;color:#dc2626!important}.fj-tags em.st-blue{color:#1e40af;background:#dbeafe}.fj-tags em.st-amber{color:#92400e;background:#fef3c7}.fj-tags em.st-violet{color:#5b21b6;background:#ede9fe}.fj-tags em.st-green{color:#166534;background:#dcfce7}.fj-tags em.st-grey{color:#374151;background:#e5e7eb}@media (max-width:640px){.fj-app{flex-wrap:wrap}.fj-app-actions{flex-direction:row;justify-content:flex-end;width:100%}}.fj-inline{flex-direction:column;gap:6px;padding:14px;display:flex}.fj-inline>header{align-items:center;gap:10px;margin-bottom:4px;display:flex}.fj-inline>header>div{flex:1;min-width:0}.fj-inline>header h3{margin:0;font-size:15px}.fj-inline>header small{color:var(--ws-muted);font-size:12px}.fj-inline-row{color:inherit;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.fj-inline-row:hover{background:var(--ws-hover);border-color:var(--ws-line)}.fj-inline-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fj-inline-body strong{font-size:14px}.fj-inline-body small{color:var(--ws-muted);font-size:12.5px}.feed-fav{border:1px solid var(--ws-line);background:var(--ws-card);width:34px;height:34px;color:var(--ws-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:transform .12s,color .12s,background .12s;display:grid}.feed-fav:hover{color:#e11d48;border-color:#fecdd3}.feed-fav.on{color:#fff;background:#e11d48;border-color:#e11d48}.feed-fav.on svg path{fill:currentColor}.feed-fav:active{transform:scale(.9)}.fs-block-cell{min-width:0;position:relative}.fs-block-cell>.fs-block-item{height:100%}.fs-block-cell>.feed-fav{position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0f172a29}.fj-inline-item{align-items:center;gap:8px;display:flex}.fj-inline-item>.fj-inline-row{flex:1;min-width:0}.fp-block{flex-direction:column;gap:10px;padding:14px;display:flex}.fp-block>header{align-items:center;gap:10px;display:flex}.fp-block>header>div{flex:1;min-width:0}.fp-block>header h3{margin:0;font-size:15px}.fp-block>header small{color:var(--ws-muted);font-size:12px}.fp-icon{background:var(--ws-blue-soft);width:34px;height:34px;color:var(--ws-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.fp-row{scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.fp-card{scroll-snap-align:start;border:1px solid var(--ws-line);background:var(--ws-card);text-align:center;border-radius:16px;flex-direction:column;flex:0 0 170px;align-items:center;gap:8px;padding:16px 12px 12px;display:flex;position:relative}.fp-person{cursor:pointer;color:var(--ws-ink);font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;padding:0;display:flex}.fp-person strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:14px;overflow:hidden}.fp-person small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.fp-reason{color:var(--ws-muted);align-items:center;min-height:30px;font-size:11.5px;display:flex}.fp-connect{border:1px solid var(--ws-blue);width:100%;height:34px;color:var(--ws-blue-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.fp-connect:hover{background:var(--ws-blue);color:#fff}.fp-connect:disabled{opacity:.6}.fp-sent{background:var(--ws-hover);width:100%;height:34px;color:var(--ws-muted);border-radius:999px;justify-content:center;align-items:center;gap:5px;font-size:12.5px;font-weight:700;display:inline-flex}.fp-hide{width:26px;height:26px;color:var(--ws-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.fp-hide:hover{background:var(--ws-hover)}.fp-block>header h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fp-card{flex-basis:156px;gap:10px;padding:14px 10px 10px}.fp-photo{display:inline-flex;position:relative}.fp-photo .ws-avatar,.fp-photo .ws-avatar img{font-size:24px;border-radius:22px!important;width:76px!important;height:76px!important}.fp-badge{color:#fff;border:3px solid var(--ws-card);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-5px;right:-5px}.fp-badge .icon{width:12px;height:12px}.fp-badge.is-new{background:#16a34a}.fp-badge.is-mutual{background:#2563eb}.fp-badge.is-workspace{background:#7c3aed}.fp-person strong{margin-top:8px}.fp-mutual{color:var(--ws-muted);align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.fp-mutual .icon{width:12px;height:12px}.fp-connect{background:var(--ws-blue-soft);border:0;height:32px;margin-top:auto}.fp-sent{height:32px;margin-top:auto}.fp-hide{background:var(--ws-card);width:22px;height:22px}.user-avatar.sn-avatar,.fh-profile-avatar,.fh-request-avatar{border-radius:28%}.fh-story-ring{border-radius:30%}.sn-profile-body>.user-avatar{border-radius:26%}.sn-profile-cover{height:190px;position:relative;overflow:hidden}.sn-profile-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sn-cover-btn{color:#fff;cursor:pointer;background:#000a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}.sn-cover-btn:hover{background:#000c}.fh .fh-pcard{flex-direction:column;padding:0;display:flex;overflow:hidden}.fh-pcard-cover{background:linear-gradient(125deg,#0f2f75 0%,#2165d7 55%,#7b5ce6 100%) 50%/cover;height:64px;position:relative}.fh-pcard-cover:after{content:"";background:radial-gradient(circle at 85% 20%,#fff3,#0000 45%),linear-gradient(#0000 55%,#0000001f);position:absolute;inset:0}.fh-pcard-head{z-index:1;align-items:flex-start;gap:10px;margin-top:-28px;padding:0 12px;display:flex;position:relative}.workspace-client .fh .fh-pcard-avatar{background:var(--ws-card);cursor:pointer;border:0;border-radius:19px;flex:none;padding:3px;transition:transform .15s;box-shadow:0 6px 16px #0f172a2e}.fh-pcard-avatar:hover{transform:translateY(-1px)}.fh-pcard-avatar .sn-avatar{border:0!important;border-radius:16px!important;width:58px!important;height:58px!important;font-size:19px!important}.workspace-client .fh .fh-pcard-name{text-align:left;cursor:pointer;min-width:0;color:var(--ws-ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:33px 0 0;display:flex}.fh-pcard-name strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14.5px;font-weight:750;line-height:1.25;overflow:hidden}.fh-pcard-name:hover strong{color:var(--ws-blue-text)}.fh-pcard-name small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.fh .fh-pcard-bio{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 12px 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.fh-pcard-stats{background:var(--ws-hover);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:12px 8px 10px;padding:3px;display:grid}.workspace-client .fh .fh-pcard-stats button{cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:9px 0;display:flex}.workspace-client .fh .fh-pcard-stats button:hover{background:var(--ws-card);box-shadow:0 1px 4px #0f172a14}.fh-pcard-num{color:var(--ws-blue-text);align-items:center;gap:6px;display:inline-flex}.fh-pcard-num svg{width:16px;height:16px}.fh-pcard-num b{color:var(--ws-ink);font-size:16px;font-weight:800;line-height:1.2}.fh-pcard-label{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:600;overflow:hidden}.fh-pcard-stats .has-alert .fh-pcard-num,.fh-pcard-stats .has-alert .fh-pcard-num b{color:#e0245e}.workspace-client .fh .fh-pcard-link{border:1px solid var(--ws-line);color:var(--ws-blue-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:10px;padding:8px;font-size:12.5px;font-weight:700;display:flex}.workspace-client .fh .fh-pcard-link:hover{background:var(--ws-hover)}.fh .fh-circle{flex-direction:column;gap:10px;padding:12px 0;display:flex}.fh-circle>header{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.fh-circle>header strong{color:var(--ws-ink);align-items:center;gap:7px;font-size:14px;font-weight:750;display:inline-flex}.fh-circle>header strong svg{color:var(--ws-blue-text)}.fh-circle>header em{color:var(--ws-blue-text);background:var(--ws-blue-soft,#2563eb1a);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.workspace-client .fh .fh-circle>header button{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;font-size:12.5px;font-weight:700;display:inline-flex}.workspace-client .fh .fh-circle>header button:hover{background:var(--ws-hover)}.fh-circle-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px;padding:2px 14px 4px;display:flex;overflow-x:auto}.fh-circle-row::-webkit-scrollbar{display:none}.workspace-client .fh .fh-capsule{scroll-snap-align:start;border:1px solid var(--ws-line);background:var(--ws-card);max-width:190px;color:var(--ws-ink);cursor:pointer;text-align:left;border-radius:16px;flex:none;align-items:center;gap:9px;padding:5px 14px 5px 5px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.workspace-client .fh .fh-capsule:hover{border-color:var(--ws-blue-text);transform:translateY(-1px);box-shadow:0 4px 12px #0f172a14}.fh-capsule-photo{border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.fh .fh-capsule-photo .sn-avatar{border-radius:13px!important;width:42px!important;height:42px!important;font-size:14px!important}.fh .fh-capsule.is-fresh .fh-capsule-photo{background:conic-gradient(from 210deg,#2165d7,#7b5ce6,#e0245e,#f59e0b,#2165d7);padding:3px}.fh .fh-capsule.is-fresh .fh-capsule-photo .sn-avatar{box-sizing:border-box;border:2px solid var(--ws-card)!important;border-radius:10px!important;width:36px!important;height:36px!important}.fh-capsule-photo i{border:2px solid var(--ws-card);background:#22c55e;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.fh-capsule-photo i:after{content:"";border:2px solid #22c55e;border-radius:50%;animation:1.8s ease-out infinite fh-pulse;position:absolute;inset:-2px}@keyframes fh-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.fh-capsule-photo i:after{animation:none}}.fh-capsule-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.fh-capsule-text b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.fh-capsule-text small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fh-capsule.is-fresh .fh-capsule-text small{color:#16a34a;font-weight:600}.workspace-client .fh .fh-capsule.is-grow{background:0 0;border-style:dashed}.fh-capsule.is-grow .fh-capsule-photo{background:var(--ws-hover);color:var(--ws-blue-text)}.fh-capsule.is-grow .fh-capsule-text b{color:var(--ws-blue-text)}.fp-block.sn-card{gap:8px;padding:12px}.fp-block>header{gap:8px}.fp-block .fp-icon{border-radius:9px;width:28px;height:28px}.fp-block>header h3{font-size:14px}.fp-block .fp-row{scroll-snap-type:x proximity;scrollbar-width:none;gap:8px}.fp-block .fp-row::-webkit-scrollbar{display:none}.fp-block .fp-card{border-radius:16px;flex:0 0 132px;align-items:stretch;gap:6px;width:132px;min-width:0;padding:5px 5px 8px}.fp-block .fp-person{text-align:left;align-items:stretch;gap:1px}.fp-block .fp-photo{aspect-ratio:1;border-radius:12px;width:100%;display:block;overflow:hidden}.fp-block .fp-photo .ws-avatar,.fp-block .fp-photo .ws-avatar img{object-fit:cover;object-position:50% 20%;border-radius:12px!important;width:100%!important;height:100%!important;font-size:34px!important}.fp-block .fp-badge{border:2px solid #fff;width:22px;height:22px;inset:6px auto auto 6px;box-shadow:0 1px 4px #00000040}.fp-block .fp-person strong{margin-top:6px;padding:0 4px;font-size:13px;line-height:1.25}.fp-block .fp-person small,.fp-block .fp-mutual{padding:0 4px;font-size:11px}.fp-block .fp-connect,.fp-block .fp-sent{width:auto;height:28px;margin:2px 0 0;font-size:12px}.fp-block .fp-hide{z-index:2;color:#fff;opacity:.85;background:#0f172a8c;width:22px;height:22px;top:10px;right:10px}.fp-block .fp-hide:hover{opacity:1;background:#0f172acc}.fp-block .fp-person,.fp-block .fp-person strong,.fp-block .fp-person small{min-width:0;max-width:100%}.fp-block>header .fs-link-btn{border-radius:999px;height:auto;padding:5px 10px;font-size:12.5px}.fp-block .fp-photo{position:relative}.fp-block .fp-common{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(4px);background:#0f172ab8;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:3px 8px 3px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;bottom:6px;left:6px;overflow:hidden}.fp-block .fp-common .icon,.fp-block .fp-common svg{flex:none;width:12px;height:12px}.sn-thread{flex-direction:column;gap:6px;display:flex}.sn-comment-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.workspace-client .sn-comment>div.sn-comment-main{background:0 0;border-radius:0;padding:0}.sn-comment-bubble{background:var(--ws-hover);border-radius:14px;align-self:flex-start;min-width:0;max-width:100%;padding:8px 12px}.sn-comment-meta{align-items:center;gap:12px;padding-left:12px;display:flex}.workspace-client .sn-comment-meta button{color:var(--ws-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.workspace-client .sn-comment-meta button:hover{color:var(--ws-blue-text);text-decoration:underline}.sn-mention{color:var(--ws-blue-text);font-weight:700}.sn-replies{border-left:2px solid var(--ws-line);flex-direction:column;gap:6px;margin-left:18px;padding-left:16px;display:flex}.sn-comment.is-reply .sn-avatar{width:26px!important;height:26px!important;font-size:10px!important}.sn-comment.is-reply .sn-comment-bubble{padding:6px 11px}.workspace-client .sn-thread-toggle{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:2px 0;font-size:12.5px;font-weight:700;display:inline-flex}.sn-replying{background:var(--ws-blue-soft,#2563eb14);color:var(--ws-blue-text);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:12.5px;font-weight:600;display:flex}.workspace-client .sn-replying button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:1}.sn-author-pill{background:var(--ws-blue-soft,#2563eb1a);color:var(--ws-blue-text);vertical-align:1px;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:800}.workspace-client .sn-comment-avatar{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0}.workspace-client .sn-comment-name{font:inherit;color:var(--ws-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.workspace-client .sn-comment-name:hover{text-decoration:underline}.workspace-client button.sn-mention{font:inherit;color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:inline}.workspace-client button.sn-mention:hover{text-decoration:underline}.sn-comment-form{position:relative}.sn-mention-list{z-index:20;background:var(--ws-card);border:1px solid var(--ws-line);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);left:36px;right:44px;overflow:auto;box-shadow:0 10px 28px #0f172a29}.workspace-client .sn-mention-list button{text-align:left;cursor:pointer;width:100%;color:var(--ws-ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;display:flex}.workspace-client .sn-mention-list button.is-active,.workspace-client .sn-mention-list button:hover{background:var(--ws-hover)}.sn-mention-list span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.sn-mention-list strong{font-size:13px}.sn-mention-list small{color:var(--ws-muted);font-size:11.5px}.pm-wrap{border-radius:18px;margin:10px 0 2px;position:relative;overflow:hidden}.workspace-client .pm-tile,.pm-tile{cursor:zoom-in;background:var(--ws-hover,#eef1f6);border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pm-ambient{filter:blur(26px)saturate(1.4);opacity:0;background-position:50%;background-size:cover;transition:opacity .35s;position:absolute;inset:-24px;transform:scale(1.1)}.pm-tile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .5s;display:block;position:relative;transform:scale(1.015)}.pm-tile.is-loaded img{opacity:1;transform:none}.pm-tile.is-loaded .pm-ambient{opacity:.85}.pm-tile:hover img{transform:scale(1.03)}.pm-tile:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 60%,#0000002e);transition:opacity .2s;position:absolute;inset:0}.pm-tile:hover:after{opacity:1}.pm-tile.is-contain img{object-fit:contain}.pm-tile.is-contain:hover img{transform:scale(1.01)}.pm-single .pm-tile{max-height:640px}.pm-two{aspect-ratio:1.6;grid-template-columns:1fr 1fr;gap:3px;display:grid}.pm-two.is-stacked{aspect-ratio:1.2;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.pm-mosaic{gap:3px;display:grid}.pm-mosaic.is-portrait{aspect-ratio:1.25;grid-template-columns:2fr 1fr}.pm-mosaic.is-portrait .pm-thumbs{grid-auto-rows:1fr;gap:3px;display:grid}.pm-mosaic.is-landscape{grid-template-rows:auto auto}.pm-mosaic.is-landscape .pm-hero{aspect-ratio:1.78}.pm-mosaic.is-landscape .pm-thumbs{aspect-ratio:3.2;grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.pm-mosaic.is-landscape.n-2 .pm-thumbs{aspect-ratio:2.6}.pm-tile .pm-more{-webkit-backdrop-filter:blur(3px);color:#fff;letter-spacing:-.02em;background:#0f172a8c;place-items:center;font:800 26px/1 inherit;display:grid;position:absolute;inset:0}.pm-count{-webkit-backdrop-filter:blur(6px);color:#fff;pointer-events:none;background:#0f172a9e;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;right:10px}.pm-wrap.is-small{border-radius:12px}.pm-wrap.is-small .pm-single .pm-tile{max-height:320px}.pm-gallery{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.pm-gallery .pm-tile{aspect-ratio:1;border-radius:10px}.pm-viewer{z-index:1000;color:#fff;background:#05070c;flex-direction:column;animation:.18s pm-in;display:flex;position:fixed;inset:0}@keyframes pm-in{0%{opacity:0}to{opacity:1}}.pm-viewer-ambient{filter:blur(60px)saturate(1.3)brightness(.45);background-position:50%;background-size:cover;transition:background-image .3s;position:absolute;inset:-60px}.pm-viewer-stage{touch-action:pan-y;flex:1;justify-content:center;align-items:center;min-height:0;padding:64px 72px 20px;display:flex;position:relative}.pm-viewer-stage img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;border-radius:10px;max-width:100%;max-height:100%;transition:transform .25s;animation:.25s pm-in;box-shadow:0 30px 80px #00000080}.pm-viewer-stage img.is-zoomed{cursor:zoom-out;border-radius:0;transform:scale(2.2)}.pm-viewer-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.pm-viewer-count{background:#ffffff24;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}button.pm-viewer-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);z-index:2;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:22px;display:grid}button.pm-viewer-btn:hover{background:#ffffff42}button.pm-prev,button.pm-next{font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}button.pm-prev{left:16px}button.pm-next{right:16px}.pm-strip{z-index:2;justify-content:center;gap:8px;padding:12px 16px 18px;display:flex;position:relative;overflow-x:auto}.pm-strip button{opacity:.55;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;width:56px;height:56px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.pm-strip button.is-active{opacity:1;border-color:#fff}.pm-strip img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:640px){.pm-viewer-stage{padding:60px 8px 10px}button.pm-prev,button.pm-next{display:none}.pm-strip button{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.pm-tile img,.pm-ambient,.pm-viewer-stage img{transition:none;animation:none}}.fj-kinds{background:var(--ws-hover,#eef0f4);border-radius:14px;gap:4px;padding:4px;display:flex}.fj-kinds button{color:var(--ws-muted,#6b7280);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:14px;font-weight:800;display:inline-flex}.fj-kinds button.on{background:var(--ws-card,#fff);color:var(--ws-ink,#111827);box-shadow:0 1px 3px #0f172a1f}.fj-chips button:disabled{opacity:.45;cursor:default}.ln-tag{color:var(--ws-blue-text,#1d63d8);font-weight:650;text-decoration:none}.ln-tag:hover{text-decoration:underline}.ht-page{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.ht-page>*{min-width:0}.ht-page>.sn-back{justify-self:start}.ht-head{border:1px solid var(--ws-line);background:linear-gradient(120deg,color-mix(in srgb,var(--ws-blue) 9%,var(--ws-card)),var(--ws-card) 55%);border-radius:16px;gap:10px;padding:14px 16px;display:grid}.ht-top{align-items:center;gap:12px;min-width:0;display:flex}.ht-mark{background:linear-gradient(135deg,var(--ws-blue),#7c3aed);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:21px;font-weight:800;display:grid}.ht-title{flex:1;min-width:0}.ht-title h1{letter-spacing:-.4px;color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.2;overflow:hidden}.ht-title p{color:var(--ws-muted);margin:2px 0 0;font-size:12.5px}.ht-spark{flex-shrink:0;align-items:flex-end;gap:3px;width:150px;height:36px;display:flex}.ht-spark i{background:linear-gradient(180deg,#7c3aed,var(--ws-blue));border-radius:3px 3px 1px 1px;flex:1}.ht-spark i.is-zero{background:var(--ws-hover)}.ht-kpis{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ht-kpis>span{background:var(--ws-card);border:1px solid var(--ws-line);color:var(--ws-muted);border-radius:99px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.ht-kpis strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-weight:700}.ht-kpis em{margin-left:2px;font-size:11.5px;font-style:normal;font-weight:700}.ht-kpis em.up{color:var(--ws-green,#1f7a4d)}.ht-kpis em.down{color:#c2410c}.ht-kpis .ht-info{cursor:help;background:0 0;border:0;padding:4px}.ht-related{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ht-related small{color:var(--ws-muted);margin-right:2px;font-size:12px}.ht-related button{background:color-mix(in srgb,var(--ws-blue) 10%,var(--ws-card));color:var(--ws-blue-text,#1d63d8);cursor:pointer;border:0;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:650}.ht-related button:hover{background:color-mix(in srgb,var(--ws-blue) 18%,var(--ws-card))}.ht-more{justify-self:center}@media (max-width:600px){.ht-head{padding:12px}.ht-spark{width:84px;height:30px}.ht-title h1{font-size:18px}}.pm-video{background:#0b0f19;border-radius:16px;justify-content:center;margin:10px 0 2px;display:flex;position:relative;overflow:hidden}.pm-video video{object-fit:contain;background:#0b0f19;width:100%;max-height:560px;display:block}.pm-video.is-portrait video{width:auto;max-width:100%;height:min(560px,70vh)}.pm-video-sound{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:34px;height:34px;font-size:15px;position:absolute;top:10px;right:10px}.pm-video-badges{pointer-events:none;gap:6px;display:flex;position:absolute;top:10px;left:10px}.pm-video-badges span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700}.pm-video-badges .is-expiry{background:#7c3aedd9}.fh-video-draft{background:#0b0f19;border-radius:14px;margin:8px 0 0;position:relative;overflow:hidden}.fh-video-draft video{object-fit:contain;width:100%;max-height:360px;display:block}.fh-video-remove{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:1;position:absolute;top:8px;right:8px}.fh-video-life{background:var(--ws-card,#fff);border-top:1px solid var(--ws-line,#e1e3e8);flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;font-size:12.5px;display:flex}.fh-video-life>span{color:var(--ws-ink,#25272b);margin-right:4px;font-weight:700}.fh-video-life button{border:1px solid var(--ws-line,#e1e3e8);color:var(--ws-ink,#25272b);cursor:pointer;background:0 0;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.fh-video-life button.is-on{color:#fff;background:#7c3aed;border-color:#7c3aed}.fh-video-life small{color:var(--ws-muted,#70747c);margin-left:auto;font-weight:600}.dm-report{float:right;color:var(--muted,#64748b);cursor:pointer;opacity:.7;background:0 0;border:0;padding:4px 6px;font-size:12px}.dm-report:hover,.dm-report:focus-visible{opacity:1}.fh-block-frame{position:relative}.fh-block-frame:hover>.fh-block-dismiss,.fh-block-dismiss:focus-visible{opacity:1}.workspace-client .fh-block-dismiss{z-index:3;width:28px;height:28px;color:var(--ws-muted);background:var(--ws-card);border:1px solid var(--ws-line);opacity:.55;border-radius:50%;place-items:center;font-size:18px;line-height:1;transition:opacity .15s;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 2px 6px #0002}@media (hover:none){.workspace-client .fh-block-dismiss{opacity:1}}.pm-video video[controls=false],.pm-video video:not([controls]){cursor:pointer}.workspace-client .pm-video-expand,.pm-video-expand{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:34px;height:34px;font-size:17px;position:absolute;top:10px;right:52px}.sv-shade{z-index:200;color:#fff;background:#000;position:fixed;inset:0}.sv-scroller{scroll-snap-type:y mandatory;scrollbar-width:none;height:100dvh;overflow-y:auto}.sv-scroller::-webkit-scrollbar{display:none}.sv-slide{scroll-snap-align:start;scroll-snap-stop:always;place-items:center;height:100dvh;display:grid;position:relative}.sv-video{object-fit:contain;cursor:pointer;background:#000;width:100%;max-width:min(100vw,75dvh);height:100dvh}.sv-top{pointer-events:none;background:linear-gradient(#000a,#0000);align-items:center;gap:12px;padding:16px 20px;display:flex;position:fixed;top:0;left:0;right:0}.sv-top>*{pointer-events:auto}.workspace-client .sv-round,.sv-round{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #fff3;border-radius:50%;width:42px;height:42px;font-size:22px}.workspace-client .sv-sound,.sv-sound{margin-left:auto;font-size:17px}.sv-brand{letter-spacing:1.2px;background:linear-gradient(135deg,#e11d48,#7c3aed);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:900}.sv-count{font-size:14px;font-weight:800}.workspace-client .sv-play,.sv-play{color:#fff;cursor:pointer;background:#0008;border:1px solid #ffffff40;border-radius:50%;width:78px;height:78px;font-size:30px;position:absolute}.sv-caption{pointer-events:none;background:linear-gradient(#0000,#000d);gap:8px;padding:70px max(20px,50vw - 300px) 46px;display:grid;position:absolute;bottom:0;left:0;right:0}.sv-caption strong{font-size:16px}.sv-caption p{color:#fff;max-height:4.4em;margin:0;font-size:14.5px;line-height:1.45;overflow:hidden}.sv-track{background:#fff3;border-radius:2px;height:3px;display:block;overflow:hidden}.sv-track b{background:#fff;height:100%;display:block}.sv-hint{text-align:center;color:#fff9;pointer-events:none;margin:0;font-size:11.5px;position:fixed;bottom:12px;left:0;right:0}.auto-load{place-items:center;min-height:56px;padding:8px 0 24px;display:grid}.auto-load-dots{gap:6px;display:inline-flex}.auto-load-dots i{background:var(--ws-muted,#70747c);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite auto-load-bounce}.auto-load-dots i:nth-child(2){animation-delay:.15s}.auto-load-dots i:nth-child(3){animation-delay:.3s}@keyframes auto-load-bounce{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.workspace-client .zie-interests .zie-count{color:var(--ws-blue);margin:0;font-size:13px;font-weight:800}.workspace-client .zie-groups{gap:10px;display:grid}.workspace-client .zie-group{gap:8px;display:grid}.workspace-client .zie-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-client .zie-subs{flex-wrap:wrap;gap:8px;padding-left:12px;display:flex}.workspace-client .zie-chip{border:1.5px solid var(--ws-line);background:var(--ws-card);color:var(--ws-ink);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:700}.workspace-client .zie-chip.is-on{background:var(--ws-blue);border-color:var(--ws-blue);color:#fff}.workspace-client .zie-more{color:var(--ws-blue);cursor:pointer;background:0 0;border:0;padding:4px;font-size:12.5px;font-weight:700}.workspace-client .zie-toggle{border-top:1px solid var(--ws-line);cursor:pointer;align-items:center;gap:14px;margin-top:4px;padding-top:12px;display:flex}.workspace-client .zie-toggle span{flex:1;gap:3px;display:grid}.workspace-client .zie-toggle small{color:var(--ws-muted);font-size:12.5px;line-height:1.45}.workspace-client .zie-toggle input{width:20px;height:20px}.zie-reasons{color:var(--ws-ink);gap:6px;margin:4px 0 0;padding-left:20px;font-size:14px;display:grid}.zie-why-foot{font-size:12px}.zie-hidden-notice{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.zie-hidden-notice p{color:var(--ws-muted);margin:0;font-size:13.5px}.zie-hidden-list{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.zie-hidden-list li{align-items:center;gap:10px;display:flex}.zie-hidden-list li span{flex-direction:column;flex:1;min-width:0;display:flex}.zie-hidden-list small,.zie-reset small{color:var(--ws-muted);font-size:12px}.zie-reset{border-top:1px solid var(--ws-line);align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.zie-reset span{flex-direction:column;flex:1;gap:2px;display:flex}.workspace-client .zie-danger{color:#c03030}.zt-composer{gap:8px;padding:2px 16px 8px;display:grid}.zt-line{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.zt-label{color:var(--ws-muted);font-weight:700}.zt-tag{background:var(--ws-blue-soft);color:var(--ws-blue-text);border-radius:999px;padding:3px 10px;font-weight:700}.workspace-client .zt-change{color:var(--ws-blue-text);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:12.5px;font-weight:700}.zt-picker{gap:10px;max-height:340px;padding:4px 2px;display:grid;overflow:auto}.zt-hint{margin:0;font-size:12px}.zt-group{gap:6px;display:grid}.zt-group strong{color:var(--ws-ink);font-size:12.5px}.zt-group>div{flex-wrap:wrap;gap:6px;display:flex}.workspace-client .zie-chip.is-small{padding:4px 10px;font-size:12.5px}.workspace-client .zie-chip:disabled{opacity:.45;cursor:default}.zt-dialog{max-width:620px}.zt-actions{justify-content:flex-end;gap:8px;display:flex}
.dl{--dl-accent:#7c3aed;--dl-coral:#f43f5e;--dl-green:#059669;--dl-amber:#b45309;--dl-ink:var(--ws-ink,#25272b);--dl-muted:var(--ws-muted,#70747c);--dl-line:var(--ws-line,#e1e3e8);--dl-card:var(--ws-card,#fff);--dl-soft:var(--ws-hover,#eef0f4);color:var(--dl-ink);grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}html[data-theme=dark] .dl{--dl-accent:#a78bfa;--dl-coral:#fb7185;--dl-green:#34d399;--dl-amber:#fbbf24}.dl *{box-sizing:border-box}.dl button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.dl button:disabled{opacity:.5;cursor:not-allowed}.dl input,.dl select,.dl textarea{font:inherit;color:var(--dl-ink);background:var(--dl-card);border:1px solid var(--dl-line);border-radius:10px;width:100%;min-width:0;padding:9px 12px}.dl input:focus,.dl select:focus,.dl textarea:focus{outline:2px solid color-mix(in srgb,var(--dl-accent) 55%,transparent);outline-offset:1px;border-color:#0000}.dl .dl-hero{color:#fff;background:linear-gradient(120deg,#1e1037 0%,#3b1d6e 45%,#7c2d5c 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:22px 24px 0;display:grid;position:relative;overflow:hidden}.dl .dl-hero-glow{pointer-events:none;background:radial-gradient(circle,#f43f5e66,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% -10% auto auto}.dl .dl-hero-text{min-width:0;position:relative}.dl .dl-kicker{letter-spacing:.8px;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.dl .dl-hero h1{letter-spacing:-.4px;color:#fff;margin:10px 0 0;font-size:22px;font-weight:750;line-height:1.25}.dl .dl-sell{white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:11px 18px;display:inline-flex;position:relative;box-shadow:0 8px 24px #f43f5e55;color:#fff!important;background:linear-gradient(135deg,#f43f5e,#8b5cf6)!important;font-weight:750!important}.dl .dl-sell:hover{filter:brightness(1.08)}.dl .dl-tabs{grid-column:1/-1;gap:4px;display:flex;position:relative}.dl .dl-tabs button{border-radius:12px 12px 0 0;align-items:center;gap:6px;padding:10px 14px 12px;font-weight:650;display:inline-flex;color:#ffffffc0!important}.dl .dl-tabs button.is-on{background:var(--ws-bg,#f7f8fa);color:var(--dl-ink)!important}.dl .dl-compact .dl-hero h1{font-size:18px}.dl .dl-search{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:14px;align-items:center;gap:10px;padding:4px 14px;display:flex;box-shadow:0 1px 2px #0000000a}.dl .dl-search .icon{color:var(--dl-muted)}.dl .dl-search input{background:0 0;padding:10px 0;font-size:15px;border:0!important;outline:0!important}.dl .dl-search button{color:var(--dl-muted);font-size:20px}.dl .dl-cats{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.dl .dl-cats::-webkit-scrollbar{display:none}.dl .dl-cats button{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex;border:1px solid var(--dl-line)!important;background:var(--dl-card)!important}.dl .dl-cats button span{font-size:16px}.dl .dl-cats button.is-on{background:var(--dl-ink)!important;color:var(--dl-card)!important;border-color:var(--dl-ink)!important}.dl .dl-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dl .dl-filters>select,.dl .dl-filters>input{border-radius:9px;flex:130px;width:auto;max-width:190px;padding:8px 10px;font-size:13px}.dl .dl-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dl .dl-switch input{opacity:0;width:1px;height:1px;position:absolute}.dl .dl-switch span{background:var(--dl-line);border-radius:999px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.dl .dl-switch span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.dl .dl-switch input:checked+span{background:var(--dl-accent)}.dl .dl-switch input:checked+span:after{transform:translate(14px)}.dl .dl-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.dl .dl-card{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:16px;min-width:0;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.dl .dl-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a1a}.dl .dl-card-open{text-align:left;width:100%;display:block;padding:0!important}.dl .dl-card-photo{aspect-ratio:1;background:linear-gradient(135deg,#f3e8ff,#ffe4e6);position:relative;overflow:hidden}html[data-theme=dark] .dl-card-photo{background:linear-gradient(135deg,#2e1065,#4c0519)}.dl .dl-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.dl .dl-card:hover .dl-card-photo img{transform:scale(1.04)}.dl .dl-card-placeholder{place-items:center;width:100%;height:100%;font-size:44px;display:grid}.dl .dl-card[data-status=sold] .dl-card-photo img{filter:grayscale(.7);opacity:.75}.dl .dl-ribbon{letter-spacing:.3px;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111827cc;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.dl .dl-ribbon[data-status=reserved]{background:#d97706e6}.dl .dl-ribbon[data-status=sold]{background:#111827e6}.dl .dl-ribbon[data-status=draft],.dl .dl-ribbon[data-status=review]{background:#6d28d9e6}.dl .dl-ribbon.is-big{padding:6px 12px;font-size:13px;top:14px;left:14px}.dl .dl-count{color:#fff;background:#0009;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;right:10px}.dl .dl-card-body{gap:3px;min-width:0;padding:11px 13px 13px;display:grid}.dl .dl-price{letter-spacing:-.3px;align-items:center;gap:7px;font-size:17px;font-weight:800;display:flex}.dl .dl-price em{color:var(--dl-green);background:color-mix(in srgb,var(--dl-green) 13%,transparent);border-radius:999px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:750}.dl .dl-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.dl .dl-card-body small{color:var(--dl-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dl .dl-heart{border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0002;color:#111827!important;background:#ffffffe6!important}.dl .dl-heart.is-on{color:var(--dl-coral)!important}.dl .dl-heart.is-on .icon{fill:currentColor}.dl .dl-card.is-skeleton .dl-card-photo{background:var(--dl-soft);animation:1.2s ease-in-out infinite dl-pulse}.dl .dl-card.is-skeleton i{background:var(--dl-soft);border-radius:6px;width:70%;height:12px;margin:4px 0;display:block}.dl .dl-card.is-skeleton i+i{width:45%}@keyframes dl-pulse{50%{opacity:.55}}.dl .dl-more{border-radius:999px;justify-self:center;padding:10px 22px;font-weight:650;border:1px solid var(--dl-line)!important;background:var(--dl-card)!important}.dl .dl-empty{text-align:center;border:1px dashed var(--dl-line);background:var(--dl-card);border-radius:16px;justify-items:center;gap:8px;padding:46px 20px;display:grid}.dl .dl-empty>span{font-size:40px}.dl .dl-empty p{color:var(--dl-muted);margin:0}.dl .dl-error{background:color-mix(in srgb,var(--dl-coral) 11%,transparent);color:var(--dl-ink);border-left:3px solid var(--dl-coral);border-radius:10px;margin:0;padding:10px 13px;font-size:13px}.dl .dl-toast{z-index:120;color:#fff;background:#111827;border-radius:12px;padding:11px 18px;font-weight:650;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #0005}.dl .dl-shade{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f19b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dl .dl-modal{background:var(--ws-bg,#f7f8fa);width:min(1040px,100%);max-height:calc(100dvh - 40px);color:var(--dl-ink);border-radius:20px;position:relative;overflow:auto;box-shadow:0 30px 90px #0006}.dl .dl-close{z-index:3;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:10px;right:12px;box-shadow:0 2px 10px #0002;background:var(--dl-card)!important}.dl .dl-loading{text-align:center;color:var(--dl-muted);padding:60px}.dl .dl-view{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;display:grid}.dl .dl-gallery{background:#0b0f19;flex-direction:column;min-width:0;display:flex}.dl .dl-gallery-main{flex:1;place-items:center;min-height:min(520px,90vw);display:grid;position:relative;overflow:hidden}.dl .dl-preview-view .dl-gallery-main{aspect-ratio:4/3;flex:none;min-height:320px}.dl .dl-gallery-main img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.dl .dl-nav{border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:50%;transform:translateY(-50%);color:#111!important;background:#ffffffd9!important}.dl .dl-nav.is-prev{left:12px}.dl .dl-nav.is-next{right:12px}.dl .dl-thumbs{gap:6px;padding:8px;display:flex;overflow-x:auto}.dl .dl-thumbs button{opacity:.6;border-radius:9px;flex:none;width:58px;height:58px;overflow:hidden;border:2px solid #0000!important}.dl .dl-thumbs button.is-on{opacity:1;border-color:#fff!important}.dl .dl-thumbs img{object-fit:cover;width:100%;height:100%}.dl .dl-info{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;min-width:0;padding:24px 26px 26px;display:grid}.dl .dl-info-head{justify-content:space-between;align-items:center;gap:10px;padding-right:34px;display:flex}.dl .dl-info-head small{color:var(--dl-muted);font-size:12px}.dl .dl-chip{background:var(--dl-soft);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.dl .dl-info h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:750;line-height:1.25}.dl .dl-price-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl .dl-price-row strong{letter-spacing:-.8px;background:linear-gradient(90deg,var(--dl-accent),var(--dl-coral));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:850}.dl .dl-pill{background:var(--dl-soft);color:var(--dl-muted);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.dl .dl-pill.is-green{background:color-mix(in srgb,var(--dl-green) 14%,transparent);color:var(--dl-green)}.dl .dl-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dl .dl-facts span{background:var(--dl-card);border:1px solid var(--dl-line);overflow-wrap:anywhere;border-radius:12px;gap:2px;min-width:0;padding:10px 12px;font-size:13.5px;font-weight:600;display:grid}.dl .dl-facts b{color:var(--dl-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:650}.dl .dl-defects{background:color-mix(in srgb,var(--dl-green) 9%,transparent);color:var(--dl-ink);border-radius:12px;gap:10px;padding:11px 13px;display:flex}.dl .dl-defects .icon{color:var(--dl-green);margin-top:2px}.dl .dl-defects.has-defects{background:color-mix(in srgb,var(--dl-amber) 11%,transparent)}.dl .dl-defects.has-defects .icon{color:var(--dl-amber)}.dl .dl-defects b,.dl .dl-block b,.dl .dl-others b{font-size:12.5px;font-weight:750;display:block}.dl .dl-defects p,.dl .dl-block p{white-space:pre-wrap;color:var(--dl-ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;line-height:1.55}.dl .dl-actions{flex-wrap:wrap;gap:8px;display:flex}.dl .dl-btn{color:var(--dl-ink);border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13.5px;font-weight:650;text-decoration:none;display:inline-flex;border:1px solid var(--dl-line)!important;background:var(--dl-card)!important}.dl .dl-btn:hover:not(:disabled):not(.is-primary){background:var(--dl-soft)!important}.dl .dl-btn.is-primary{background:linear-gradient(135deg,var(--dl-accent),var(--dl-coral))!important;color:#fff!important;border-color:#0000!important}.dl .dl-btn.is-primary:hover:not(:disabled){filter:brightness(1.07)}.dl .dl-btn.is-wide{flex:100%}.dl .dl-btn.is-quiet{color:var(--dl-muted);background:0 0!important;border-color:#0000!important}.dl .dl-btn.is-danger,.dl .dl-btn.is-saved{color:var(--dl-coral)}.dl .dl-btn.is-saved .icon{fill:currentColor}.dl .dl-owner{border:1px solid var(--dl-line);background:var(--dl-card);border-radius:14px;gap:10px;padding:14px;display:grid}.dl .dl-owner-meta{justify-content:space-between;align-items:center;display:flex}.dl .dl-owner-meta small{color:var(--dl-muted);align-items:center;gap:5px;display:inline-flex}.dl .dl-moderation{background:color-mix(in srgb,var(--dl-coral) 10%,transparent);border-radius:10px;padding:10px 12px}.dl .dl-moderation p{color:var(--dl-ink);margin:3px 0 0;font-size:13px}.dl .dl-status{background:var(--dl-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:750}.dl .dl-status[data-status=available]{background:color-mix(in srgb,var(--dl-green) 15%,transparent);color:var(--dl-green)}.dl .dl-status[data-status=reserved]{background:color-mix(in srgb,var(--dl-amber) 15%,transparent);color:var(--dl-amber)}.dl .dl-status[data-status=draft],.dl .dl-status[data-status=review]{background:color-mix(in srgb,var(--dl-accent) 14%,transparent);color:var(--dl-accent)}.dl .dl-status[data-status=rejected],.dl .dl-status[data-status=suspended]{background:color-mix(in srgb,var(--dl-coral) 14%,transparent);color:var(--dl-coral)}.dl .dl-note{color:var(--dl-muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.5;display:flex}.dl .dl-note .icon{margin-top:2px}.dl .dl-seller{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.dl .dl-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6,#f43f5e);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid;overflow:hidden}.dl .dl-avatar img{object-fit:cover;width:100%;height:100%}.dl .dl-seller small{color:var(--dl-muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;display:block}.dl .dl-seller strong{display:block}.dl .dl-seller a{color:var(--dl-accent);font-size:12.5px;text-decoration:none}.dl .dl-others>div{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.dl .dl-others button{text-align:left;flex:none;gap:4px;width:86px;display:grid}.dl .dl-others img,.dl .dl-others button>span{object-fit:cover;background:var(--dl-soft);border-radius:12px;place-items:center;width:86px;height:86px;font-size:28px;display:grid}.dl .dl-others small{font-size:12px;font-weight:750}.dl .dl-mine{gap:14px;display:grid}.dl .dl-mine-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dl .dl-quota{min-width:200px;color:var(--dl-muted);gap:6px;font-size:12.5px;font-weight:650;display:grid}.dl .dl-quota i{background:var(--dl-soft);border-radius:999px;height:6px;display:block;overflow:hidden}.dl .dl-quota b{background:linear-gradient(90deg,var(--dl-accent),var(--dl-coral));border-radius:999px;height:100%;display:block}.dl .dl-seg{background:var(--dl-soft);border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.dl .dl-seg button{white-space:nowrap;color:var(--dl-muted);border-radius:9px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:650;display:inline-flex}.dl .dl-seg button span{background:var(--dl-card);border-radius:999px;padding:1px 6px;font-size:11px}.dl .dl-seg button.is-on{background:var(--dl-card);color:var(--dl-ink);box-shadow:0 1px 3px #0001}.dl .dl-rows{gap:8px;display:grid}.dl .dl-row{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:14px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.dl .dl-row-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dl .dl-row-photo{background:var(--dl-soft);border-radius:11px;flex:none;place-items:center;width:58px;height:58px;font-size:24px;display:grid;overflow:hidden}.dl .dl-row-photo img{object-fit:cover;width:100%;height:100%}.dl .dl-row-text{flex:1;gap:2px;min-width:0;display:grid}.dl .dl-row-text strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl .dl-row-text small{color:var(--dl-muted);font-size:12.5px}.dl .dl-row-text em{color:var(--dl-amber);font-size:12px;font-style:normal}.dl .dl-row-text em.is-red{color:var(--dl-coral)}.dl .dl-row-views{color:var(--dl-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.dl .dl-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dl .dl-row-actions button{border-radius:9px;align-items:center;padding:7px 11px;font-size:12.5px;font-weight:650;display:inline-flex;border:1px solid var(--dl-line)!important}.dl .dl-row-actions button.is-primary{background:var(--dl-ink)!important;color:var(--dl-card)!important;border-color:var(--dl-ink)!important}.dl .dl-editor{grid-template-rows:auto minmax(0,1fr) auto;width:min(860px,100%);padding:0;display:grid}.dl .dl-editor-head{border-bottom:1px solid var(--dl-line);flex-wrap:wrap;align-items:center;gap:16px;padding:18px 60px 14px 24px;display:flex}.dl .dl-editor-head h2{margin:0;font-size:19px;font-weight:750}.dl .dl-steps{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dl .dl-steps button{color:var(--dl-muted);border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.dl .dl-steps span{background:var(--dl-soft);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.dl .dl-steps .is-on button{color:var(--dl-ink);background:var(--dl-card)}.dl .dl-steps .is-on span{background:linear-gradient(135deg,var(--dl-accent),var(--dl-coral));color:#fff}.dl .dl-steps .is-done span{background:color-mix(in srgb,var(--dl-green) 18%,transparent);color:var(--dl-green)}.dl .dl-editor-body{align-content:start;gap:14px;padding:20px 24px;display:grid;overflow:auto}.dl .dl-step{gap:14px;display:grid}.dl .dl-hint{color:var(--dl-muted);align-items:flex-start;gap:7px;margin:0;font-size:13px;display:flex}.dl .dl-hint.is-amber{color:var(--dl-amber);background:color-mix(in srgb,var(--dl-amber) 10%,transparent);border-radius:10px;padding:9px 12px}.dl .dl-drop{border:2px dashed color-mix(in srgb,var(--dl-accent) 40%,var(--dl-line));background:color-mix(in srgb,var(--dl-accent) 5%,var(--dl-card));cursor:pointer;text-align:center;border-radius:16px;justify-items:center;gap:6px;padding:30px;display:grid}.dl .dl-drop.is-drag{border-color:var(--dl-coral);background:color-mix(in srgb,var(--dl-coral) 8%,var(--dl-card))}.dl .dl-drop>span{font-size:34px}.dl .dl-drop small{color:var(--dl-muted)}.dl .dl-photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.dl .dl-photo-grid figure{aspect-ratio:1;background:var(--dl-soft);border-radius:12px;margin:0;position:relative;overflow:hidden}.dl .dl-photo-grid img{object-fit:cover;width:100%;height:100%}.dl .dl-photo-grid figcaption{color:#fff;background:linear-gradient(135deg,var(--dl-accent),var(--dl-coral));border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;position:absolute;bottom:8px;left:8px}.dl .dl-photo-grid figure>div{gap:4px;display:flex;position:absolute;top:6px;right:6px}.dl .dl-photo-grid figure>div button{border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid;color:#fff!important;background:#000a!important}.dl .dl-form label,.dl .dl-field{gap:6px;font-size:13px;font-weight:650;display:grid}.dl .dl-field>span{font-size:13px;font-weight:650}.dl .dl-choice{flex-wrap:wrap;gap:7px;display:flex}.dl .dl-choice button{border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600;border:1px solid var(--dl-line)!important;background:var(--dl-card)!important}.dl .dl-choice button.is-on{color:var(--dl-accent);border-color:var(--dl-accent)!important;background:color-mix(in srgb,var(--dl-accent) 11%,var(--dl-card))!important}.dl .dl-attrs,.dl .dl-two{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dl .dl-price-input{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.dl .dl-price-input input{font-size:22px;font-weight:800}.dl .dl-preview{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.dl .dl-preview-view{border:1px solid var(--dl-line);border-radius:16px;overflow:hidden}.dl .dl-preview-view .dl-view{grid-template-columns:1fr}.dl .dl-editor-foot{border-top:1px solid var(--dl-line);background:var(--dl-card);justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;display:flex}.dl .dl-editor-foot>div{gap:8px;display:flex}@media (max-width:820px){.dl .dl-view{grid-template-columns:minmax(0,1fr)}.dl .dl-preview{grid-template-columns:1fr}.dl .dl-hero{grid-template-columns:1fr;padding:18px 16px 0}.dl .dl-sell{justify-self:start}.dl .dl-filters>select,.dl .dl-filters>input{flex-basis:calc(50% - 4px);max-width:none}.dl .dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dl .dl-row{flex-wrap:wrap}.dl .dl-row-actions{justify-content:flex-start;width:100%}.dl .dl-shade{padding:0}.dl .dl-modal{border-radius:0;height:100dvh;max-height:100dvh}.dl .dl-facts{grid-template-columns:1fr 1fr}}.dl-public{background:var(--bg,#f7f8fa);min-height:100dvh;padding:18px 16px 40px;font-family:Inter,Segoe UI,system-ui,sans-serif}.dl-public>header{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto 16px;display:flex}.dl-public-logo{color:var(--ink,#25272b);letter-spacing:-.6px;font-size:24px;font-weight:800;text-decoration:none}.dl-public-logo span{color:#7c3aed}.dl-public-card{--ws-bg:var(--bg,#f7f8fa);--ws-ink:var(--ink,#25272b);--ws-muted:var(--muted,#70747c);--ws-line:var(--line,#e1e3e8);--ws-card:var(--paper,#fff);--ws-hover:var(--soft,#e8eaf0);max-width:1040px;margin:auto}.dl-modal.is-inline{width:100%;max-height:none;box-shadow:0 18px 50px #0f172a1f}.dl .icon{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.dl .icon.sm{width:14px;height:14px}.dl.dl-feed{background:var(--ws-card,#fff);border:1px solid var(--ws-line,#e1e3e8);border-radius:14px;gap:12px;padding:14px}.dl-feed>header{align-items:center;gap:10px;display:flex}.dl-feed>header>div{flex:1;min-width:0}.dl-feed h3{margin:0;font-size:15px;font-weight:750}.dl-feed>header small{color:var(--dl-muted);font-size:12px}.dl-feed-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#f43f5e);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.dl-feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dl-feed-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-feed-grid.is-1{grid-template-columns:minmax(0,260px)}.dl-feed .dl-card-body{padding:9px 11px 11px}.dl-feed .dl-price{font-size:15px}@media (max-width:620px){.dl-feed-grid,.dl-feed-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-feed-grid.is-3>:nth-child(3){display:none}}.dl-review-box{gap:8px;padding:10px 0;font-size:13px;display:grid}.dl-review-box p{margin:0;line-height:1.45}.dl-review-box form{border:1px solid var(--line,#dce2eb);border-radius:12px;gap:10px;padding:12px;display:grid}.dl-review-box label{gap:6px;font-size:12px;display:grid}.dl-review-box select,.dl-review-box textarea{box-sizing:border-box;background:var(--paper,#fff);width:100%;color:inherit;border:1px solid var(--line,#dce2eb);font:inherit;border-radius:8px;padding:9px}.dl-review-box .dl-actions{margin:0}.dl-tag-labels{flex-wrap:wrap;gap:6px;display:flex}.dl-tag-labels span{color:var(--muted);background:var(--surface-2,#f0edf6);border-radius:12px;padding:4px 9px;font-size:12px}.dl.sd{box-sizing:border-box;background:linear-gradient(135deg,color-mix(in srgb,#8b5cf6 9%,var(--dl-card)),color-mix(in srgb,#f43f5e 7%,var(--dl-card)));border:1px solid var(--dl-line);border-radius:22px;width:calc(100% - 32px);max-width:1320px;margin:24px auto;padding:24px}.dl.sd.is-compact{padding:18px 20px}.sd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.sd-text{gap:6px;max-width:680px;display:grid}.sd-kicker{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#8b5cf6,#f43f5e);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.sd-text h2{letter-spacing:-.6px;color:var(--dl-ink);margin:0;font-size:26px;font-weight:850}.sd-text p{color:var(--dl-muted);margin:0;font-size:14px;line-height:1.55}.sd-actions{flex-wrap:wrap;gap:8px;display:flex}.dl .sd-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.dl.sd.is-compact .sd-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sd-note{color:var(--dl-muted);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}@media (max-width:820px){.dl.sd{border-radius:18px;margin:18px 12px;padding:16px}.sd-text h2{font-size:21px}.dl.sd.is-compact .sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl.sd.is-compact .sd-grid>:nth-child(n+5){display:none}}.shop-ui .dl{--ws-ink:var(--sh-ink);--ws-muted:var(--sh-muted);--ws-line:var(--sh-line);--ws-card:var(--sh-card);--ws-hover:var(--sh-soft);--ws-bg:var(--sh-bg)}.dl .dl-price{flex-wrap:wrap;row-gap:2px}.pdl{background:var(--sh-bg);min-height:100dvh}.pdl-top{z-index:20;background:color-mix(in srgb,var(--sh-card) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sh-line);position:sticky;top:0}.pdl-top-inner{align-items:center;gap:22px;max-width:1240px;margin:auto;padding:12px 20px;display:flex}.pdl-top nav{gap:4px;margin-right:auto;display:flex}.pdl-top nav a{color:var(--sh-muted);border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:650;text-decoration:none;display:inline-flex}.pdl-top nav a.is-on,.pdl-top nav a:hover{background:var(--sh-soft);color:var(--sh-ink)}.pdl-account{border:1px solid var(--sh-line);background:var(--sh-card);color:var(--sh-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.pdl-account>span{color:#fff;background:linear-gradient(135deg,#8b5cf6,#f43f5e);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}button.pdl-account{padding-left:12px}.dl.pdl-main{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1240px;margin:0 auto;padding:18px 20px 60px}.pdl-crumbs{color:var(--dl-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.pdl-crumbs a{color:var(--dl-muted);font-weight:600;text-decoration:none}.pdl-crumbs a:hover{color:var(--dl-ink)}.pdl-crumbs span{color:var(--dl-ink);font-weight:700}.pdl-card{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px #0f172a14}.pdl-card .dl-gallery-main{min-height:min(620px,80vw)}.pdl-card .dl-info{padding:28px 30px 30px}.pdl-card .dl-info h2{font-size:28px}.pdl-tips{background:var(--dl-card);border:1px solid var(--dl-line);border-radius:18px;gap:8px;padding:16px 18px;display:grid}.pdl-tips strong{color:var(--dl-ink);align-items:center;gap:7px;display:flex}.pdl-tips ul{color:var(--dl-ink);gap:4px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.pdl-tips small{color:var(--dl-muted)}.pdl-similar{gap:12px;display:grid}.pdl-similar h2{color:var(--dl-ink);margin:6px 0 0;font-size:20px;font-weight:800}.pdl-skeleton{border:1px solid var(--dl-line);border-radius:24px;grid-template-columns:1.15fr 1fr;gap:0;height:560px;display:grid;overflow:hidden}.pdl-skeleton span{background:var(--dl-soft);animation:1.2s ease-in-out infinite dl-pulse}.pdl-skeleton span+span{background:var(--dl-card)}.dl .dl-gallery-main .dl-gallery-blur{object-fit:cover;filter:blur(28px)brightness(.7)saturate(1.2);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px;transform:scale(1.05)}.dl .dl-gallery-main img:not(.dl-gallery-blur){z-index:1}.dl .dl-gallery-main .dl-ribbon,.dl .dl-gallery-main .dl-nav{z-index:2}@media (max-width:860px){.pdl-card .dl-view{grid-template-columns:minmax(0,1fr)}.pdl-card .dl-info,.pdl-card .dl-gallery{min-width:0}.pdl-card .dl-gallery{position:relative;top:0}.pdl-card .dl-gallery-main{min-height:min(420px,100vw)}.pdl-top nav{display:none}.pdl-top-inner{justify-content:space-between}.pdl-skeleton{grid-template-columns:1fr;height:420px}.dl.pdl-main{padding:12px 12px 40px}.pdl-card .dl-info{padding:20px}}.dl .dl-gallery{align-self:start}.dl .dl-gallery-main,.pdl-card .dl-gallery-main{flex:none;width:100%;min-height:0;max-height:min(760px,100dvh - 140px)}.dl .dl-gallery-main .dl-gallery-photo{cursor:zoom-in}.dl .dl-expand{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#0f1b35b8;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;bottom:12px;left:12px}.dl .dl-expand:hover{background:#0f1b35e6}.dl .dl-thumbs button{background:#ffffff14;padding:0}.dl .dl-thumbs img{display:block}.pdl-card{align-items:start}@media (max-width:860px){.dl .dl-gallery-main,.pdl-card .dl-gallery-main{min-height:0;max-height:75dvh}}.dl.pdl-main{gap:12px;max-width:1120px;padding:12px 16px 40px}.pdl-crumbs{font-size:12.5px}.pdl-card{border-radius:18px;box-shadow:0 10px 34px #0f172a10}.pdl-card .dl-view{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.pdl-card .dl-gallery{background:0 0;align-self:start}.pdl-card .dl-gallery-main{background:#0b0f19;max-height:min(560px,100dvh - 150px)}.pdl-card .dl-thumbs{background:#0b0f19;padding:6px}.pdl-card .dl-thumbs button{width:48px;height:48px}.pdl-card .pdl-tips{background:var(--dl-soft);border:0;border-radius:12px;gap:4px;margin:12px;padding:10px 12px}.pdl-card .pdl-tips strong{font-size:12.5px}.pdl-card .pdl-tips ul{gap:1px;padding-left:18px;font-size:12.5px}.pdl-card .pdl-tips small{font-size:11.5px}.pdl-card .dl-info{gap:9px;padding:16px 18px 18px}.pdl-card .dl-info-head{padding-right:0}.pdl-card .dl-info h2{letter-spacing:-.3px;font-size:21px}.pdl-card .dl-price-row strong{font-size:25px}.pdl-card .dl-facts{gap:6px}.pdl-card .dl-facts span{border-radius:9px;gap:0;padding:6px 10px;font-size:13px}.pdl-card .dl-facts b{font-size:10px}.pdl-card .dl-defects{border-radius:9px;gap:8px;padding:7px 10px}.pdl-card .dl-defects p,.pdl-card .dl-block p{margin-top:1px;font-size:13px}.pdl-card .dl-defects b,.pdl-card .dl-block b{font-size:12px}.pdl-card .dl-actions.is-buyer{flex-wrap:nowrap;gap:6px}.pdl-card .dl-actions.is-buyer .dl-btn{padding:9px 13px;font-size:13px}.pdl-card .dl-actions.is-buyer .is-wide{flex:1;min-width:0}.pdl-card .dl-note{font-size:11.5px;line-height:1.4}.pdl-card .dl-seller{border-radius:11px;gap:10px;padding:8px 10px}.pdl-card .dl-seller .dl-avatar{width:34px;height:34px;font-size:14px}.pdl-card .dl-seller small{font-size:10px}.pdl-card .dl-seller strong{font-size:13.5px}.pdl-card .dl-others>div{gap:6px;margin-top:5px}.pdl-card .dl-others button{gap:2px;width:62px}.pdl-card .dl-others img,.pdl-card .dl-others button>span{border-radius:10px;width:62px;height:62px;font-size:22px}.pdl-card .dl-others small{font-size:11px}.pdl-similar{gap:8px}.pdl-similar h2{margin:4px 0 0;font-size:16px}.pdl-similar .dl-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pdl-similar .dl-card{border-radius:12px}.pdl-similar .dl-card-photo{aspect-ratio:4/3}.pdl-similar .dl-card-body{gap:1px;padding:7px 10px 9px}@media (max-width:860px){.pdl-card .dl-view{grid-template-columns:minmax(0,1fr)}.pdl-card .dl-gallery-main{max-height:62dvh}.pdl-card .dl-info{padding:14px}.pdl-similar .dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdl-card .dl-others button{width:74px}.pdl-card .dl-others img,.pdl-card .dl-others button>span{width:74px;height:62px}.pdl-card .dl-others small{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.pdl-card .dl-actions.is-buyer .dl-btn{white-space:nowrap}.pdl-card .dl-actions.is-buyer .is-wide{text-overflow:ellipsis;overflow:hidden}@media (max-width:860px){.pdl-card .dl-view{flex-direction:column;display:flex}.pdl-card .dl-gallery{display:contents}.pdl-card .dl-info{order:1}.pdl-card .pdl-tips{order:2;margin:0 14px 14px}.pdl-card .dl-actions.is-buyer .dl-btn{padding:9px 11px;font-size:12.5px}}.dl .dl-nav,.dl .dl-others button,.dl .dl-close{padding:0!important}.dl .dl-nav{place-items:center;display:grid}.pdl-card .dl-others button{background:0 0!important;border:0!important}.pdl-card .dl-defects{align-items:flex-start}.pdl-card .dl-defects .icon{flex:none;margin-top:1px}.pdl-card .dl-note .icon{flex:none;margin-top:0}.pdl-card .dl-info-head .dl-chip{padding:4px 10px;font-size:12px}.pdl-card .dl-seller>div{line-height:1.3}.pdl-tips strong .icon{flex:none}.pdl-similar .dl-card-body strong{letter-spacing:-.2px;font-size:14.5px}.pdl-similar .dl-card-body span,.pdl-similar .dl-card-body p{font-size:12px}.pdl-similar .dl-card-body small{font-size:11px}@media (max-width:860px){.pdl-similar .dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pdl-similar .dl-card-body{padding:6px 8px 8px}.pdl-similar .dl-card-body strong{font-size:13px}.pdl-similar .dl-card-photo{aspect-ratio:1}}.pdl-similar .dl-price{font-size:14.5px}.pdl-similar .dl-title{font-size:12.5px}.pdl-similar .dl-heart{width:28px;height:28px;top:6px;right:6px;padding:0!important}@media (max-width:860px){.pdl-similar .dl-price{font-size:13px}.pdl-similar .dl-title{font-size:11.5px}.pdl-similar .dl-card-body small{font-size:10.5px}}
