.profile-message-button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.profile-message-button svg{flex-shrink:0}.mc-modal:has(>.dm-dialog){width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border-radius:24px}.mc-modal:has(>.dm-dialog)>.mc-modal__close{z-index:2;top:20px;right:auto;inset-inline-end:20px;border-radius:50%}.dm-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);height:clamp(500px,70dvh,720px);border:1px solid var(--line,#d5dfe7);border-radius:24px;overflow:hidden;background:#fff;color:var(--ink,#0d171f)}.dm-conversations{display:flex;flex-direction:column;min-width:0;min-height:0;padding:20px 12px 12px;border-inline-end:1px solid #e6edf1}.dm-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:0 8px 14px}.dm-sidebar-head h2{font-size:16px;margin:0}.dm-icon-button,.dm-options summary{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#63717d;cursor:pointer}.dm-icon-button:hover,.dm-options summary:hover{background:#eef3f7;color:#0d171f}.dm-search{display:flex;align-items:center;gap:8px;background:#f5f7f9;border-radius:12px;padding:9px 12px;color:#63717d}.dm-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;outline:none}.dm-search:focus-within{outline:2px solid #b2c0cb;outline-offset:2px}.dm-list-filters{display:flex;gap:6px;padding:14px 4px}.dm-list-filters button{padding:6px 14px;border:0;border-radius:999px;background:transparent;color:#63717d;font:inherit;font-size:12px;cursor:pointer}.dm-list-filters button[aria-pressed=true]{background:#edf2e2;color:#485d1b}.dm-conversations ul{list-style:none;margin:0;padding:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1}.dm-conversations li>button{display:flex;align-items:center;width:100%;gap:10px;padding:14px 10px;border:0;border-radius:14px;background:transparent;text-align:start;font:inherit;color:var(--ink);cursor:pointer}.dm-conversations li>button:hover{background:#f5f7f9}.dm-conversations li>button[aria-pressed=true]{background:#eef3f7}.dm-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:50%;overflow:hidden;background:#edf2e5;color:#52643e;font-weight:600;font-size:16px}.dm-avatar img{width:100%;height:100%;object-fit:cover}.dm-list-copy{display:grid;gap:8px;min-width:0;flex:1}.dm-list-title,.dm-list-preview{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0}.dm-list-title strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-list-title time{font-size:10px;color:#8a98a3;white-space:nowrap}.dm-list-preview small{color:#63717d;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-unread{display:grid;place-items:center;border-radius:999px;min-width:18px;height:18px;padding:0 4px;background:#e8f1d6;color:#435c16;font-size:10px;font-weight:600;flex-shrink:0}.dm-list-state{padding:24px 12px;font-size:13px;color:#63717d;text-align:center;line-height:1.8}.dm-list-state button{display:block;margin:8px auto}.dm-sidebar-note{margin:14px 8px 2px;font-size:11px;line-height:1.7;color:#7b8993}.dm-conversation{min-width:0;min-height:0;display:flex;flex-direction:column}.dm-composer{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;color:var(--ink,#0d171f);background:#fff;flex:1}.dm-dialog .dm-composer{height:min(660px,calc(100dvh - 32px))}.dm-heading{display:flex;align-items:center;gap:12px;min-height:80px;box-sizing:border-box;padding:16px 24px;border-bottom:1px solid #edf1f4;flex-shrink:0}.dm-dialog .dm-heading{padding-inline-end:70px}.dm-person{min-width:0;flex:1}.dm-heading h2{margin:0 0 3px;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.dm-handle{color:#7c8b96;font-size:12px;overflow-wrap:anywhere}.dm-heading-actions{display:flex;align-items:center;gap:3px}.dm-options{position:relative}.dm-options summary{list-style:none}.dm-options summary::-webkit-details-marker{display:none}.dm-options>div{position:absolute;inset-inline-end:0;top:42px;z-index:3;width:160px;padding:6px;background:#fff;border:1px solid #e6edf1;box-shadow:0 8px 24px #0d171f0d;border-radius:14px}.dm-options button{display:block;width:100%;text-align:start;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.dm-options button:hover{background:#eef3f7}.dm-service-note,.dm-connection,.dm-access-note,.dm-action-note{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f5f7f9;color:#63717d;font-size:12px;line-height:1.6;flex-shrink:0;margin:0}.dm-connection{background:#faf7ef;color:#7a6849}.dm-access-note{background:#f8f6f3}.dm-history{flex:1;min-height:90px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5dfe7 transparent;padding:16px 24px 24px}.dm-history-empty,.dm-selection-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7b8993;padding:24px;box-sizing:border-box}.dm-history-empty h3,.dm-selection-empty h3{margin:12px 0 6px;color:#34424c;font-size:16px;line-height:1.6}.dm-history-empty p,.dm-selection-empty p{max-width:310px;margin:0;font-size:13px;line-height:1.8}.dm-welcome-icon{display:grid;place-items:center;width:50px;height:50px;background:#eef3f7;border-radius:18px}.dm-message-group{clear:both}.dm-date-divider{font-size:11px;color:#92a0aa;text-align:center;margin:10px 0 20px}.dm-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:18px}.dm-message.is-own{align-items:flex-end}.dm-bubble{max-width:82%;padding:11px 15px;border-radius:15px 15px 15px 4px;background:#f5f7f9;color:#263640;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;-webkit-user-select:text;user-select:text}.dm-message.is-own .dm-bubble{background:#eaf0e2;border-radius:15px 15px 4px}.dm-message-meta{display:flex;gap:7px;align-items:center;margin-top:5px;color:#8a98a3;font-size:10px}.dm-message-meta button,.dm-history-status button,.dm-action-note button,.dm-connection button{padding:2px 6px;border:0;background:transparent;color:#536a79;font:inherit;text-decoration:underline;cursor:pointer}.dm-history-status{text-align:center;font-size:12px;color:#63717d}.dm-load-history{display:block;margin:0 auto 20px;border:0;border-radius:999px;background:#f5f7f9;padding:7px 15px;color:#63717d;font:inherit;font-size:12px;cursor:pointer}.dm-new-messages{position:absolute;bottom:170px;align-self:center;display:flex;gap:6px;align-items:center;border:1px solid #d5dfe7;border-radius:999px;padding:8px 14px;background:#fff;color:#425866;font:inherit;font-size:12px;box-shadow:0 4px 12px #0d171f0b;cursor:pointer}.dm-compose-area{padding:14px 20px 18px;border-top:1px solid #edf1f4;flex-shrink:0}.dm-compose-area textarea{display:block;width:100%;box-sizing:border-box;height:74px;resize:none;border:1px solid #e1e8ed;border-radius:14px;background:#f8fafc;padding:10px 13px;color:var(--ink,#0d171f);font:inherit;font-size:14px;line-height:1.7}.dm-compose-area textarea::placeholder{color:#96a2ac}.dm-compose-footer{display:flex;align-items:center;gap:8px;margin-top:10px}.dm-compose-footer>span{color:#8a98a3;font-size:10px;line-height:1.5}.dm-compose-footer>span:first-child{margin-inline-end:auto}.dm-keyboard-hint{display:block;font-size:9px}.dm-character-count{flex-shrink:0;font-variant-numeric:tabular-nums}.dm-compose-footer button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 15px;min-height:36px;border:0;border-radius:999px;background:var(--acid-green,#b8ff28);color:#0d171f;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background .16s}.dm-compose-footer button:hover:not(:disabled){background:#a5ed16}.dm-compose-footer button:disabled{background:#edf2e7;color:#9aa58e;cursor:not-allowed}.dm-confirm{flex-shrink:0;background:#f8fafc;padding:14px 20px;display:grid;gap:8px;font-size:13px;max-height:230px;overflow:auto}.dm-confirm textarea{font:inherit;width:100%;min-height:55px;box-sizing:border-box;border:1px solid #d5dfe7;border-radius:10px;padding:8px;resize:vertical}.dm-confirm>div{display:flex;gap:8px;justify-content:flex-end}.dm-confirm button{border:1px solid #d5dfe7;border-radius:999px;background:#fff;font:inherit;font-size:12px;padding:6px 14px;cursor:pointer}.dm-confirm p{margin:0;color:#9d524b}.dm-back{display:none}:is(.dm-dialog,.dm-workspace) :is(button,a,summary,textarea):focus-visible{outline:2px solid #889ca9;outline-offset:3px}:is(.dm-dialog,.dm-workspace) button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:650px){.dm-workspace{grid-template-columns:minmax(0,1fr);height:max(470px,calc(100dvh - 230px));border-radius:18px}.dm-workspace.has-conversation>.dm-conversations,.dm-workspace:not(.has-conversation)>.dm-conversation{display:none}.dm-conversations{border:0}.dm-back{display:flex;align-items:center;gap:8px;border:0;background:#fff;padding:12px 18px 0;color:#63717d;font:inherit;font-size:12px;cursor:pointer}.dm-heading{padding:14px 18px;min-height:70px}.dm-dialog .dm-heading{padding-inline-end:65px}.dm-history{padding:14px 16px}.dm-bubble{max-width:88%}.dm-compose-area{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.dm-compose-area textarea{font-size:16px;height:64px}.dm-compose-footer>span:first-child{max-width:60%}.dm-keyboard-hint{display:none}.mc-modal:has(>.dm-dialog){width:calc(100vw - 16px);border-radius:20px}}@media(max-height:550px){.dm-dialog .dm-heading{min-height:60px;padding-block:10px}.dm-compose-area textarea{height:48px}.dm-compose-area{padding-block:8px}.dm-keyboard-hint{display:none}.dm-history-empty{padding:10px}.dm-welcome-icon{display:none}}@media(prefers-reduced-motion:reduce){.dm-compose-footer button{transition:none}}.dm-preferences{margin:0 3px 12px;padding:14px;background:#f5f7f9;border-radius:14px;font-size:12px;display:grid;gap:10px;flex-shrink:0;max-height:310px;overflow:auto}.dm-preferences p{margin:0;color:#63717d;font-size:11px;line-height:1.6}.dm-preferences label{display:flex;align-items:center;gap:8px;cursor:pointer}.dm-preferences input{width:14px;height:14px;accent-color:#63717d}.dm-preferences>div{display:flex;justify-content:flex-end;gap:6px}.dm-preferences button{border:1px solid #d5dfe7;background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:11px;cursor:pointer}.vh-content-masonry{position:relative;width:100%;min-height:1px;transition:height .24s cubic-bezier(.2,.8,.2,1)}.vh-content-masonry[data-ready=false]{visibility:hidden}.vh-content-masonry__item{position:absolute;top:0;left:0;transform:translate3d(var(--vh-masonry-x),var(--vh-masonry-y),0);transition:transform .24s cubic-bezier(.2,.8,.2,1);will-change:transform}.works .vh-content-card,.vh-content-card{position:relative;display:block;width:100%;height:100%;min-height:0!important;margin:0;overflow:hidden;cursor:default}.vh-content-card__media{position:relative;display:block;width:100%;height:var(--vh-masonry-media-height);overflow:hidden;border:0;background:#dbe5e9;color:inherit;text-align:left}.vh-content-card__media>img{width:100%;height:100%;object-fit:cover}.vh-content-card__media .mc-project-kind-visual{height:100%;min-height:0}.vh-content-card__open,.vh-content-card__external{position:absolute;z-index:2;top:10px;display:inline-flex;min-height:27px;align-items:center;gap:5px;padding:0 9px;border-radius:999px;background:#ffffffeb;color:var(--ink);font:700 8px/1 Consolas,monospace;letter-spacing:.08em;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.vh-content-card__open{right:10px}.vh-content-card__external{left:10px}.vh-content-card:hover .vh-content-card__open,.vh-content-card:hover .vh-content-card__external,.vh-content-card__media:focus-visible .vh-content-card__open,.vh-content-card__media:focus-visible .vh-content-card__external{opacity:1;transform:translateY(0)}.works .vh-content-card__copy,.vh-content-card__copy{display:flex;height:calc(var(--vh-masonry-metadata-height) - 16px);min-height:0;flex-direction:column;padding:14px 9px 7px}.vh-content-card__title{display:-webkit-box;overflow:hidden;margin:0 0 9px;padding:0;border:0;background:transparent;font-size:18px;font-weight:800;line-height:1.12;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2}.vh-content-card__creator-row{display:grid;min-width:0;align-items:center;gap:7px;grid-template-columns:24px minmax(0,1fr) auto}.vh-content-card__creator-row>small{max-width:72px;overflow:hidden;color:#638900;font:700 7px/1.2 Consolas,monospace;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vh-content-card__avatar{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--ink);color:var(--green);font-size:7px;font-weight:800}.vh-content-card__creator{overflow:hidden;padding:0;color:var(--muted);font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vh-content-card__footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.vh-content-card__tags{display:flex;min-width:0;gap:4px;overflow:hidden}.vh-content-card__tags span{overflow:hidden;padding:3px 5px;border-radius:999px;background:#eff4f6;color:var(--muted);font:7px/1 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.vh-content-card__save{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:8px;font-weight:700}.vh-content-card__save.is-saved{border-color:var(--green);background:var(--green)}.works .vh-content-card__copy--editorial{padding:14px 9px 8px}.vh-content-card__kicker{overflow:hidden;color:#638900;font:8px/1.25 Consolas,monospace;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vh-content-card__copy--editorial .vh-content-card__title{margin:7px 0 8px;font-size:20px}.vh-content-card__editorial-foot{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:8px;margin-top:auto}.vh-content-card__editorial-creator{overflow:hidden;padding:0;color:var(--muted);font-size:11px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.vh-content-card__reactions{display:flex;flex:none;gap:7px}.vh-content-card__reactions span{display:inline-flex;min-height:28px;align-items:center;gap:4px;padding:0 9px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:9px}.works .vh-designer-project-card{width:100%;height:100%;min-height:0!important;margin:0}.works .vh-designer-project-card .project-art{height:var(--vh-masonry-media-height);min-height:0}.vh-designer-project-card .project-art>img{width:100%;height:100%;object-fit:cover}.vh-discovery-hero__catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(400px,100%);margin-top:26px;border:1px solid var(--line);background:var(--line)}.vh-discovery-hero__catalog>div{display:flex;min-width:0;flex-direction:column;gap:7px;padding:12px;background:#ffffffe0}.vh-discovery-hero__catalog small{overflow:hidden;color:var(--muted);font:8px/1.2 Consolas,monospace;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.vh-discovery-hero__catalog b{font-size:21px}.vh-discovery-hero--explore{height:500px}.vh-discovery-hero--explore .hero-copy{width:min(760px,80vw)}.vh-discovery-hero--explore .hero-copy h1{max-width:760px;font-size:clamp(64px,8vw,116px);line-height:.83}.vh-discovery-news .lead-news,.vh-discovery-news .news-row{text-decoration:none}.vh-discovery-news .lead-news>div:last-child{min-width:0}.vh-discovery-news .lead-news h3,.vh-discovery-news .news-row b{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.vh-discovery-news .lead-news h3,.vh-discovery-news .news-row b{-webkit-line-clamp:2}.vh-discovery-news .news-foot span:last-child{font-weight:800}.vh-discovery-news__categories{display:flex;gap:6px;overflow-x:auto;padding:12px 2px 0;scrollbar-width:none}.vh-discovery-news__categories::-webkit-scrollbar{display:none}.vh-discovery-news__categories button{min-height:28px;flex:none;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:8px}.vh-discovery-news__categories button[aria-pressed=true]{border-color:var(--green);background:var(--green)}.vh-discovery-works__toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.vh-discovery-works__toolbar .section-intro{min-width:0}.vh-discovery-works__toolbar>span{flex:none;color:var(--muted);font:9px/1.3 Consolas,monospace;letter-spacing:.07em}.vh-discovery-works--home .vh-discovery-works__toolbar{display:block;margin-bottom:0}@media(max-width:800px){.vh-discovery-hero--explore{height:auto}.vh-discovery-hero--explore .hero-copy{width:100%}.vh-discovery-works__toolbar{align-items:start;flex-direction:column}}@media(max-width:520px){.vh-content-card{padding:6px}.works .vh-content-card__copy,.vh-content-card__copy{height:calc(var(--vh-masonry-metadata-height) - 12px);padding:11px 5px 5px}.vh-content-card__title{font-size:15px}.vh-content-card__creator-row{grid-template-columns:22px minmax(0,1fr) auto;gap:5px}.vh-content-card__creator-row>small{display:none}.vh-content-card__tags span:nth-child(n+2){display:none}.vh-content-card__avatar{width:22px;height:22px}.vh-content-card__save{width:28px;justify-content:center;padding:0}.vh-content-card__save span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vh-discovery-hero__catalog{width:100%}.vh-discovery-news .news-row{grid-template-columns:28px minmax(0,1fr)}.vh-discovery-news .news-row span{display:none}}@media(prefers-reduced-motion:reduce){.vh-content-masonry,.vh-content-masonry__item,.vh-content-card__media>img{transition:none}}.discovery-rail{margin:0 0 28px}.discovery-empty-message{margin:0;padding:32px 20px;border:1px solid var(--line);border-radius:14px;background:var(--paper, #fff);color:var(--muted);font-size:14px;text-align:center}.discovery-rail-head{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.discovery-rail-head h2{font-size:20px;margin:0}.discovery-rail-head small{color:var(--vh-ink-soft, #6b6f7a);font-size:12px}.discovery-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.discovery-categories button{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--vh-line, rgba(20, 22, 30, .12));border-radius:999px;background:var(--vh-surface, #fff);padding:6px 14px;font-size:13px;cursor:pointer}.discovery-categories button small{color:var(--vh-ink-soft, #6b6f7a);font-size:11px}.discovery-categories button[data-major=true]{font-weight:600}.news-read-page{padding:48px 24px 96px}.news-read-article{max-width:800px;margin:0 auto}.news-read-eyebrow{font-size:12px;letter-spacing:.08em;color:var(--vh-ink-soft, #6b6f7a)}.news-read-article h1{font-size:32px;line-height:1.25;margin:8px 0 12px}.news-read-meta{font-size:13px;color:var(--vh-ink-soft, #6b6f7a);margin-bottom:24px}.news-read-summary{font-size:17px;line-height:1.6;font-weight:500}.news-read-highlights{margin:20px 0;padding:16px 20px;border-left:3px solid var(--vh-accent, #ff5c2b);background:var(--vh-chip, rgba(20, 22, 30, .05));list-style:none;display:grid;gap:8px;font-size:14px}.news-read-article>p{font-size:15px;line-height:1.75}.news-read-source{margin-top:28px}.news-read-nav{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:20px;border-top:1px solid var(--vh-line, rgba(20, 22, 30, .12));font-size:14px}.content-feed-page.works{max-width:none;margin:0;padding:28px max(var(--vh-page-gutter),calc((100% - var(--vh-container-home)) / 2)) 80px;background:#eef3f7}.content-feed-page .home-filter-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:18px 0 28px}.content-feed-page .home-keyword-filters{position:static;margin:0;padding:0;flex:1;min-width:0;flex-wrap:wrap;background:transparent}.content-feed-page .personal-project-filters{display:flex;flex-wrap:wrap;gap:8px}.content-feed-page .personal-project-filters a{text-decoration:none}.discovery-mode-note{color:var(--muted);font-size:13px;margin:0 0 20px}.discovery-rail .content-feed-card{min-height:0!important}.content-feed-card .card-copy h3{font-size:clamp(17px,1.5vw,22px)}@media(max-width:800px){.content-feed-page.works{padding-block:28px 80px}.content-feed-page .home-filter-bar{flex-direction:column;gap:12px}}@media(max-width:520px){.content-feed-page.works{padding-inline:16px}}@media(max-width:600px){.content-feed-card .card-copy h3{font-size:16px}}.project-card.content-feed-card{--vh-feed-reaction-width: 80px;display:flex;flex-direction:column;border-color:#e0e7ec;border-radius:var(--vh-radius-surface, 18px);corner-shape:round;margin-bottom:0;transition:border-color .16s,box-shadow .16s}.project-card.content-feed-card:hover{transform:none}.project-card.content-feed-card .card-copy{flex:1 1 auto;min-height:0;height:auto;overflow:hidden;padding:16px 10px 0}.project-card.content-feed-card .content-card-tags{height:12px;padding:0;gap:0;align-items:center;white-space:nowrap}.project-card.content-feed-card .content-card-tags a,.project-card.content-feed-card .content-card-tags small{color:#638900;font-size:8px;font-weight:400;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:normal}.project-card.content-feed-card .content-card-tags a+a:before{content:"·";margin-inline:5px}.project-card.content-feed-card .card-copy h3{height:auto;max-height:2.9em;margin:7px 0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.45;overflow-wrap:anywhere}.project-card.content-feed-card .card-copy p{font-size:11px;line-height:1.6;margin:11px 0}.project-card.content-feed-card>.social-actions--compact,.project-card.content-feed-card>.reactions{flex:none;min-height:40px;height:auto;margin:auto 8px 12px;align-items:center}.project-card.content-feed-card .social-actions__buttons{gap:8px}.project-card.content-feed-card>.reactions{display:flex;gap:8px}.project-card.content-feed-card .social-actions__buttons>button,.project-card.content-feed-card>.reactions>button{display:inline-flex;flex:0 0 var(--vh-feed-reaction-width);width:var(--vh-feed-reaction-width);min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:16px;background:transparent;color:var(--ink);font-size:12px;line-height:normal}.project-card.content-feed-card .social-actions__buttons>button[aria-pressed=true]{border-color:var(--green);background:var(--green)}.project-card.content-feed-card .social-actions__buttons svg,.project-card.content-feed-card>.reactions svg{width:14px;height:14px;flex:none}@media(max-width:600px){.project-card.content-feed-card{--vh-feed-reaction-width: 62px}.project-card.content-feed-card .content-card-tags :is(a,small){font-size:10px;line-height:1.4}.project-card.content-feed-card .card-copy h3{font-size:16px}.project-card.content-feed-card .social-actions__buttons>button,.project-card.content-feed-card>.reactions>button{gap:4px;padding-inline:3px;font-size:11px}.project-card.content-feed-card .social-actions__buttons svg,.project-card.content-feed-card>.reactions svg{width:12px;height:12px}}.content-feed-page .home-filter-bar .home-keyword-filters{margin:0;padding:0 0 4px;flex-wrap:nowrap;overflow-x:auto;width:100%}.content-feed-page .home-keyword-filters>*{flex-shrink:0}.content-feed-page .home-filter-bar .personal-project-filters{flex-shrink:0}.content-feed-home .content-feed-search{display:none}.content-read-page>.discovery-rail{margin:48px 0 0;padding:48px max(calc((100vw - 1200px)/2),clamp(16px,3.2vw,64px)) 72px;background:var(--vh-bg, #F3F7F9)}.content-read-page>.discovery-rail .discovery-rail-head{margin-bottom:24px}.content-read-page>.discovery-rail .discovery-rail-head h2{font-size:clamp(26px,3vw,36px)}.content-feed-home .home-filter-bar{flex-wrap:wrap;flex-direction:row;gap:12px 24px;margin:20px 0 24px;overflow:visible}.content-feed-home .home-filter-bar .home-keyword-filters{flex:1 1 560px;width:auto;min-width:0;flex-wrap:wrap;gap:8px;padding:0;overflow:visible}.content-feed-home .home-filter-bar .personal-project-filters{margin-inline-start:auto;gap:8px}.content-feed-home.works .home-keyword-filters>button,.content-feed-home .personal-project-filters>:is(a,button){display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:44px;padding:8px 16px;font-size:14px;line-height:21px;font-weight:700;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);white-space:nowrap}.content-feed-home.works .home-keyword-filters>button.active{background:var(--green);border-color:var(--green)}.content-feed-home.works .home-keyword-filters>button.plus{border-style:dashed;width:40px;padding-inline:0;font-size:20px;font-weight:400}.content-feed-home .personal-project-filters>:is(a,button):hover{border-color:var(--ink)}@media(max-width:600px){.content-feed-home .home-filter-bar .home-keyword-filters{flex-basis:100%}.content-feed-home .home-filter-bar .personal-project-filters{margin-inline-start:0}.content-feed-home.works .home-keyword-filters>button,.content-feed-home .personal-project-filters>:is(a,button){padding-inline:12px}}.content-feed-home .personal-project-filters>button.active{background:var(--green);border-color:var(--green)}html:has(.content-feed-home){scroll-snap-type:none}.home-feed-results{min-height:100svh;overflow-anchor:none}.home-personal-feed .home-saved-remove{min-height:40px;margin:auto 12px 12px}.home-personal-feed .social-saved-card.is-unavailable{padding:24px;display:flex;flex-direction:column;justify-content:center}:where(.honor-avatar){width:var(--honor-avatar-size);height:var(--honor-avatar-size);flex:none;border-radius:50%;background:var(--ink,#09131a);color:var(--green,#b8ff28);font-size:calc(var(--honor-avatar-size)*.33);font-weight:700}span.honor-avatar{position:relative;display:inline-grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;place-content:stretch;flex-shrink:0;vertical-align:middle;isolation:isolate;padding:0}.honor-avatar__face{grid-area:1 / 1;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;border-radius:50%;font:inherit;color:inherit;overflow:hidden}.honor-avatar__face>img{display:block;width:100%;height:100%;object-fit:cover}span.honor-avatar--framed{overflow:visible;border-color:transparent}span.honor-avatar>img.honor-avatar__frame{position:absolute;width:122%;height:122%;max-width:none;top:-11%;right:-11%;bottom:-11%;left:-11%;pointer-events:none}.avatar.honor-avatar-host{background:transparent;overflow:visible;padding:0;border:0}.honor-avatar--orbit .honor-avatar__face{width:100%;height:100%;font-size:inherit}.honor-avatar--orbit>.honor-avatar__frame{filter:none}span.honor-avatar--orbit>img.honor-avatar__frame{width:122%;height:122%;top:-11%;right:-11%;bottom:-11%;left:-11%;filter:none}.feed-cover,.feed-cover .content-card-visual{position:relative}.feed-cover-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px;color:var(--muted);background:#e7edef;text-align:center;font-size:12px}.feed-cover-placeholder-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;line-height:1.5}.feed-cover-placeholder.is-failed{padding-bottom:60px}.feed-cover-retry{position:absolute;left:50%;bottom:16px;transform:translate(-50%);min-height:32px;padding:5px 18px;border:1px solid var(--line);border-radius:18px;background:var(--surface, #fff);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.feed-cover-retry:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.card-publication-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;justify-content:center;gap:3px;margin-inline-start:auto;color:var(--muted, #75828c);font-size:10px;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.card-publication-meta>span{display:inline-flex;align-items:center;gap:3px}.card-publication-meta svg{flex:none;width:11px;height:11px}.card-publication-meta--management{align-items:stretch;flex-shrink:1;gap:10px;width:100%;min-width:0;margin:16px 0 0;color:var(--vh-muted);font-size:12px;line-height:1.6;white-space:normal}.card-publication-meta--management>.card-publication-range{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding-block:11px;border-block:1px solid var(--vh-line)}.card-publication-meta--management .card-publication-range strong{color:var(--vh-ink);font-weight:500;overflow-wrap:anywhere}.card-publication-meta--management>.card-publication-date{flex-wrap:wrap;gap:4px 7px}.content-card-comment-slot{display:flex;flex:none}.post-card-draft{position:relative}.post-card-draft:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#ffffff3d;pointer-events:none}.post-card-draft :is(.workspace-card-body,.card-copy,.content-card-author,.content-card-actions){--vh-ink:#687680;--ink:#687680;filter:grayscale(1)}.post-card-draft :is(.workspace-card-title,.card-copy h3){color:#687680}.content-card-publication{display:flex;flex:0 0 auto;margin-inline-start:auto;align-items:center;justify-content:flex-end;min-width:0;padding-inline:4px}.content-card-publication .card-publication-meta{margin-inline-start:0;flex-basis:auto;flex-direction:column;align-items:flex-end;gap:3px}.post-view-count{display:inline-flex;align-items:center;gap:4px;color:var(--muted,#75828c);font-size:10px;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap}.post-view-count svg{width:14px;height:14px;flex:none}@media(max-width:600px){.content-card-publication{gap:8px}.post-view-count{font-size:9px}.post-view-count svg{width:12px;height:12px}}.card-publication-meta>.card-publication-status{gap:8px}.card-publication-visibility{display:inline-flex;align-items:center;gap:3px}.content-card-publication .card-publication-status{order:-1}:where(.content-feed-home) .project-card.content-feed-card .card-copy{flex:0 1 auto;min-height:0;height:auto;overflow:hidden;padding:10px 10px 0}:where(.content-feed-home) .project-card.content-feed-card .content-card-tags{height:16px;padding:0;gap:0;align-items:center;white-space:nowrap}:where(.content-feed-home) .project-card.content-feed-card .content-card-tags a,:where(.content-feed-home) .project-card.content-feed-card .content-card-tags small{color:#77858d;font-size:11px;font-weight:400;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:normal}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.social-actions--compact,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions{flex:none;min-height:40px;height:auto;margin:auto 8px 12px;align-items:center}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions{display:flex;gap:8px}:where(.content-feed-home) .project-card.content-feed-card .social-actions__buttons>button,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions>button{display:inline-flex;flex:0 0 var(--vh-feed-reaction-width);width:var(--vh-feed-reaction-width);min-height:36px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--line);border-radius:16px;background:transparent;color:var(--ink);font-size:12px;line-height:normal}:where(.content-feed-home) .project-card.content-feed-card .social-actions__buttons svg,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions svg{width:14px;height:14px;flex:none}@media(max-width:600px){:where(.content-feed-home) .project-card.content-feed-card .social-actions__buttons>button,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions>button{gap:4px;padding-inline:3px;font-size:11px}:where(.content-feed-home) .project-card.content-feed-card .social-actions__buttons svg,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>.reactions svg{width:12px;height:12px}}:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 58px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{position:relative;z-index:1;display:flex;align-items:center;gap:6px;flex:none;margin:auto 8px 10px;padding-top:6px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions>:is(.reactions,.social-actions--compact){position:static;margin:0;min-height:32px;min-width:0}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons){gap:6px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons)>button{min-height:32px;padding:5px 6px}@media(max-width:600px){:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 42px}:where(.content-feed-home) .project-card.content-feed-card .content-card-tags :is(a,small){font-size:11px}}:where(.content-feed-home) .project-card.content-feed-card .content-card-author{position:relative;z-index:1;display:flex;flex:none;align-items:center;gap:8px;min-width:0;margin:6px 10px 3px;color:#75828c;text-decoration:none;font-size:14px;line-height:1.25}:where(.content-feed-home) .content-card-avatar{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;overflow:hidden;border-radius:50%;background:#e9eff0;color:#627779;font-size:11px;font-weight:600}:where(.content-feed-home) .content-card-avatar img{display:block;width:100%;height:100%;object-fit:cover}:where(.content-feed-home) .content-card-author-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.content-feed-home) .project-card.content-feed-card a.content-card-author:hover{color:var(--ink)}:where(.content-feed-home) .project-card.content-feed-card .content-card-comments{display:inline-flex;flex:0 0 50px;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid var(--line);border-radius:16px;color:var(--ink);font-size:12px;line-height:normal}:where(.content-feed-home) .content-card-comments svg{width:15px;height:15px;flex:none}@media(max-width:1200px){:where(.content-feed-home) .project-card.content-feed-card .content-card-comments{flex-basis:36px;gap:3px;font-size:11px}}@media(max-width:600px){:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{gap:3px}:where(.content-feed-home) .project-card.content-feed-card .content-card-comments{flex-basis:32px;border:0;font-size:10px}:where(.content-feed-home) .content-card-comments svg{width:13px;height:13px}}:where(.content-feed-home) .project-card.content-feed-card .content-card-visual{position:relative;background:#dfe4e8}:where(.content-feed-home) .project-card.content-feed-card .content-card-visual>img.is-loading{opacity:0}:where(.content-feed-home) .project-card.content-feed-card .content-card-visual>img.is-ready{opacity:1}:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 52px;--vh-feed-reaction-font: 12px;--vh-feed-reaction-icon: 14px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons)>button,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .content-card-comments{box-sizing:border-box;display:inline-flex;flex:0 0 var(--vh-feed-reaction-width);width:var(--vh-feed-reaction-width);min-width:var(--vh-feed-reaction-width);max-width:var(--vh-feed-reaction-width);height:32px;min-height:32px;max-height:32px;align-items:center;justify-content:center;gap:3px;padding:0 2px;font-size:var(--vh-feed-reaction-font);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons)>button svg,:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .content-card-comments svg{width:var(--vh-feed-reaction-icon);height:var(--vh-feed-reaction-icon);flex:none}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .social-count{min-width:1ch}@media(max-width:1200px){:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 48px;--vh-feed-reaction-font: 11px;--vh-feed-reaction-icon: 12px}}@media(max-width:600px){:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 44px;--vh-feed-reaction-font: 10px;--vh-feed-reaction-icon: 12px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons){gap:2px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{gap:2px}}@media(max-width:360px){:where(.content-feed-home) .project-card.content-feed-card{--vh-feed-reaction-width: 36px;--vh-feed-reaction-font: 9px;--vh-feed-reaction-icon: 10px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{margin-inline:3px}}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{flex-wrap:nowrap}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .content-card-comments{border:1px solid var(--line);border-radius:16px;text-decoration:none}@media(max-width:600px){:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .card-publication-meta{flex-direction:column;align-items:flex-end;gap:3px;font-size:9px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons)>button{border:1px solid var(--line);border-radius:16px}}:where(.content-feed-home) .project-card.content-feed-card .card-copy h3{height:auto;max-height:2.44em;margin:4px 0;font-size:clamp(15px,1.3vw,18px);line-height:1.22}@media(max-width:600px){.content-feed-home .vh-content-masonry--portrait .project-card.content-feed-card .card-copy h3{font-size:12.5px;line-height:1.25;max-height:2.5em;margin:3px 0}:where(.content-feed-home) .project-card.content-feed-card .content-card-author{gap:6px;font-size:13px}:where(.content-feed-home) .content-card-avatar{flex-basis:28px;width:28px;height:28px;font-size:11px}}:where(.content-feed-home) .project-card.content-feed-card{container-type:inline-size}@container (max-width:260px){:where(.content-feed-home) .project-card.content-feed-card .content-card-actions .card-publication-meta{flex-direction:column;align-items:flex-end;gap:3px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions{--vh-feed-reaction-width:clamp(26px, calc((100cqw - 88px) / 3), 48px);--vh-feed-reaction-font:9px;--vh-feed-reaction-icon:11px;gap:2px}:where(.content-feed-home) .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions__buttons){gap:2px}}@media(max-width:600px){.content-feed-home .vh-content-masonry--portrait .project-card.content-feed-card .content-card-actions>:is(.reactions,.social-actions--compact){margin:0}.content-feed-home .vh-content-masonry--portrait .project-card.content-feed-card .content-card-actions :is(.reactions,.social-actions--compact) button{min-width:var(--vh-feed-reaction-width);width:var(--vh-feed-reaction-width);max-width:var(--vh-feed-reaction-width);border:1px solid var(--line);font-size:var(--vh-feed-reaction-font);padding:0 2px}}.vh-route-state.mc-not-found{position:relative;display:grid;width:min(940px,calc(100% - 48px));min-height:calc(100vh - 75px);margin:0 auto;place-items:start;align-content:center;padding:90px clamp(24px,7vw,84px);overflow:hidden;background:radial-gradient(circle at 84% 23%,rgba(184,255,40,.44) 0 5%,transparent 24%),linear-gradient(135deg,#fffffff5,#eef3f7e6);border-right:1px solid var(--line);border-left:1px solid var(--line);text-align:left}.vh-route-state.mc-not-found:after{position:absolute;right:clamp(22px,6vw,64px);bottom:56px;width:132px;height:132px;border:1px solid rgba(7,20,29,.2);border-radius:50%;box-shadow:0 0 0 28px #07141d0a,0 0 0 56px #07141d06;content:"";pointer-events:none}.vh-route-state>.eyebrow{margin:0 0 18px}.vh-route-state.mc-not-found h1{max-width:720px;margin:0;font-size:clamp(48px,7vw,84px);letter-spacing:-.065em;line-height:.92}.vh-route-state.mc-not-found>p:not(.eyebrow){max-width:620px;margin:24px 0 30px;color:var(--muted);font-size:15px;line-height:1.7}.vh-route-state__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.vh-route-state__actions .pill{display:inline-flex;min-width:116px;align-items:center;justify-content:center;text-decoration:none}.vh-route-state__actions .pill:focus-visible{outline:3px solid var(--vh-focus);outline-offset:2px}@media(max-width:600px){.vh-route-state.mc-not-found{width:calc(100% - 28px);min-height:calc(100vh - 68px);padding:64px 22px 116px}.vh-route-state.mc-not-found:after{right:-24px;bottom:40px;width:84px;height:84px}.vh-route-state.mc-not-found h1{font-size:clamp(42px,15vw,64px)}}.social-actions{padding:16px 0;border-block:1px solid var(--line, #dce3df)}.social-actions__buttons,.social-actions__author{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.social-actions__buttons button,.social-actions__author button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 15px;border:1px solid var(--line,#dce3df);border-radius:24px;background:var(--card-bg,#fff);color:var(--ink,#18251d);cursor:pointer;font:inherit}.social-actions button[aria-pressed=true]{background:var(--green,#b4ed64);border-color:transparent;color:#152217}.social-actions button:disabled{opacity:.6;cursor:wait}.social-actions__author{margin-left:auto}.social-actions__author a{font-weight:650;overflow-wrap:anywhere}.social-count{min-width:1ch;font-variant-numeric:tabular-nums}.social-self,.social-notice{font-size:13px;color:var(--muted,#637367)}.social-notice{margin:12px 0 0;line-height:1.6}.social-notice button{margin-left:12px}.social-actions--compact{display:flex;align-items:center;min-height:32px;margin:0 8px;padding:0;border:0}.social-actions--compact .social-actions__buttons{flex-wrap:nowrap;gap:8px}.social-actions--compact .social-actions__buttons button{min-height:30px;padding:5px 9px;font-size:10px}.social-actions--compact .social-notice{margin:0 0 0 auto;overflow:hidden;color:var(--muted,#637367);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.social-library{max-width:1320px;min-height:65vh;margin:auto;padding:42px 44px 80px}.social-tabs{display:flex;gap:24px;margin:26px 0;border-bottom:1px solid var(--line,#dce3df);overflow-x:auto}.social-tabs a{display:inline-flex;min-height:44px;align-items:center;padding:9px 4px;color:var(--muted,#637367);white-space:nowrap}.social-tabs a[aria-current=page]{border-bottom:3px solid var(--ink,#18251d);color:var(--ink,#18251d);font-weight:700}.social-empty{padding:42px 12px;text-align:center;color:var(--muted,#637367)}.social-empty h2{margin:14px 0 10px;color:var(--ink,#18251d)}.social-empty .pill{display:inline-flex;align-items:center;min-height:44px;margin-top:12px}.social-people{padding:18px 0 40px}.mc-modal-layer--people{z-index:1100}.mc-modal--people{width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px}.mc-modal--people .social-people{padding-bottom:8px}.mc-modal--people .social-tabs{margin:22px 0 8px}.social-people h2{margin:0 0 24px;font-size:24px}.social-people__list{margin:0;padding:0;list-style:none}.social-people__list li{border-bottom:1px solid var(--line,#dce3df)}.social-person{display:flex;align-items:center;gap:14px;min-height:84px;padding:14px 0}.social-person__avatar{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--green,#b4ed64);color:#18251d;font-size:20px;font-weight:700}.social-person strong,.social-person small{display:block;overflow-wrap:anywhere}.social-person small{margin-top:4px;color:var(--muted,#637367)}.social-person__visit{margin-left:auto;color:var(--muted,#637367);white-space:nowrap;font-size:13px}.social-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px;align-items:stretch}.social-saved-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--line,#dce3df);border-radius:16px;background:var(--card-bg,#fff);min-width:0}.social-saved-card__link{flex:1;display:block}.social-saved-card__visual{height:190px;overflow:hidden;background:var(--green-soft,#edf4e8)}.social-saved-card__visual img{width:100%;height:100%;object-fit:cover}.social-saved-card__visual p{margin:0;padding:22px;line-height:1.5;overflow-wrap:anywhere;font-size:20px;white-space:pre-wrap}.social-saved-card__visual p.is-code{font-family:monospace;font-size:13px}.social-saved-card__copy{padding:18px}.social-saved-card h2{font-size:19px;line-height:1.4;margin:0 0 8px;overflow-wrap:anywhere}.social-saved-card__copy p,.social-saved-card__unavailable p{color:var(--muted,#637367);font-size:13px}.social-saved-card__unavailable{padding:46px 24px;flex:1;min-height:265px;text-align:center;color:var(--muted,#637367)}.social-saved-card__unavailable h2{margin-top:18px}.social-saved-card__remove{border:0;border-top:1px solid var(--line,#dce3df);background:transparent;min-height:44px;color:var(--muted,#637367);cursor:pointer}.social-saved-card__remove:hover{color:var(--ink,#18251d);background:var(--green-soft,#edf4e8)}.social-saved-card__remove:disabled{opacity:.55;cursor:wait}.social-more{display:block;min-height:44px;margin:30px auto 0}.social-actions button:focus-visible,.social-person:focus-visible,.social-tabs a:focus-visible,.social-saved-card a:focus-visible,.social-saved-card button:focus-visible{outline:3px solid #507b22;outline-offset:3px}@media(max-width:600px){.social-library{padding:28px 16px 55px}.social-actions__buttons{gap:8px}.social-actions__author{width:100%;margin-left:0;justify-content:space-between}.social-person__visit{font-size:0}.social-person__visit:after{content:"↗";font-size:18px}.social-tabs{gap:18px}}.mc-modal-layer.mc-modal-layer--people{z-index:400;padding:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mc-modal.mc-modal--people{width:min(500px,100%);max-height:calc(100dvh - 32px);padding:38px;border:1px solid var(--line, #dce3df);border-radius:0;background:#f8fafb}.mc-modal--people .social-people{padding:0}.mc-modal--people .social-people h2{margin:7px 42px 24px 0;font-size:36px}.mc-modal--people .social-people__list li{display:flex;align-items:center;gap:12px}.mc-modal--people .social-person{flex:1;min-width:0}.mc-modal--people .social-actions{flex:0 1 auto;margin:0;max-width:45%}.mc-modal--people .social-actions__author{width:auto;margin:0}.mc-modal--people .social-actions__buttons{flex-wrap:wrap}.mc-modal--people .social-actions__buttons button{min-height:40px;padding:9px 15px;font-size:12px}.mc-modal--people .social-actions__buttons button svg{flex-shrink:0}@media(max-width:520px){.mc-modal.mc-modal--people{padding:24px 18px}.mc-modal--people .social-people h2{font-size:28px}.mc-modal--people .social-person{gap:10px}.mc-modal--people .social-actions__buttons button{padding:8px 10px}}.social-count{display:inline-block;min-width:4ch;text-align:center;font-variant-numeric:tabular-nums}.social-actions--compact{position:relative}.social-actions--compact>.social-notice{position:absolute;inset:100% 0 auto auto;margin:4px 0 0;max-width:240px}.social-actions--profile .social-actions__author>button{min-width:112px}.social-loading-announcement{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}
