.interface-preferences{position:relative;flex:none;font-size:.82rem}.interface-preferences>summary{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;cursor:pointer;list-style:none;border:1px solid var(--border);border-radius:.75rem;background:var(--surface);color:var(--foreground)}.interface-preferences>summary::-webkit-details-marker{display:none}.interface-preferences-panel{position:absolute;z-index:80;top:calc(100% + .5rem);right:0;width:min(19rem,calc(100vw - 2rem));padding:1rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);color:var(--foreground);box-shadow:0 12px 36px #0003}.interface-preferences-panel label{display:grid;gap:.4rem;margin-bottom:.8rem}.interface-preferences-panel .hk-select{min-height:2.75rem;width:100%;background:var(--surface-muted);border:1px solid var(--border);border-radius:.5rem;padding:.4rem}.interface-preferences-panel .interface-focus-choice{display:flex;align-items:center;gap:.6rem}.modal-surface{position:fixed;margin:auto;border:1px solid var(--border);border-radius:1rem;background:var(--surface);color:var(--foreground);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overscroll-behavior:contain}.modal-surface::backdrop{background:#000b}.modal-surface.quote-preview-modal{width:min(48rem,calc(100vw - 1.5rem));padding:0;overflow:hidden}.modal-surface :focus-visible,.storage-albums-panel :focus-visible,.storage-share-page :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.storage-edit-dialog{width:min(48rem,calc(100vw - 2rem));padding:1.2rem;overflow:auto}.storage-edit-dialog footer,.storage-edit-dialog header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:1rem}.storage-edit-dialog header h2{font-size:1.125rem;font-weight:650}.storage-edit-dialog footer{margin:1rem 0 0;justify-content:flex-end}.storage-edit-dialog form,.storage-edit-dialog label{display:grid;gap:.6rem;margin-block:.75rem}.storage-edit-dialog .hk-select,.storage-edit-dialog input:not([type=checkbox]){min-height:2.75rem;width:100%;min-width:0;border:1px solid var(--border);border-radius:.5rem;padding:.5rem;background:var(--surface-muted)}.storage-edit-dialog input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--brand)}.storage-edit-dialog p{margin-block:.65rem;line-height:1.6}.storage-albums-panel button,.storage-edit-dialog button,.storage-share-page button{min-height:2.75rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);padding:.5rem .8rem;font-weight:650}.storage-albums-panel button:hover,.storage-edit-dialog button:hover,.storage-share-page button:hover{background:var(--surface-hover)}.storage-albums-panel button:disabled,.storage-edit-dialog button:disabled,.storage-share-page button:disabled{opacity:.45;cursor:not-allowed}.storage-albums-panel{padding-block:0 1.5rem;min-width:0}.storage-albums-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.75rem}.storage-albums-toolbar h3{margin-right:auto;font-size:1.125rem;font-weight:650;overflow-wrap:anywhere}.storage-albums-toolbar .hk-select{min-height:2.75rem;background:var(--surface-muted);border:1px solid var(--border);border-radius:.5rem;padding:.4rem}.storage-albums-note,.storage-audience{font-size:.82rem;color:var(--muted);line-height:1.6}.storage-audience{color:var(--brand-strong);font-weight:750}.storage-selection-toolbar{position:sticky;top:var(--site-header-height,4rem);z-index:15;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:.6rem}.storage-date-group h4{font-size:.8125rem;font-weight:650;margin:1rem 0 .4rem;color:var(--muted)}.storage-date-group:first-of-type h4{margin-top:.4rem}.storage-gallery-controls{gap:.35rem .65rem;margin-block:0 .5rem}.storage-gallery-controls button{display:inline-flex;justify-content:center;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:550;background:transparent}.storage-gallery-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;min-width:0}.storage-gallery-actions .storage-gallery-icon{width:44px;min-width:44px;padding:.4rem;border:0}.storage-gallery-actions .storage-gallery-upload{background:var(--brand);color:var(--brand-on);border-color:transparent}.storage-gallery-actions .storage-gallery-upload:hover{background:var(--brand-strong)}.storage-gallery-filter{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .75rem;font-size:.8125rem;color:var(--muted);min-width:0}.storage-gallery-filter label{display:flex;align-items:center;gap:.35rem;min-width:0}.storage-gallery-controls .storage-audience{font-size:.8125rem;font-weight:550;overflow-wrap:anywhere}@container storage-content (width < 40rem){.storage-gallery-action-label{display:none}.storage-gallery-actions button{min-width:44px;padding-inline:.5rem}.storage-gallery-controls .storage-audience{flex-basis:100%;order:3}}.storage-album-grid,.storage-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin-block:1rem;list-style:none}.storage-photo-grid>li{min-width:0;position:relative;overflow:hidden;border-radius:.65rem;background:var(--surface-muted)}button.storage-photo-open{position:relative;display:grid;width:100%;aspect-ratio:1;padding:0;overflow:hidden;border:0;border-radius:.65rem;place-items:center;background:var(--surface-muted)}.storage-photo-open>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.storage-cached-thumbnail{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.storage-cached-thumbnail>img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:cover}.storage-photo-open>.storage-cached-thumbnail{position:absolute;inset:0}.storage-cached-thumbnail>.storage-photo-placeholder{width:3rem;height:3rem;color:var(--muted)}.storage-photo-open>.storage-photo-placeholder{font-size:3rem;color:var(--muted)}.storage-photo-caption{position:absolute;inset:auto 0 0;display:grid;gap:.15rem;padding:1.5rem .65rem .5rem;background:linear-gradient(transparent,#000c);color:#fff;text-align:left}.storage-photo-caption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.storage-photo-caption small{font-size:.63rem;font-weight:500}.storage-photo-play{position:absolute;top:.5rem;right:.5rem;border-radius:50%;width:2rem;height:2rem;display:grid;place-items:center;background:#0008;color:#fff}.storage-photo-select{position:absolute;left:.15rem;top:.15rem;width:2.75rem;height:2.75rem;display:grid!important;place-items:center;margin:0!important}.storage-photo-select input{width:1.2rem;height:1.2rem;cursor:pointer;accent-color:var(--brand)}.storage-album-grid button{display:grid;gap:.35rem;width:100%;padding:0 0 .5rem;text-align:left;overflow:hidden;border:0;border-radius:.35rem;background:transparent}.storage-album-grid img,.storage-album-placeholder{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.4rem;background:var(--surface-muted);display:grid;place-items:center;font-size:3rem}.storage-album-grid strong{overflow-wrap:anywhere;padding-inline:.3rem;font-size:.875rem;font-weight:550}.storage-album-grid small{color:var(--muted);padding-inline:.3rem;font-size:.75rem}.storage-album-placeholder>.site-icon{width:3rem;height:3rem}.storage-album-choices{display:grid;gap:.5rem}.storage-album-choices button{width:100%;text-align:left}.storage-empty{padding:3rem 1rem;text-align:center;color:var(--muted)}.storage-load-more{display:block;margin:1.2rem auto}.storage-warning{display:block;background:var(--warning-bg);color:var(--warning-foreground);padding:.9rem;border-radius:.6rem;font-size:.85rem;line-height:1.6}.storage-share-page{max-width:90rem;margin:auto;padding:1.5rem clamp(.75rem,3vw,2rem)}.storage-share-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem}.storage-share-summary{flex:1 1 12rem;min-width:0}.storage-share-actions{display:flex;flex:0 0 auto;align-items:center;gap:.5rem}.storage-share-actions>button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;white-space:nowrap}.storage-share-heading h1{font-size:var(--page-title-size);font-weight:650;overflow-wrap:anywhere;margin-block:.35rem}.storage-share-heading p,.storage-share-heading small{color:var(--muted)}.storage-share-status{max-width:40rem;margin:3rem auto;text-align:center;display:grid;gap:1rem}.storage-shared-files{display:grid;gap:.7rem}.storage-shared-files li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem;border-bottom:1px solid var(--border)}.storage-shared-files strong{overflow-wrap:anywhere}.modal-surface.storage-media-viewer{inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:#0b1410;color:#fff;overflow:hidden}.storage-viewer-layout{position:relative;height:100%}.storage-viewer-header{position:absolute;z-index:6;inset:0 0 auto;display:flex;gap:.5rem;align-items:center;padding:max(.5rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) .5rem max(.75rem,env(safe-area-inset-left));background:linear-gradient(#000b,transparent);color:#fff}.storage-media-viewer .storage-viewer-header button{color:white;background:transparent;border:1px solid transparent;flex:none;padding:.4rem}.storage-media-viewer .storage-viewer-header button:hover{background:#ffffff26}.storage-viewer-header .site-icon{width:1.25rem;height:1.25rem}.storage-viewer-header>div{flex:1;min-width:0;display:grid;gap:.15rem}.storage-viewer-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storage-viewer-header small{font-size:.7rem;color:#ffffffc9}.storage-media-viewer .hk-select,.storage-media-viewer button{min-height:2.75rem;min-width:2.75rem;border:1px solid var(--border);border-radius:.6rem;padding:.4rem .7rem;color:var(--foreground);background:var(--surface-muted);cursor:pointer;font-size:.85rem}.storage-media-viewer .hk-select option{background:var(--surface)}.storage-media-viewer button:hover{background:var(--surface-hover)}.storage-media-viewer button:disabled{opacity:.35;cursor:default}.storage-viewer-body{position:absolute;inset:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.storage-image-tools{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem;flex:none;background:var(--surface);color:var(--foreground)}.storage-image-stage{flex:1;min-height:0;overflow:hidden;display:grid;place-items:center;user-select:none}.storage-image-stage img{width:100%;height:100%;min-height:0;object-fit:contain;transform-origin:center;-webkit-user-drag:none}.storage-viewer-details{position:absolute;right:0;top:calc(4rem + env(safe-area-inset-top));bottom:0;z-index:8;width:min(22rem,100%);padding:1.2rem;background:var(--surface);border-left:1px solid var(--border);overflow:auto;color:var(--foreground)}.storage-viewer-details p{margin-block:.8rem;overflow-wrap:anywhere;font-size:.9rem}.storage-viewer-details h2{font-weight:800}.storage-viewer-error,.storage-viewer-loading{padding:1.5rem;text-align:center}.storage-viewer-error button{margin:.5rem}@media (width < 768px){.storage-album-grid,.storage-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.storage-viewer-header{flex-wrap:nowrap;gap:.2rem}.storage-viewer-header>div{padding-right:.2rem}.storage-viewer-header button:last-child{margin-left:auto}.storage-edit-dialog{max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem);padding:1rem}.storage-albums-toolbar{gap:.4rem}.storage-albums-toolbar h3{min-width:0}.storage-share-page{padding-top:1rem}}@media (max-height:500px) and (orientation:landscape){.storage-viewer-header{flex-wrap:nowrap;padding-block:.2rem}.storage-viewer-header>div{flex-basis:auto}.storage-image-tools{position:absolute;z-index:3;top:.2rem;left:.2rem;background:#0b1410bb;border-radius:.5rem}}@media (prefers-reduced-motion:reduce){.modal-surface,.storage-media-viewer *{scroll-behavior:auto!important;transition:none!important}}.shared-disclosure{position:relative}.shared-disclosure>summary{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;cursor:pointer;list-style:none}.shared-disclosure>summary::-webkit-details-marker{display:none}.shared-disclosure>summary[aria-disabled=true]{opacity:.4;cursor:default}.shared-disclosure-panel{position:absolute;z-index:35;bottom:calc(100% + .6rem);right:0;min-width:12rem;padding:.5rem;border:1px solid var(--border);border-radius:.8rem;background:var(--surface);box-shadow:0 8px 28px #0003;color:var(--foreground)}.shared-disclosure-panel>button{display:flex;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.5rem .7rem;border-radius:.5rem;text-align:left}.shared-disclosure-panel>button:hover{background:var(--surface-hover)}.dm-composer-text textarea{font-size:max(1rem,var(--dm-text-size,1rem))}.dm-chat-header{padding-block:.5rem}.dm-text-bubble{max-width:65ch}.thread-mobile-context,.thread-reading-bar{display:none}.reply-branch-context{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;padding:.7rem;background:var(--brand-soft);border-radius:.6rem}.reply-tree-focus{display:none;min-height:2.75rem;padding:.4rem .6rem;color:var(--brand-strong);font-weight:750}.reply-branch-context button,.reply-direct-button{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;padding-inline:.65rem;color:var(--brand-strong);font-size:.8rem;font-weight:750}.threaded-reply .reply-author-row .topic-mark{width:1.75rem;height:1.75rem;font-size:.7rem}.thread-content .reply-author-row>div{align-items:baseline;min-width:0}.thread-content .reply-author-row time{font-size:.75rem;color:var(--muted)}.thread-content .reddit-reply-footer{border-top:0;background:transparent;padding-top:.5rem}.thread-content .reddit-reply-footer .reddit-vote-controls{border:0;border-radius:.4rem;background:var(--surface-muted)}.thread-content .reddit-reply-footer .reddit-vote-controls button{min-height:2.75rem}html[data-density=compact] .dm-messages-layout aside>div button{padding-block:.5rem}@media (min-width:768px) and (width < 1024px){.reply-tree-branch[data-tree-depth="3"]>.reply-tree-children{display:none}.reply-tree-branch[data-tree-depth="3"]>.reply-tree-focus{display:inline-flex}}@media (min-width:1024px){.reply-tree-branch[data-tree-depth="4"]>.reply-tree-focus{display:inline-flex}.private-vault-workspace{grid-template-columns:12.5rem minmax(0,1fr)}}@media (width < 1024px){.private-vault-primary-action{flex-basis:100%}.private-vault-new-button{width:auto;max-width:100%}.dm-messages-page.has-active-conversation>.app-header{display:none}.dm-messages-page.has-active-conversation .dm-chat-header{padding-top:max(.4rem,env(safe-area-inset-top))}}@media (width < 768px){.thread-page-shell{padding-bottom:var(--site-bottom-height)}.thread-content>nav[aria-label],.thread-floating-compose,.thread-page-shell>.app-header,.thread-quickbar{display:none!important}.thread-mobile-context{position:sticky;top:0;z-index:35;display:flex;align-items:center;min-height:3.25rem;gap:.35rem;padding:max(.15rem,env(safe-area-inset-top)) .5rem .15rem;border-bottom:1px solid var(--border);background:var(--surface)}.thread-mobile-context>a,.thread-mobile-context>button{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center}.thread-mobile-context .thread-mobile-board{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:750}.thread-layout{padding-inline:0}.thread-main-columns{margin-top:0}.thread-content .reddit-reply-list{display:block}.thread-content .member-content-avatar,.thread-content .reply-author-row .topic-mark{width:1.6rem;height:1.6rem;flex:none;border-radius:.45rem;font-size:.7rem}.thread-content .reddit-reply-card .reply-author-row{gap:.5rem}.thread-content .reddit-reply-card>.mt-4{margin-top:.8rem}.thread-content .reddit-reply-footer{padding:.5rem 0 0;gap:.3rem;flex-wrap:wrap}.thread-content .reddit-reply-footer>button{font-size:.75rem}.reply-view-toolbar{margin:1rem .75rem}.reply-view-toolbar h2{font-size:1rem}.threaded-reply{padding:.85rem .6rem;border-bottom:1px solid var(--border)}.reply-tree-list{border-radius:0;border-inline:0}.reply-tree-guide{display:none}.reply-tree-children{margin-left:.65rem;padding-left:.5rem}.reply-tree-branch[data-tree-depth="2"]>.reply-tree-children,.reply-tree-branch[data-tree-depth="2"]>.reply-tree-load{display:none}.reply-tree-branch[data-tree-depth="2"]>.reply-tree-focus{display:inline-flex}.thread-reading-bar{position:fixed;inset:auto 0 0;z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;border-top:1px solid var(--brand-border);background:var(--surface);padding:.3rem max(.3rem,env(safe-area-inset-right)) max(.3rem,env(safe-area-inset-bottom)) max(.3rem,env(safe-area-inset-left));box-shadow:0 -4px 16px #0001}.thread-reading-bar>button{display:grid;justify-items:center;gap:.15rem;min-height:3rem;font-size:.65rem;color:var(--muted)}.thread-reading-bar>button[aria-pressed=true]{color:var(--brand-strong)}.thread-reading-bar .site-icon{width:1.25rem;height:1.25rem}.thread-reading-bar .content-action-trigger{margin:auto;width:2.75rem;height:2.75rem;border:0}.forum-page-shell .board-hero-banner{display:none}.forum-page-shell .topic-row{box-shadow:none;border-radius:0}}.storage-original-preview{display:grid;place-items:center;min-height:15rem;padding:.5rem;background:#090d0b;color:white}.storage-original-preview>button{display:grid;width:100%;place-items:center}.storage-original-preview img{max-height:72dvh;max-width:100%;object-fit:contain}.interface-preferences .shared-disclosure-panel{padding:0;top:calc(100% + .5rem);bottom:auto}.interface-preferences .interface-preferences-panel{position:static;border:0;box-shadow:none}.flat-reply-direct{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .65rem;font-weight:700}.content-translation{margin-block:.75rem;padding:.5rem;border-inline-start:2px solid var(--brand)}.private-vault-navigation .vault-nav-more{display:none}.vault-navigation-dialog nav{display:grid;gap:.5rem}.vault-navigation-dialog nav button{display:flex;align-items:center;gap:.75rem}.vault-navigation-dialog nav button[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.storage-retention-note summary{cursor:pointer;min-height:2rem}.responsive-secondary-details>summary{min-height:2.75rem;padding:.75rem 1rem;font-size:.8rem;font-weight:700;cursor:pointer;color:var(--muted)}@media (width < 1024px){.private-vault-workspace{display:block}.private-vault-navigation{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2rem;border-inline-end:0;border-block-end:1px solid var(--border);padding:0 0 .75rem}.private-vault-navigation .vault-nav-secondary{display:none}.private-vault-navigation .vault-nav-more{display:flex}.private-vault-navigation>button{flex:1 1 0;min-width:0;width:auto;min-height:2.75rem;justify-content:center;flex-direction:column;gap:.3rem;padding:.4rem .55rem;font-size:.8125rem;overflow-wrap:anywhere}.private-vault-navigation .private-vault-usage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;row-gap:.35rem;flex:0 0 100%;order:10;padding:.4rem .5rem;margin:.3rem 0 0;min-width:100%}.private-vault-usage>small{grid-column:2;grid-row:1;margin:0;text-align:end}.private-vault-usage>progress{grid-column:1/-1;grid-row:2;margin:0}.private-vault-navigation .private-vault-trash-note{display:none}.private-vault-content{padding-block-start:.15rem}}@media (width < 768px){.private-vault-navigation{padding-block-end:.35rem;gap:.125rem}.private-vault-navigation>button{flex-direction:row;min-height:44px;padding:.35rem .25rem}.private-vault-navigation>button .site-icon{display:none}.private-vault-navigation .private-vault-usage{padding:.25rem .4rem;row-gap:.2rem;margin-block-start:.15rem}.private-vault-navigation .private-vault-usage>progress{height:.25rem}.threaded-reply-quick-actions{display:flex}.threaded-reply-quick-actions>button:not(.is-primary){display:none}.threaded-reply-quick-actions>button.is-primary{width:2.75rem;height:2.75rem}.thread-content .flat-reply-direct{min-height:2.75rem}}:root{color-scheme:light;--site-rail-width:68px;--site-header-height:56px;--site-bottom-height:calc(60px + env(safe-area-inset-bottom, 0px));--reading-width:780px;--listing-width:850px;--workspace-width:1440px;--page-gutter:0px;--page-title-size:1.125rem;--secondary-size:.8125rem;--list-row-space:.75rem;--reply-space:1rem}html[data-density=compact]{--list-row-space:.5rem;--reply-space:.75rem}.site-frame{min-width:0;min-height:100dvh;padding-bottom:var(--site-bottom-height)}.site-page-title{font-size:var(--page-title-size);font-weight:650;line-height:1.5;overflow-wrap:anywhere}.surface-heading{display:flex;align-items:center;gap:.75rem;justify-content:space-between;padding-bottom:.75rem}.surface-heading h1,.surface-heading h2{margin:0;font-size:var(--page-title-size);font-weight:650}.surface-heading>button{display:grid;min-width:44px;min-height:44px;place-items:center;border-radius:.5rem}.surface-heading>button:hover{background:var(--surface-hover)}.primary-navigation{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:var(--site-bottom-height);padding:.2rem max(.2rem,env(safe-area-inset-right)) max(.2rem,env(safe-area-inset-bottom)) max(.2rem,env(safe-area-inset-left));border-top:1px solid var(--border);background:var(--surface)}.primary-navigation-action{position:relative;display:flex;min-width:0;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:.25rem .1rem;border:0;border-radius:.45rem;background:transparent;color:var(--muted);font-size:.6875rem;font-weight:550;line-height:1.2;text-decoration:none;overflow-wrap:anywhere;text-align:center}.primary-navigation-action .site-icon{width:1.25rem;height:1.25rem}.primary-navigation-action:focus-visible,.primary-navigation-action:hover{background:var(--surface-hover);color:var(--foreground)}.primary-navigation-action[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong)}.notification-trigger:not(.primary-navigation-action){position:relative;display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:.35rem;border-radius:.5rem}.notification-tools{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem 1rem;color:var(--muted);font-size:var(--secondary-size);border-bottom:1px solid var(--border)}.notification-group-details>button,.notification-group-heading>button,.notification-tools button{min-height:44px;min-width:44px;padding:.5rem;border-radius:.4rem}.notification-group-heading>button:hover,.notification-tools button:hover{background:var(--surface-hover)}.notification-group-heading{display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--border)}.notification-group-heading .notification-row{flex:1;min-width:0;border:0}.notification-group-heading>button .site-icon{width:1rem;height:1rem}.notification-group-details{border-inline-start:2px solid var(--brand-soft);margin:.5rem;padding-inline-start:.5rem;font-size:var(--secondary-size)}.notification-group-details time{display:block;color:var(--muted)}.notification-error{color:var(--danger-foreground);padding:1rem;font-size:var(--secondary-size)}.notification-badge{position:absolute;top:.05rem;right:.15rem;min-width:1.1rem;border-radius:1rem;padding:.12rem .25rem;background:var(--danger-foreground);color:var(--surface);font-size:.625rem;line-height:1.2}.notification-dialog,.site-menu-dialog{width:min(100%,36rem)}.content-actions-dialog,.context-details-dialog,.site-menu-dialog{padding:1rem}.content-actions-dialog{width:min(100%,24rem)}.account-menu-dialog{width:min(100%,30rem);padding:1rem}.account-menu-dialog .header-account-summary{grid-column:1/-1}.modal-surface.mobile-search-modal{width:min(42rem,calc(100% - 1rem));padding:0}.mobile-search-modal .mobile-search-dialog{position:static;width:100%;max-height:none;border:0;border-radius:0;box-shadow:none}.mobile-search-modal .header-search-field input{min-width:0;width:100%;padding:.5rem;font-size:1rem;background:transparent;color:var(--foreground)}.content-action-list{display:grid}.content-action-list .content-action-item{min-height:44px}.modal-surface.action-menu-modal{inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.dm-composer-icon-button,.dm-composer-reply>button,.dm-emoji-picker-anchor,.dm-header-icon-button,.dm-message-delete,.dm-message-more,.dm-message-pin,.dm-message-select{min-width:44px;min-height:44px}.action-menu-panel>button,.dm-conversation-filter-list>button,.dm-conversation-search form button,.dm-message-reactions>button,.dm-selection-toolbar button,.private-vault-navigation>button{min-height:44px}@media (width < 768px){.content-actions-dialog{margin:auto auto 0;width:100%;max-width:100%;padding-bottom:max(1rem,env(safe-area-inset-bottom));border-radius:.75rem .75rem 0 0}}.site-menu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.site-menu-links>a,.site-menu-links>button{display:flex;min-height:44px;align-items:center;gap:.55rem;border-radius:.5rem;padding:.6rem;font-size:.875rem;text-align:start;overflow-wrap:anywhere}.site-menu-links>:hover{background:var(--surface-hover)}.site-menu-display{border-block:1px solid var(--border);margin-block:1rem;padding-block:.75rem}.interface-preferences.is-inline,.interface-preferences.is-inline .interface-preferences-panel{display:block;width:100%}.interface-preferences.is-inline .interface-preferences-panel{padding:0;background:transparent}.site-menu-account{min-height:44px;padding:.5rem .75rem;border-radius:.5rem;color:var(--brand-strong)}.notification-list{display:grid}.notification-row{display:grid;width:100%;gap:.3rem;border-bottom:1px solid var(--border);padding:.9rem .5rem;text-align:start}.notification-row[data-unread=true]{border-inline-start:3px solid var(--brand);background:var(--brand-soft)}.notification-row-title{font-size:1rem;font-weight:550;line-height:1.5}.notification-row-meta{color:var(--muted);font-size:var(--secondary-size)}.brand-mark-v2{display:inline-block;flex:none;background-color:var(--brand-strong);mask:url(/brand-v2/mark.png) center/contain no-repeat;-webkit-mask:url(/brand-v2/mark.png) center/contain no-repeat}.topic-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:.35rem;padding:var(--list-row-space) .75rem;border-bottom:1px solid var(--border);background:var(--surface)}.topic-list-row:last-child{border-bottom:0}.thread-topic-sidebar{display:flex;width:clamp(320px,24vw,380px);min-width:0;min-height:0}.thread-topic-reopen,.thread-topic-sidebar{flex:none;border-inline-end:1px solid var(--border);background:var(--surface)}.thread-topic-reopen{width:44px}.thread-topic-reopen>button{display:grid;width:44px;height:44px;place-items:center;color:var(--brand-strong)}.topic-navigator{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%}.topic-navigator-heading{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem}.topic-navigator-heading strong{flex:1;font-size:1rem;font-weight:600}.topic-navigator button{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;gap:.3rem;border-radius:.4rem}.topic-navigator button:hover{background:var(--surface-hover)}.topic-navigator button:disabled{opacity:.4}.topic-navigator-board{padding:.25rem .75rem}.topic-navigator-board .hk-select{width:100%;min-height:44px;padding:.4rem;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:.4rem}.topic-navigator-sorts{display:flex;padding:.25rem .5rem;border-bottom:1px solid var(--border)}.topic-navigator-sorts button{flex:1;font-size:var(--secondary-size);padding-inline:.35rem}.topic-navigator-sorts button[aria-pressed=true]{color:var(--brand-strong);background:var(--brand-soft)}.topic-navigator-scroll{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.topic-navigator-filter,.topic-navigator-scroll>p{padding:.75rem;font-size:var(--secondary-size);overflow-wrap:anywhere}.topic-navigator-row{display:grid;gap:.4rem;padding:var(--list-row-space) .75rem;border-bottom:1px solid var(--border)}.topic-navigator-row:hover{background:var(--surface-hover)}.topic-navigator-row[aria-current=page]{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand)}.topic-navigator-row>strong{font-size:1rem;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.topic-navigator-row>span{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;color:var(--muted);font-size:var(--secondary-size)}.topic-navigator-row>span>span:last-child{display:inline-flex;align-items:center;gap:.25rem;margin-inline-start:auto}.topic-navigator-row .site-icon{width:.85rem;height:.85rem}.topic-navigator-pagination{justify-content:space-between;padding:.25rem .5rem;border-top:1px solid var(--border)}.topic-navigator-pagination,.topic-navigator-return{display:flex;align-items:center;font-size:var(--secondary-size)}.topic-navigator-return{min-height:44px;justify-content:center;color:var(--brand-strong)}.modal-surface.topic-navigator-dialog{width:min(380px,calc(100% - 1rem));height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);margin-inline-start:.5rem;padding:0;overflow:hidden}@media (width < 768px){.thread-main-scroll{padding-inline:0}}@media (min-width:1280px){html[data-focus-reading=true] .thread-topic-sidebar{display:none}}.topic-list-main{min-width:0}.topic-list-title{display:flex;min-height:44px;align-items:center}.topic-list-title h2{margin:0;color:var(--foreground);font-size:1rem;line-height:1.5;font-weight:550;overflow-wrap:anywhere}.topic-list-title:hover h2{text-decoration:underline;text-underline-offset:.15em}.topic-list-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .65rem;color:var(--muted);font-size:var(--secondary-size)}.topic-list-meta>a,.topic-read-state{color:var(--brand-strong)}.topic-read-state{font-size:.6875rem}.topic-read-state:before{content:"";display:inline-block;width:.3rem;height:.3rem;margin-right:.3rem;border-radius:50%;background:currentColor;vertical-align:middle}.topic-read-state[data-state=updated]{font-weight:700}.topic-list-replies{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;gap:.3rem;color:var(--muted);font-size:var(--secondary-size)}.topic-list-replies .site-icon{width:.9rem;height:.9rem}.topic-list-preview{display:contents}.topic-list-preview>summary{display:grid;width:44px;min-height:44px;place-items:center;border-radius:.5rem;color:var(--muted);cursor:pointer;list-style:none}.topic-list-preview>summary::-webkit-details-marker{display:none}.topic-list-preview>summary:hover{background:var(--surface-hover)}.topic-preview-content{grid-column:1/-1;padding:.75rem .25rem 0;font-size:.875rem;line-height:1.6}.topic-preview-author{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;color:var(--muted);font-size:var(--secondary-size)}.topic-featured{font-size:.6875rem;color:var(--brand-strong)}.search-topic-row{grid-template-columns:minmax(0,1fr) auto}.search-topic-results>h2{padding-block:.75rem}.discovery-content{display:grid;gap:1rem}.discovery-tools{border-block:1px solid var(--border)}.discovery-tools>summary{min-height:44px;padding:.75rem .25rem;cursor:pointer;font-size:.875rem;color:var(--brand-strong)}.discovery-tool-panels{display:grid;gap:1rem;padding-block:.75rem}.community-directory-list{display:grid;gap:0 1.25rem}.community-directory-row{display:flex;gap:.65rem;min-width:0;align-items:center;padding:.85rem .5rem;border-bottom:1px solid var(--border)}.community-directory-row:hover{background:var(--surface-hover)}.community-directory-mark{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border-radius:.4rem;background:var(--brand-soft) center /cover;color:var(--brand-strong)}.community-directory-identity{display:grid;gap:.2rem;min-width:0}.community-directory-identity strong{font-size:1rem;font-weight:550;overflow-wrap:anywhere}.community-directory-identity small{font-size:var(--secondary-size);color:var(--muted)}.page-introduction{padding-block:.5rem 1rem;border-bottom:1px solid var(--border)}.storage-workspace-surface{padding:.5rem 0;background:var(--surface)}.private-vault-content{container-type:inline-size;container-name:storage-content}.private-vault-recent-cards article:has(>.private-vault-recent-card-main[aria-pressed=true]),.private-vault-recent-list>li:has(>.private-vault-recent-open[aria-pressed=true]){background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand-strong)}.private-vault-recent-list>li:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.private-vault-recent-list>li:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.private-vault-recent-card-main{border-radius:inherit}.private-vault-recent-card-main:focus-visible,.private-vault-recent-open:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-4px}.storage-inspector{min-width:0;position:sticky;top:calc(var(--site-header-height) + .75rem);align-self:start;max-height:calc(100dvh - var(--site-header-height) - 1.5rem);overflow-y:auto;padding:.75rem;border-inline-start:1px solid var(--border);background:var(--surface)}.storage-inspector-dialog{width:min(100% - 1rem,26rem);padding:1rem}.storage-inspector-preview{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;width:100%;aspect-ratio:16/10;padding:0;overflow:hidden;background:var(--surface-muted);border-radius:.5rem}.storage-inspector-preview img{display:block;min-width:0;min-height:0;width:100%;height:100%;max-height:100%;object-fit:contain}.storage-inspector-preview .site-icon{width:3rem;height:3rem;color:var(--brand-strong)}.storage-inspector-name{margin-block:.75rem;overflow-wrap:anywhere;font-size:1rem;font-weight:600}.storage-edit-dialog .storage-picker-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem}.storage-picker-search label{min-width:0}.storage-picker-search label:first-child{grid-column:1/3}.storage-picker-search label:nth-child(2){grid-column:1;grid-row:2}.storage-picker-search label:nth-child(3){grid-column:2/4;grid-row:2}.storage-picker-search>button{grid-column:3;grid-row:1}.storage-media-picker .storage-photo-grid{max-height:min(42dvh,26rem);overflow-y:auto;padding:.25rem;overscroll-behavior:contain}.upload-activity-panel{position:fixed;z-index:80;inset-inline-end:max(1rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));width:min(23rem,calc(100vw - 2rem));max-height:min(45dvh,26rem);overflow-y:auto;padding:.75rem;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--surface);color:var(--foreground);box-shadow:0 4px 24px #0002;font-size:.8125rem}.upload-activity-panel header{display:flex;align-items:center}.upload-activity-panel header strong{flex:1;min-width:0}.upload-activity-panel button{min-width:44px;min-height:44px;padding:.5rem;border-radius:.4rem;color:var(--brand-strong)}.upload-activity-panel button:hover{background:var(--surface-hover)}.upload-activity-panel .site-icon{width:1rem;height:1rem}.upload-activity-panel p{margin-block:.35rem;line-height:1.5;color:var(--muted)}.upload-activity-panel li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;padding-block:.5rem;border-bottom:1px solid var(--border)}.upload-activity-panel li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-activity-panel progress{grid-column:1/-1;width:100%;height:.3rem;accent-color:var(--brand-strong)}@media (max-width:1023px){.upload-activity-panel{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.storage-inspector-open{width:100%;min-height:44px;margin-bottom:.75rem;padding:.5rem;border-radius:.5rem;background:var(--brand-soft);color:var(--brand-strong)}.storage-photo-metadata{margin-top:1rem;font-size:var(--secondary-size)}.storage-photo-metadata>p{color:var(--muted);margin-block:.5rem;line-height:1.5}.storage-photo-metadata>button{min-height:44px;padding:.5rem;color:var(--brand-strong)}@media (min-width:1280px){.private-vault-workspace.has-inspector{grid-template-columns:12.5rem minmax(0,1fr) min(20rem,25%)}}@container storage-content (width < 48rem){.private-vault-file-row,.private-vault-folder-row{grid-template-columns:minmax(0,1fr) auto}.private-vault-row-size,.private-vault-row-source{grid-column:1}.private-vault-row-actions{grid-column:2;grid-row:1/4}.private-vault-recent-open time{grid-column:2;font-size:.75rem}}.listing-container,.workspace-container{width:100%;min-width:0;padding:1rem}.reading-container{width:min(100%,var(--reading-width));margin-inline:auto;padding:1rem}html[data-content-width=fluid] :is(.workspace-container,.listing-container,.reading-container){width:100%;max-width:none}.admin-section-selector{display:grid;gap:.5rem;margin-top:1rem;font-size:var(--secondary-size)}.admin-section-selector .hk-select{width:100%;min-height:44px;padding:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:.5rem}.admin-tab-list{display:none}@media (min-width:768px){.community-directory-list,.discovery-tool-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.community-directory-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tab-list{display:flex;flex-wrap:wrap}.admin-tab-list .admin-tab-button{min-height:44px;padding:.6rem .75rem}.admin-section-selector,.admin-tab-list .admin-tab-button>span{display:none}}.thread-opening-header{padding:1rem 1rem .5rem}.thread-opening-author,.thread-opening-meta{color:var(--muted);font-size:var(--secondary-size)}.thread-opening-meta{margin-bottom:.4rem}.thread-title{margin:0}.thread-opening-author{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.thread-opening-author>div{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.thread-opening-body{padding:.75rem 1rem 1rem;font-size:1rem;line-height:1.75}.thread-content .reply-author-row{display:flex;gap:.5rem;font-size:var(--secondary-size)}.thread-content .reply-author-row>.topic-mark,.thread-opening-author>.topic-mark{display:grid;width:1.875rem;height:1.875rem;flex:none;border-radius:.45rem;font-size:.8125rem;background-position:50%;background-size:cover}.thread-content .reply-author-row>div{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem}.thread-content .reply-author-row>div>p{margin:0;font-size:var(--secondary-size)}.thread-content .reddit-reply-card{padding:var(--reply-space) 1rem}.thread-content .reddit-reply-footer{margin:.35rem 0 0;padding:0}.thread-content .reply-author-row time{font-size:var(--secondary-size)}.thread-content .reply-owner-filter{min-height:44px;font-size:.8125rem}.thread-content .bb-content{font-size:1rem;line-height:1.75}.thread-content .thread-quickbar+nav{font-size:var(--secondary-size);margin-bottom:.5rem}@media (min-width:768px) and (width < 1024px){.thread-page-shell{padding-bottom:var(--site-bottom-height)}.thread-reading-bar{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.3rem .5rem max(.3rem,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border)}.thread-reading-bar>button{display:grid;place-items:center;min-height:52px;font-size:.8125rem}.thread-reading-bar>button .site-icon{width:1.25rem;height:1.25rem}}.app-header .site-header-inner{display:flex;min-width:0;min-height:var(--site-header-height);width:100%;align-items:center;gap:.65rem;padding:.25rem 1rem}.header-global-menu{display:none}.context-details-dialog{width:min(100%,40rem)}.modal-surface:is(.board-directory-sheet,.community-focus-sheet,.same-board-drawer){position:fixed;inset:0;margin:auto;transform:none;width:min(42rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);border-radius:.75rem;box-shadow:none}.modal-surface.same-board-drawer{height:auto;padding:1rem}.modal-surface.forum-navigation-drawer{position:fixed;inset:0 auto 0 0;margin:0;border-radius:0;width:min(20rem,calc(100% - 2rem));max-height:100dvh;padding:0;box-shadow:none}.context-details-dialog .forum-context-column,.context-details-dialog .thread-context-sidebar{display:grid;position:static;width:100%;max-height:none;overflow:visible}@media (width < 1024px){.dm-messages-page:not(.has-active-conversation){height:calc(100dvh - var(--site-bottom-height));min-height:calc(100dvh - var(--site-bottom-height))}.primary-navigation[data-context=reading],body:has(.dm-messages-page.has-active-conversation) .primary-navigation{display:none}.site-frame:has(.dm-messages-page.has-active-conversation),.site-frame:has(.thread-page-shell){padding-bottom:0}html[data-keyboard-open=true] .primary-navigation,html[data-keyboard-open=true] .thread-reading-bar{display:none}html[data-keyboard-open=true] .site-frame{padding-bottom:0}.header-global-menu{display:grid}.app-header:has(.header-navigation-toggle) .header-global-menu{display:none}.header-account-chevron,.header-account-name{display:none}}@media (min-width:1024px){.thread-content .reply-view-toolbar h2{margin-inline-end:.75rem}.thread-content .reddit-content-footer>.content-action-menu,.thread-content .reply-author-row .reply-floor-link{margin-inline-start:.5rem}.thread-content .reply-page-break{grid-template-columns:1rem auto minmax(1rem,1fr)}.topic-list-row{grid-template-columns:minmax(0,76rem) auto 44px;justify-content:start}.storage-workspace-surface{padding:.5rem}.private-vault-navigation{position:sticky;top:calc(var(--site-header-height) + .75rem);align-self:start;max-height:calc(100dvh - var(--site-header-height) - 1.5rem);overflow-y:auto}.private-vault-recent-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.site-frame{padding:0 0 0 var(--site-rail-width)}html[data-content-width=fixed]{--page-gutter:max(0px,calc((100vw - var(--workspace-width) - var(--site-rail-width)) / 2))}html[data-content-width=fixed] .site-frame{width:calc(100% - 2 * var(--page-gutter));margin-inline:auto}.primary-navigation{inset:0 auto 0 0;width:var(--site-rail-width);min-height:100dvh;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:.5rem;padding:calc(var(--site-header-height) + .75rem) .3rem 1rem;border-top:0;border-right:1px solid var(--border);inset-inline-start:var(--page-gutter)}.primary-navigation-action{min-height:60px}.primary-navigation-action .notification-badge{right:.1rem}html[data-focus-reading=true] .primary-navigation{display:none}html[data-focus-reading=true] .site-frame{padding-left:0}html[data-focus-reading=true] .header-global-menu{display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.forum-feed-toolbar{position:sticky;top:0;z-index:5;min-width:0;background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;gap:.25rem;padding:.25rem .75rem;border-bottom:1px solid var(--border)}.forum-feed-toolbar>.hk-select-field{min-width:0;max-width:100%}.forum-feed-toolbar .hk-select-value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.topic-navigator .forum-feed-toolbar{flex:none}.topic-navigator .topic-list-row{grid-template-columns:minmax(0,1fr) auto}.topic-list-row[data-selected=true]{background:var(--brand-soft);box-shadow:inset 3px 0 var(--brand-strong)}.topic-navigator-scroll .topic-list-title{min-height:0;padding-block:.25rem}.forum-feed-toolbar h1{min-width:0;margin:0;font-size:1rem;font-weight:600}.forum-feed-empty{padding:2rem 1rem;text-align:center;background:var(--surface)}.forum-feed-empty>span{display:grid;place-items:center;width:3rem;height:3rem;margin-inline:auto;border-radius:.75rem;background:var(--brand-soft);color:var(--brand-strong)}.forum-feed-empty .site-icon{width:1.25rem;height:1.25rem}.forum-feed-empty h2{font-size:1rem;font-weight:600;margin-top:1rem}.forum-feed-empty p{font-size:.875rem;line-height:1.6;color:var(--muted);margin-top:.25rem}.forum-feed-empty button{min-height:44px;margin-top:1rem;padding:.5rem 1rem;border-radius:.5rem;color:var(--brand-on);background:var(--brand-strong)}.modal-surface.community-management-dialog{width:min(72rem,calc(100vw - 1rem));padding:1rem;overflow-y:auto}.community-management-dialog>section{margin-top:0;border:0;padding:.5rem}.forum-discovery-return .site-icon,.forum-feed-toolbar .site-icon{width:1.25rem;height:1.25rem;flex:none}.forum-feed-scope{display:flex;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:44px;text-align:start}.forum-feed-scope span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-feed-scope .site-icon{width:1rem;height:1rem;color:var(--muted)}.forum-feed-sort{display:grid;place-items:center;min-width:0;width:44px;height:44px;padding:.25rem;background:transparent;color:var(--brand-strong);border-radius:.4rem}.forum-feed-sort>.site-icon{width:1.2rem;height:1.2rem;color:inherit}.forum-feed-compose,.forum-feed-toolbar .content-action-trigger{display:grid;width:44px;height:44px;min-height:44px;place-items:center;border:0;border-radius:.4rem;color:var(--brand-strong);background:transparent}.forum-feed-toolbar button:hover{background:var(--surface-hover)}.forum-discovery-return:focus-visible,.forum-feed-sort:focus-visible,.forum-feed-toolbar button:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px}.forum-landing-layout .forum-main-columns{margin-top:0}.forum-discovery-return{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:1rem;font-size:.875rem;color:var(--brand-strong)}.forum-landing-scroll{display:none;min-width:0}.forum-landing-layout.is-discovering>.forum-main-scroll{display:none}.forum-landing-layout.is-discovering>.forum-landing-scroll{display:block}.forum-landing-content{padding:.5rem 1rem 1rem;min-width:0}.forum-landing-content h1{font-size:1.125rem;font-weight:650}.forum-landing-content h2{font-size:1rem;font-weight:650}.forum-landing-content>section{margin-block-start:1rem}.forum-landing-content>header{flex-wrap:wrap}.forum-access-note,.forum-landing-content>header p{color:var(--muted);font-size:var(--secondary-size);margin-block:.4rem 1rem;line-height:1.6}.forum-create-board{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border-radius:.5rem;color:var(--brand-strong);background:var(--brand-soft);font-size:.875rem}.forum-landing-content .site-icon{width:1.25rem;height:1.25rem;flex:none}.forum-landing-search{display:flex;gap:.5rem}.forum-landing-search label{display:flex;align-items:center;flex:1;min-width:0;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface)}.forum-landing-search input{flex:1;min-width:0;background:transparent;font-size:1rem}.forum-landing-content .hk-select,.forum-landing-content button{min-height:44px;padding:.5rem .75rem;border-radius:.4rem;color:var(--foreground);background:var(--surface)}.forum-landing-content button:hover{background:var(--surface-hover)}.forum-landing-content button:disabled{opacity:.4}.forum-system-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.5rem;margin-block-start:.75rem}.forum-system-boards button{display:flex;align-items:center;gap:.75rem;text-align:start}.forum-system-boards button[aria-pressed=true]{color:var(--brand-strong);background:var(--brand-soft)}.forum-systems-expand{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem}.modal-surface.board-browse-dialog{width:min(54rem,calc(100vw - 1rem));max-height:calc(100dvh - 1rem);padding:.5rem;overflow-y:auto}.board-browse-close{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border-radius:.5rem;color:var(--foreground);background:var(--surface-muted)}.board-browse-dialog .forum-landing-content{padding:.25rem .5rem 1rem}.forum-landing-content .community-directory-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.forum-landing-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;font-size:.875rem}.forum-landing-pagination a{margin-left:auto;display:grid;align-items:center;min-height:44px;color:var(--brand-strong)}.interface-width-note{font-size:.75rem;color:var(--muted);line-height:1.5;margin-block:-.3rem .8rem}.header-search-options{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:.4rem;color:var(--muted)}.header-search-options:hover{background:var(--surface-hover);color:var(--foreground)}.header-search-context{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;min-width:0;padding:.3rem .65rem;border-bottom:1px solid var(--border);font-size:.8125rem;color:var(--muted)}.header-search-context button{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;min-width:44px;max-width:100%;border-radius:.4rem;padding:.3rem .5rem;color:var(--foreground)}.header-search-context strong{min-width:0;overflow-wrap:anywhere;font-weight:600}.header-search-context .site-icon{width:1rem;height:1rem;flex:none}@media (min-width:1024px){.forum-landing-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.dm-messages-page,.forum-page-shell,.thread-page-shell{overflow-x:clip;overflow-y:visible;overflow-clip-margin:var(--page-gutter)}.forum-desktop-layout,.thread-layout{width:calc(100% + var(--page-gutter))}.forum-desktop-layout:not(.forum-landing-layout)>.forum-main-scroll,.thread-main-scroll{padding-inline-end:calc(1rem + var(--page-gutter))}.forum-landing-layout>.forum-landing-scroll{padding-inline-end:var(--page-gutter)}.dm-messages-layout{width:calc(100% + var(--page-gutter))}.dm-messages-layout>section{padding-inline-end:var(--page-gutter)}.dm-conversation-scroll{width:calc(100% + var(--page-gutter));padding-inline-end:calc(1.5rem + var(--page-gutter))}}@media (min-width:1280px){.forum-discovery-return{display:none}.forum-landing-layout{flex-direction:row}.forum-landing-layout.is-discovering>.forum-main-scroll,.forum-landing-layout>.forum-main-scroll{display:block;flex:none;width:clamp(320px,24vw,380px);padding:0;border-right:1px solid var(--border)}.forum-landing-layout>.forum-landing-scroll{display:block}.forum-landing-content{padding:1rem 1.5rem}.forum-landing-layout .topic-list-row{grid-template-columns:minmax(0,1fr) auto}.forum-landing-layout .topic-list-preview{display:none}.forum-landing-layout .topic-list-title{min-height:0;padding-block:.25rem}}.hk-media-player{position:relative;isolation:isolate;container-type:inline-size;width:100%;min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;background:#080d0a;color:#fff;border-radius:.65rem}.hk-media-player>video{display:block;width:100%;height:100%;flex:1;min-height:0;object-fit:contain}.hk-media-player>audio{display:none}.hk-media-player.is-audio{height:auto;min-height:10rem;margin-block:auto;background:var(--surface-muted);color:var(--foreground)}.storage-viewer-body>.hk-media-player.is-audio{width:min(100%,46rem);margin:auto}.hk-audio-identity{flex:1;display:flex;align-items:center;gap:1rem;padding:1.25rem;min-width:0}.hk-audio-identity>span{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:.8rem;background:var(--brand-soft);color:var(--brand-strong)}.hk-audio-identity>div{min-width:0;display:grid;gap:.3rem}.hk-audio-identity strong{overflow-wrap:anywhere;font-size:1rem}.hk-audio-identity small{color:var(--muted);font-size:.8rem}.hk-media-player .original-player-controls{flex:none;padding:0 max(.65rem,env(safe-area-inset-right)) max(.2rem,env(safe-area-inset-bottom)) max(.65rem,env(safe-area-inset-left));background:var(--surface);color:var(--foreground);border-top:1px solid var(--border);border-radius:0 0 .65rem .65rem}.hk-media-player.is-video .original-player-controls{position:absolute;z-index:4;inset:auto 0 0;padding-top:1.5rem;border:0;border-radius:0;background:linear-gradient(transparent,#000b 40%,#000e);color:#fff;transition:opacity .18s ease}.hk-media-player.is-video[data-controls-visible=false]{cursor:none}.hk-media-player.is-video[data-controls-visible=false] .original-player-controls:not(:focus-within){opacity:0;pointer-events:none}.hk-media-player.is-video .hk-select:hover,.hk-media-player.is-video button:hover{background:#ffffff26}.hk-media-player.is-video .hk-select>.site-icon{color:inherit}.hk-media-player.is-video .original-player-seek{--brand:#72dca1;--muted:#ffffff75;--border:#ffffff30}.hk-media-control-row{display:flex;align-items:center;gap:.2rem;min-width:0}.hk-media-player .hk-select,.hk-media-player button,.storage-image-tools button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:2.75rem;min-height:2.75rem;padding:.3rem;border:0;border-radius:.5rem;background:transparent;color:inherit;cursor:pointer}.hk-media-player .hk-select:hover,.hk-media-player button:hover,.storage-image-tools button:hover{background:var(--surface-hover)}.hk-media-player .site-icon,.storage-image-tools .site-icon{width:1.3rem;height:1.3rem}.hk-media-player .hk-select{font-size:.8rem}.hk-media-player option{background:var(--surface);color:var(--foreground)}.hk-image-canvas :focus-visible,.hk-media-player :focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hk-media-player .original-player-seek{display:block;appearance:none;width:100%;height:2rem;margin:0;background:transparent;cursor:pointer}.hk-media-player .original-player-seek::-webkit-slider-runnable-track{height:.25rem;border-radius:1rem;background:linear-gradient(to right,var(--brand) var(--played),transparent var(--played)),linear-gradient(to right,var(--muted) var(--buffered),var(--border) var(--buffered))}.hk-media-player .original-player-seek::-webkit-slider-thumb{appearance:none;width:.9rem;height:.9rem;margin-top:-.325rem;border-radius:50%;background:var(--brand)}.hk-media-player .original-player-seek::-moz-range-track{height:.25rem;background:var(--border)}.hk-media-player .original-player-seek::-moz-range-progress{height:.25rem;background:var(--brand)}.hk-media-player .original-player-seek::-moz-range-thumb{width:.9rem;height:.9rem;border:0;background:var(--brand)}.hk-media-player .original-player-time{margin-right:auto;font-variant-numeric:tabular-nums;font-size:.78rem;white-space:nowrap}.hk-media-player .original-player-mobile-audio{display:inline-flex;position:relative}.hk-media-player .original-player-audio-popover{position:absolute;z-index:5;bottom:calc(100% + .5rem);left:-2.5rem;display:flex;align-items:center;gap:.4rem;padding:.4rem;border:1px solid var(--border);border-radius:.6rem;background:var(--surface);color:var(--foreground);box-shadow:0 4px 24px #0005}.original-player-audio-popover input{width:7rem;min-height:2.75rem;accent-color:var(--brand)}.hk-media-player .hk-media-center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;border-radius:50%;background:#0009;color:#fff}.hk-media-player .hk-media-center-play:hover{background:#000c}.hk-media-buffering{position:absolute;left:50%;top:40%;transform:translateX(-50%);background:#000b;color:#fff;border-radius:.5rem;padding:.5rem 1rem}.hk-media-player .original-player-notice{position:absolute;z-index:6;inset:0 0 auto;padding:1rem;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:.65rem;text-align:center;font-size:.85rem}.hk-media-player .original-player-notice button{margin:.4rem .3rem 0;padding-inline:.7rem;border:1px solid var(--border)}.hk-media-player:fullscreen{border-radius:0}.modal-surface.dm-image-viewer{display:block;inset:0;margin:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;overflow:hidden;background:#080d0a;color:white}.dm-shared-viewer-layout{position:relative;width:100%;height:100%}.dm-shared-viewer-layout .dm-image-viewer-toolbar{position:absolute;z-index:6;inset:0 0 auto;min-width:0;background:linear-gradient(#000b,transparent);color:#fff;padding-top:max(.5rem,env(safe-area-inset-top))}.dm-shared-viewer-layout .dm-image-viewer-toolbar button{color:#fff;background:transparent;border-color:transparent;min-width:44px;min-height:44px}.dm-shared-viewer-layout .dm-image-viewer-toolbar button:hover{background:#ffffff26}.dm-shared-viewer-layout .dm-image-viewer-toolbar button:focus-visible{outline:2px solid #72dca1;outline-offset:-2px}.dm-shared-viewer-layout .dm-image-viewer-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;overflow:hidden}.dm-shared-viewer-layout .dm-image-viewer-caption{position:absolute;z-index:6;inset:auto 3.5rem max(.5rem,env(safe-area-inset-bottom));width:auto;max-width:none;transform:none;margin:0;padding:.4rem .65rem;background:#000a;color:#fff}.dm-shared-viewer-layout:has(.is-video) .dm-image-viewer-caption{inset-block-end:calc(6rem + env(safe-area-inset-bottom))}.dm-shared-viewer-layout .dm-image-viewer-nav{z-index:5}.dm-voice-bubble .hk-media-player{min-width:0}.dm-inline-video-frame .hk-media-player{min-height:16rem}.hk-image-canvas{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;height:100%;position:relative}.hk-image-canvas .storage-image-tools{position:absolute;top:calc(3.75rem + env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:3;gap:.3rem;padding:.1rem .4rem;border:1px solid #ffffff40;border-radius:2rem;background:#10201bc9;color:#fff}.hk-image-canvas .storage-image-tools button:hover:not(:disabled){background:#ffffff26;color:#fff}.storage-image-tools button:disabled{opacity:.4;cursor:default}.storage-image-tools output{min-width:3.5rem;font-size:.85rem;font-variant-numeric:tabular-nums}.hk-image-canvas .storage-image-stage{touch-action:none;width:100%;cursor:zoom-in}.hk-image-canvas .storage-image-stage[data-zoomed=true]{cursor:grab}.hk-image-canvas .storage-image-stage[data-zoomed=true]:active{cursor:grabbing}.hk-media-navigation{position:absolute;z-index:5;inset:0;pointer-events:none}.hk-media-navigation .hk-media-edge{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:white;pointer-events:auto;cursor:pointer}.hk-media-edge.is-previous{inset-inline-start:max(.5rem,env(safe-area-inset-left))}.hk-media-edge.is-next{inset-inline-end:max(.5rem,env(safe-area-inset-right))}.hk-media-edge .site-icon{width:1.4rem;height:1.4rem;filter:drop-shadow(0 1px 2px #000) drop-shadow(0 0 1px #000)}.hk-media-edge:disabled{opacity:.25;cursor:default}.hk-media-edge:hover:not(:disabled){background:#0006}.hk-media-edge:focus-visible{outline:2px solid #72dca1;outline-offset:2px}.dm-shared-viewer-layout:has(.is-video[data-controls-visible=false])>.dm-image-viewer-caption:not(:focus-within),.dm-shared-viewer-layout:has(.is-video[data-controls-visible=false])>.dm-image-viewer-toolbar:not(:focus-within),.storage-viewer-layout:has(.is-video[data-controls-visible=false])>.storage-viewer-header:not(:focus-within),:is(.storage-viewer-layout,.dm-shared-viewer-layout):has(.is-video[data-controls-visible=false])>.hk-media-navigation .hk-media-edge:not(:focus-visible){opacity:0;pointer-events:none}@container (width < 370px){.hk-media-player .hk-media-pip{display:none}.hk-media-player .original-player-time{font-size:.65rem}.hk-media-player .hk-media-control-row{gap:0}}@container (width < 275px){.hk-media-control-row{flex-wrap:wrap}.hk-media-player .original-player-time{flex:1}}.hk-select-field{display:contents}.hk-select{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0;max-width:100%;min-height:44px;padding:.4rem .65rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--foreground);font:inherit;font-size:.875rem;font-weight:550;text-align:start;cursor:pointer}.hk-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hk-select>.site-icon{flex:none;width:.9rem;height:.9rem;color:var(--muted)}.hk-select:hover{background:var(--surface-hover)}.hk-select:focus-visible,.hk-select[aria-expanded=true]{outline:2px solid var(--brand-border);outline-offset:2px}.hk-select:disabled{opacity:.45;cursor:not-allowed}.hk-select[aria-invalid=true]{border-color:var(--danger-foreground)}.modal-surface.choice-dialog{display:flex;flex-direction:column;inset:var(--choice-top) auto auto var(--choice-left);margin:0;width:var(--choice-width);max-width:calc(100vw - 16px);max-height:var(--choice-height,28rem);overflow:hidden;padding:.3rem;border:1px solid var(--border);border-radius:.7rem;box-shadow:0 6px 28px #0002;font-size:.875rem}.choice-dialog::backdrop{background:#0001}.choice-heading{display:flex;flex:none;align-items:center;gap:.6rem;min-height:44px;padding:.15rem .4rem .25rem .65rem}.choice-heading h2{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:650;overflow-wrap:anywhere}.choice-heading>button{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:.5rem;color:var(--muted);background:transparent;cursor:pointer}.choice-heading>button:hover{background:var(--surface-hover);color:var(--foreground)}.choice-search{display:flex;flex:none;align-items:center;gap:.5rem;margin:.1rem .35rem .5rem;padding:0 .65rem;min-height:44px;border:1px solid var(--border);border-radius:.5rem;background:var(--surface-muted)}.choice-search input{width:100%;min-width:0;padding:.5rem 0;background:transparent;color:var(--foreground);font:inherit}.choice-search>.site-icon{color:var(--muted);flex:none}.choice-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:.2rem}.choice-option{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;padding:.65rem .75rem;border:0;border-radius:.45rem;background:transparent;color:var(--foreground);font:inherit;text-align:start;cursor:pointer}.choice-option>span{min-width:0;overflow-wrap:anywhere}.choice-option>.site-icon{flex:none;width:1rem;height:1rem}.choice-option[aria-selected=true]{background:var(--brand-soft);color:var(--brand-strong);font-weight:650}.choice-option:focus-visible,.choice-option:hover:not(:disabled){background:var(--surface-hover);outline:2px solid var(--brand-border);outline-offset:-2px}.choice-option:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.choice-unchecked{visibility:hidden}.choice-group{padding:.8rem .75rem .35rem;font-size:.8rem;font-weight:650;color:var(--muted)}.choice-empty{padding:1rem;color:var(--muted);text-align:center}.modal-surface.confirmation-dialog{width:min(28rem,calc(100vw - 1.5rem));padding:1.1rem;border-radius:.75rem}.confirmation-dialog h2{margin:0;font-size:1.125rem;font-weight:650}.confirmation-message{margin:.85rem 0 1.2rem;color:var(--muted);font-size:.9375rem;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.confirmation-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.confirmation-actions button{min-height:44px;padding:.5rem 1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--foreground);font-size:.875rem;cursor:pointer}.confirmation-actions .is-confirm{border-color:var(--brand);background:var(--brand);color:var(--brand-on)}.confirmation-actions .is-danger{border-color:var(--danger-foreground);background:var(--danger-foreground);color:var(--surface)}.confirmation-actions button:focus-visible{outline:2px solid var(--brand-border);outline-offset:2px}@media (max-width:767px){.modal-surface.choice-dialog{inset:auto 0 0;width:100%;max-width:100%;max-height:min(75dvh,calc(var(--choice-viewport-height, 100dvh) - 16px));padding:.5rem max(.5rem,env(safe-area-inset-right)) max(.5rem,env(safe-area-inset-bottom)) max(.5rem,env(safe-area-inset-left));border-width:1px 0 0;border-radius:.9rem .9rem 0 0;box-shadow:0 -4px 24px #0002}.choice-dialog::backdrop{background:#0005}.choice-heading h2{font-size:1rem}.choice-option{padding-block:.75rem}}@media (prefers-reduced-motion:reduce){.choice-dialog,.choice-dialog *{scroll-behavior:auto}}:root{--brand:#7600d6;--brand-strong:#7600d6;--brand-soft:#f1e8fb;--brand-border:#9254c8;--brand-on:#ffffff;--background:#f7f6f4;--foreground:#27242c;--surface:#ffffff;--surface-muted:#f3f1f5;--surface-hover:#ebe7ef;--border:#dedbe3;--muted:#68616f;--quote-bg:#f3edf9;--quote-foreground:#453054;--quote-border:#9254c8;--success-bg:#e8f7ef;--success-foreground:#174b35;--danger-bg:#fff0ed;--danger-foreground:#a83222;--warning-bg:#fff7cf;--warning-foreground:#594500;--code-bg:#242128;--code-foreground:#f0edf4;--inline-code-bg:#eeebf0;--spoiler-hidden-bg:#e1dfe5;--spoiler-hidden-foreground:#514b59;--spoiler-revealed-bg:#e8f0fa;--spoiler-revealed-foreground:#153f61;--member-border:#9254c8;--toolbar-active:#e6d5f7;--scrollbar-track:#f3f1f5;--scrollbar-thumb:#b1aaba;--scrollbar-thumb-hover:#82738f;--radius-control:.75rem;--radius-panel:1rem}html[data-theme=dark]{color-scheme:dark;--brand:#c9a0f5;--brand-strong:#d2b0f8;--brand-soft:#30233f;--brand-border:#aa7bd7;--brand-on:#261039;--background:#17151b;--foreground:#f2eef6;--surface:#201d25;--surface-muted:#29252f;--surface-hover:#342e3d;--border:#443d4c;--muted:#bdb4c8;--quote-bg:#30233f;--quote-foreground:#e4cff9;--quote-border:#aa7bd7;--success-bg:#153528;--success-foreground:#a7e6c7;--danger-bg:#3b201d;--danger-foreground:#ffb4a8;--warning-bg:#342f18;--warning-foreground:#fff1a8;--code-bg:#141117;--code-foreground:#f0edf4;--inline-code-bg:#342d3c;--spoiler-hidden-bg:#39333f;--spoiler-hidden-foreground:#e0d9e7;--spoiler-revealed-bg:#193b55;--spoiler-revealed-foreground:#d5eeff;--member-border:#aa7bd7;--toolbar-active:#48305e;--scrollbar-track:#201d25;--scrollbar-thumb:#63576e;--scrollbar-thumb-hover:#9d86b4}@media (prefers-color-scheme:dark){html[data-theme=system]{color-scheme:dark;--brand:#c9a0f5;--brand-strong:#d2b0f8;--brand-soft:#30233f;--brand-border:#aa7bd7;--brand-on:#261039;--background:#17151b;--foreground:#f2eef6;--surface:#201d25;--surface-muted:#29252f;--surface-hover:#342e3d;--border:#443d4c;--muted:#bdb4c8;--quote-bg:#30233f;--quote-foreground:#e4cff9;--quote-border:#aa7bd7;--success-bg:#153528;--success-foreground:#a7e6c7;--danger-bg:#3b201d;--danger-foreground:#ffb4a8;--warning-bg:#342f18;--warning-foreground:#fff1a8;--code-bg:#141117;--code-foreground:#f0edf4;--inline-code-bg:#342d3c;--spoiler-hidden-bg:#39333f;--spoiler-hidden-foreground:#e0d9e7;--spoiler-revealed-bg:#193b55;--spoiler-revealed-foreground:#d5eeff;--member-border:#aa7bd7;--toolbar-active:#48305e;--scrollbar-track:#201d25;--scrollbar-thumb:#63576e;--scrollbar-thumb-hover:#9d86b4}}.brand-mark-rax{display:inline-block;flex:none;width:100%;height:100%}.brand-wordmark.rax-wordmark{gap:0;font-size:1.45rem;font-weight:750;letter-spacing:-.045em}.rax-wordmark>span{color:var(--brand-strong)}.app-boot-wordmark{letter-spacing:.08em}.rax-intro{padding:1rem 0 1.25rem;border-bottom:1px solid var(--border);margin-bottom:1.25rem}.rax-intro .rax-intro-label{font-size:.75rem;font-weight:650;letter-spacing:.07em;color:var(--brand-strong)}.rax-intro h2{margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.4;letter-spacing:-.025em}.rax-intro p{margin-top:.45rem;color:var(--muted);font-size:.9375rem;line-height:1.7}.rax-intro-links{display:flex;flex-wrap:wrap;gap:.25rem 1.2rem;margin-top:.65rem}.rax-intro-links a{display:inline-flex;gap:.4rem;align-items:center;min-height:44px;color:var(--brand-strong);font-size:.875rem;font-weight:600}.rax-intro-links .site-icon{width:1.1rem;height:1.1rem}.rax-footer{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-block:1.25rem;margin-top:1.5rem;border-top:1px solid var(--border);font-size:.8125rem;color:var(--muted)}.rax-footer a{min-height:32px;color:var(--muted)}.rax-footer a,.rax-footer>span{display:inline-flex;align-items:center}.rax-auth-brand{display:flex;align-items:center;gap:.65rem;padding:1.25rem 1.5rem .25rem}.rax-auth-brand>.brand-mark{width:2rem;height:2rem}.rax-auth-brand p{font-size:.875rem;line-height:1.6;color:var(--muted)}.rax-auth-brand strong{color:var(--foreground);display:block;font-weight:650}.rax-account-capacity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-block:.75rem}.rax-account-capacity strong{font-size:1.8rem;line-height:1.3;font-weight:700;letter-spacing:-.035em}.rax-account-capacity span{color:var(--muted);font-size:.875rem}.rax-plan-price{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-weight:600;color:var(--brand-strong)}.forum-create-board,.forum-feed-compose,.header-login-button{border-radius:var(--radius-control)}.forum-feed-compose{background:var(--brand-soft)}.forum-create-board:hover,.rax-intro-links a:hover{color:var(--brand-strong);text-decoration:underline;text-underline-offset:.2em}.private-vault-usage progress{accent-color:var(--brand)}.private-vault-usage progress::-webkit-progress-bar{background:var(--surface-hover);border-radius:1rem}.private-vault-usage progress::-webkit-progress-value{background:var(--brand);border-radius:1rem}.private-vault-usage progress::-moz-progress-bar{background:var(--brand);border-radius:1rem}.storage-media-viewer,.storage-original-preview{background:#17151b}[class~="shadow-[0_3px_0_#d6aa00]"]{box-shadow:none}.dm-image-editor-header button.is-primary,.dm-media-review-send{background:var(--brand);color:var(--brand-on);border-color:var(--brand-border)}.dm-image-editor-popover>button[aria-expanded=true],.dm-image-editor-stickers button.is-active,.dm-image-editor-tools>button.is-active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-strong)}.dm-image-editor-footer .dm-image-editor-metadata input,.dm-image-editor-tools input[type=range]{accent-color:var(--brand)}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand-strong);outline-offset:3px}@media (max-width:767px){.rax-intro{padding-top:.5rem}.brand-wordmark.rax-wordmark{font-size:1.3rem}.rax-auth-brand{padding-inline:1.25rem}}