.post-stream{gap:1rem;min-inline-size:0;max-inline-size:58rem;margin-block-start:1rem;display:grid}.profile-post-stream{border-block-start:1px solid var(--border);max-inline-size:none;margin:0;padding:1.25rem clamp(.8rem,3vw,1.5rem)}.post-stream-items{gap:1rem;min-inline-size:0;display:grid}.post-stream-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.post-stream-header h2{color:var(--primary);font:500 1.25rem Mythrael Condensed,sans-serif}.post-stream-header p{color:var(--muted-foreground);max-inline-size:36rem;font-size:.75rem;line-height:1.6}.post-stream-filters{border:1px solid var(--border);border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.post-stream-filters button{cursor:pointer;border-radius:5px;min-block-size:36px;padding:.45rem .7rem;font-size:.75rem}.post-stream-filters button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 12%,var(--background));color:var(--primary)}.post-composer,.social-post{border:1px solid var(--border);background:var(--background);border-radius:12px;min-inline-size:0}.post-composer{gap:.8rem;padding:1rem;display:grid}.post-composer-heading,.post-byline{align-items:center;gap:.7rem;min-inline-size:0;display:flex}.post-composer-heading>div,.post-byline>div{gap:.2rem;min-inline-size:0;display:grid}.post-composer-heading strong,.post-byline>div>a:first-child{overflow-wrap:anywhere;font-size:.85rem;font-weight:600}.post-composer-heading span,.post-byline time,.post-byline>div>span{color:var(--muted-foreground);font-size:.65rem}.post-avatar{border:1px solid var(--border);background:color-mix(in srgb,var(--primary) 10%,var(--background));block-size:40px;inline-size:40px;color:var(--primary);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid;overflow:hidden}.post-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.post-composer textarea,.post-comments textarea,.post-repost-form textarea,.post-composer select,.post-repost-form select{border:1px solid var(--border);background:var(--background);inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:7px;padding:.65rem;font-size:.8rem;line-height:1.6}.post-composer textarea,.post-comments textarea,.post-repost-form textarea{resize:vertical;min-block-size:70px}.post-composer-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.post-composer-toolbar select{inline-size:auto;max-inline-size:100%;font-size:.7rem}.post-composer-toolbar button{gap:.4rem;margin-inline-start:auto}.post-composer-toolbar svg{block-size:17px;inline-size:17px}.post-upload-button{min-block-size:40px;color:var(--primary);cursor:pointer;align-items:center;gap:.4rem;font-size:.75rem;display:flex;position:relative}.post-upload-button input{opacity:0;cursor:pointer;inline-size:100%;position:absolute;inset:0}.post-upload-button:focus-within{outline:1px solid var(--primary);outline-offset:4px}.post-composer small{color:var(--muted-foreground);font-size:.65rem;line-height:1.5}.post-length{color:var(--muted-foreground);font-size:.65rem}.post-draft-media>div:last-child{flex-wrap:wrap;gap:.35rem;margin-block-start:.5rem;display:flex}.post-draft-media>div:last-child>button{max-inline-size:100%;color:var(--muted-foreground);cursor:pointer;align-items:center;gap:.3rem;font-size:.65rem;display:flex}.post-draft-media>div:last-child>button span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:14rem;overflow:hidden}.post-draft-media>div:last-child>button svg{block-size:16px;inline-size:16px}.post-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;padding:1rem;display:flex}.post-text{white-space:pre-wrap;overflow-wrap:anywhere;padding:0 1rem 1rem;font-size:.85rem;line-height:1.75}.post-text:empty{display:none}.post-hashtag{color:var(--primary)}.post-hashtag:hover,.post-byline a:hover{text-decoration:underline}.post-media{gap:.3rem;min-inline-size:0;margin-block-end:1rem;display:grid}.post-media:empty{display:none}.post-media-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.post-media figure{background:color-mix(in srgb,var(--muted) 55%,var(--background));border-radius:3px;min-inline-size:0;margin:0;overflow:hidden}.post-media img,.post-media video{object-fit:contain;block-size:auto;max-block-size:36rem;inline-size:100%;display:block}.post-media-multiple img,.post-media-multiple video{aspect-ratio:1;object-fit:contain;block-size:100%}.post-audio{gap:.4rem;padding:.8rem;font-size:.7rem;display:grid}.post-audio audio{inline-size:100%;min-inline-size:0}.post-media figure:has(audio){grid-column:1/-1}.post-options{flex:none;position:relative}.post-options summary,.post-reaction-picker summary{cursor:pointer;min-block-size:36px;min-inline-size:36px;color:var(--muted-foreground);place-items:center;list-style:none;display:grid}.post-options summary::-webkit-details-marker{display:none}.post-reaction-picker summary::-webkit-details-marker{display:none}.post-options svg{block-size:20px;inline-size:20px}.post-options>div{z-index:5;border:1px solid var(--border);background:var(--background);border-radius:8px;min-inline-size:12rem;padding:.4rem;display:grid;position:absolute;inset-block-start:100%;inset-inline-end:0;box-shadow:0 8px 24px #0004}.post-options button{text-align:start;cursor:pointer;padding:.65rem;font-size:.75rem}.post-options button:hover{background:var(--muted)}.post-meta{color:var(--muted-foreground);gap:.75rem;padding:0 1rem .4rem;font-size:.65rem;display:flex}.post-meta:empty{display:none}.post-quote{border-inline-start:2px solid var(--primary);border-block:1px solid var(--border);border-inline-end:1px solid var(--border);background:color-mix(in srgb,var(--muted) 30%,var(--background));border-radius:0 8px 8px 0;margin:0 1rem 1rem}.post-quote .post-byline{padding:.85rem}.post-quote .profile-muted{padding:.8rem}.post-status{color:var(--primary);padding:.5rem 1rem;font-size:.75rem}.social-post>.account-error{padding:.5rem 1rem}.post-actions{border-block-start:1px solid var(--border);align-items:center;gap:.35rem;padding:.55rem .75rem;display:flex;position:relative}.post-actions>button{cursor:pointer;min-block-size:40px;color:var(--muted-foreground);white-space:nowrap;border-radius:7px;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:.7rem;display:flex}.post-actions button:disabled{opacity:.5;cursor:default}.post-actions>button:not(:disabled):hover{background:var(--muted)}.post-actions svg{flex:none;block-size:18px;inline-size:18px}.post-actions b{font-size:.7rem;font-weight:500}.post-actions .post-liked{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.post-liked svg{fill:color-mix(in srgb,var(--primary) 20%,transparent)}.post-reaction-picker{position:static}.post-reaction-picker>div{z-index:4;border:1px solid var(--border);background:var(--background);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;inline-size:min(17rem,100% - 1.5rem);padding:.5rem;display:grid;position:absolute;inset-block-end:calc(100% + .4rem);inset-inline-start:.75rem;box-shadow:0 8px 24px #0004}.post-reaction-picker button{cursor:pointer;border-radius:7px;min-block-size:42px;font:1.35rem Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.post-reaction-picker button:hover,.post-reaction-picker button[aria-pressed=true]{background:var(--muted)}.post-comments{border-block-start:1px solid var(--border);padding:1rem}.post-comments h3{margin-block-end:.8rem;font-size:.85rem}.post-comments ol{gap:1rem;max-block-size:32rem;margin-block-end:1rem;list-style:none;display:grid;overflow-y:auto}.post-comments li{gap:.65rem;min-inline-size:0;display:flex}.post-comments li>div{flex:1;min-inline-size:0}.post-comments li>div>a{overflow-wrap:anywhere;font-size:.75rem;font-weight:600}.post-comments li .post-text{padding:.25rem 0;font-size:.8rem}.post-comments time{color:var(--muted-foreground);margin-inline-end:.5rem;font-size:.6rem;display:inline-block}.post-comments form{gap:.6rem;margin-block-start:.8rem;display:grid}.post-comments form button{justify-self:end}.post-repost-form{gap:1rem;font-size:.8rem;line-height:1.6;display:grid}.post-repost-form p{color:var(--muted-foreground)}.post-empty{border:1px dashed var(--border);text-align:center;border-radius:12px;padding:2rem 1rem}.post-empty h3{margin-block-end:.5rem;font-size:1rem}.post-empty p{color:var(--muted-foreground);max-inline-size:34rem;margin-inline:auto;font-size:.8rem;line-height:1.7}.post-load-more{justify-self:center}.post-tag-filter{color:var(--primary);font-size:.8rem}@media not (min-width:40rem){.profile-post-stream{padding-inline:.65rem}.post-composer{padding:.75rem}.post-heading{padding:.8rem}.post-text{padding-inline:.8rem;font-size:.8rem}.post-actions{gap:.1rem;padding-inline:.5rem}.post-actions>button{flex:1;justify-content:center;min-block-size:44px;min-inline-size:0;padding-inline:.25rem}.post-actions>button span{font-size:.6rem}.post-reaction-picker summary{min-block-size:44px}.post-composer-toolbar button{font-size:.7rem}.post-byline>div>a:first-child{font-size:.8rem}.post-media-multiple{gap:.2rem}.post-quote{margin-inline:.65rem}.post-stream-header{align-items:flex-start}.post-composer-toolbar select{max-inline-size:10rem}.post-actions svg{block-size:16px;inline-size:16px}}@media not (min-width:22rem){.post-actions>button span,.post-composer-toolbar .post-length{display:none}.post-media-multiple{grid-template-columns:minmax(0,1fr)}}.comment-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-block-start:3px;display:flex}.post-comments .comment-actions time{margin:0;font-size:11px;line-height:1.5}.comment-actions .profile-text-button{min-block-size:28px;padding-block:4px;font-size:12px}.post-like-control{align-items:center;min-inline-size:0;display:flex}.post-like-control>button{cursor:pointer;min-block-size:40px;color:var(--muted-foreground);white-space:nowrap;border-radius:7px;align-items:center;gap:.35rem;padding:.45rem .55rem;font-size:13px;display:flex}.post-like-control>button span{font-size:12px}.post-like-control>button:not(:disabled):hover{background:var(--muted)}.post-like-control>button:disabled{opacity:.5;cursor:default}.post-like-control .post-reaction-picker summary{min-inline-size:28px}.post-reaction-picker:not([open])>div{display:none}.post-reaction-picker[open]>div{display:grid}.post-reaction-picker button{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.post-reaction-picker button span{line-height:1}.post-reaction-picker button b{font-size:10px;line-height:1.2}@media not (min-width:40rem){.post-like-control{flex:1.4}.post-like-control>button{flex:1;justify-content:center;min-block-size:44px;min-inline-size:0;padding-inline:.25rem}.post-like-control>button span{font-size:.6rem}}@media not (min-width:22rem){.post-like-control>button span{display:none}}.reaction-current{font:18px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}
.account-workspace{--lk-gap:12px;--lk-radius:10px;--lk-text:14px}.account-section-main{padding:12px 0 24px}.account-section-heading{margin-block-end:12px}.account-section-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.account-secondary-link{display:none}.account-more-trigger{cursor:pointer}.account-more-links{gap:8px;display:grid}.account-more-links a{border:1px solid var(--border);border-radius:8px;align-items:center;gap:12px;min-block-size:48px;padding:12px;display:flex}.account-more-links svg{block-size:20px;inline-size:20px}.account-section-link{min-block-size:48px;font-size:11px}.account-workspace .lk-tabs{border-block-end:1px solid var(--border);gap:4px;padding:4px;display:flex;overflow-x:auto}.lk-tabs button{cursor:pointer;min-block-size:44px;color:var(--muted-foreground);border-radius:6px;flex:none;padding:8px 14px;font-size:14px}.lk-tabs button[aria-pressed=true]{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}.player-profile-cover{aspect-ratio:5;min-block-size:90px;max-block-size:170px}.player-profile-identity{padding-block:12px}.player-profile-avatar{block-size:64px;inline-size:64px;min-inline-size:64px}.player-profile-actions{gap:8px;padding-block-end:12px}.player-profile-actions button{min-block-size:44px;font-size:13px}.profile-owner-bar{gap:8px;padding:6px 12px}.profile-owner-bar button{min-block-size:36px;font-size:12px}.profile-completion{display:none}.profile-about-compact{gap:6px;padding-block:10px}.profile-about-compact .profile-biography-collapsed{-webkit-line-clamp:2}.profile-about-compact h2{font-size:14px}.profile-about-compact .profile-muted{font-size:13px}.profile-quick-game{flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.profile-quick-game:empty{display:none}.profile-quick-game button{border:1px solid var(--border);min-block-size:36px;color:var(--primary);cursor:pointer;border-radius:18px;padding:6px 10px;font-size:12px}.profile-reactions-compact{gap:6px;padding:8px 14px}.profile-reactions-compact:empty{display:none}.profile-reactions-compact details{position:relative}.profile-reactions-compact summary{cursor:pointer;align-items:center;gap:6px;min-block-size:36px;font-size:13px;list-style:none;display:flex}.profile-reactions-compact summary svg{block-size:18px;inline-size:18px}.profile-reactions-compact details>div{border:1px solid var(--border);background:var(--background);border-radius:10px;grid-template-columns:repeat(5,44px);gap:4px;padding:8px;display:grid}.profile-reactions-compact details button{cursor:pointer;border-radius:6px;block-size:44px;inline-size:44px;font-size:22px}.profile-reactions-compact details button[aria-pressed=true]{background:var(--muted)}.profile-post-stream{padding:12px}.profile-post-stream .post-stream-header{display:none}.post-stream{gap:12px;max-inline-size:46rem}.profile-post-stream{max-inline-size:none}.post-stream-header h2{display:none}.post-stream-header p{font-size:13px}.post-text{font-size:14px;line-height:1.65}.post-actions>button{font-size:13px}.post-actions>button span{font-size:12px}.post-actions{gap:4px}.post-media img,.post-media video{max-block-size:380px}.post-media-multiple img,.post-media-multiple video{aspect-ratio:4/3;max-block-size:300px}.post-composer{gap:8px;padding:12px}.post-composer textarea{font-size:14px}.post-collapse-trigger{border:1px solid var(--border);min-block-size:52px;inline-size:100%;color:var(--muted-foreground);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.post-collapse-trigger svg{block-size:20px;inline-size:20px}.post-new-records{border:1px solid var(--primary);min-block-size:44px;color:var(--primary);cursor:pointer;border-radius:8px;font-size:14px}.post-text-collapsed{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-expand-text{margin:0 16px 12px}.post-stream-search{border:1px solid var(--border);border-radius:8px;min-block-size:44px;inline-size:100%;padding:10px 12px;font-size:14px}.post-comments ol{max-block-size:none}.post-comments .post-text{font-size:14px}@media (min-width:64rem){.account-section-navigation{grid-template-columns:minmax(0,1fr)}.account-secondary-link{display:flex}.account-more-trigger{display:none}.account-workspace{grid-template-columns:11rem minmax(0,1fr);gap:20px}.account-section-link{font-size:14px}.player-profile-card{max-inline-size:50rem}}@media not (min-width:40rem){.player-profile-cover{aspect-ratio:3;max-block-size:120px}.player-profile-identity{gap:10px}.player-profile-actions button{font-size:12px}.profile-owner-bar{font-size:11px}.player-profile-name h1{font-size:22px}.profile-post-stream{padding:10px}.post-actions>button span{display:none}.post-actions>button{min-block-size:44px;min-inline-size:44px;font-size:13px}.post-actions>button svg{block-size:20px;inline-size:20px}.post-media img,.post-media video{max-block-size:280px}.post-media-multiple img,.post-media-multiple video{max-block-size:220px}.account-section-link span{white-space:nowrap;font-size:11px}}@media not (min-width:20rem){.account-section-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.account-workspace{padding-block-end:calc(5rem + env(safe-area-inset-bottom,0px))}}.lk-gallery{gap:12px;display:grid}.lk-gallery>img{object-fit:contain;max-block-size:70dvh;inline-size:100%}.lk-gallery>div{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lk-gallery button{cursor:pointer;min-block-size:44px;padding:10px}.post-media figure>button{cursor:zoom-in;inline-size:100%}.comment-reply-label{color:var(--muted-foreground);border-inline-start:2px solid var(--primary);align-items:center;gap:6px;margin-block:6px;padding-inline-start:8px;font-size:12px;display:flex}.mention-picker{font-size:13px}.mention-picker summary{cursor:pointer;min-block-size:36px;color:var(--primary)}.mention-picker>div{gap:6px;display:grid}.mention-picker input,.lk-search,.friend-invitation input{border:1px solid var(--border);background:var(--background);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:8px;padding:10px;font-size:14px}.mention-picker button{text-align:start;cursor:pointer;min-block-size:40px}.friends-tools{gap:8px;margin-block-end:12px;display:grid}.friend-invitation{flex-wrap:wrap;gap:8px;display:flex}.friend-invitation input{flex:1;min-inline-size:180px}.friend-tabs{gap:4px;overflow-x:auto;flex-wrap:nowrap!important}.friend-tabs button{white-space:nowrap;min-block-size:44px;font-size:13px}.friend-row{border-radius:8px;min-block-size:68px;padding:10px 12px!important}.friend-row-actions{align-items:center;gap:12px;display:flex}.friend-extra-actions{position:relative}.friend-extra-actions summary{cursor:pointer;place-items:center;min-block-size:44px;min-inline-size:44px;font-size:24px;list-style:none;display:grid}.friend-extra-actions>div{z-index:5;border:1px solid var(--border);background:var(--background);border-radius:8px;min-inline-size:190px;padding:6px;display:grid;position:absolute;inset-inline-end:0}.friend-extra-actions button{text-align:start;cursor:pointer;min-block-size:44px;padding:8px;font-size:13px}.friend-row strong{font-size:14px}.friend-row small{font-size:12px}.account-friends-panel{max-inline-size:46rem}.lk-messenger{max-inline-size:64rem;height:calc(100dvh - 190px);grid-template-columns:17rem minmax(0,1fr);gap:12px;min-block-size:320px;font-size:14px;display:grid}.lk-dialog-sidebar,.lk-conversation{border:1px solid var(--border);background:var(--background);border-radius:10px;min-inline-size:0;padding:12px}.lk-dialog-sidebar{flex-direction:column;gap:12px;display:flex;overflow:hidden}.lk-dialog-sidebar .profile-dialog-list{gap:4px;overflow-y:auto}.lk-dialog-sidebar .profile-dialog-list>button{border:0;align-items:center;gap:10px;min-block-size:64px;padding:8px;display:flex}.lk-dialog-sidebar .profile-dialog-list>button.selected{background:color-mix(in srgb,var(--primary) 9%,transparent)}.lk-dialog-sidebar .profile-dialog-list>button>span:nth-child(2){text-align:start;flex:1;gap:4px;min-inline-size:0;display:grid}.lk-dialog-sidebar strong{font-size:14px}.lk-dialog-sidebar small{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dialog-meta{justify-items:end;gap:6px;font-size:11px;display:grid}.dialog-meta b{background:var(--primary);min-inline-size:20px;color:var(--background);text-align:center;border-radius:12px;padding:2px 5px;font-size:12px}.lk-presence-dot{background:#65c78b;border-radius:50%;block-size:7px;inline-size:7px;margin-inline-start:6px;display:inline-block}.lk-conversation{flex-direction:column;gap:8px;display:flex;overflow:hidden}.lk-conversation .profile-message-history{flex:1;gap:8px;min-block-size:80px;max-block-size:none;padding:8px;overflow-y:auto}.lk-conversation .profile-message p{font-size:14px;line-height:1.5}.lk-conversation .profile-message-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;margin-block-start:auto}.lk-conversation .profile-message-form textarea{min-block-size:60px;max-block-size:130px;font-size:14px}.lk-conversation .profile-message-form button{min-block-size:44px;inline-size:auto}.lk-conversation .post-media{margin-block-end:6px}.lk-conversation .post-media img,.lk-conversation .post-media video{max-block-size:220px}.lk-conversation .profile-message-meta{justify-content:flex-end;align-items:center;gap:4px;display:flex}.lk-conversation .profile-message-meta svg{block-size:14px;inline-size:14px}@media not (min-width:64rem){.lk-messenger{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 210px)}.lk-messenger:not(.has-target) .lk-conversation,.lk-messenger.has-target .lk-dialog-sidebar{display:none}.lk-conversation .profile-message-form{grid-template-columns:minmax(0,1fr) auto}.lk-conversation .profile-message-form button{inline-size:44px;padding:8px}.lk-conversation .profile-message-form button svg{block-size:20px;inline-size:20px}.account-workspace:has(.lk-conversation :is(.profile-message-form,.message-attachments):focus-within) .account-section-navigation{display:none}}.group-finder{border:1px solid var(--border);border-radius:10px;min-inline-size:0;margin-block:12px;padding:10px 12px;font-size:14px}.group-finder summary{cursor:pointer;min-block-size:36px;color:var(--primary)}.group-finder form{flex-wrap:wrap;align-items:end;gap:8px;margin-block:8px 12px;display:flex}.group-finder select,.group-finder input{border:1px solid var(--border);background:var(--background);min-block-size:44px;min-inline-size:0;color:var(--foreground);border-radius:6px;padding:8px}.group-finder label{gap:4px;font-size:12px;display:grid}.group-result{border-block-start:1px solid var(--border);gap:4px;padding:10px 0;display:grid}.group-result span,.group-result small{color:var(--muted-foreground);font-size:12px}.private-account-header+.site-modal .account-tabs{flex-wrap:wrap}.private-account-header+.site-modal .account-tabs button{overflow-wrap:normal;flex:90px;min-inline-size:0;padding:8px 4px;font-size:13px}.profile-reactions-compact details{inline-size:min(254px,100%);min-inline-size:0}.profile-reactions-compact details>div{grid-template-columns:repeat(auto-fit,minmax(40px,1fr));max-inline-size:100%}.profile-reactions-compact details button{inline-size:100%}.lk-dialog-sidebar .profile-dialog-list{grid-template-columns:minmax(0,1fr)}.lk-dialog-sidebar .profile-dialog-list>button{inline-size:100%;min-inline-size:0}.lk-dialog-sidebar .profile-dialog-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lk-conversation .profile-conversation-heading{min-inline-size:0}.lk-conversation .profile-conversation-heading a{overflow-wrap:anywhere;min-inline-size:0}.account-workspace .post-heading{position:relative}.account-workspace .post-options{position:static}.account-workspace .post-options>div{inline-size:min(12rem,100% - 24px);min-inline-size:0;inset-inline-end:12px}.account-workspace .post-options button{overflow-wrap:anywhere;min-inline-size:0}@media not (min-width:20rem){.private-account-header .header-frame{flex-wrap:wrap}.private-account-header .account-header-brand{flex:100%}.private-account-header .header-actions{justify-content:space-between;inline-size:100%;margin-inline-start:0}}.private-account-header .header-frame{flex-wrap:wrap}@media not (min-width:64rem){.account-section-link{min-inline-size:0;padding-inline:3px}.account-section-link>span:not(.account-nav-count){text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;overflow:hidden}}.site-modal .lk-messenger{height:min(480px,100dvh - 180px);grid-template-columns:minmax(0,1fr);min-block-size:240px;max-inline-size:100%}.site-modal .lk-messenger.has-target .lk-dialog-sidebar,.site-modal .lk-messenger:not(.has-target) .lk-conversation{display:none}.lk-conversation .profile-message-form button{transition-property:background-color,color,border-color,box-shadow,opacity}.lk-message-latest{text-align:center;overflow-wrap:anywhere;align-self:center;max-inline-size:100%;padding:4px 8px;font-size:12px}.profile-reactions-compact details:not([open])>div{display:none}.profile-reactions-compact details[open]>div{display:grid}.profile-reactions-compact details button,.profile-reactions-compact details>div>span{justify-content:center;align-items:center;gap:3px;display:flex}.profile-reactions-compact details>div>span{border:1px solid var(--border);border-radius:6px;padding:8px}.profile-reactions-compact details b{font-size:11px}.profile-reactions-compact details button{flex-direction:column;gap:2px;padding:2px}.profile-reactions-compact details button span{line-height:1}.profile-reactions-compact details button b{line-height:1.2}.account-workspace .account-error,.site-modal .account-error{background:color-mix(in srgb,#ef8d88 7%,var(--background));color:#ef8d88;overflow-wrap:anywhere;border:1px solid #ef8d8859;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}:root[data-theme=light] .account-workspace .account-error,:root[data-theme=light] .site-modal .account-error{color:#a32424}.account-error .profile-text-button{color:inherit;white-space:normal;max-inline-size:100%;margin-inline-start:8px}.lk-conversation>p,.lk-dialog-sidebar>p{font-size:13px;line-height:1.55}.message-delete-button{cursor:pointer;min-block-size:32px;min-inline-size:32px;color:var(--muted-foreground);border-radius:6px;place-items:center;display:inline-grid}.message-delete-button:hover,.message-delete-button:focus-visible{color:#ef8d88;background:#ef8d881a}.message-delete-button:disabled{opacity:.5;cursor:default}.message-delete-confirm{gap:14px;min-inline-size:0;font-size:13px;line-height:1.55;display:grid}.message-delete-confirm blockquote{border-inline-start:2px solid var(--border);background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-block-size:130px;padding:10px 12px;overflow-y:auto}.account-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.account-confirm-actions button{white-space:normal;min-block-size:44px;max-inline-size:100%;height:auto}.account-danger-button{color:#fff;background:#a32424;border-color:#a32424}.account-danger-button:hover{background:#8b1f1f}.friend-invitation input{border:1px solid var(--border);background:var(--background);min-block-size:44px;min-inline-size:0;max-inline-size:100%;color:var(--foreground);border-radius:8px;flex:180px;padding:10px 12px;font-size:13px}.friend-row-actions>a,.friends-tools>.profile-text-button{border:1px solid var(--border);min-block-size:36px;color:var(--primary);overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;max-inline-size:100%;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.friend-row-actions>a:hover,.friends-tools>.profile-text-button:hover{background:var(--muted)}.friend-extra-actions:not([open])>div{display:none}.group-finder form>select{flex:150px;max-inline-size:100%}.group-finder form>label{flex:130px;min-inline-size:0}.group-finder form>button{white-space:normal;min-block-size:44px}@media not (min-width:30rem){.account-confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.friend-extra-actions>div{inline-size:min(190px,100vw - 52px);min-inline-size:0}.friend-extra-actions button{white-space:normal;overflow-wrap:anywhere}}.friend-avatar>.post-avatar{block-size:100%;inline-size:100%}.push-quiet-times input{background:var(--background);color:var(--foreground);border-color:var(--border)}:root[data-theme=light] .push-quiet-times input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .message-delete-button:hover,:root[data-theme=light] .message-delete-button:focus-visible{color:#a32424}.site-container.account-error{color:#ef8d88;overflow-wrap:anywhere;border:1px solid #ef8d8859;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.55}:root[data-theme=light] .site-container.account-error{color:#a32424}.account-workspace .post-options:not([open])>div{display:none}.account-workspace .post-heading:has(.post-options[open]){flex-wrap:wrap}.account-workspace .post-options[open]{flex:100%;min-inline-size:0}.account-workspace .post-options[open]>summary{position:absolute;inset-block-start:16px;inset-inline-end:16px}.account-workspace .post-options[open]>div{inline-size:100%;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-block-start:8px;display:grid;position:static}.account-workspace .post-options button{border-radius:6px;align-items:center;gap:8px;min-block-size:44px;font-size:13px;display:flex}.account-workspace .post-options button svg{flex:none;block-size:18px;inline-size:18px}.post-stream-filters{flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.post-stream-filters button{min-block-size:44px;font-size:13px}@media not (min-width:20rem){.account-workspace .post-options[open]>div{grid-template-columns:minmax(0,1fr)}}.account-sessions{border-block-start:1px solid var(--border);gap:10px;padding-block-start:12px;display:grid}.account-sessions article{border:1px solid var(--border);border-radius:8px;gap:6px;min-inline-size:0;padding:10px;display:grid}.account-sessions span{overflow-wrap:anywhere;max-block-size:64px;font-size:12px;overflow-y:auto}.account-sessions time{color:var(--muted-foreground);font-size:12px}.message-history-more{align-self:center;min-block-size:44px}.message-reply-preview{color:var(--muted-foreground);border-inline-start:2px solid var(--primary);align-items:center;gap:6px;min-inline-size:0;padding:6px 8px;font-size:12px;display:flex}.message-reply-preview span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.message-edit-form{gap:12px;display:grid}.message-edit-form textarea{resize:vertical;border:1px solid var(--border);background:var(--background);inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:8px;padding:10px;font-size:14px}.lk-conversation .profile-message-meta{flex-wrap:wrap}.message-attachments{min-inline-size:0}.message-attachment-tools{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.message-attachment-tools button{align-items:center;gap:6px;min-block-size:36px;display:flex}.message-attachment-tools svg{block-size:17px;inline-size:17px}.message-attachments .post-media{max-block-size:140px;overflow-y:auto}.message-attachments .post-media img,.message-attachments .post-media video{max-block-size:120px}.message-attachments .post-upload-button{min-block-size:36px;font-size:12px}.message-attachment-tools span[role=status]{color:var(--primary)}.profile-safety{padding:0 14px 10px;font-size:13px}.profile-safety summary{cursor:pointer;min-block-size:44px;color:var(--muted-foreground);align-items:center;gap:8px;list-style:none;display:flex}.profile-safety svg{flex:none;block-size:18px;inline-size:18px}.profile-safety details>div{flex-wrap:wrap;gap:8px;padding-block:8px;display:flex}.profile-safety details:not([open])>div{display:none}.profile-safety details button{border:1px solid var(--border);cursor:pointer;overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;min-block-size:44px;max-inline-size:100%;padding:8px 10px;display:flex}.profile-safety .account-error{margin-block-start:8px}.friend-row>strong{overflow-wrap:anywhere;min-inline-size:0}.security-section-links{flex-wrap:wrap;gap:8px;padding-block:4px;display:flex}.security-section-links a,.account-support-link{border:1px solid var(--border);min-block-size:44px;color:var(--primary);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;max-inline-size:100%;padding:10px 12px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.security-section-links a:hover,.account-support-link:hover{background:var(--muted)}.account-support-link{inline-size:100%;margin-block-end:12px}.account-two-factor .account-password-change{border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 35%,var(--background));border-radius:10px;padding:14px;scroll-margin-block:16px}.account-password-change summary{min-block-size:32px;font-size:14px;font-weight:600}.account-password-change .account-form{margin-block-start:12px}.account-two-factor .account-sessions{border-block-start:1px solid var(--border);gap:12px;padding-block-start:12px;scroll-margin-block:16px;display:grid}.account-sessions article{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;gap:6px;min-inline-size:0;padding:12px;font-size:13px;line-height:1.5;display:grid}.account-sessions article time{color:var(--muted-foreground);font-size:12px}.account-reports{gap:16px;min-inline-size:0;max-inline-size:50rem;display:grid}.report-list{gap:14px;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.report-list>li{border:1px solid var(--border);background:var(--background);overflow-wrap:anywhere;border-radius:12px;gap:10px;min-inline-size:0;padding:16px;font-size:14px;line-height:1.6;display:grid}.report-list header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.report-list time{color:var(--muted-foreground);font-size:12px}.report-status{background:var(--muted);color:var(--primary);border-radius:6px;padding:4px 8px;font-size:12px}.report-reason{white-space:pre-wrap}.report-review-actions{flex-wrap:wrap;gap:8px;margin-block-start:4px;display:flex}.report-review-actions button{height:auto;white-space:normal;text-align:center;min-block-size:44px;max-inline-size:100%}.report-list textarea{border:1px solid var(--border);background:var(--background);inline-size:100%;min-inline-size:0;color:var(--foreground);resize:vertical;font:inherit;border-radius:8px;padding:10px 12px}.profile-safety summary{border:1px solid var(--border);border-radius:8px;inline-size:fit-content;max-inline-size:100%;padding:8px 10px}.profile-safety a{min-block-size:36px;color:var(--primary);align-items:center;padding:4px 8px;text-decoration:underline;display:inline-flex}@media not (min-width:25rem){.report-review-actions button{flex:100%}.report-list>li{padding:12px}}.player-profile-identity{align-items:center;gap:14px;margin-block-start:0;padding:14px clamp(.8rem,3vw,1.5rem)}.player-profile-avatar{align-self:flex-start;margin-block-start:-28px;font-size:clamp(20px,1.5rem,26px)}.player-profile-name{padding-block:0}.player-profile-name h1{margin:0;line-height:1.25}.player-profile-actions{padding-block:4px 14px}.profile-content-tabs{gap:6px;padding:8px}.profile-content-tabs button{min-block-size:44px;padding:8px 12px;line-height:1.4}.friend-search-field{gap:8px;min-inline-size:0;font-size:13px;display:grid}.friend-search-field input{border:1px solid var(--border);background:var(--background);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:8px;padding:10px 12px}.friends-tools{margin-block-end:0}.friend-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.friend-tabs button{white-space:normal;text-align:center;min-block-size:44px;min-inline-size:0;justify-content:center;align-items:center;gap:6px;height:auto;padding:8px 10px;line-height:1.4;display:flex}.friend-tabs button span{flex:none}.security-factor-section{border-block-start:1px solid var(--border);gap:12px;padding-block-start:12px;scroll-margin-block:16px;display:grid}.security-credentials{padding-block:4px}@media not (min-width:40rem){.friend-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-content-tabs button{flex:1;min-inline-size:0;padding-inline:6px}.player-profile-identity{gap:12px}.player-profile-avatar{margin-block-start:-24px}}@media not (min-width:25rem){.security-section-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.security-section-links a{min-inline-size:0;padding:8px 6px;font-size:12px}.friend-tabs button{font-size:12px}}.profile-personal-status>span:empty{display:none}.site-modal .account-tabs{margin-block-end:12px}.account-reports .account-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:8px;min-inline-size:0;display:grid}.account-reports .account-tabs button{white-space:normal;overflow-wrap:anywhere;min-block-size:44px;min-inline-size:0;padding:8px 10px;font-size:13px;line-height:1.45}.site-modal .account-tabs{flex-wrap:wrap;min-inline-size:0}.site-modal .account-tabs button{white-space:normal;overflow-wrap:anywhere;flex:100px;min-block-size:44px;min-inline-size:0;padding:8px;font-size:13px;line-height:1.45}.report-list-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;min-inline-size:0;font-size:13px;display:flex}.report-list-tools select{border:1px solid var(--border);background:var(--background);min-block-size:44px;min-inline-size:0;max-inline-size:100%;color:var(--foreground);font:inherit;border-radius:8px;flex:160px;padding:8px 12px}.report-list-tools>span{color:var(--muted-foreground)}.report-card-actions,.report-pagination{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.report-card-actions button,.report-pagination button{min-block-size:44px;height:auto;white-space:normal;max-inline-size:100%;padding:8px 12px;font-size:13px;line-height:1.45}.report-pagination{justify-content:space-between}.report-decision-text{white-space:pre-wrap;overflow-wrap:anywhere}.report-history{overflow-wrap:anywhere;gap:14px;min-inline-size:0;font-size:14px;line-height:1.6;display:grid}.report-history ol{gap:12px;padding:0;list-style:none;display:grid}.report-history li{border:1px solid var(--border);border-radius:8px;gap:8px;min-inline-size:0;padding:12px;display:grid}.report-history li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.report-history time{color:var(--muted-foreground);font-size:12px}@media not (min-width:25rem){.report-pagination button,.report-card-actions button{flex:100%}}.account-admin{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:16px;min-inline-size:0;display:grid}.account-admin>.profile-muted{max-inline-size:75ch;font-size:.8125rem;line-height:1.6}.account-admin>.account-tabs{background:color-mix(in srgb,var(--card) 85%,var(--background));border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-inline-size:0;padding:6px;display:grid}.account-admin>.account-tabs button{white-space:normal;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-block-size:44px;min-inline-size:0;padding:10px 8px;font-size:.8125rem;line-height:1.4;display:flex}.account-admin svg{flex:none;block-size:18px;inline-size:18px}.admin-search{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(140px,.55fr) auto auto;align-items:center;gap:8px 12px;padding:14px;display:grid}.admin-search label{color:var(--muted-foreground);font-size:.75rem}.admin-search label[for=admin-player-search]{grid-area:1/1}.admin-search label[for=admin-player-filter]{grid-area:1/2}.admin-search input{grid-area:2/1}.admin-search select{grid-area:2/2}.admin-search button{height:auto;grid-row:2;min-block-size:44px}.admin-search input,.admin-search select{border:1px solid var(--border);background:var(--background);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:8px;padding:10px 12px;font-size:.8125rem}.admin-player-list,.admin-post-list,.admin-history ol{grid-template-columns:minmax(0,1fr);gap:12px;min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.admin-player-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.admin-player-list li,.admin-post-list li,.admin-history li,.admin-linked-report{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:12px;min-inline-size:0;padding:16px}.admin-player-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-player-list li>div{gap:7px;min-inline-size:0;display:grid}.admin-player-list li>div>span:not(.admin-access-badge),.admin-history time,.admin-post-list time,.admin-selected-post time{color:var(--muted-foreground);font-size:.75rem}.admin-player-list strong{font-size:.9375rem}.admin-access-badge{width:fit-content;border:1px solid var(--border);border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;max-inline-size:100%;padding:5px 9px;font-size:.75rem;line-height:1.5;display:inline-flex}.admin-access-badge[data-state=open]{color:#80d7a5;background:#80d7a50a;border-color:#80d7a533}.admin-access-badge[data-state=blocked]{color:#ef8d88;background:#ef8d880a;border-color:#ef8d8833}.admin-access-badge[data-state=protected]{color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent)}:root[data-theme=light] .admin-access-badge[data-state=open]{color:#236c41}:root[data-theme=light] .admin-access-badge[data-state=blocked]{color:#a32424}.admin-player-card,.admin-history,.admin-publications{grid-template-columns:minmax(0,1fr);gap:14px;min-inline-size:0;display:grid}.admin-player-card>header,.admin-history header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-player-card>header>div{flex:180px;min-inline-size:0;max-inline-size:100%}.admin-player-card>header h2{font-size:1.125rem;line-height:1.35}.admin-player-card>header p{color:var(--muted-foreground);margin-block-start:4px;font-size:.8125rem}.admin-back-link{min-block-size:44px;max-inline-size:100%;color:var(--primary);cursor:pointer;text-align:start;justify-self:start;align-items:center;gap:8px;padding:6px 0;font-size:.8125rem;display:inline-flex}.admin-player-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-inline-size:0;display:grid}.admin-player-card .account-form{border:1px solid var(--border);background:var(--card);border-radius:12px;min-inline-size:0;margin:0;padding:16px}.admin-measure-form h3{align-items:center;gap:8px;font-size:.9375rem;line-height:1.4;display:flex}.admin-player-card .account-form select{border:1px solid var(--border);background:var(--background);min-block-size:44px;inline-size:100%;color:var(--foreground);border-radius:8px;padding:10px;font-size:.8125rem}.admin-player-card .account-form textarea{border:1px solid var(--border);background:var(--background);min-block-size:110px;inline-size:100%;min-inline-size:0;color:var(--foreground);resize:vertical;border-radius:8px;padding:12px;font-size:.875rem;line-height:1.6}.admin-player-card .account-form button[type=submit]{min-block-size:44px;height:auto}.admin-reason-help{color:var(--muted-foreground);justify-content:space-between;gap:12px;font-size:.75rem;display:flex}.admin-selected-post{border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;font-size:.8125rem;display:grid}.admin-selected-post p{white-space:pre-wrap;overflow-wrap:anywhere;max-block-size:150px;overflow:auto}.admin-selected-post button{color:var(--primary);cursor:pointer;justify-self:start;min-block-size:44px;text-decoration:underline}.admin-history li,.admin-post-list li,.admin-linked-report{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.admin-history li{border-inline-start:3px solid color-mix(in srgb,var(--primary) 50%,var(--border))}.admin-post-list li[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 4%,var(--card))}.admin-history summary{cursor:pointer;min-block-size:44px;color:var(--primary);padding:8px 0;font-size:.8125rem}.admin-loading,.admin-feedback{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:.8125rem;line-height:1.6;display:flex}.admin-loading{color:var(--muted-foreground)}.admin-feedback{color:var(--foreground);background:color-mix(in srgb,var(--primary) 6%,var(--card));border-color:color-mix(in srgb,var(--primary) 25%,var(--border))}.admin-loading svg,.admin-feedback svg{color:var(--primary);margin-block-start:2px}.admin-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-inline-size:0;display:flex}.admin-pagination span{color:var(--muted-foreground);font-size:.75rem}.admin-pagination button{min-block-size:44px;white-space:normal;height:auto}.account-admin :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.account-admin button:disabled{cursor:default;opacity:.5}.site-modal .modal-heading p{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:64rem){.admin-player-workspace{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width:55rem){.admin-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-search button{grid-row:3}}@media (max-width:30rem){.account-admin>.account-tabs button{flex-direction:column;gap:5px;padding:8px 4px;font-size:.75rem}.admin-search{grid-template-columns:minmax(0,1fr)}.admin-search label,.admin-search input,.admin-search select,.admin-search button,.admin-search label[for=admin-player-search],.admin-search label[for=admin-player-filter]{grid-area:auto}.admin-player-card>header>.account-support-link,.admin-player-card>header>button{flex:120px}.admin-pagination button{flex:100%}.admin-pagination span{text-align:center;order:-1;inline-size:100%}}@media (max-width:25rem){.admin-player-list button{inline-size:100%}.admin-player-card .account-form,.admin-search{padding:12px}}.admin-publications>.profile-muted{border:1px dashed var(--border);text-align:center;border-radius:12px;justify-content:center;align-items:center;min-block-size:100px;padding:24px 16px;font-size:.8125rem;display:flex}.account-admin .account-support-link{inline-size:auto;margin-block-end:0}.account-workspace{--lk-content-width:50rem;--lk-radius:12px}.account-workspace :is(.post-stream:not(.profile-post-stream),.account-friends-panel,.account-reports){max-inline-size:var(--lk-content-width)}.account-workspace .friend-row{border-radius:var(--lk-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;padding:12px!important}.account-workspace .friend-identity>span:last-child{min-inline-size:0}.account-workspace .friend-row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px;inline-size:auto}.account-workspace .friend-row-actions>a{min-block-size:44px}.account-workspace .friend-tabs{gap:6px}.account-workspace .friend-tabs button{overflow-wrap:anywhere}.account-workspace .profile-goal-card{border-color:var(--border);background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 7%,var(--background)),var(--background));border-radius:var(--lk-radius);font-size:14px;line-height:1.6}.account-workspace :is(.profile-goal-heading,.profile-raid-link){color:var(--primary)}.account-workspace .profile-role-badge{color:var(--foreground);border-color:var(--border);background:color-mix(in srgb,var(--primary) 6%,var(--background))}.account-workspace :is(.profile-raid-link span,.profile-goal-card small,.profile-play-schedule small){color:var(--muted-foreground)}.account-workspace .profile-play-schedule strong{color:var(--foreground)}.account-workspace .profile-activity{gap:16px;padding:16px clamp(14px,3vw,24px);font-size:14px;line-height:1.6}.account-workspace .profile-about-expanded:not(.profile-about-compact){border-block-start:0}.account-workspace .message-secondary-button:hover,.account-workspace .message-secondary-button:focus-visible{color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--background))}.account-workspace .message-delete-button{min-block-size:36px;min-inline-size:36px}.account-workspace .message-delete-button svg{block-size:18px;inline-size:18px;color:inherit}.account-workspace :is(.friend-tabs button,.post-stream-filters button,.profile-content-tabs button){transition:background-color .15s,color .15s,border-color .15s}.account-workspace :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (min-width:22.5rem) and (not (min-width:40rem)){.account-workspace .friend-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not (min-width:22.5rem){.account-workspace .friend-row{grid-template-columns:minmax(0,1fr)}.account-workspace .friend-row-actions{flex-wrap:wrap;justify-self:end}}@media not (min-width:40rem){.account-workspace .post-like-control>button>span{display:none}.account-workspace .post-like-control>button,.account-workspace .post-reaction-picker>summary{min-block-size:44px;min-inline-size:44px}.account-workspace .post-like-control svg{block-size:20px;inline-size:20px}.account-workspace .message-delete-button{min-block-size:44px;min-inline-size:44px}}@media (pointer:coarse){.account-workspace .message-delete-button{min-block-size:44px;min-inline-size:44px}}@media (prefers-reduced-motion:reduce){.account-workspace :is(.friend-tabs button,.post-stream-filters button,.profile-content-tabs button){transition:none}}:root[data-motion=reduced] .account-workspace :is(.friend-tabs button,.post-stream-filters button,.profile-content-tabs button){transition:none}.lk-messenger{height:auto;min-block-size:max(320px,100dvh - 190px)}.lk-conversation .profile-message-history,.lk-dialog-sidebar .profile-dialog-list{flex:1;block-size:0;min-block-size:100px}.lk-conversation .profile-message-history{max-block-size:max(160px,100dvh - 430px)}.lk-dialog-sidebar .profile-dialog-list{grid-auto-rows:max-content;align-content:start;max-block-size:max(120px,100dvh - 290px)}.site-modal .lk-conversation .profile-message-history{max-block-size:clamp(100px,100dvh - 460px,320px)}.lk-conversation>.message-attachments .post-draft-media{overscroll-behavior-y:contain;max-block-size:min(180px,25dvh);overflow-y:auto}.lk-conversation>:not(.profile-message-history){flex-shrink:0}.site-modal .lk-messenger{height:auto;min-block-size:min(480px,max(240px,100dvh - 180px))}@media not (min-width:64rem){.lk-messenger{min-block-size:max(320px,100dvh - 210px)}}@media not (min-height:40rem){.lk-messenger,.site-modal .lk-messenger{height:auto;min-block-size:0}.lk-conversation{overflow:visible}.lk-conversation .profile-message-history{flex:none;block-size:clamp(100px,32dvh,240px);min-block-size:0}.lk-dialog-sidebar .profile-dialog-list{max-block-size:50dvh}}.mention-results{gap:6px;max-block-size:220px;min-inline-size:0;display:grid;overflow-y:auto}.mention-results button{border:1px solid var(--border);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);background:var(--background);overflow-wrap:anywhere;border-radius:8px;padding:10px 12px;line-height:1.5}.mention-results button:hover,.mention-results button:focus-visible{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,var(--background))}.group-finder .group-result{border:1px solid var(--border);background:var(--background);overflow-wrap:anywhere;border-radius:10px;gap:5px;min-inline-size:0;margin-block-start:8px;padding:12px;line-height:1.5}.group-finder .group-result:hover,.group-finder .group-result:focus-visible{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,var(--background))}.group-finder :is(.profile-muted,.account-error),.mention-picker .profile-muted{margin-block-start:8px;font-size:13px;line-height:1.6}.account-workspace .profile-content-tabs{flex-wrap:wrap}.account-workspace .profile-content-tabs button{flex:1 1 max-content;white-space:normal;overflow-wrap:anywhere}.account-workspace button[data-slot=button]:not([data-size^=icon]),.site-modal button[data-slot=button]:not([data-size^=icon]){height:auto;white-space:normal;overflow-wrap:anywhere;min-block-size:44px;line-height:1.5}.site-modal .account-two-factor>details>summary{cursor:pointer;overflow-wrap:anywhere;min-block-size:44px;padding-block:10px;line-height:1.5}@media not (min-width:22rem){.site-modal .profile-editor-save-row{grid-template-columns:minmax(0,1fr)}.site-modal .profile-editor-save-row small{grid-column:auto}}@media not (min-width:30rem){.site-modal .profile-editor-tabs{flex-wrap:wrap;display:flex}.site-modal .profile-editor-tabs button{flex:1 1 max-content;min-inline-size:0;max-inline-size:100%}}.account-workspace .post-reaction-picker>div{overscroll-behavior-y:contain;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));max-block-size:min(360px,100dvh - 32px);overflow-y:auto}.account-workspace .post-reaction-picker button{min-block-size:44px;min-inline-size:44px}.account-section-link>.account-nav-caption-compact{display:none}@media not (min-width:64rem){.account-section-link>.account-nav-caption-wide{display:none}.account-section-link>.account-nav-caption-compact{display:block}}.private-account-header .header-action{block-size:auto;min-block-size:44px}.account-workspace .post-reaction-picker button span{line-height:1.35;display:block}.copy-link-guidance{overflow-wrap:anywhere;flex-basis:100%;min-inline-size:0;line-height:1.6}.lk-gallery>.lk-gallery-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;display:grid}.lk-gallery-controls button{gap:6px;min-block-size:44px;min-inline-size:44px}@media not (min-width:22rem){.lk-gallery-controls .gallery-direction-label{display:none}}
body:has(.account-workspace){--lk-body:.875rem;--lk-label:.8125rem;--lk-caption:.75rem;--lk-heading:"Mythrael Condensed", Arial, sans-serif;--lk-control-height:44px;--lk-control-radius:8px;--lk-card-radius:12px;--lk-menu-layer:50;--lk-space:12px;--lk-padding:clamp(12px, 2vw, 16px);--lk-surface:var(--card);--lk-selected:color-mix(in srgb, var(--primary) 9%, var(--card));--lk-selected-border:color-mix(in srgb, var(--primary) 35%, var(--border))}:root[data-font=readable] body:has(.account-workspace){--lk-heading:Arial, Helvetica, sans-serif}body:has(.account-workspace) :is(.account-workspace,.site-modal){font-family:Arial,Helvetica,sans-serif;font-size:var(--lk-body);line-height:1.6}body:has(.account-workspace) :is(.profile-biography,.post-text,.profile-message p,.report-reason,.profile-personal-status){font-size:var(--lk-body);line-height:var(--reading-line-height,1.65);overflow-wrap:anywhere}body:has(.account-workspace) :is(.account-section-heading,.player-profile-name h1,.modal-heading h2){font-family:var(--lk-heading);letter-spacing:.01em;overflow-wrap:anywhere;font-weight:500;line-height:1.3}body:has(.account-workspace) :is(.account-section-heading,.player-profile-name h1){font-size:clamp(1.375rem,1rem + 1vw,1.625rem)}body:has(.account-workspace) .modal-heading h2{font-size:1.375rem}body:has(.account-workspace) .modal-heading{align-items:flex-start;gap:12px;margin-block-end:20px}body:has(.account-workspace) :is(.profile-about-expanded h2,.profile-activity h3,.post-comments h3,.account-notifications-panel h3){font-family:var(--lk-heading);font-size:1.125rem;font-weight:500;line-height:1.4}body:has(.account-workspace) :is(.post-byline time,.profile-message time,.notice-item time,.post-comments time,.profile-muted,.post-meta,.profile-presence,.notification-watch-list small,.post-length,.post-composer small){font-size:var(--lk-caption);color:var(--muted-foreground);line-height:1.5}body:has(.account-workspace) :is(.post-byline>div>a:first-child,.post-composer-heading strong,.friend-identity strong,.profile-dialog-list strong){font-size:var(--lk-body);font-weight:600;line-height:1.5}body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(button[data-slot=button]:not([data-size^=icon]),.profile-text-button,.profile-quick-game button,.friend-tabs button,.post-stream-filters button,.profile-content-tabs button,.account-tabs button,.profile-editor-tabs button,.post-options button,.friend-extra-actions button,.post-actions>button,.post-like-control>button,.post-upload-button,.friend-row-actions>a,.account-support-link,.security-section-links a){min-block-size:var(--lk-control-height);border-radius:var(--lk-control-radius);block-size:auto;max-inline-size:100%;font-family:Arial,Helvetica,sans-serif;font-size:var(--lk-label);white-space:normal;overflow-wrap:anywhere;line-height:1.5;transition-property:background-color,color,border-color,box-shadow,opacity}body:has(.account-workspace) :is(.account-workspace,.site-modal) .profile-text-button{text-underline-offset:3px;padding:6px 8px}body:has(.account-workspace) :is(.friend-tabs button,.post-stream-filters button,.profile-content-tabs button,.account-tabs button,.profile-editor-tabs button){text-align:center;padding:8px 12px}body:has(.account-workspace) :is(.friend-tabs button[aria-pressed=true],.post-stream-filters button[aria-pressed=true],.profile-content-tabs button[aria-pressed=true],.account-tabs button[aria-pressed=true],.profile-editor-tabs button[aria-selected=true]){color:var(--primary);background:var(--lk-selected)}body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(button,a,summary,input,select,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:3px}body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(button,input,textarea,select):disabled{cursor:default}body:has(.account-workspace) :is(.friend-extra-actions,.post-reaction-picker)>div{z-index:var(--lk-menu-layer)}body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){min-block-size:var(--lk-control-height);border:1px solid var(--border);border-radius:var(--lk-control-radius);background:var(--background);min-inline-size:0;max-inline-size:100%;color:var(--foreground);font-family:Arial,Helvetica,sans-serif;font-size:var(--lk-body);padding:10px 12px;line-height:1.5}body:has(.account-workspace) :is(.account-workspace,.site-modal) input::placeholder{color:var(--muted-foreground);opacity:1}body:has(.account-workspace) :is(.account-workspace,.site-modal) textarea::placeholder{color:var(--muted-foreground);opacity:1}body:has(.account-workspace) :is(.player-profile-card,.social-post,.post-composer,.lk-messenger,.friend-row,.post-empty,.notice-item,.report-list>li){border-color:var(--border);border-radius:var(--lk-card-radius);background:var(--lk-surface)}body:has(.account-workspace) :is(.post-heading,.post-composer,.post-comments,.notice-item){padding:var(--lk-padding)}body:has(.account-workspace) .post-text{padding-inline:var(--lk-padding)}body:has(.account-workspace) .post-comments .post-text{padding-inline:0}body:has(.account-workspace) .post-text-collapsed{margin-block-end:1rem;padding-block:0}body:has(.account-workspace) :is(.post-stream-items,.friend-list,.account-notifications-panel,.account-notifications-list){gap:var(--lk-space)}body:has(.account-workspace) .profile-message{background:var(--muted);border-radius:var(--lk-card-radius)}body:has(.account-workspace) .profile-message.own{background:var(--lk-selected);border-color:var(--lk-selected-border)}body:has(.account-workspace) .profile-dialog-list>button.selected{background:var(--lk-selected);border-color:var(--lk-selected-border)}body:has(.account-workspace) .site-modal{border-radius:var(--lk-card-radius);background:var(--popover);padding:clamp(16px,3vw,24px)}body:has(.account-workspace) :is(.account-workspace,.site-modal) .account-error{border-radius:var(--lk-control-radius);font-size:var(--lk-label);line-height:1.6}body:has(.account-workspace) .post-status{font-size:var(--lk-label);line-height:1.6}body:has(.account-workspace) .profile-goal-card{border-radius:var(--lk-card-radius);background:var(--lk-selected);border-color:var(--lk-selected-border)}body:has(.account-workspace) .private-account-header .header-action{border-radius:var(--lk-control-radius);min-block-size:var(--lk-control-height)}body:has(.account-workspace) .notice-item{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}body:has(.account-workspace) .notice-content{gap:4px;min-inline-size:0;display:grid}body:has(.account-workspace) .notice-content strong{font-size:var(--lk-label);font-weight:600;line-height:1.5}body:has(.account-workspace) .notice-content>span{font-size:var(--lk-body);line-height:1.5}body:has(.account-workspace) .notice-glyph{border:1px solid var(--border);border-radius:var(--lk-control-radius);background:var(--muted);block-size:36px;inline-size:36px;color:var(--muted-foreground);place-items:center;display:grid}body:has(.account-workspace) .notice-glyph svg{block-size:18px;inline-size:18px}body:has(.account-workspace) .notice-unread{background:var(--lk-selected);border-color:var(--lk-selected-border)}body:has(.account-workspace) .notice-unread .notice-glyph{color:var(--primary)}body:has(.account-workspace) .notice-unread-dot{background:var(--primary);border-radius:50%;block-size:6px;inline-size:6px;margin-block-start:8px}@media not (min-width:64rem){body:has(.account-workspace) .message-send-label{display:none}body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){font-size:max(16px, var(--lk-body))}}@media (prefers-reduced-motion:reduce){body:has(.account-workspace) :is(.account-workspace,.site-modal) :is(button,a,summary){transition:none}}body:has(.account-workspace) .conversation-clear-button{border-radius:var(--lk-control-radius);flex:none;min-block-size:44px;min-inline-size:44px}
.lk-stream-directory{gap:16px;min-inline-size:0;display:grid}.lk-stream-intro{color:var(--muted-foreground);max-inline-size:72ch}.lk-stream-intro a{color:var(--primary);text-underline-offset:3px}.lk-stream-selected{inline-size:100%;min-inline-size:0;max-inline-size:960px;scroll-margin-block-start:100px}.lk-stream-selected h2{font:500 1.125rem/1.5 var(--lk-heading);overflow-wrap:anywhere;margin-block-end:12px}.lk-stream-selected h2 a{color:var(--primary)}.lk-stream-player,.lk-stream-card,.lk-profile-stream{border:1px solid var(--border);border-radius:var(--lk-card-radius);background:var(--card);min-inline-size:0}.lk-stream-player{overflow:hidden}.lk-stream-player-bar{padding:var(--lk-padding);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lk-stream-player-bar>div{align-items:center;gap:10px;min-inline-size:0;display:flex}.lk-stream-player-bar strong{overflow-wrap:anywhere;min-inline-size:0}.lk-stream-player-bar img{flex:none}.lk-stream-external{min-block-size:44px;color:var(--primary);overflow-wrap:anywhere;align-items:center;gap:8px;display:inline-flex}.lk-stream-external svg{flex:none;block-size:16px;inline-size:16px}.lk-stream-frame{aspect-ratio:16/9;background:var(--background);min-block-size:300px;inline-size:100%;min-inline-size:0;position:relative}.lk-stream-frame iframe{border:0;block-size:100%;min-block-size:300px;inline-size:100%;display:block;position:absolute;inset:0}.lk-stream-placeholder{block-size:100%;min-block-size:300px;inline-size:100%;padding:var(--lk-padding);text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.lk-stream-placeholder>svg{block-size:32px;inline-size:32px;color:var(--primary)}.lk-stream-placeholder p{max-inline-size:48ch}.lk-stream-player-footer{padding:var(--lk-padding);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lk-stream-player-footer p{font-size:var(--lk-caption);color:var(--muted-foreground);flex:260px}.lk-stream-player-footer>div{flex-wrap:wrap;gap:8px;display:flex}.lk-stream-player>.account-error{margin:var(--lk-padding)}.lk-stream-tabs{flex-wrap:wrap;gap:8px;display:flex}.lk-stream-search{gap:8px;min-inline-size:0;display:flex}.lk-stream-search input{border:1px solid var(--border);border-radius:var(--lk-control-radius);background:var(--background);min-block-size:44px;inline-size:0;min-inline-size:0;color:var(--foreground);flex:1;padding:8px 12px}.lk-stream-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;min-inline-size:0;display:grid}.lk-stream-results[aria-busy=true],.lk-stream-empty{grid-column:1/-1}.lk-stream-card{padding:var(--lk-padding);flex-direction:column;gap:12px;display:flex}.lk-stream-card>button{align-self:flex-start;margin-block-start:auto}.lk-stream-identity{align-items:center;gap:12px;min-block-size:44px;min-inline-size:0;display:flex}.lk-stream-identity>img,.lk-stream-identity>span{object-fit:cover;border-radius:50%;flex:none;block-size:44px;inline-size:44px}.lk-stream-identity>span{background:var(--lk-selected);color:var(--primary);place-items:center;display:grid}.lk-stream-identity>div{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.lk-stream-identity div span{color:var(--muted-foreground);font-size:var(--lk-caption)}.lk-stream-empty{text-align:center;color:var(--muted-foreground);justify-items:center;gap:12px;padding:32px 16px;display:grid}.lk-stream-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lk-profile-stream{padding:var(--lk-padding);gap:8px;margin-block:12px;display:grid}.lk-profile-stream>div{align-items:center;gap:8px;display:flex}.lk-profile-stream h2{font:500 1.125rem/1.4 var(--lk-heading)}.lk-profile-stream svg{flex:none;block-size:18px;inline-size:18px}.lk-profile-stream p{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.lk-profile-stream a{min-block-size:44px;color:var(--primary);text-underline-offset:3px;align-items:center;gap:8px;display:inline-flex}.lk-profile-stream small{color:var(--muted-foreground);font-size:var(--lk-caption)}.lk-profile-stream>button{justify-self:start}@media not (min-width:64rem){.lk-stream-search input{font-size:16px}}@media not (min-width:22rem){.lk-stream-search{flex-wrap:wrap}.lk-stream-search input{flex-basis:100%}}.lk-stream-tabs button{min-block-size:var(--lk-control-height);border:1px solid var(--border);border-radius:var(--lk-control-radius);max-inline-size:100%;font-size:var(--lk-label);overflow-wrap:anywhere;padding:8px 12px;line-height:1.5}.lk-stream-tabs button[aria-pressed=true]{color:var(--primary);background:var(--lk-selected);border-color:var(--lk-selected-border)}
.clans-workspace{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;min-inline-size:0;display:grid}.clans-workspace>.account-error{grid-column:1/-1}.clan-directory,.clan-community,.clan-start{border:1px solid var(--border);border-radius:var(--lk-card-radius);background:var(--card);min-inline-size:0}.clan-directory>summary{cursor:pointer;align-items:center;gap:8px;min-block-size:48px;padding:12px;font-weight:600;list-style:none;display:flex}.clan-directory-content{gap:12px;padding:0 12px 12px;display:grid}.clan-directory-content>nav{gap:6px;max-block-size:60dvh;display:grid;overflow:auto}.clan-search{gap:6px;min-inline-size:0;display:flex}.clan-search input{border:1px solid var(--border);background:var(--background);border-radius:8px;flex:1;min-block-size:44px;inline-size:0;min-inline-size:0;padding:8px}.clan-directory nav a{text-align:start;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-block-size:52px;min-inline-size:0;padding:8px;display:flex}.clan-directory nav a[aria-current=page]{background:var(--lk-selected);border-color:var(--lk-selected-border)}.clan-directory nav a>span:last-child{overflow-wrap:anywhere;gap:2px;min-inline-size:0;display:grid}.clan-directory small{font-size:var(--lk-caption);color:var(--muted-foreground)}.clan-directory-avatar,.clan-person-avatar{background:var(--lk-selected);block-size:36px;inline-size:36px;color:var(--primary);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.clan-directory-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.clan-community{padding:var(--lk-padding);gap:16px;display:grid}.clan-community-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.clan-community h2,.clan-start h2{font:500 1.5rem/1.3 var(--lk-heading);overflow-wrap:anywhere}.clan-community h3{font:500 1.125rem/1.5 var(--lk-heading)}.clan-community-header p{align-items:center;gap:6px;margin-block-start:6px;display:flex}.clan-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lk-body);color:var(--muted-foreground)}.clan-channel-tabs{border-block:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-block:12px;display:flex}.clan-channel-tabs button{border:1px solid var(--border);min-block-size:44px;font-size:var(--lk-label);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;max-inline-size:100%;padding:8px 10px;line-height:1.5;display:inline-flex}.clan-channel-tabs button[aria-pressed=true]{background:var(--lk-selected);color:var(--primary);border-color:var(--lk-selected-border)}.clan-channel-tabs svg{flex:none;block-size:16px;inline-size:16px}.clan-text-chat{gap:12px;min-inline-size:0;display:grid}.clan-chat-history{overscroll-behavior:contain;border:1px solid var(--border);background:var(--background);border-radius:10px;flex-direction:column;gap:12px;block-size:clamp(240px,38dvh,420px);padding:8px;display:flex;overflow:hidden auto}.clan-chat-message{border-block-end:1px solid var(--border);min-inline-size:0;padding-block-end:12px}.clan-chat-message header{flex-wrap:wrap;align-items:center;gap:4px 10px;min-inline-size:0;display:flex}.clan-chat-message header>a{overflow-wrap:anywhere;color:var(--primary);min-inline-size:0;font-weight:600}.clan-chat-message time{font-size:var(--lk-caption);color:var(--muted-foreground)}.clan-chat-message header>div{gap:4px;margin-inline-start:auto;display:flex}.clan-chat-message header button{border:1px solid var(--border);border-radius:8px;place-items:center;block-size:44px;inline-size:44px;display:grid}.clan-chat-message header svg{block-size:16px;inline-size:16px}.clan-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lk-body);line-height:var(--reading-line-height,1.65);margin-block-start:8px}.clan-chat-empty{color:var(--muted-foreground);text-align:center;margin:auto}.clan-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.clan-chat-composer>div{grid-column:1/-1;min-inline-size:0}.clan-chat-composer textarea,.clan-chat-edit textarea{border:1px solid var(--border);background:var(--background);resize:vertical;border-radius:8px;min-block-size:64px;max-block-size:180px;inline-size:100%;min-inline-size:0;padding:10px}.clan-chat-edit{gap:8px;display:grid}.clan-chat-edit>div{flex-wrap:wrap;gap:8px;display:flex}.clan-members{gap:12px;display:grid}.clan-members article{border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;min-inline-size:0;padding-block-end:12px;display:flex}.clan-members article>a{overflow-wrap:anywhere;color:var(--primary);font-weight:600}.clan-members article>div{flex-wrap:wrap;gap:8px;margin-inline-start:auto;display:flex}.clan-settings{flex-wrap:wrap;gap:12px;display:flex}.clan-settings h3{flex-basis:100%}.clan-access-note,.clan-start,.clan-voice-welcome{text-align:center;color:var(--muted-foreground);align-content:center;justify-items:center;gap:16px;min-block-size:260px;padding:24px;display:grid}.clan-access-note>svg,.clan-start>svg,.clan-voice-welcome>svg{block-size:36px;inline-size:36px;color:var(--primary)}.clan-start p,.clan-voice-welcome p{max-inline-size:55ch}.clan-voice-panel{gap:16px;min-inline-size:0;display:grid}.clan-voice-panel>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clan-voice-panel>header>svg{block-size:20px;inline-size:20px;color:var(--primary)}.clan-voice-controls{flex-wrap:wrap;gap:8px;display:flex}.clan-voice-controls button[aria-pressed=true]{color:var(--primary);border-color:var(--lk-selected-border);background:var(--lk-selected)}.clan-voice-people{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;display:grid}.clan-voice-people li{border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;min-inline-size:0;padding:10px;display:flex}.clan-voice-people li.speaking{border-color:var(--primary);background:var(--lk-selected)}.clan-voice-people li>a{overflow-wrap:anywhere;flex:1;min-inline-size:0}.clan-voice-people li>svg{block-size:16px;inline-size:16px}.clan-voice-people li>button{margin-inline-start:auto}.clan-screen-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.clan-screen-grid section{min-inline-size:0}.clan-screen-grid video{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:10px;max-block-size:60dvh;inline-size:100%}.clan-voice-dock{z-index:35;border:1px solid var(--lk-selected-border);background:var(--card);border-radius:12px;gap:8px;max-inline-size:calc(100vw - 32px);padding:12px;display:grid;position:fixed;inset-block-end:16px;inset-inline-start:16px;box-shadow:0 8px 32px #0005}.clan-voice-dock>a{max-inline-size:100%;color:var(--primary);align-items:center;gap:8px;display:flex}.clan-voice-dock>a span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clan-voice-dock svg{block-size:18px;inline-size:18px}@media not (min-width:75rem){.clans-workspace{grid-template-columns:minmax(0,1fr)}.clan-directory-content>nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));max-block-size:260px}.clan-search input,.clan-chat-composer textarea,.clan-chat-edit textarea{font-size:16px}}@media not (min-width:64rem){.clan-voice-dock{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px;display:flex;inset-block-end:calc(76px + env(safe-area-inset-bottom,0px));inset-inline:12px}.clan-voice-dock>a{flex:1;min-inline-size:0}.clan-voice-dock .clan-voice-controls{gap:4px}.clan-voice-dock button{min-inline-size:44px}}@media not (min-width:25rem){.clan-community{padding:12px}.clan-chat-composer>button span{display:none}.clan-chat-composer>button{inline-size:44px;padding:8px}.clan-voice-controls button{flex:110px}.clan-voice-dock .clan-voice-controls button{flex:none;padding:8px}.clan-community-header{align-items:start}.clan-voice-dock>a{flex-basis:100%}}.clan-mobile-channel-picker{display:none}@media not (min-width:64rem){.clan-channel-tabs{display:none}.clan-mobile-channel-picker{font-size:var(--lk-caption);color:var(--muted-foreground);gap:8px;display:grid}.clan-mobile-channel-picker select{background:var(--background);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-size:16px}}body:has(.clan-voice-dock) .account-workspace{padding-block-end:calc(16rem + env(safe-area-inset-bottom,0px))}.clan-voice-dock button{min-inline-size:44px}.clan-voice-dock>a{min-block-size:44px}@media (min-width:64rem){.clan-voice-dock{inline-size:190px}}.clan-directory>summary::-webkit-details-marker{display:none}.clan-directory>summary>svg:first-child{block-size:20px;inline-size:20px;color:var(--primary);flex:none}.clan-directory-chevron{flex:none;block-size:16px;inline-size:16px;margin-inline-start:auto;transition:transform .15s}.clan-directory[open] .clan-directory-chevron{transform:rotate(180deg)}.clan-directory nav a{color:var(--foreground);text-decoration:none;transition:background .15s,border-color .15s}.clan-directory nav a:hover{background:var(--lk-selected)}.clans-workspace :is(button,a,summary,select,textarea,input):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.clans-workspace :is(button,[data-slot=button]){overflow-wrap:anywhere;block-size:auto;min-block-size:44px;line-height:1.5}.clan-search>button{flex:none;inline-size:44px;min-inline-size:44px}.clan-community-header>div{flex:200px;min-inline-size:0}.clan-community-header p{font-size:var(--lk-caption);flex-wrap:wrap}.clan-community-header p>svg{flex:none;block-size:16px;inline-size:16px}.clan-community-header>button{font-size:var(--lk-label)}.clan-channel-tabs button:hover{background:var(--lk-selected)}.clan-channel-tabs button[aria-pressed=true]{font-weight:600}.clan-channel-tabs .online{background:#42b883;border-radius:50%;flex:none;block-size:7px;inline-size:7px}.clan-members>article{border:1px solid var(--border);border-radius:var(--lk-card-radius);background:var(--background);padding:12px}.clan-members article>div{flex-basis:100%;gap:6px;margin-inline-start:0}.clan-members article>div>button{font-size:var(--lk-caption);padding:8px 10px}.clan-settings{align-items:start}.clan-chat-history{scrollbar-gutter:stable}.clan-chat-message header>div{gap:6px}.clan-chat-edit{margin-block-start:10px}.clan-voice-controls button{block-size:auto;min-block-size:44px;min-inline-size:44px;line-height:1.5}.clan-voice-panel h2{font-size:1.25rem}.clan-voice-people li>button{font-size:var(--lk-caption)}@media not (min-width:64rem){.clan-community{gap:12px}.clan-chat-history{block-size:clamp(220px,35dvh,360px)}.clan-community-header{gap:10px}.clan-community-header>div{flex-basis:100%}.clan-community-header h2{font-size:1.375rem}.clan-directory-content>nav{max-block-size:35dvh}.clan-access-note,.clan-start,.clan-voice-welcome{min-block-size:220px;padding:16px}}@media (prefers-reduced-motion:reduce){.clan-directory-chevron,.clan-directory nav a{transition:none}}.clan-editor-form,.clan-editor-form fieldset{min-inline-size:0;max-inline-size:100%}.clan-editor-form fieldset{border:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:0;display:grid}.clan-editor-form :is(input:not([type=checkbox]),textarea){inline-size:100%}.clan-editor-form textarea{resize:vertical;min-block-size:100px}.clan-editor-form .profile-check{overflow-wrap:anywhere;align-items:start;gap:8px;display:flex}.clan-editor-form .profile-check input{flex:none;margin-block-start:4px}.clan-editor-form p{overflow-wrap:anywhere}.clan-editor-form button{overflow-wrap:anywhere;block-size:auto;min-block-size:44px;line-height:1.5}body:has(.account-workspace) .site-modal:has(.clan-editor-form) .modal-heading h2{font-size:clamp(1rem,6cqi,1.375rem)}.clan-community-cover{aspect-ratio:1280/426;border-radius:var(--lk-card-radius);background:var(--lk-selected);min-inline-size:0;overflow:hidden}.clan-community-cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.clan-community-identity{align-items:center;gap:12px;min-inline-size:0;display:flex}.clan-community-identity>div{min-inline-size:0}.clan-community-avatar{aspect-ratio:1;border:1px solid var(--border);background:var(--lk-selected);inline-size:clamp(48px,8vw,80px);color:var(--primary);border-radius:18px;flex:none;place-items:center;display:grid;overflow:hidden}.clan-community-avatar img{object-fit:cover;block-size:100%;inline-size:100%}.clan-community-avatar>svg{block-size:50%;inline-size:50%}.clan-social-links{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.clan-social-links a{border:1px solid var(--border);min-block-size:44px;min-inline-size:44px;font-size:var(--lk-caption);overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.clan-social-links img,.clan-social-editor img{flex:none}.clan-social-links a:hover{background:var(--lk-selected)}.clan-social-links a:focus-visible,.clan-upload:focus-within{outline:2px solid var(--primary);outline-offset:3px}.clan-media-editor{border:1px solid var(--border);border-radius:var(--lk-card-radius);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;min-inline-size:0;padding:12px;display:grid}.clan-media-editor legend{font-size:var(--lk-label);padding-inline:4px}.clan-media-editor>div{align-content:start;gap:8px;min-inline-size:0;display:grid}.clan-upload{min-inline-size:0;font-size:var(--lk-label);gap:8px;display:grid}.clan-upload input{min-block-size:44px;inline-size:100%;min-inline-size:0;font-size:var(--lk-caption);border:1px solid var(--border);background:var(--background);border-radius:8px;padding:4px}.clan-upload input::file-selector-button{background:var(--lk-selected);min-block-size:36px;max-inline-size:100%;color:var(--foreground);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-inline-end:8px;padding:6px 8px}.clan-media-editor>small,.clan-media-editor>p{overflow-wrap:anywhere;font-size:var(--lk-caption);grid-column:1/-1}.clan-social-editor{border:1px solid var(--border);border-radius:10px;min-inline-size:0;padding:8px 12px}.clan-social-editor summary{cursor:pointer;overflow-wrap:anywhere;align-content:center;min-block-size:44px}.clan-social-editor label{gap:6px;min-inline-size:0;margin-block:10px;display:grid}.clan-social-editor label>span{align-items:center;gap:8px;display:flex}.account-feed-tabs{border-block-end:1px solid var(--border);flex-wrap:wrap;gap:8px;min-inline-size:0;margin-block-end:16px;padding-block-end:12px;display:flex}.account-feed-tabs a{border:1px solid var(--border);min-block-size:44px;font-size:var(--lk-label);overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.account-feed-tabs a[aria-current=page]{background:var(--lk-selected);border-color:var(--lk-selected-border);font-weight:600}.account-feed-tabs a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media not (min-width:25rem){.clan-social-links a{padding:8px}.clan-social-links a span{display:none}.clan-media-editor{padding:8px}.account-feed-tabs a{flex:1;min-inline-size:0;padding:8px}}.clan-room-manager{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.clan-room-manager button{max-inline-size:100%}.clan-room-editor-actions{flex-wrap:wrap;gap:8px;min-inline-size:0;display:flex}.clan-editor-form select{border:1px solid var(--border);background:var(--background);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--foreground);border-radius:8px;padding:8px 12px;font-size:1rem}.clan-channel-tabs{scrollbar-gutter:stable;max-block-size:35dvh;overflow:auto}.clan-channel-tabs button>span{overflow-wrap:anywhere;min-inline-size:0}.clan-room-heading{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}@media not (min-width:25rem){.clan-room-manager>button,.clan-room-editor-actions>button{flex:100%}}.clan-wall{gap:12px;min-inline-size:0;display:grid}.clan-wall-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-inline-size:0;display:flex}.clan-wall-heading>a{border:1px solid var(--border);min-block-size:44px;font-size:var(--lk-label);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.clan-wall-heading svg{flex:none;block-size:18px;inline-size:18px}.clan-wall .post-stream{inline-size:100%;min-inline-size:0;max-inline-size:100%}.clan-wall :is(.social-post,.post-composer){min-inline-size:0}.clan-wall .post-stream-header{justify-content:flex-end}.account-workspace .post-byline .post-clan-link{font-size:var(--lk-caption);color:var(--muted-foreground);font-weight:400}.clan-wall-heading>a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}
