:root{--explore-field-surface:color-mix(in srgb,var(--foreground) 3%,var(--background));--explore-field-edge:color-mix(in srgb,var(--foreground) 8%,var(--background));--explore-field-hover:color-mix(in srgb,var(--foreground) 5%,var(--background));--explore-field-focus:color-mix(in srgb,var(--foreground) 6%,var(--background));--explore-field-focus-edge:color-mix(in srgb,var(--foreground) 55%,transparent);--explore-field-glow:0 0 20px color-mix(in srgb,var(--foreground) 6%,transparent);--explore-field-transition:background-color 500ms cubic-bezier(.4,0,.2,1),border-color 500ms cubic-bezier(.4,0,.2,1),box-shadow 500ms cubic-bezier(.4,0,.2,1)}:root .auth-field input:not([type=checkbox]),:root .auth-password,:root .explore-field-shell{background:var(--explore-field-surface);border:1px solid var(--explore-field-edge);transition:var(--explore-field-transition);outline:none;box-shadow:none}:root .auth-field input:not([type=checkbox]):hover,:root .auth-password:hover,:root .explore-field-shell:hover{background:var(--explore-field-hover)}:root .auth-field input:not([type=checkbox]):focus-visible,:root .auth-password:focus-within,:root .explore-field-shell:focus-within{background:var(--explore-field-focus);border-color:var(--explore-field-focus-edge);box-shadow:var(--explore-field-glow);outline:none}:root .social-share-dialog .share-search{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border-radius:14.5px}:root .social-share-dialog .share-search>svg{position:static;transform:none;flex-shrink:0}:root .social-share-dialog .share-search input,:root .social-share-dialog .share-search input:focus-visible{height:46px;min-height:0;padding:10px 0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:14px;line-height:24px}:root .social-share-dialog .share-search:focus-within>svg{color:var(--foreground)}.share-link-actions,.share-manual-field{min-width:0;max-width:100%}:root .share-link{display:block;overflow-x:auto;white-space:nowrap}:root .auth-password{border-radius:8px}:root .auth-field .auth-password input,:root .auth-field .auth-password input:focus-visible,:root .auth-field .auth-password input:hover{background:transparent;border:0;box-shadow:none;outline:none;height:44px;padding-right:50px}:root .auth-password button{display:grid;place-items:center;right:3px;top:2px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border-radius:50%}:root .auth-password button:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.auth-brand img.auth-emblem{width:82px;height:82px}:root .wln-post-actions.social-actions .post-action-count,:root .wln-post-actions.social-actions .post-likes-label{font-size:13px;font-weight:400;line-height:20px;font-variant-numeric:tabular-nums}:root .wln-post-actions.social-actions .post-likes-label{width:auto;min-width:64px}@media (min-width:1024px),(min-width:768px) and (hover:hover) and (pointer:fine){:root .shell-app[data-desktop-shell=true] .shared-icon-rail{--rail-target:48px;--rail-gap:7px}:root .shell-app[data-desktop-shell=true] .shell-right-rail.shared-icon-rail>nav{gap:var(--rail-gap)}:root .shell-app[data-desktop-shell=true] .shared-icon-rail .shell-icon-link{height:var(--rail-target);min-height:var(--rail-target);flex-basis:var(--rail-target)}:root .shell-app[data-desktop-shell=true] .shared-icon-rail .shell-create{margin:0}}@media (min-width:768px) and (max-height:740px){:root .shell-app[data-desktop-shell=true] .shared-icon-rail{--rail-target:36px;--rail-gap:3px}}@media (min-width:768px) and (max-height:590px){:root .shell-app[data-desktop-shell=true] .shell-right-rail.shared-icon-rail>nav{flex-shrink:1;max-height:calc(100% - 52px);overflow-x:hidden;overflow-y:auto;padding-inline:3px;scrollbar-width:thin;overscroll-behavior:contain}}:is(.living-layout:has(>.living-context .section-tabs[data-slow])>.living-main,.public-feed-tabs[data-slow]~.public-posts,.profile-activity-tabs[data-slow]~.profile-activity-content){position:relative;min-height:160px}:is(.living-layout:has(>.living-context .section-tabs[data-slow])>.living-main,.public-feed-tabs[data-slow]~.public-posts,.profile-activity-tabs[data-slow]~.profile-activity-content)>*{visibility:hidden}:is(.living-layout:has(>.living-context .section-tabs[data-slow])>.living-main,.public-feed-tabs[data-slow]~.public-posts,.profile-activity-tabs[data-slow]~.profile-activity-content):before{content:"";position:absolute;top:28px;left:24px;width:min(55%,340px);height:12px;border-radius:6px;background:var(--surface-interactive);box-shadow:0 26px 0 var(--surface-interactive),0 52px 0 var(--surface-interactive)}.public-feed-tabs[data-pending]~.public-feed-end{visibility:hidden}.section-tab-error{font-size:12px;color:var(--destructive);padding:8px}:root .public-feed-end{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px 36px;text-align:center;border:0}.public-feed-end h2{font-size:17px;font-weight:500;line-height:1.4;color:var(--foreground)}.public-feed-end p{font-size:13px;line-height:1.6;color:var(--muted-foreground)}:root .public-feed-end a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:6px;padding:0 18px;background:var(--surface-interactive);border-radius:999px;font-size:13px;text-decoration:none}:root .public-feed-end a:is(:hover,:focus-visible){background:var(--refinement-pressed);color:var(--foreground)}.discovery-control-group{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 20px;padding:4px 0 12px;flex-wrap:nowrap}.discovery-control-group:empty{display:none}.discovery-category-control{display:flex;align-items:center;gap:10px;min-width:0}.discovery-category-caption{font-size:12px;color:var(--muted-foreground)}:root .discovery-category-trigger[data-slot=select-trigger],:root select.discovery-category-trigger{min-height:40px;height:40px;max-width:100%;min-width:0;width:auto;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;box-shadow:none;color:var(--foreground);font-size:13px;cursor:pointer}:root .discovery-category-trigger:is(:hover,:focus-visible,[data-state=open]){background:var(--surface-interactive)}:root .discovery-category-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}:root .shell-app[data-desktop-shell=true] .discovery-category-trigger[data-slot=select-trigger]{border-color:transparent;box-shadow:none}:root .shell-app[data-desktop-shell=true] .discovery-category-trigger[data-slot=select-trigger]:focus-visible{border-color:var(--explore-field-focus-edge);outline:none;box-shadow:none}:root .discovery-watchlist{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;min-height:40px;padding:0 8px;border:0;border-radius:8px;background:transparent;font-size:13px;text-decoration:none;color:var(--muted-foreground)}:root .discovery-watchlist:is(:hover,:focus-visible){background:var(--surface-interactive);color:var(--foreground)}:root .discovery-category-panel[data-slot=select-content]{width:280px;max-width:calc(100vw - 32px)}@media(max-width:600px){.auth-emblem-frame{width:110px;height:110px;flex-basis:110px}.auth-brand img.auth-emblem{width:76px;height:76px}.discovery-control-group{gap:8px}.discovery-category-control{gap:4px;flex:1}.discovery-category-caption{display:none}:root .discovery-category-trigger{text-overflow:ellipsis}}@media(prefers-reduced-motion:reduce){:root .auth-field input,:root .auth-password,:root .explore-field-shell{transition:none}}.settings-shell{width:100%;max-width:780px;margin-inline:auto;padding:24px clamp(16px,3vw,32px) 64px;overflow-wrap:anywhere}.settings-navigation{margin-bottom:24px}.legal-back,.settings-back{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 13px;border-radius:999px;font-size:13px;font-weight:500;color:var(--foreground);text-decoration:none;transition:background-color .16s ease,color .16s ease}.legal-back:hover,.settings-back:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.legal-back:focus-visible,.settings-back:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.settings-shell .invite-manager,.settings-shell>:is(.wln-measure,.wln-read,.admission-queue){width:100%;max-width:none;margin:0;padding:0}.settings-shell .wln-page-heading{margin:0 0 32px;padding:0}.settings-shell :is(h1,.type-title){font-size:clamp(26px,3vw,32px);line-height:1.18;letter-spacing:-.025em;font-weight:600;margin:0 0 10px;text-wrap:balance}.settings-shell .wln-page-heading .wln-intro{margin:0;font-size:14px;line-height:1.6}.settings-shell .wln-eyebrow{display:none}.settings-shell :is(.wln-settings-section,.page-manager>section,.invite-issue,.invite-list){margin:0;padding:26px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.settings-shell :is(h2,.type-section){font-size:17px;line-height:1.4;font-weight:600;color:var(--foreground);letter-spacing:-.012em;margin:0 0 14px;padding:0;border:0;text-transform:none}.settings-shell h3{font-size:14px;font-weight:600}.settings-shell :is(p,dd,.type-meta){font-size:14px;line-height:1.65}.settings-shell .settings-note,.settings-shell :is(.invite-meta,.launch-note){color:var(--muted-foreground);font-size:13px;line-height:1.6}.settings-shell .settings-note{margin-top:12px}.settings-account{padding:2px 0 14px}.settings-account p{margin:0;font-weight:500}.settings-account span{font-size:12px;color:var(--muted-foreground)}.settings-shell .wln-setting-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:15px 12px;margin:0 -12px;border:0;border-radius:12px;text-decoration:none;transition:background-color .16s ease}.settings-shell .wln-setting-link>span{min-width:0}.settings-shell .wln-setting-link strong{display:block;font-size:14px;font-weight:500}.settings-shell .wln-setting-link span span{display:block;font-size:13px;line-height:1.55;color:var(--muted-foreground);margin-top:3px}.settings-shell .wln-setting-link>svg{flex-shrink:0;color:var(--muted-foreground)}.settings-shell .wln-setting-link:hover{background:color-mix(in srgb,var(--foreground) 5%,transparent)}.settings-shell .wln-setting-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.settings-preference,.settings-shell :is(.wln-appearance-row,.wm-privacy-row){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;margin:0;border:0}.settings-preference>div:first-child,.settings-shell :is(.wln-appearance-row,.wm-privacy-row)>div:first-child{flex:1;min-width:0}.settings-preference label,.settings-shell .wln-appearance-row label{font-size:14px;font-weight:500}.settings-preference p,.settings-shell :is(.wln-appearance-row,.wm-privacy-row) p{font-size:13px;line-height:1.6;margin:5px 0 0;color:var(--muted-foreground);max-width:52ch}.settings-switch{display:inline-flex;align-items:center;justify-content:flex-end;gap:9px;min-width:84px;min-height:44px;flex-shrink:0;padding:6px 0 6px 6px;border:0;background:transparent;cursor:pointer;border-radius:999px}.settings-switch-track{display:block;width:38px;height:23px;border-radius:999px;padding:3px;background:color-mix(in srgb,var(--foreground) 15%,var(--background));border:1px solid color-mix(in srgb,var(--foreground) 38%,transparent);transition:background-color .16s ease}.settings-switch-track>span{display:block;width:15px;height:15px;border-radius:50%;background:var(--foreground);transition:transform .16s ease}.settings-switch[aria-checked=true] .settings-switch-track{background:var(--foreground);border-color:var(--foreground)}.settings-switch[aria-checked=true] .settings-switch-track>span{background:var(--background);transform:translateX(15px)}.settings-switch-state{width:22px;font-size:12px;color:var(--muted-foreground);text-align:left}.settings-switch:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.settings-switch:disabled{opacity:.55;cursor:wait}.settings-select{min-height:42px;height:auto;max-width:100%;flex-shrink:0;border-radius:12px;font-size:13px;gap:14px;padding:10px 12px;background:var(--background)}.settings-select>span{min-width:0;white-space:normal;text-align:left}.settings-select-menu{max-width:calc(100vw - 32px);max-height:var(--radix-select-content-available-height);border-radius:12px;padding:4px}.settings-select-menu [data-slot=select-item]{min-height:40px;padding-block:9px;border-radius:8px;cursor:pointer}.settings-features{display:grid;gap:18px}.settings-features dt{font-size:14px;font-weight:500;margin-bottom:4px}.settings-features dd{color:var(--muted-foreground);margin:0}.settings-details{margin-top:18px;font-size:13px}.settings-details summary{padding:10px 0;cursor:pointer;font-weight:500}.settings-details p{margin-top:8px;color:var(--muted-foreground)}.settings-shell input:is([type=checkbox],[type=radio]){accent-color:var(--foreground);width:18px;height:18px;flex-shrink:0}.settings-shell label:has(>input:is([type=checkbox],[type=radio])){min-height:40px;align-items:center;gap:12px;cursor:pointer}.settings-shell input:focus-visible{outline-offset:3px}.settings-shell :is(.invite-list-heading,.launch-managed-row,.admission-applicant){gap:16px;min-width:0}.settings-shell .admission-applicant{padding:24px 0}.settings-shell .admission-applicant :is(h2,p),.settings-shell .launch-managed-row{overflow-wrap:anywhere}.settings-shell .page-manager{padding:0}.settings-shell .page-manager>header{margin-bottom:28px}.settings-shell .launch-eyebrow{font-size:12px;text-transform:none;letter-spacing:0}.settings-shell .launch-form{max-width:none}.settings-shell :is(.invite-issue,.invite-list) form{min-width:0}.settings-shell .invite-issue form{flex-wrap:wrap}.settings-shell :is(.social-breadcrumb,.invite-text-link),.settings-shell nav>a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:999px;text-decoration:none;font-size:13px}.settings-shell :is(.social-breadcrumb,.invite-text-link):hover,.settings-shell nav>a:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.settings-signout{border-top:1px solid var(--border);padding-top:22px}.settings-status{min-height:22px;font-size:12px!important;margin-top:6px;color:var(--muted-foreground)}.settings-choice{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.settings-choice label{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:999px;padding:8px 14px}.settings-choice label:has(:checked){border-color:var(--foreground);background:color-mix(in srgb,var(--foreground) 6%,transparent)}@media(max-width:600px){.settings-shell{padding-top:16px}.settings-navigation{margin-bottom:20px}.settings-preference:has(.settings-select),.settings-shell .wln-appearance-row{align-items:flex-start;flex-direction:column;gap:12px}.settings-select{width:100%}.settings-shell .wln-setting-link{margin-inline:-6px;padding-inline:6px}.settings-shell .admission-applicant{display:flex;flex-direction:column}.settings-shell .invite-list-heading{align-items:flex-start;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.settings-select-menu *,.settings-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.legal-document{width:100%;max-width:980px;margin:0 auto;padding:0 28px 48px;color:var(--foreground);background:var(--background)}.legal-topbar{position:sticky;top:var(--legal-top-offset,env(safe-area-inset-top,0));display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:16px 0;border-bottom:1px solid var(--border);background:var(--background);z-index:20}.legal-footer a,.legal-nav-link,.legal-topbar .wln-wordmark{font-size:13px;text-decoration:none}.legal-footer a,.legal-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border-radius:999px}.legal-footer a:hover,.legal-nav-link:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent)}.legal-reading{display:block;max-width:70ch;margin:0 auto;padding:44px 0 0}.legal-copy{max-width:none;font-size:16px;line-height:1.8;overflow-wrap:anywhere;color:var(--foreground)}.legal-introduction{margin-bottom:24px}.legal-copy h1{font-size:clamp(30px,4vw,42px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 14px;text-wrap:balance}.legal-copy .legal-purpose{font-size:16px;line-height:1.65;color:var(--muted-foreground);margin:0 0 14px}.legal-copy .legal-version{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}.legal-version span{color:var(--foreground);overflow-wrap:anywhere}.legal-metadata{font-size:13px;line-height:1.65;color:var(--muted-foreground);margin:0 0 24px;padding:0}.legal-metadata p{margin:4px 0!important}.legal-metadata code{font:inherit}.legal-copy :is(h2,h3){font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin:36px 0 14px;text-wrap:balance;scroll-margin-top:calc(var(--legal-top-offset,0px) + 96px)}.legal-copy h3{font-size:18px}.legal-copy p{margin:0 0 18px}.legal-copy li{padding-left:4px;margin:8px 0}.legal-copy ul{list-style:disc;padding-left:22px;margin:16px 0 24px}.legal-copy ol{list-style:decimal;padding-left:24px;margin:16px 0 24px}.legal-copy a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .16s ease}.legal-copy a:is(:hover,:focus-visible,:active,:visited){text-underline-offset:3px;text-decoration-thickness:1px}.legal-copy a:hover{color:var(--muted-foreground)}.legal-copy a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.legal-copy hr{border:0;border-top:1px solid var(--border);margin:28px 0}.legal-anchor{display:block;scroll-margin-top:calc(var(--legal-top-offset,0px) + 96px)}.legal-sections{position:static;width:auto;margin:26px 0 30px;border-block:1px solid var(--border);padding:0;font-size:14px;line-height:1.6}.legal-sections summary{display:flex;align-items:center;justify-content:flex-start;gap:10px;list-style:none;cursor:pointer;min-height:52px;padding:12px 0;font-weight:500}.legal-document :is(.legal-back,.legal-nav-link,.legal-footer a,.legal-sections a,.wln-wordmark):is(:link,:visited,:hover,:focus-visible,:active){text-decoration:none;cursor:pointer}.legal-document :is(.legal-back,.legal-nav-link,.legal-footer a,.legal-sections a):is(:hover,:focus-visible,:active){background:var(--surface-interactive);color:var(--foreground)}.legal-document :is(.legal-back,.legal-nav-link,.legal-footer a,.legal-sections a,summary):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.legal-sections details::details-content{interpolate-size:allow-keywords;transition:height .18s ease-out,content-visibility allow-discrete .18s;height:0;overflow:clip}.legal-sections details[open]::details-content{height:auto}.legal-sections summary::-webkit-details-marker{display:none}.legal-sections summary svg{transition:transform .16s ease}.legal-sections details[open] summary svg{transform:rotate(180deg)}.legal-sections ul{list-style:none;padding:0 0 16px;margin:0;display:grid;gap:0}.legal-sections li{padding:0;margin:0}.legal-sections a{display:block;padding:8px 10px;margin:0 -10px;min-height:40px;border-radius:9px;text-decoration:none;font-size:13px}.legal-sections a:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.legal-supplement{margin-top:36px;padding-top:4px;border-top:1px solid var(--border)}.legal-supplement section{scroll-margin-top:calc(var(--legal-top-offset,0px) + 96px)}.legal-supplement .type-fine{font-size:13px;color:var(--muted-foreground)}.legal-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:40px;padding-top:20px;border-top:1px solid var(--border)}.legal-revision-note{padding:16px;border:1px solid var(--border);border-radius:12px;font-size:14px}@media(max-width:600px){.legal-document{padding:0 18px 36px}.legal-topbar{min-height:64px;gap:5px}.legal-topbar .wln-wordmark{font-size:11px}.legal-reading{padding-top:28px}.legal-copy{font-size:15px;line-height:1.8}.legal-copy :is(h2,h3){font-size:19px;margin-top:30px}.legal-footer{justify-content:flex-start}.legal-back,.legal-nav-link{padding-inline:9px}}@media(prefers-reduced-motion:reduce){.legal-document *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.legal-document{max-width:none;padding:0;background:white;color:black}.desktop-bottom-rail,.legal-footer,.legal-sections,.legal-topbar,.shared-icon-rail,.shell-orientation{display:none!important}.legal-reading{max-width:none;padding:0}.legal-copy{font-size:11pt;line-height:1.5;color:black}.legal-copy :is(h1,h2,h3){break-after:avoid;color:black}.legal-copy li,.legal-copy p{orphans:3;widows:3}.legal-copy :is(.legal-purpose,.legal-version,.legal-metadata,.type-fine){color:#333}.legal-copy a{color:black;text-decoration:underline}}.settings-search{margin:24px 0}.settings-search-results{margin:12px 0;padding:0;list-style:none;border-block:1px solid var(--border)}.settings-search-results :is(button,a){display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding:10px 12px;text-align:left;border-radius:8px}.settings-search-results :is(button,a):hover{background:var(--surface-interactive)}.settings-search-results strong{font-size:14px;font-weight:500}.settings-search-results span{font-size:12px;color:var(--muted-foreground)}.publishing-composer{padding:18px 20px}.publishing-byline{display:flex;align-items:center;margin-bottom:12px;min-width:0}.publishing-byline-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.publishing-input-shell{border:1px solid var(--border);border-radius:10px;background:var(--surface-inset)}.publishing-input-shell>textarea{display:block;width:100%;min-height:76px;max-height:288px;padding:13px 14px 6px;resize:none;border:0;border-radius:12px;background:transparent;font:inherit;font-size:14px;line-height:1.6;outline:none;box-shadow:none}:root .publishing-input-shell>textarea:focus-visible{outline:1px solid var(--muted-foreground);outline-offset:-4px;box-shadow:none}.publishing-input-shell .media-toolbar{padding:6px 8px;gap:2px;border:0;flex-wrap:wrap}.publishing-input-shell>.inline-post-media{margin:0;padding:0;border:0}.publishing-input-shell .composer-submit{margin-left:auto;min-width:64px}.publishing-reference{padding:10px 14px;border-top:1px solid var(--border)}.publishing-notice{margin:8px 2px 0;color:var(--muted-foreground);font-size:11px;line-height:1.5}.publishing-notice a{text-decoration:underline;text-underline-offset:3px}.publishing-count{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.publishing-count[data-invalid=true]{color:var(--destructive)}.publishing-count+.composer-submit{margin-left:8px}.publishing-edit-field{width:100%;min-height:72px;max-height:288px;resize:none;padding:12px 14px;background:var(--surface-inset);border:1px solid var(--border);border-radius:9px;font-size:14px;line-height:1.6}.reply-composer{margin-left:0}.reply-composer .media-toolbar{padding:6px 8px}.reply-composer .media-toolbar>button:last-child{margin-left:auto}.reply-menu-trigger{color:var(--muted-foreground);flex:none}.publishing-author,.publishing-author-static{display:flex;align-items:center;gap:10px;min-height:44px;padding:3px 6px 3px 3px;border-radius:8px;font-size:14px;font-weight:600;text-align:left}.publishing-author>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.publishing-author>svg{flex:none;transition:transform .15s ease-out}.composer-audience[aria-expanded=true]>svg:last-child,.publishing-author[aria-expanded=true]>svg{transform:rotate(180deg)}.attachment-remove,.composer-audience,.control-popover button,.photo-action,.photo-strip-navigation button,.publishing-author{cursor:pointer}.publishing-author:hover,.publishing-author[aria-expanded=true],.publishing-byline .composer-audience:hover,.publishing-byline .composer-audience[aria-expanded=true]{background:var(--surface-interactive)}.composer-audience:active,.publishing-author:active{opacity:.8}.publishing-byline .composer-audience{margin-left:48px;min-height:32px;padding:4px 7px;border:0;background:transparent;box-shadow:none;font-size:12px;white-space:normal;text-align:left}.publishing-byline-copy>span{margin-left:51px}.publishing-selector-menu{width:300px;min-width:0;max-width:calc(100vw - 20px);padding:5px;border-radius:10px;animation:cm-menu-in .15s ease-out}.publishing-selector-menu [role=menuitemradio]{min-height:50px;padding:8px;gap:10px;cursor:pointer}.publishing-selector-menu [role=menuitemradio]>span.absolute{display:none}.selector-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.selector-copy strong{font-size:13px;font-weight:550;overflow-wrap:anywhere}.selector-copy small{font-size:12px;line-height:1.4;color:var(--muted-foreground);overflow-wrap:anywhere}.selector-check{flex:none}.publishing-selector-menu [data-state=checked]{background:var(--surface-interactive)}@keyframes cm-menu-in{0%{opacity:0;translate:0 -3px}to{opacity:1;translate:0 0}}.attachment-photos{min-width:0;padding:10px 10px 0}.attachment-photo-strip{position:relative;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scroll-padding-inline:0;padding-bottom:5px}.attachment-photo-tile{position:relative;flex:0 0 72%;min-width:0;height:280px;scroll-snap-align:start;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface-inset)}.attachment-photo-tile:only-child{flex-basis:100%}.attachment-tile-preview{position:relative;min-width:0}.attachment-photo-tile .attachment-tile-preview{height:100%;display:grid;place-items:center}.attachment-photo-tile .private-image{height:100%;width:100%;display:grid;place-items:center}.attachment-photo-tile .attachment-tile-preview img{position:static;width:100%;height:100%;max-height:280px;object-fit:contain;background:transparent}.attachment-photo-tile .attachment-tile-controls{position:absolute;inset:0;pointer-events:none}.attachment-photo-tile .attachment-tile-controls>button{pointer-events:auto;position:absolute;width:36px;height:36px;min-height:36px;display:grid;place-items:center;border-radius:50%;color:var(--foreground);background:var(--surface-overlay)}.attachment-photo-tile .photo-action{left:10px;bottom:10px}.attachment-photo-tile .attachment-remove{right:10px;top:10px}.attachment-tile-controls button:hover{background:var(--surface-interactive)}.photo-actions-menu [role=menuitem]{min-height:38px;cursor:pointer}.photo-strip-navigation{display:flex;align-items:center;justify-content:flex-end;gap:5px;height:38px;color:var(--muted-foreground)}.photo-strip-navigation>span{font-size:12px;font-variant-numeric:tabular-nums;margin-right:8px}.photo-strip-navigation button{width:34px;height:34px}.attachment-recordings{padding:10px;display:flex;flex-direction:column;gap:10px}.attachment-recording-tile{min-width:0;position:relative}.attachment-recording-tile .attachment-tile-controls{display:flex;gap:4px;justify-content:flex-end}.attachment-recording-tile .attachment-tile-controls>button{height:32px;width:32px;min-height:32px;cursor:pointer}.attachment-file-name{display:flex;gap:10px;align-items:center;padding:14px;overflow-wrap:anywhere;font-size:13px}.attachment-alt-field{width:min(300px,calc(100vw - 40px));padding:10px;font-size:13px}.attachment-alt-field label{display:grid;gap:8px;font-weight:500}.attachment-alt-field textarea{width:100%;min-height:90px;resize:vertical;border:1px solid var(--border);border-radius:6px;padding:9px;background:var(--surface-inset);font-weight:400}.attachment-alt-field p{font-size:12px;color:var(--muted-foreground);margin-top:8px}.attachment-alt-field>div{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.attachment-alt-field button{min-height:36px;padding:7px 10px;border-radius:6px}.attachment-alt-field button[type=submit]{background:var(--foreground);color:var(--canvas)}.control-popover-panel{overflow:auto;box-sizing:border-box;pointer-events:auto}.attachment-tile-progress{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--surface) 88%,transparent);padding:16px;font-size:12px}.attachment-tile-progress button{width:36px;height:36px;display:grid;place-items:center;cursor:pointer}.attachment-failure{font-size:12px;display:flex;gap:8px;align-items:center;padding:10px;background:var(--surface-overlay)}.attachment-photo-tile>.attachment-failure{position:absolute;bottom:52px;left:0;right:0}.attachment-failure button{padding:8px;text-decoration:underline;cursor:pointer}.attachment-consent{font-size:11px;color:var(--muted-foreground);padding-inline:12px}.attachment-error,.attachment-status{padding-inline:12px}.attachment-image-open,.attachment-image-open img,.wln-post .attachment-image-open{cursor:pointer}.music-shell{min-width:0;width:100%;container:music/inline-size}.audio-player.music-track{width:100%;max-width:none;min-width:0;padding:16px;margin:10px 0;border:1px solid var(--border);border-radius:10px;background:var(--surface-inset)}.audio-player.music-track>audio{display:none}.audio-player.music-track figcaption{display:flex;align-items:center;gap:12px;margin-bottom:12px}.audio-player.music-track .audio-artwork{width:60px;height:60px;min-width:60px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:var(--surface-interactive)}.audio-player.music-track .audio-artwork .private-image,.audio-player.music-track .audio-artwork img{width:100%;height:100%;object-fit:contain}.audio-player.music-track figcaption>span:not(.audio-artwork):not(.compact-recording-controls):not(.audio-save-control){min-width:0;flex:1;display:grid;gap:4px}.audio-player.music-track figcaption strong{font-size:14px;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.audio-player.music-track figcaption small{font-size:12px;line-height:1.4;color:var(--muted-foreground);overflow-wrap:anywhere}.music-playback-row{display:flex;align-items:center;gap:10px;min-width:0}.audio-player.music-track .audio-play{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--foreground);color:var(--canvas);cursor:pointer}.music-timeline{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.music-time{min-width:4ch;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap}.music-seek{position:relative;flex:1;min-width:28px;height:36px;display:flex;align-items:center;--music-progress:0%}.music-seek-track{height:3px;width:100%;border-radius:3px;background:linear-gradient(to right,var(--foreground) var(--music-progress),var(--rule-section) var(--music-progress))}.music-seek-thumb{position:absolute;left:clamp(0px,var(--music-progress),calc(100% - 8px));width:8px;border-radius:50%;background:var(--foreground);opacity:0;pointer-events:none}.music-seek:focus-within .music-seek-thumb,.music-seek:hover .music-seek-thumb{opacity:1}.music-seek input{position:absolute;inset:0;margin:0;width:100%;height:36px;opacity:0;cursor:pointer;touch-action:pan-y}.music-seek:has(input:focus-visible){outline:1px solid var(--foreground);outline-offset:2px;border-radius:4px}.audio-save-control{flex:none;position:relative}.audio-save{width:36px;height:36px;display:grid;place-items:center;color:var(--muted-foreground);transition:color .15s,background-color .15s}.audio-save[aria-pressed=true]{color:var(--foreground)}.audio-save:hover{background:var(--surface-interactive)}.audio-save-control>[role=status]{position:absolute;right:0;top:40px;width:180px;padding:8px;background:var(--surface-overlay);border:1px solid var(--border);z-index:var(--z-menu);font-size:12px;line-height:1.5}.audio-save-control>[role=status]>button{display:block;min-height:36px;margin-top:4px;text-decoration:underline}.music-playback-row .audio-volume-controls{flex:none;gap:4px}.music-playback-row .audio-volume-controls input{width:72px}.music-hardware-volume{font-size:11px;max-width:70px;color:var(--muted-foreground)}.saved-music-shelf{padding-block:4px}.saved-music-shelf>button{font-size:12px;min-height:36px;text-decoration:underline;cursor:pointer}.audio-player.music-track[data-compact=true]{padding:10px 0;margin:0;border:0;border-radius:0;background:transparent}.audio-player.music-track[data-compact=true]+.audio-player{border-top:1px solid var(--border)}.audio-player.music-track[data-compact=true] figcaption{gap:8px;margin:0}.audio-player.music-track[data-compact=true] .audio-artwork{width:40px;height:40px;min-width:40px;border-radius:5px}.audio-player.music-track[data-compact=true] figcaption strong{font-size:12px}.audio-player.music-track[data-compact=true] figcaption small{font-size:11px}.audio-player.music-track figcaption>.compact-recording-controls{display:flex;align-items:center;gap:2px;flex:none}.audio-player.music-track[data-compact=true] .audio-play{width:32px;height:32px}.audio-player.music-track[data-compact=true] .audio-save{width:28px;height:32px}.audio-player.music-track[data-compact=true] .music-playback-row{display:flex;flex-wrap:wrap;gap:0;justify-content:flex-end;margin-top:8px}.audio-player.music-track[data-compact=true] .music-timeline{flex-basis:100%}.saved-recording-unavailable{flex-direction:column;gap:4px;padding:12px 0;font-size:12px}.saved-recording-unavailable span{color:var(--muted-foreground)}.saved-recording-unavailable button{align-self:flex-start;min-height:32px;text-decoration:underline;cursor:pointer}.profile-intellectual .wln-library-kind[data-music-state]:not([data-music-state=empty]){height:auto;min-height:196px;max-height:none}.profile-intellectual .wln-library-kind[data-music-state] .wln-library-viewport{overflow:visible;flex:initial;scrollbar-gutter:auto}.saved-music-loading{padding-block:12px;font-size:12px;color:var(--muted-foreground)}@container music (max-width:440px){.audio-player.music-track:not([data-compact=true]) .music-playback-row{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 8px}.audio-player.music-track:not([data-compact=true]) .music-timeline{grid-row:2;grid-column:1/-1}.audio-player.music-track:not([data-compact=true]) .audio-volume-controls{grid-row:1;grid-column:2;justify-self:end}}@media(max-width:600px){.publishing-composer{padding:14px 12px}.publishing-input-shell .media-toolbar{gap:0}.publishing-input-shell .media-toolbar>button{width:34px;height:36px}.publishing-input-shell .media-toolbar>.composer-submit{width:auto}.attachment-photo-tile{height:230px;flex-basis:86%}.attachment-photo-tile .attachment-tile-preview img{max-height:230px}.audio-player.music-track{padding:12px}}@media(prefers-reduced-motion:reduce){.publishing-selector-menu{animation:none}.audio-save,.publishing-author>svg{transition:none}}@media(forced-colors:active){.music-seek input{opacity:1}.music-seek-thumb,.music-seek-track{display:none}}.saved-music-shelf>[role=status]{font-size:12px;line-height:1.5}.saved-music-shelf>[role=status]>button{display:block;min-height:36px;padding-block:6px;text-decoration:underline;cursor:pointer}.audio-artwork:is(button){cursor:pointer;border:0;padding:0;flex:none}.audio-artwork:is(button):disabled{cursor:default}.audio-artwork:is(button):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.audio-player.music-track figcaption>.audio-save-control{flex:none;margin-left:auto}:root .market-rail .prototype-market-modules.asset-library-modules{grid-template-rows:auto minmax(152px,1fr)}.asset-library-modules .library-card .market-module-content{padding:14px 16px 10px;display:block}.library-card .market-module-content>.control-popover{display:block}.library-card .asset-module-heading{margin-bottom:5px;min-height:30px}.library-side-switch{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--muted-foreground);transition:background-color .16s,color .16s}.library-side-switch:hover{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.library-side-switch svg{transition:transform .18s ease-out}.library-side-switch[aria-pressed=true] svg{transform:rotate(180deg)}.library-side-switch:active{background:var(--surface-interactive)}.library-total{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;height:82px;min-height:82px;margin-bottom:10px;text-align:left;text-decoration:none}.library-total>span{font-size:11px;line-height:16px;color:var(--muted-foreground)}.library-total>strong{font-size:25px;line-height:30px;letter-spacing:-.045em;font-weight:550;font-variant-numeric:tabular-nums;color:var(--foreground)}.library-total>small{color:var(--muted-foreground);letter-spacing:0}:root .asset-library-modules .asset-module-search{border-radius:14.5px;min-height:36px;margin-bottom:9px;outline:none;transition:border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1)}:root .asset-library-modules .asset-module-search input{font-size:12px;height:34px}:root .asset-library-modules .asset-module-search:focus-within{border-color:var(--foreground);box-shadow:0 0 0 2px color-mix(in srgb,var(--foreground) 9%,transparent);color:var(--foreground)}:root .asset-library-modules .library-list{--library-row-height:88px;display:flex;flex-direction:column;gap:0;height:calc(3 * var(--library-row-height));min-height:calc(3 * var(--library-row-height));max-height:calc(3 * var(--library-row-height));overflow:auto;overflow-x:hidden;padding:0 3px 0 0;scroll-padding:0;scroll-snap-type:y proximity;overscroll-behavior-y:contain;scrollbar-gutter:stable}.library-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:32px 22px 2px;align-content:center;gap:4px 8px;position:relative;box-sizing:border-box;flex:none;height:var(--library-row-height);padding:8px 7px;border-radius:11px;text-decoration:none;scroll-snap-align:start;transition:background-color .16s ease-out;color:var(--foreground)}.library-row:hover{background:color-mix(in srgb,var(--foreground) 4%,transparent)}.library-row:focus-visible{outline:1px solid var(--foreground);outline-offset:-1px}.library-row-name{font-size:12px;font-weight:550;line-height:16px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-row-change,.library-row-name{align-self:center;overflow-wrap:anywhere}.library-row-change{justify-self:end;font-size:10px;line-height:15px;color:var(--muted-foreground);font-variant-numeric:tabular-nums;max-width:72px;text-align:right}.library-row-price{align-self:center;font-size:14px;line-height:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-row-context{font-size:9px;line-height:13px;color:var(--muted-foreground);align-self:center;text-align:right;max-width:84px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-indicator{grid-column:1/-1;width:100%;height:2px;border-radius:2px;background:color-mix(in srgb,var(--foreground) 7%,transparent);pointer-events:none}.library-foot{display:flex;justify-content:space-between;gap:5px;height:30px;font-size:9px;line-height:14px;color:var(--muted-foreground)}.library-foot a,.library-foot button{text-decoration:none;min-height:30px;display:inline-flex;align-items:center;gap:4px}.library-foot :focus-visible,.library-foot a:hover,.library-foot button:hover{color:var(--foreground);background:var(--surface-interactive);text-decoration:none}.library-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:var(--library-row-height);flex:1;text-align:center;font-size:12px;line-height:1.6;color:var(--muted-foreground);padding:22px}.library-empty a,.library-empty button{color:var(--foreground);text-decoration:underline;text-underline-offset:4px;min-height:32px}.library-invitation,.library-personal-denied{height:431px;display:flex;flex-direction:column;gap:18px;padding:14px 5px}.library-invitation-mark{font-family:serif;font-size:30px;color:var(--muted-foreground);line-height:1}.library-invitation h3,.library-personal-denied h3{font-size:25px;line-height:1.15;letter-spacing:-.04em}.library-invitation p,.library-personal-denied p{font-size:12px;line-height:1.65;max-width:24ch}.library-invitation>a{min-height:36px;display:inline-flex;align-items:center;font-size:12px}.library-invitation>small{font-size:10px;color:var(--muted-foreground);line-height:1.6}.library-estimate-details{width:min(340px,calc(100vw - 32px));font-size:12px;line-height:1.6}.library-balance-form{display:flex;flex-direction:column;font-size:13px}.library-balance-form label:not(.library-completeness){display:flex;flex-direction:column;gap:7px}.library-balance-form input:not([type=checkbox]),.library-balance-form select{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--background);color:var(--foreground)}.library-completeness{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.library-completeness input{margin-top:4px;flex:none}.library-valuation-detail{padding:18px 0;border-bottom:1px solid var(--border);font-size:13px;line-height:1.7}.library-valuation-detail h3{font-size:15px;font-weight:550}.library-valuation-detail .valuation-amount{font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:8px 0}.library-valuation-detail dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px}.library-valuation-detail dt{color:var(--muted-foreground)}.library-valuation-detail ul{list-style:none;padding:0}.library-valuation-detail a{text-decoration:underline;text-underline-offset:3px}.library-valuation-detail details{margin-top:14px}.library-valuation-detail summary{cursor:pointer;min-height:32px}@media(max-height:739px){:root .market-rail .prototype-market-modules.asset-library-modules{grid-template-rows:auto auto;min-height:660px;height:auto}}@media(prefers-reduced-motion:reduce){.library-row,.library-side-switch,.library-side-switch svg,:root .asset-library-modules .asset-module-search{transition:none}.library-list{scroll-behavior:auto}}.mobile-library-entry{display:none}.mobile-library-trigger{display:inline-flex;align-items:center;gap:8px;font-size:12px;min-height:40px;padding:8px 12px;margin:4px 0 16px}.mobile-library-dialog{padding:10px;width:calc(100% - 24px);max-width:420px}.mobile-library-dialog .library-card .market-module-content{padding:12px}.mobile-library-close{min-height:40px;font-size:12px;text-align:center;border-radius:9px}.mobile-library-close:hover{background:var(--surface-interactive)}@media(max-width:1023px) and (hover:none),(max-width:1023px) and (pointer:coarse),(max-width:767px){.mobile-library-entry{display:block}}:root .asset-library-modules .library-card .asset-module-heading h2{font-size:13px;font-weight:550;letter-spacing:0;text-transform:none;color:var(--foreground);line-height:20px}.library-card .asset-module-heading{gap:10px;margin-bottom:8px}.library-card .asset-module-heading h2{min-width:0}.library-side-switch{flex:none;border-radius:8px}.library-side-switch:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.library-total{position:relative;justify-content:center;height:72px;min-height:72px;padding-right:0;gap:5px}.library-footer-actions{display:flex;align-items:center;gap:6px;flex:none}.library-footer-actions>.control-popover{display:inline-flex}.library-methodology{cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;color:var(--muted-foreground)}.library-methodology:is(:hover,:focus-visible){background:var(--surface-interactive);color:var(--foreground)}.library-methodology:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.library-total>strong{max-width:100%;overflow-wrap:anywhere;line-height:1.2}.library-total>small{font-size:10px;line-height:15px}.library-foot{gap:6px;align-items:center}.library-foot :is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:5px 7px;border-radius:7px;text-decoration:none;white-space:nowrap}.library-foot :focus-visible{outline:2px solid var(--ring);outline-offset:2px}.library-invitation,.library-personal-denied{height:421px;gap:12px;justify-content:center;align-items:flex-start;padding:18px 4px}.library-invitation h3,.library-personal-denied h3{font-family:inherit;font-size:16px;font-weight:550;line-height:1.4;letter-spacing:0}.library-invitation>svg{color:var(--muted-foreground);margin-bottom:2px}.library-invitation p,.library-personal-denied p{font-size:13px;line-height:1.6;color:var(--muted-foreground)}.library-invitation .library-login{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 18px;border-radius:8px;background:var(--foreground);color:var(--background);font-size:13px;font-weight:550;text-decoration:none}.library-invitation .library-join{min-height:32px;padding:6px 0;font-size:12px;color:var(--muted-foreground);text-decoration:none}.library-invitation small{font-size:10px;line-height:1.5;color:var(--muted-foreground);margin-top:6px}.library-balance-form{display:grid;gap:16px}.library-balance-form fieldset{display:grid;gap:10px;min-width:0;border:0;padding:0;margin:0}.library-balance-form label{font-size:13px;line-height:1.5}.library-balance-form p{font-size:12px;line-height:1.6;color:var(--muted-foreground)}.library-balance-form .library-currency-select{width:100%;height:40px}.library-liability-input{position:relative}.library-liability-input input{height:40px;padding-right:56px}.library-liability-input>span{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--muted-foreground);pointer-events:none}.library-balance-form .library-completeness{display:flex;align-items:flex-start;gap:10px;margin-top:10px}.library-completeness input{appearance:auto;accent-color:var(--foreground);width:16px;min-width:16px;height:16px;margin-top:2px}.library-completeness input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.library-balance-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--border)}.library-balance-conflict{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px}.library-balance-conflict button{justify-self:start}.publishing-byline-copy{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.publishing-byline .composer-audience,.publishing-byline-copy>span{margin-left:0;flex:none}.publishing-author,.publishing-author-static{min-width:0;max-width:100%}.publishing-author>span{overflow-wrap:anywhere;white-space:normal}.publishing-input-shell textarea{border:0!important;box-shadow:none;background:transparent}html[data-input-modality=pointer] :is(.publishing-input-shell,.wln-comment-composer,.comment-composer,.reply-composer,.wm-composer-field) textarea:focus,html[data-input-modality=pointer] :is(.publishing-input-shell,.wln-comment-composer,.comment-composer,.reply-composer,.wm-composer-field):focus-within{outline:0!important;box-shadow:none!important;border-color:var(--border)!important}html[data-input-modality=pointer] .publishing-input-shell textarea:focus{border:0!important}html[data-input-modality=keyboard] :is(.publishing-input-shell,.wln-comment-composer,.comment-composer,.reply-composer) textarea:focus{outline:1px solid var(--muted-foreground);outline-offset:-3px;box-shadow:none}.audio-player.music-track:not([data-compact=true]) .audio-save{width:38px;height:38px;background:var(--surface-interactive);color:var(--foreground);flex:none}.audio-save:hover{background:var(--surface-elevated)}.audio-save:active{transform:scale(.96)}.audio-player .audio-save,.audio-volume-controls :is(button,input){cursor:pointer}.audio-player .audio-save:disabled{cursor:wait;opacity:.5}.music-seek{--music-fraction:0;isolation:isolate}.music-seek-track{background:var(--rule-section)}.music-seek-fill{position:absolute;inset-inline:0;height:3px;background:var(--foreground);transform-origin:left center;transform:scaleX(var(--music-fraction));border-radius:3px;pointer-events:none}.music-seek-thumb{left:0;width:100%;height:8px;transform:translateX(calc(var(--music-fraction) * 100%));background:transparent;border-radius:0}.music-seek-thumb:after{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--foreground);transform:translateX(-50%)}.audio-presentation-slot:empty{min-height:0}.audio-authorization-error{display:none}.audio-lifetime[data-authorization] .audio-authorization-error{display:block;font-size:12px;line-height:1.5;padding:8px;color:var(--muted-foreground)}.wm-full{height:var(--wm-available-height,calc(100dvh - 128px - env(safe-area-inset-bottom,0px)));min-height:0;display:flex;flex-direction:column}.wm-full .wm-panes{flex:1;min-height:0;margin-top:0}.shell-app[data-desktop-shell=true] .wm-full .wm-panes{padding-top:0}.shell-app[data-desktop-shell=true] .wm-full .wm-inbox{margin-top:56px}.wm-thread,.wm-thread-pane{min-height:0}.wm-search input{min-width:0}.wm-thread-person{border-radius:10px;cursor:pointer;padding:5px 8px;margin-left:-8px;min-width:0}.wm-thread-person:focus-visible,.wm-thread-person:hover{background:var(--surface-interactive);text-decoration:none}.wm-thread-person:hover :is(strong,span){text-decoration:none}.wm-media-controls{gap:0}.wm-media-controls>button,.wm-media-controls>span>button{width:36px}.wm-message-meta{display:flex;justify-content:flex-end;gap:4px;min-height:16px}.wm-message-time{font-variant-numeric:tabular-nums}.wm-receipt svg{stroke-width:1.5}.wm-bubble>p:empty{display:none}.wm-thread{position:relative}:not(.wm-composer-field)[data-recording=true]>textarea{display:none!important}.inline-voice-recorder{display:grid;grid-template-columns:28px 34px minmax(0,1fr) 28px 38px;align-items:center;gap:10px;min-height:48px;width:100%;padding:6px 9px;color:var(--foreground);position:relative}.inline-voice-recorder>button:not(.composer-send),.recording-preview>button,.voice-resume-slot>button{display:grid;place-items:center;width:28px;height:36px;border-radius:50%;cursor:pointer}.inline-voice-recorder>button:not(.composer-send):enabled:hover,.recording-preview>button:enabled:hover,.voice-resume-slot>button:enabled:hover{background:var(--surface-interactive)}.voice-duration{font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.recording-preview,.voice-wave-lane{display:flex;align-items:center;min-width:0;height:38px;gap:10px}.recording-preview>button,.voice-preview-slot{flex:0 0 28px;width:28px}.voice-resume-slot{width:28px;height:36px}.voice-resume-slot>.control-popover>button{display:grid;place-items:center;width:28px;height:36px}.measured-voice-wave{min-width:0;flex:1}.measured-voice-wave,.measured-voice-wave svg{display:block;height:30px;width:100%}.recording-preview-wave{position:relative;flex:1;min-width:0;height:30px}.recording-preview audio{display:none}.recording-preview-wave input{position:absolute;inset:-3px 0;margin:0;width:100%;height:36px;opacity:0;cursor:pointer}.recording-preview-wave:focus-within{outline:1px solid var(--foreground);outline-offset:3px;border-radius:3px}.voice-hold-hint{font-size:11px;color:var(--muted-foreground)}.voice-error{font-size:12px;color:var(--destructive);padding:5px}.inline-voice-recorder>.voice-error{position:absolute;top:100%;left:0;right:0;background:var(--surface);z-index:var(--z-menu)}.inline-record-trigger{touch-action:none;cursor:pointer}.inline-record-trigger:disabled{opacity:.4}.inline-voice-recorder[data-phase=holding] .voice-duration{color:var(--destructive)}@media(max-width:600px){.wm-media-controls button{width:32px}.voice-hold-hint{display:none}}@media(max-width:460px){.publishing-author{max-width:calc(100% - 100px)}.publishing-byline .composer-audience{max-width:100%}}@media(prefers-reduced-motion:reduce){.audio-save{transition:none}}@media(forced-colors:active){.music-seek-fill{display:none}.audio-save,.inline-voice-recorder>button{border:1px solid ButtonText}}.wm-thread-person:hover .wm-thread-name{text-decoration:none}.audio-save{border-radius:50%;background:var(--surface-interactive);cursor:pointer}.publishing-input-shell[data-recording=true],.reply-composer[data-recording=true]{display:flex;flex-direction:column}.publishing-input-shell[data-recording=true]>.inline-voice-recorder,.reply-composer[data-recording=true]>.inline-voice-recorder{order:-1;min-height:var(--recording-field-height,48px)}.wm-composer-field{position:relative}.wm-composer-field:is([data-recording=true],[data-voice-transfer=true])>textarea{display:block!important;visibility:hidden;pointer-events:none}.wm-composer-field:is([data-recording=true],[data-voice-transfer=true])>:is(.wm-compose-attachment,.wm-send){visibility:hidden;pointer-events:none}.wm-composer-field>.inline-voice-recorder{position:absolute;inset:7px 9px;width:auto;min-height:0;padding:0;align-items:end}.inline-voice-recorder>.voice-send{align-self:end}.inline-voice-recorder>.voice-duration{align-self:center}.voice-transfer-attention{position:absolute;left:0;top:0}.voice-transfer-attention button{width:28px;height:36px}.voice-transfer-actions{display:flex;gap:8px;margin-top:8px}.voice-progress{display:grid;place-items:center;font-size:10px;font-variant-numeric:tabular-nums}.voice-progress[aria-valuenow]{border:1px solid;border-radius:50%;width:30px;height:30px}.voice-progress:not([aria-valuenow]) svg{animation:voice-progress-turn 1s linear infinite}.recording-error{position:absolute;left:0;top:0}.inline-voice-recorder .voice-hold-hint{position:absolute;bottom:100%;font-size:11px;background:var(--surface);border-radius:4px;padding:2px 5px;pointer-events:none}@keyframes voice-progress-turn{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.voice-progress:not([aria-valuenow]) svg{animation:none}}.photo-viewer-overlay[data-slot=dialog-overlay]{background:rgb(0 0 0/.93);backdrop-filter:none;animation:none}.attachment-image-viewer[data-slot=dialog-content]{width:calc(100vw - 32px);max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:48px 8px 8px;gap:8px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;animation:none;color:#f4f4f4}.attachment-image-viewer:after,.attachment-image-viewer:before{display:none}.attachment-image-viewer>[data-slot=dialog-close]{top:0;right:0;width:44px;height:44px;border-radius:50%;background:#272727;color:#f4f4f4;opacity:1;cursor:pointer}.attachment-image-viewer>[data-slot=dialog-close]:hover{background:#3b3b3b}.attachment-viewer-stage{flex:1}.attachment-viewer-stage,.attachment-viewer-stage>.private-image{position:relative;display:flex;min-width:0;min-height:0;align-items:center;justify-content:center}.attachment-viewer-stage>.private-image{width:100%;height:100%;background:transparent}.attachment-viewer-stage img{position:static;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:transparent;opacity:1;mix-blend-mode:normal}.attachment-viewer-stage:not([data-image-state=ready]) img{visibility:hidden}.attachment-image-viewer[data-artwork] .attachment-viewer-stage img{max-width:min(640px,100%)}.attachment-viewer-status{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;font-size:13px;color:#d7d7d7}.attachment-viewer-navigation{flex:none;display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:700px){.attachment-image-viewer[data-slot=dialog-content]{padding:48px 0 max(0px,env(safe-area-inset-bottom));width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}:root{--floating-gap:18px;--floating-edge:24px;--wm-launcher-height:48px;--wm-launcher-width:64px;--active-audio-height:0px}.active-audio-dock{position:fixed;right:calc(var(--floating-edge) + var(--wm-launcher-width) + var(--floating-gap));bottom:calc(var(--floating-edge) + (var(--wm-launcher-height) - 52px)/2);width:264px;z-index:var(--z-drawer);background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 3px 12px #0002;overflow:visible}.active-audio-dock[hidden]{display:none}.audio-dock-slot{min-width:0}.audio-dock-close{position:absolute;right:5px;top:5px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;z-index:2;color:var(--muted-foreground)}.active-audio-dock:has(.music-capsule)>.audio-dock-close{display:none}.active-audio-dock:has(.music-capsule){background:var(--graphite-elevated);border-color:var(--titanium-border)}.music-capsule{--foreground:var(--metallic-silver);--background:var(--graphite);--surface-interactive:var(--charcoal);--muted-foreground:var(--metallic-silver);--surface-overlay:var(--graphite-elevated);--border:var(--titanium-border);color:var(--foreground);margin:0;padding:0;width:100%;height:50px;min-width:0}.music-capsule>audio{display:none}.music-capsule-controls{display:grid;grid-template-columns:32px minmax(0,1fr) 32px 32px;align-items:center;gap:8px;height:50px;padding:8px 9px;box-sizing:border-box}.music-capsule .audio-artwork{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:5px;overflow:hidden;background:var(--surface-interactive)}.music-capsule .audio-artwork :is(img,.private-image){width:32px;height:32px;object-fit:cover}.music-capsule-copy{position:relative;min-width:0;align-self:center;height:34px;padding-bottom:5px}.music-capsule-copy>small,.music-capsule-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:14px}.music-capsule-copy>strong{font-size:11px;font-weight:600}.music-capsule-copy>small{font-size:10px;color:var(--muted-foreground)}.music-capsule .audio-play{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--foreground);color:var(--background);cursor:pointer}.music-capsule-more{display:grid;place-items:center;width:32px;height:36px;border-radius:50%;color:var(--muted-foreground);cursor:pointer}.music-capsule-more:hover{color:var(--foreground);background:var(--surface-interactive)}.music-capsule .music-timeline{position:absolute;left:0;right:0;bottom:-6px;height:18px;gap:0}.music-capsule .music-time{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.music-capsule .music-seek,.music-capsule .music-seek input{height:18px}.music-capsule :is(.music-seek-track,.music-seek-fill){height:2px}.music-capsule .music-seek-thumb{height:4px}.music-capsule .music-seek-thumb:after{width:4px;height:4px}.active-audio-dock:has(.music-capsule) .audio-authorization-error{display:none}.active-audio-dock .voice-note{margin:0;padding:8px 30px 8px 10px;border:0}.active-audio-dock .wm-message-meta{display:none}@media(min-width:1100px) and (min-height:700px){html[data-audio-dock=true]:has(.wm-dock:not([hidden])) .active-audio-dock{right:calc(var(--floating-edge) + 352px + var(--floating-gap))}}@media(min-width:1024px) and (max-width:1099px) and (min-height:700px){html[data-audio-dock=true]:has(.wm-dock:not([hidden])) .active-audio-dock{right:var(--floating-edge)}html[data-audio-dock=true] .wm-dock:not([hidden]){bottom:calc(var(--floating-edge) + var(--active-audio-height) + var(--floating-gap));max-height:calc(100dvh - 140px - var(--active-audio-height))}}@media(max-height:699px),(max-width:1023px){html[data-audio-dock=true]{--audio-reserved:calc(var(--active-audio-height) + 8px)}.active-audio-dock{right:16px;left:auto;width:min(264px,calc(100vw - 32px));bottom:calc(68px + env(safe-area-inset-bottom));border-radius:999px}.shell-app{padding-bottom:var(--audio-reserved,0)}html[data-audio-dock=true] .wm-full{height:calc(var(--wm-available-height,calc(100dvh - 128px - env(safe-area-inset-bottom,0px))) - var(--audio-reserved))!important}html[data-audio-dock=true] .wm-launcher{bottom:calc(78px + env(safe-area-inset-bottom) + var(--audio-reserved))!important}html[data-audio-dock=true] .wm-dock{bottom:calc(68px + env(safe-area-inset-bottom) + var(--audio-reserved))!important;height:calc(100dvh - 144px - var(--audio-reserved))}.shell-app:has(.wm-full[data-keyboard=true])~.active-audio-dock{bottom:env(safe-area-inset-bottom)}}@media(min-width:1024px) and (max-height:699px){.active-audio-dock{left:auto;width:264px;bottom:16px}html[data-audio-dock=true] .wm-launcher{bottom:calc(24px + var(--audio-reserved))!important}}.audio-native-owner{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.audio-native-owner audio{display:none}.music-capsule-more{position:relative}.music-attention-dot{position:absolute;right:4px;top:6px;width:4px;height:4px;border-radius:50%;background:currentColor}.control-popover-panel:has(.music-capsule-options){width:276px;padding:8px;background:var(--graphite-elevated);color:var(--metallic-silver);border-color:var(--titanium-border);--foreground:var(--metallic-silver);--background:var(--graphite);--surface-interactive:var(--charcoal);--muted-foreground:var(--metallic-silver)}.music-capsule-options{display:grid;gap:4px;min-width:0;font-size:12px;line-height:1.5}.music-capsule-options>header{display:grid;gap:3px;padding:5px 6px 10px}.music-capsule-options>header strong{font-weight:600;overflow-wrap:anywhere}.music-capsule-options>header :is(small,span){font-size:11px;color:var(--muted-foreground)}.music-capsule-options .audio-save-row,.music-capsule-options>button,.music-option-status>button{display:flex;align-items:center;gap:10px;width:100%;height:auto;min-height:38px;padding:8px 6px;text-align:left;border-radius:5px;font-size:12px;cursor:pointer;background:transparent;color:inherit}.music-capsule-options button:hover{background:var(--surface-interactive)}.music-capsule-options button:focus-visible{outline:2px solid currentColor;outline-offset:1px}.music-capsule-options button>svg{flex:none}.music-capsule-options .audio-save-control{display:block}.music-capsule-options .audio-volume-controls{display:flex;align-items:center;gap:9px;padding:0 6px 8px;min-width:0}.music-capsule-options .audio-volume-controls>button{display:grid;place-items:center;flex:none;width:30px;height:32px;border-radius:5px}.music-capsule-options .audio-volume-controls input{appearance:none;min-width:0;flex:1;width:100%;height:4px;border-radius:4px;background:var(--titanium-border);accent-color:var(--metallic-silver);cursor:pointer}.music-capsule-options input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--metallic-silver)}.music-capsule-options input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--metallic-silver);border:0}.music-option-status{border-top:1px solid var(--titanium-border);padding:8px 6px 0;font-size:11px;line-height:1.5}.music-capsule-options .audio-save-control>[role=status]{position:static;width:auto}.music-capsule-options .audio-save-row{border:0}.card-reference-price{padding:0 14px 12px;display:flex;flex-direction:column;gap:6px;min-width:0}.card-price-amount{font-size:14px;font-weight:550;line-height:1.5;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;min-height:42px}.card-price-basis{display:flex;align-items:flex-start;gap:4px;min-width:0;min-height:34px;padding-top:4px;font-size:11px;line-height:1.5;color:var(--muted-foreground)}.card-price-basis>span{flex:1;min-width:0;overflow-wrap:anywhere}.card-price-info{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;margin-top:-5px;border-radius:6px;color:var(--muted-foreground)}.card-price-info:is(:hover,:focus-visible){background:var(--surface-interactive);color:var(--foreground)}.card-price-info:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.card-price-dialog[data-slot=dialog-content]{width:min(460px,calc(100vw - 32px));max-height:min(600px,calc(100dvh - 32px))}.card-price-dialog-amount{font-size:22px;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.card-price-facts{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 14px;font-size:13px;line-height:1.5}.card-price-facts dd{overflow-wrap:anywhere}.card-price-facts dt{color:var(--muted-foreground)}.card-price-sources{display:grid;gap:6px}.card-price-sources h3{font-size:12px;color:var(--muted-foreground)}.card-price-sources a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px}.card-price-sources a span{min-width:0;overflow-wrap:anywhere}.card-price-sources svg{flex:none}.card-price-notes{font-size:12px;line-height:1.6;color:var(--muted-foreground)}.card-price-notes summary{min-height:36px;cursor:pointer}.card-price-notes p{overflow-wrap:anywhere}.reference-card-copy h3{min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.profile-gallery-card .card-price-amount,.profile-gallery-card .card-price-basis{align-self:start}.card-price-basis{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:8px;min-height:50px}.card-price-metadata{display:grid;grid-template-rows:minmax(17px,auto) 17px;gap:3px;min-width:0}.card-price-metadata>span{overflow-wrap:break-word}.card-price-metadata time{white-space:nowrap}.card-price-info{margin:0}.card-price-missing-date{font-size:10px}.card-price-dialog[data-slot=dialog-content]{width:min(560px,calc(100vw - 32px));max-width:560px;padding:0;overflow:hidden}.card-price-dialog-header{padding:24px 64px 18px 24px;flex:none}.card-price-dialog-header [data-slot=dialog-title]{overflow-wrap:break-word}.card-price-dialog-body{display:grid;gap:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 24px 24px}.card-price-dialog-amount{font-size:23px}.card-price-explanation{font-size:13px;line-height:1.6;color:var(--muted-foreground)}.card-price-facts{grid-template-columns:minmax(80px,120px) minmax(0,1fr);gap:10px 16px}.card-price-sources{display:block;border-top:1px solid var(--border);padding-top:8px}.card-price-sources summary{font-size:13px;cursor:pointer;min-height:36px;padding-block:8px}.card-price-source-hint{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin:4px 0 10px}@media(max-width:420px){.card-price-dialog-body{padding-inline:18px}.card-price-facts{grid-template-columns:90px minmax(0,1fr)}}.card-price-dialog-header [data-slot=dialog-title]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.comment-row{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule-row)}.comment-content{flex:1;min-width:0}.comment-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.comment-trailing{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:none;min-width:86px;height:34px}.comment-trailing .reply-menu-trigger{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.comment-trailing .reply-menu-trigger:hover{background:var(--surface-interactive);color:var(--foreground)}.comment-trailing .reply-menu-trigger:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.comment-context{margin-top:7px}.comment-context,.comment-engagement{font-size:12px;color:var(--muted-foreground)}.comment-engagement{display:flex;align-items:center;gap:24px;margin-top:8px}.comment-engagement button{display:inline-flex;align-items:center;gap:7px;min-height:34px;cursor:pointer}.comment-engagement button:hover,.comment-engagement button[aria-pressed=true]{color:var(--foreground)}.comment-engagement button:focus-visible{outline:2px solid var(--foreground);outline-offset:3px;border-radius:4px}.comment-engagement .tabular-nums{min-width:2ch;text-align:left}.comment-feedback{min-height:18px;font-size:12px;line-height:18px;color:var(--muted-foreground)}.reply-target-context{align-items:center;justify-content:space-between;padding:9px 14px;border-bottom:1px solid var(--border)}.reply-target-context button{flex:none;min-height:32px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.profile-editor[data-slot=dialog-content]{height:min(760px,calc(100dvh - 32px));min-height:0;animation:profile-editor-enter .18s ease-out}.profile-editor[data-state=closed]{animation:profile-editor-exit .12s ease-in}.profile-editor .profile-edit-form{flex:1;overflow:hidden;gap:0}.profile-editor .profile-edit-body{flex:1;outline:none;padding-block:3px 16px;scrollbar-gutter:stable}.profile-editor [hidden]{display:none!important}.profile-editor-status{min-height:24px;font-size:12px;line-height:18px;color:var(--destructive);padding-bottom:6px}.profile-editor .profile-edit-fields{display:grid;gap:16px}.profile-editor :is(input,textarea){width:100%;min-width:0}.profile-editor .profile-edit-footer{padding-top:8px}.profile-disclosure>button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;padding:10px 4px;text-align:left;font-size:13px;font-weight:600;cursor:pointer;border-radius:5px}.profile-disclosure>button:hover{background:var(--surface-interactive)}.profile-disclosure>button:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.profile-disclosure>button>svg{flex:none;transition:transform .18s ease}.profile-disclosure[data-open=true]>button>svg{transform:rotate(180deg)}.profile-disclosure-region{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .18s ease}.profile-disclosure[data-open=true]>.profile-disclosure-region{grid-template-rows:1fr;opacity:1}.profile-disclosure-region>div{overflow:hidden;min-height:0}.profile-disclosure-region>div>p{margin:8px 0 14px}.profile-editor .profile-community-settings{display:grid;gap:2px;margin-block:12px}.profile-editor .profile-community-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,190px);align-items:center;gap:16px;padding:9px 0;font-size:13px}.profile-community-setting .profile-select-field>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.profile-visibility-review{font-size:13px;line-height:1.6}.profile-visibility-review ul{list-style:disc;padding-left:20px;margin:16px 0}.profile-visibility-review li+li{margin-top:8px}.profile-archive{padding-top:24px}.archive-back{display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:13px;padding:0 12px;border-radius:8px}.archive-back:hover{background:var(--surface-interactive)}.archive-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.profile-archive>header{display:grid;gap:12px;margin:16px 0 32px}.profile-archive h1{font-size:30px;line-height:1.2;font-weight:600}.profile-archive>header p{font-size:14px;line-height:1.6;color:var(--muted-foreground)}.archive-empty{display:grid;justify-items:center;gap:12px;padding:52px 16px;color:var(--muted-foreground);text-align:center}.archive-empty h2{font-size:16px;color:var(--foreground);font-weight:600}.archive-empty p{font-size:13px;line-height:1.6;max-width:44ch}@keyframes profile-editor-enter{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}@keyframes profile-editor-exit{to{opacity:0}}@media(max-width:480px){.profile-editor .profile-community-setting{grid-template-columns:minmax(0,1fr);gap:6px}.comment-trailing{gap:5px;min-width:70px}.comment-header{gap:8px}}@media(prefers-reduced-motion:reduce){.profile-editor[data-slot=dialog-content]{animation:none}.profile-disclosure-region,.profile-disclosure>button>svg{transition:none}}.wln-library{container-type:inline-size}.wln-library-groups{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-count:auto!important;align-items:start;gap:16px}.wln-library-kind[data-kind=music]{grid-column:1/-1;grid-row:1}.wln-library-page .wln-library-groups{grid-template-columns:minmax(0,1fr)!important}.wln-library-kind[data-kind=music] .wln-library-viewport{max-height:none;overflow:visible}.saved-music-shelf{display:grid;gap:6px;min-width:0}.saved-music-shelf .audio-presentation-slot{min-width:0;width:100%}.saved-music-shelf .music-track[data-compact=true]{min-height:64px;margin:0;padding:10px 12px;width:100%;min-width:0}.saved-music-shelf .music-track[data-compact=true] figcaption{display:flex;align-items:center;gap:12px;min-width:0;padding:0}.saved-music-shelf .music-track[data-compact=true] figcaption>span:not(.audio-artwork):not(.compact-recording-controls){flex:1;min-width:0}.saved-music-shelf .music-track[data-compact=true] figcaption small,.saved-music-shelf .music-track[data-compact=true] figcaption strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.saved-music-shelf .music-track[data-compact=true] .audio-artwork{width:42px;height:42px;min-width:42px;flex:0 0 42px}.compact-recording-controls{display:flex;align-items:center;gap:8px;flex:none}.compact-recording-duration{font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted-foreground);min-width:34px}.saved-music-shelf .music-playback-row{margin-top:10px;max-height:60px}.saved-recording-unavailable{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;min-height:64px;padding:10px 12px}.saved-recording-unavailable strong{flex:1;min-width:120px;font-size:13px}.music-view-all{font-size:13px;min-height:36px;padding-top:8px;text-decoration:underline;text-underline-offset:3px}@container(max-width:480px){.wln-library-groups{grid-template-columns:minmax(0,1fr)!important}.compact-recording-controls{gap:4px}.saved-music-shelf .music-track[data-compact=true] figcaption{gap:8px}}.comment-threads{margin-top:24px}.comment-thread{border-top:1px solid var(--border)}.comment-descendants ol,.comment-root{list-style:none;margin:0;padding:0}.comment-thread-toggle{margin:0 0 10px 48px;min-height:32px;font-size:12px;color:var(--muted-foreground)}.comment-descendants{margin-left:32px;padding-left:16px;border-left:1px solid var(--border)}.comment-thread-status{min-height:20px;font-size:12px;color:var(--muted-foreground)}.reply-thread-slot:has(.reply-composer-owner){margin:8px 0 20px 48px}.reply-target-context{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;font-size:12px}.reply-target-context>div{min-width:0;flex:1}.reply-target-context p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted-foreground);margin-top:4px}.reply-target-context>button{width:32px;height:32px;flex:none;display:grid;place-items:center}.comment-tombstone{padding:20px 12px;color:var(--muted-foreground);font-size:13px}.comment-thread .comment-row{padding-block:14px}.comment-thread .comment-feedback:empty{min-height:0}.comment-thread .comment-engagement{margin-top:8px}@media(max-width:600px){.comment-descendants{margin-left:8px;padding-left:8px}.reply-thread-slot:has(.reply-composer-owner){margin-left:16px}.comment-thread-toggle{margin-left:16px}}.profile-intellectual .wln-library-kind[data-kind=music]{height:auto;min-height:0;max-height:none}.saved-music-shelf .music-track[data-compact=true] figcaption>.compact-recording-controls{gap:6px;flex:none}.saved-music-shelf .music-track[data-compact=true] figcaption small{min-height:16px}