.interface-preferences{flex:none;font-size:.82rem;position:relative}.interface-preferences>summary{cursor:pointer;border:1px solid var(--border);background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);border-radius:.75rem;place-items:center;list-style:none;display:grid}.interface-preferences>summary::-webkit-details-marker{display:none}.interface-preferences-panel{z-index:80;border:1px solid var(--border);background:var(--surface);width:min(19rem,100vw - 2rem);color:var(--foreground);border-radius:.8rem;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 36px #0003}.interface-preferences-panel label{gap:.4rem;margin-bottom:.8rem;display:grid}.interface-preferences-panel .hk-select{background:var(--surface-muted);border:1px solid var(--border);border-radius:.5rem;width:100%;min-height:2.75rem;padding:.4rem}.interface-preferences-panel .interface-focus-choice{align-items:center;gap:.6rem;display:flex}.modal-surface{border:1px solid var(--border);background:var(--surface);color:var(--foreground);overscroll-behavior:contain;border-radius:1rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;position:fixed}.modal-surface::backdrop{background:#000b}.modal-surface.quote-preview-modal{width:min(48rem,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,100vw - 2rem);padding:1.2rem;overflow:auto}.storage-edit-dialog header,.storage-edit-dialog footer{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.storage-edit-dialog header h2{font-size:1.125rem;font-weight:650}.storage-edit-dialog footer{justify-content:flex-end;margin:1rem 0 0}.storage-edit-dialog form,.storage-edit-dialog label{gap:.6rem;margin-block:.75rem;display:grid}.storage-edit-dialog input:not([type=checkbox]),.storage-edit-dialog .hk-select{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:.5rem}.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{border:1px solid var(--border);background:var(--surface);border-radius:.6rem;min-height:2.75rem;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{min-width:0;padding-block:0 1.5rem}.storage-albums-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.75rem;display:flex}.storage-albums-toolbar h3{overflow-wrap:anywhere;margin-right:auto;font-size:1.125rem;font-weight:650}.storage-albums-toolbar .hk-select{background:var(--surface-muted);border:1px solid var(--border);border-radius:.5rem;min-height:2.75rem;padding:.4rem}.storage-albums-note,.storage-audience{color:var(--muted);font-size:.82rem;line-height:1.6}.storage-audience{color:var(--brand-strong);font-weight:750}.storage-selection-toolbar{top:var(--site-header-height,4rem);z-index:15;border:1px solid var(--brand-border);background:var(--brand-soft);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;display:flex;position:sticky}.storage-date-group h4{color:var(--muted);margin:1rem 0 .4rem;font-size:.8125rem;font-weight:650}.storage-date-group:first-of-type h4{margin-top:.4rem}.storage-gallery-controls{gap:.35rem .65rem;margin-block:0 .5rem}.storage-gallery-controls button{background:0 0;justify-content:center;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:550;display:inline-flex}.storage-gallery-actions{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin-inline-start:auto;display:flex}.storage-gallery-actions .storage-gallery-icon{border:0;width:44px;min-width:44px;padding:.4rem}.storage-gallery-actions .storage-gallery-upload{background:var(--brand);color:var(--brand-on);border-color:#0000}.storage-gallery-actions .storage-gallery-upload:hover{background:var(--brand-strong)}.storage-gallery-filter{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;font-size:.8125rem;display:flex}.storage-gallery-filter label{align-items:center;gap:.35rem;min-width:0;display:flex}.storage-gallery-controls .storage-audience{overflow-wrap:anywhere;font-size:.8125rem;font-weight:550}@container storage-content not (min-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-photo-grid,.storage-album-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.6rem;margin-block:1rem;list-style:none;display:grid}.storage-photo-grid>li{background:var(--surface-muted);border-radius:.65rem;min-width:0;position:relative;overflow:hidden}button.storage-photo-open{aspect-ratio:1;background:var(--surface-muted);border:0;border-radius:.65rem;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.storage-photo-open>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storage-cached-thumbnail{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.storage-cached-thumbnail>img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block;position:absolute;inset:0}.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{color:var(--muted);font-size:3rem}.storage-photo-caption{color:#fff;text-align:left;background:linear-gradient(#0000,#000c);gap:.15rem;padding:1.5rem .65rem .5rem;display:grid;position:absolute;inset:auto 0 0}.storage-photo-caption strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.storage-photo-caption small{font-size:.63rem;font-weight:500}.storage-photo-play{color:#fff;background:#0008;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.5rem;right:.5rem}.storage-photo-select{place-items:center;width:2.75rem;height:2.75rem;position:absolute;top:.15rem;left:.15rem;margin:0!important;display:grid!important}.storage-photo-select input{cursor:pointer;width:1.2rem;height:1.2rem;accent-color:var(--brand)}.storage-album-grid button{text-align:left;background:0 0;border:0;border-radius:.35rem;gap:.35rem;width:100%;padding:0 0 .5rem;display:grid;overflow:hidden}.storage-album-grid img,.storage-album-placeholder{aspect-ratio:1;object-fit:cover;background:var(--surface-muted);border-radius:.4rem;place-items:center;width:100%;font-size:3rem;display:grid}.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{gap:.5rem;display:grid}.storage-album-choices button{text-align:left;width:100%}.storage-empty{text-align:center;color:var(--muted);padding:3rem 1rem}.storage-load-more{margin:1.2rem auto;display:block}.storage-warning{background:var(--warning-bg);color:var(--warning-foreground);border-radius:.6rem;padding:.9rem;font-size:.85rem;line-height:1.6;display:block}.storage-share-page{max-width:90rem;margin:auto;padding:1.5rem clamp(.75rem,3vw,2rem)}.storage-share-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-bottom:1rem;display:flex}.storage-share-summary{flex:12rem;min-width:0}.storage-share-actions{flex:none;align-items:center;gap:.5rem;display:flex}.storage-share-actions>button{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.storage-share-heading h1{font-size:var(--page-title-size);overflow-wrap:anywhere;margin-block:.35rem;font-weight:650}.storage-share-heading p,.storage-share-heading small{color:var(--muted)}.storage-share-status{text-align:center;gap:1rem;max-width:40rem;margin:3rem auto;display:grid}.storage-shared-files{gap:.7rem;display:grid}.storage-shared-files li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;display:flex}.storage-shared-files strong{overflow-wrap:anywhere}.modal-surface.storage-media-viewer{color:#fff;background:#0b1410;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.storage-viewer-layout{height:100%;position:relative}.storage-viewer-header{z-index:6;padding:max(.5rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) .5rem max(.75rem, env(safe-area-inset-left));color:#fff;background:linear-gradient(#000b,#0000);align-items:center;gap:.5rem;display:flex;position:absolute;inset:0 0 auto}.storage-media-viewer .storage-viewer-header button{color:#fff;background:0 0;border:1px solid #0000;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;gap:.15rem;min-width:0;display:grid}.storage-viewer-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storage-viewer-header small{color:#ffffffc9;font-size:.7rem}.storage-media-viewer button,.storage-media-viewer .hk-select{border:1px solid var(--border);min-width:2.75rem;min-height:2.75rem;color:var(--foreground);background:var(--surface-muted);cursor:pointer;border-radius:.6rem;padding:.4rem .7rem;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{flex-direction:column;justify-content:center;align-items:stretch;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.storage-image-tools{background:var(--surface);color:var(--foreground);flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex}.storage-image-stage{-webkit-user-select:none;user-select:none;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.storage-image-stage img{object-fit:contain;transform-origin:50%;-webkit-user-drag:none;width:100%;height:100%;min-height:0}.storage-viewer-details{right:0;top:calc(4rem + env(safe-area-inset-top));z-index:8;background:var(--surface);border-left:1px solid var(--border);width:min(22rem,100%);color:var(--foreground);padding:1.2rem;position:absolute;bottom:0;overflow:auto}.storage-viewer-details p{overflow-wrap:anywhere;margin-block:.8rem;font-size:.9rem}.storage-viewer-details h2{font-weight:800}.storage-viewer-error,.storage-viewer-loading{text-align:center;padding:1.5rem}.storage-viewer-error button{margin:.5rem}@media not (min-width:768px){.storage-photo-grid,.storage-album-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-width:calc(100vw - 1rem);max-height:calc(100dvh - 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{z-index:3;background:#0b1410bb;border-radius:.5rem;position:absolute;top:.2rem;left:.2rem}}@media (prefers-reduced-motion:reduce){.storage-media-viewer *,.modal-surface{scroll-behavior:auto!important;transition:none!important}}.shared-disclosure{position:relative}.shared-disclosure>summary{cursor:pointer;place-items:center;min-width:2.75rem;min-height:2.75rem;list-style:none;display:grid}.shared-disclosure>summary::-webkit-details-marker{display:none}.shared-disclosure>summary[aria-disabled=true]{opacity:.4;cursor:default}.shared-disclosure-panel{z-index:35;border:1px solid var(--border);background:var(--surface);min-width:12rem;color:var(--foreground);border-radius:.8rem;padding:.5rem;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 8px 28px #0003}.shared-disclosure-panel>button{text-align:left;border-radius:.5rem;align-items:center;gap:.65rem;width:100%;min-height:2.75rem;padding:.5rem .7rem;display:flex}.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{background:var(--brand-soft);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.7rem;display:flex}.reply-tree-focus{min-height:2.75rem;color:var(--brand-strong);padding:.4rem .6rem;font-weight:750;display:none}.reply-branch-context button,.reply-direct-button{min-height:2.75rem;color:var(--brand-strong);align-items:center;gap:.35rem;padding-inline:.65rem;font-size:.8rem;font-weight:750;display:inline-flex}.threaded-reply .reply-author-row .topic-mark{width:1.75rem;height:1.75rem;font-size:.7rem}.thread-content .reply-author-row>div{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;min-width:0;display:flex}.thread-content .reply-author-row time{color:var(--muted);font-size:.75rem}.thread-content .reply-author-row>div>p{margin:0}.thread-content .reddit-reply-footer{background:0 0;border-top:0;padding-top:.5rem}.thread-content .reddit-reply-footer .reddit-vote-controls{background:var(--surface-muted);border:0;border-radius:.4rem}.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 (not (min-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 not (min-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 not (min-width:768px){.thread-page-shell{padding-bottom:var(--site-bottom-height)}.thread-page-shell>.app-header,.thread-quickbar,.thread-content>nav[aria-label],.thread-floating-compose{display:none!important}.thread-mobile-context{z-index:35;min-height:3.25rem;padding:max(.15rem, env(safe-area-inset-top)) .5rem .15rem;border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:.35rem;display:flex;position:sticky;top:0}.thread-mobile-context>a,.thread-mobile-context>button{place-items:center;min-width:2.75rem;min-height:2.75rem;display:grid}.thread-mobile-context .thread-mobile-board{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;font-weight:750;display:block;overflow:hidden}.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{border-radius:.45rem;flex:none;width:1.6rem;height:1.6rem;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{flex-wrap:wrap;gap:.3rem;padding:.5rem 0 0}.thread-content .reddit-reply-footer>button{font-size:.75rem}.reply-view-toolbar{margin:1rem .75rem}.reply-view-toolbar h2{font-size:1rem}.threaded-reply{border-bottom:1px solid var(--border);padding:.85rem .6rem}.reply-tree-list{border-inline:0;border-radius: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{z-index:40;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));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #0001}.thread-reading-bar>button{min-height:3rem;color:var(--muted);justify-items:center;gap:.15rem;font-size:.65rem;display:grid}.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{border:0;width:2.75rem;height:2.75rem;margin:auto}.forum-page-shell .board-hero-banner{display:none}.forum-page-shell .topic-row{box-shadow:none;border-radius:0}}.storage-original-preview{color:#fff;background:#090d0b;place-items:center;min-height:15rem;padding:.5rem;display:grid}.storage-original-preview>button{place-items:center;width:100%;display:grid}.storage-original-preview img{object-fit:contain;max-width:100%;max-height:72dvh}.interface-preferences .shared-disclosure-panel{padding:0;top:calc(100% + .5rem);bottom:auto}.interface-preferences .interface-preferences-panel{box-shadow:none;border:0;position:static}.flat-reply-direct{align-items:center;gap:.25rem;padding:.45rem .65rem;font-weight:700;display:inline-flex}.content-translation{border-inline-start:2px solid var(--brand);margin-block:.75rem;padding:.5rem}.private-vault-navigation .vault-nav-more{display:none}.vault-navigation-dialog nav{gap:.5rem;display:grid}.vault-navigation-dialog nav button{align-items:center;gap:.75rem;display:flex}.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{cursor:pointer;min-height:2.75rem;color:var(--muted);padding:.75rem 1rem;font-size:.8rem;font-weight:700}@media not (min-width:1024px){.private-vault-workspace{display:block}.private-vault-navigation{border-inline-end:0;border-block-end:1px solid var(--border);flex-flow:wrap;gap:.2rem;padding:0 0 .75rem;display:flex}.private-vault-navigation .vault-nav-secondary{display:none}.private-vault-navigation .vault-nav-more{display:flex}.private-vault-navigation>button{overflow-wrap:anywhere;flex-direction:column;flex:1 1 0;justify-content:center;gap:.3rem;width:auto;min-width:0;min-height:2.75rem;padding:.4rem .55rem;font-size:.8125rem}.private-vault-navigation .private-vault-usage{flex:0 0 100%;order:10;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;min-width:100%;margin:.3rem 0 0;padding:.4rem .5rem;display:grid}.private-vault-usage>small{text-align:end;grid-area:1/2;margin:0}.private-vault-usage>progress{grid-area:2/1/auto/-1;margin:0}.private-vault-navigation .private-vault-trash-note{display:none}.private-vault-content{padding-block-start:.15rem}}@media not (min-width:768px){.private-vault-navigation{gap:.125rem;padding-block-end:.35rem}.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{row-gap:.2rem;margin-block-start:.15rem;padding:.25rem .4rem}.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{--lightningcss-light:initial;--lightningcss-dark: ;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);overflow-wrap:anywhere;font-weight:650;line-height:1.5}.surface-heading{justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.75rem;display:flex}.surface-heading h1,.surface-heading h2{font-size:var(--page-title-size);margin:0;font-weight:650}.surface-heading>button{border-radius:.5rem;place-items:center;min-width:44px;min-height:44px;display:grid}.surface-heading>button:hover{background:var(--surface-hover)}.primary-navigation{z-index:45;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);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;display:grid;position:fixed;inset:auto 0 0}.primary-navigation-action{min-width:0;min-height:52px;color:var(--muted);overflow-wrap:anywhere;text-align:center;background:0 0;border:0;border-radius:.45rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.25rem .1rem;font-size:.6875rem;font-weight:550;line-height:1.2;text-decoration:none;display:flex;position:relative}.primary-navigation-action .site-icon{width:1.25rem;height:1.25rem}.primary-navigation-action:hover,.primary-navigation-action:focus-visible{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){border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;min-width:44px;min-height:44px;display:inline-flex;position:relative}.notification-tools{color:var(--muted);font-size:var(--secondary-size);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem 1rem;display:flex}.notification-tools button,.notification-group-heading>button,.notification-group-details>button{border-radius:.4rem;min-width:44px;min-height:44px;padding:.5rem}.notification-tools button:hover,.notification-group-heading>button:hover{background:var(--surface-hover)}.notification-group-heading{border-bottom:1px solid var(--border);align-items:center;min-width:0;display:flex}.notification-group-heading .notification-row{border:0;flex:1;min-width:0}.notification-group-heading>button .site-icon{width:1rem;height:1rem}.notification-group-details{border-inline-start:2px solid var(--brand-soft);font-size:var(--secondary-size);margin:.5rem;padding-inline-start:.5rem}.notification-group-details time{color:var(--muted);display:block}.notification-error{color:var(--danger-foreground);font-size:var(--secondary-size);padding:1rem}.notification-badge{background:var(--danger-foreground);min-width:1.1rem;color:var(--surface);border-radius:1rem;padding:.12rem .25rem;font-size:.625rem;line-height:1.2;position:absolute;top:.05rem;right:.15rem}.site-menu-dialog,.notification-dialog{width:min(100%,36rem)}.site-menu-dialog,.context-details-dialog,.content-actions-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,100% - 1rem);padding:0}.mobile-search-modal .mobile-search-dialog{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;position:static}.mobile-search-modal .header-search-field input{width:100%;min-width:0;color:var(--foreground);background:0 0;padding:.5rem;font-size:1rem}.content-action-list{display:grid}.content-action-list .content-action-item{min-height:44px}.modal-surface.action-menu-modal{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;inset:0;overflow:visible}.dm-composer-icon-button,.dm-emoji-picker-anchor,.dm-header-icon-button,.dm-message-more,.dm-message-select,.dm-message-delete,.dm-message-pin,.dm-composer-reply>button{min-width:44px;min-height:44px}.dm-conversation-filter-list>button,.dm-message-reactions>button,.dm-selection-toolbar button,.dm-conversation-search form button,.action-menu-panel>button,.private-vault-navigation>button{min-height:44px}@media not (min-width:768px){.content-actions-dialog{width:100%;max-width:100%;padding-bottom:max(1rem, env(safe-area-inset-bottom));border-radius:.75rem .75rem 0 0;margin:auto auto 0}}.site-menu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.site-menu-links>a,.site-menu-links>button{text-align:start;overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.55rem;min-height:44px;padding:.6rem;font-size:.875rem;display:flex}.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{width:100%;display:block}.interface-preferences.is-inline .interface-preferences-panel{background:0 0;padding:0}.site-menu-account{min-height:44px;color:var(--brand-strong);border-radius:.5rem;padding:.5rem .75rem}.notification-list{display:grid}.notification-row{border-bottom:1px solid var(--border);text-align:start;gap:.3rem;width:100%;padding:.9rem .5rem;display:grid}.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{background-color:var(--brand-strong);flex:none;display:inline-block;-webkit-mask:url(/brand-v2/mark.png) 50%/contain no-repeat;mask:url(/brand-v2/mark.png) 50%/contain no-repeat}.topic-list-row{padding:var(--list-row-space) .75rem;border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;column-gap:.35rem;display:grid}.topic-list-row:last-child{border-bottom:0}.thread-topic-sidebar{border-inline-end:1px solid var(--border);background:var(--surface);flex:none;width:clamp(320px,24vw,380px);min-width:0;min-height:0;display:flex}.thread-topic-reopen{border-inline-end:1px solid var(--border);background:var(--surface);flex:none;width:44px}.thread-topic-reopen>button{width:44px;height:44px;color:var(--brand-strong);place-items:center;display:grid}.topic-navigator{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.topic-navigator-heading{align-items:center;gap:.5rem;padding:.25rem .75rem;display:flex}.topic-navigator-heading strong{flex:1;font-size:1rem;font-weight:600}.topic-navigator button{border-radius:.4rem;justify-content:center;align-items:center;gap:.3rem;min-width:44px;min-height:44px;display:inline-flex}.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{background:var(--surface);width:100%;min-height:44px;color:var(--foreground);border:1px solid var(--border);border-radius:.4rem;padding:.4rem}.topic-navigator-sorts{border-bottom:1px solid var(--border);padding:.25rem .5rem;display:flex}.topic-navigator-sorts button{font-size:var(--secondary-size);flex:1;padding-inline:.35rem}.topic-navigator-sorts button[aria-pressed=true]{color:var(--brand-strong);background:var(--brand-soft)}.topic-navigator-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:hidden auto}.topic-navigator-scroll>p,.topic-navigator-filter{font-size:var(--secondary-size);overflow-wrap:anywhere;padding:.75rem}.topic-navigator-row{padding:var(--list-row-space) .75rem;border-bottom:1px solid var(--border);gap:.4rem;display:grid}.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{overflow-wrap:anywhere;font-size:1rem;font-weight:550;line-height:1.5}.topic-navigator-row>span{color:var(--muted);font-size:var(--secondary-size);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.topic-navigator-row>span>span:last-child{align-items:center;gap:.25rem;margin-inline-start:auto;display:inline-flex}.topic-navigator-row .site-icon{width:.85rem;height:.85rem}.topic-navigator-pagination{border-top:1px solid var(--border);font-size:var(--secondary-size);justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}.topic-navigator-return{min-height:44px;color:var(--brand-strong);font-size:var(--secondary-size);justify-content:center;align-items:center;display:flex}.modal-surface.topic-navigator-dialog{width:min(380px,100% - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);margin-inline-start:.5rem;padding:0;overflow:hidden}@media not (min-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{align-items:center;min-height:44px;display:flex}.topic-list-title h2{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:550;line-height:1.5}.topic-list-title:hover h2{text-underline-offset:.15em;text-decoration:underline}.topic-list-meta{color:var(--muted);font-size:var(--secondary-size);flex-wrap:wrap;align-items:center;gap:.25rem .65rem;display:flex}.topic-list-meta>a{color:var(--brand-strong)}.topic-read-state{color:var(--brand-strong);font-size:.6875rem}.topic-read-state:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:.3rem;height:.3rem;margin-right:.3rem;display:inline-block}.topic-read-state[data-state=updated]{font-weight:700}.topic-list-replies{min-width:44px;min-height:44px;color:var(--muted);font-size:var(--secondary-size);justify-content:center;align-items:center;gap:.3rem;display:flex}.topic-list-replies .site-icon{width:.9rem;height:.9rem}.topic-list-preview{display:contents}.topic-list-preview>summary{width:44px;min-height:44px;color:var(--muted);cursor:pointer;border-radius:.5rem;place-items:center;list-style:none;display:grid}.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{color:var(--muted);font-size:var(--secondary-size);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.topic-featured{color:var(--brand-strong);font-size:.6875rem}.search-topic-row{grid-template-columns:minmax(0,1fr) auto}.search-topic-results>h2{padding-block:.75rem}.discovery-content{gap:1rem;display:grid}.discovery-tools{border-block:1px solid var(--border)}.discovery-tools>summary{cursor:pointer;min-height:44px;color:var(--brand-strong);padding:.75rem .25rem;font-size:.875rem}.discovery-tool-panels{gap:1rem;padding-block:.75rem;display:grid}.community-directory-list{gap:0 1.25rem;display:grid}.community-directory-row{border-bottom:1px solid var(--border);align-items:center;gap:.65rem;min-width:0;padding:.85rem .5rem;display:flex}.community-directory-row:hover{background:var(--surface-hover)}.community-directory-mark{background:var(--brand-soft) center / cover;width:2rem;height:2rem;color:var(--brand-strong);border-radius:.4rem;flex:none;place-items:center;display:grid}.community-directory-identity{gap:.2rem;min-width:0;display:grid}.community-directory-identity strong{overflow-wrap:anywhere;font-size:1rem;font-weight:550}.community-directory-identity small{font-size:var(--secondary-size);color:var(--muted)}.page-introduction{border-bottom:1px solid var(--border);padding-block:.5rem 1rem}.storage-workspace-surface{background:var(--surface);padding:.5rem 0}.private-vault-content{container:storage-content/inline-size}:is(.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-end-radius:inherit;border-end-start-radius:inherit}.private-vault-recent-card-main{border-radius:inherit}.private-vault-recent-open:focus-visible,.private-vault-recent-card-main:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-4px}.storage-inspector{min-width:0;top:calc(var(--site-header-height) + .75rem);max-height:calc(100dvh - var(--site-header-height) - 1.5rem);border-inline-start:1px solid var(--border);background:var(--surface);align-self:start;padding:.75rem;position:sticky;overflow-y:auto}.storage-inspector-dialog{width:min(100% - 1rem,26rem);padding:1rem}.storage-inspector-preview{aspect-ratio:16/10;background:var(--surface-muted);border-radius:.5rem;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.storage-inspector-preview img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;display:block}.storage-inspector-preview .site-icon{width:3rem;height:3rem;color:var(--brand-strong)}.storage-inspector-name{overflow-wrap:anywhere;margin-block:.75rem;font-size:1rem;font-weight:600}.storage-edit-dialog .storage-picker-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.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-area:2/1}.storage-picker-search label:nth-child(3){grid-area:2/2/auto/4}.storage-picker-search>button{grid-area:1/3}.storage-media-picker .storage-photo-grid{overscroll-behavior:contain;max-height:min(42dvh,26rem);padding:.25rem;overflow-y:auto}.upload-activity-panel{z-index:80;inset-inline-end:max(1rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--border-strong);background:var(--surface);width:min(23rem,100vw - 2rem);max-height:min(45dvh,26rem);color:var(--foreground);border-radius:.75rem;padding:.75rem;font-size:.8125rem;position:fixed;overflow-y:auto;box-shadow:0 4px 24px #0002}.upload-activity-panel header{align-items:center;display:flex}.upload-activity-panel header strong{flex:1;min-width:0}.upload-activity-panel button{min-width:44px;min-height:44px;color:var(--brand-strong);border-radius:.4rem;padding:.5rem}.upload-activity-panel button:hover{background:var(--surface-hover)}.upload-activity-panel .site-icon{width:1rem;height:1rem}.upload-activity-panel p{color:var(--muted);margin-block:.35rem;line-height:1.5}.upload-activity-panel li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.3rem .5rem;padding-block:.5rem;display:grid}.upload-activity-panel li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-activity-panel progress{width:100%;height:.3rem;accent-color:var(--brand-strong);grid-column:1/-1}@media (max-width:1023px){.upload-activity-panel{bottom:calc(4.75rem + env(safe-area-inset-bottom))}}.storage-inspector-open{background:var(--brand-soft);width:100%;min-height:44px;color:var(--brand-strong);border-radius:.5rem;margin-bottom:.75rem;padding:.5rem}.storage-photo-metadata{font-size:var(--secondary-size);margin-top:1rem}.storage-photo-metadata>p{color:var(--muted);margin-block:.5rem;line-height:1.5}.storage-photo-metadata>button{min-height:44px;color:var(--brand-strong);padding:.5rem}@media (min-width:1280px){.private-vault-workspace.has-inspector{grid-template-columns:12.5rem minmax(0,1fr) min(20rem,25%)}}@container storage-content not (min-width:48rem){.private-vault-file-row,.private-vault-folder-row{grid-template-columns:minmax(0,1fr) auto}.private-vault-row-source,.private-vault-row-size{grid-column:1}.private-vault-row-actions{grid-area:1/2/4}.private-vault-recent-open time{grid-column:2;font-size:.75rem}}.workspace-container,.listing-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{font-size:var(--secondary-size);gap:.5rem;margin-top:1rem;display:grid}.admin-section-selector .hk-select{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;width:100%;min-height:44px;padding:.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{flex-wrap:wrap;display:flex}.admin-tab-list .admin-tab-button{min-height:44px;padding:.6rem .75rem}.admin-tab-list .admin-tab-button>span,.admin-section-selector{display:none}}.thread-opening-header{padding:1rem 1rem .5rem}.thread-opening-meta,.thread-opening-author{color:var(--muted);font-size:var(--secondary-size)}.thread-opening-meta{margin-bottom:.4rem}.thread-title{margin:0}.thread-opening-author{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.thread-opening-author>div{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.thread-opening-body{padding:.75rem 1rem 1rem;font-size:1rem;line-height:1.75}.thread-content .reply-author-row{font-size:var(--secondary-size);gap:.5rem;display:flex}.thread-content .reply-author-row>.topic-mark,.thread-opening-author>.topic-mark{background-position:50%;background-size:cover;border-radius:.45rem;flex:none;width:1.875rem;height:1.875rem;font-size:.8125rem;display:grid}.thread-content .reply-author-row>div{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.thread-content .reply-author-row>div>p{font-size:var(--secondary-size);margin:0}.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 (not (min-width:1024px)){.thread-page-shell{padding-bottom:var(--site-bottom-height)}.thread-reading-bar{z-index:45;padding:.3rem .5rem max(.3rem, env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.thread-reading-bar>button{place-items:center;min-height:52px;font-size:.8125rem;display:grid}.thread-reading-bar>button .site-icon{width:1.25rem;height:1.25rem}}.app-header .site-header-inner{min-width:0;min-height:var(--site-header-height);align-items:center;gap:.65rem;width:100%;padding:.25rem 1rem;display:flex}.header-global-menu{display:none}.context-details-dialog{width:min(100%,40rem)}.modal-surface:is(.board-directory-sheet,.community-focus-sheet,.same-board-drawer){width:min(42rem,100% - 2rem);max-height:calc(100dvh - 2rem);box-shadow:none;border-radius:.75rem;margin:auto;position:fixed;inset:0;transform:none}.modal-surface.same-board-drawer{height:auto;padding:1rem}.modal-surface.forum-navigation-drawer{width:min(20rem,100% - 2rem);max-height:100dvh;box-shadow:none;border-radius:0;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.context-details-dialog .forum-context-column,.context-details-dialog .thread-context-sidebar{width:100%;max-height:none;display:grid;position:static;overflow:visible}@media not (min-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]{display:none}body:has(.dm-messages-page.has-active-conversation) .primary-navigation{display:none}:is(.site-frame:has(.thread-page-shell),.site-frame:has(.dm-messages-page.has-active-conversation)){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-name,.header-account-chevron{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{top:calc(var(--site-header-height) + .75rem);max-height:calc(100dvh - var(--site-header-height) - 1.5rem);align-self:start;position:sticky;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{width:var(--site-rail-width);min-height:100dvh;padding:calc(var(--site-header-height) + .75rem) .3rem 1rem;border-top:0;border-right:1px solid var(--border);grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:.5rem;inset:0 auto 0 0;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{z-index:5;background:var(--surface);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;gap:.25rem;min-width:0;padding:.25rem .75rem;display:grid;position:sticky;top:0}.forum-feed-toolbar>.hk-select-field{min-width:0;max-width:100%}.forum-feed-toolbar .hk-select-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.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{text-align:center;background:var(--surface);padding:2rem 1rem}.forum-feed-empty>span{background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand-strong);border-radius:.75rem;place-items:center;margin-inline:auto;display:grid}.forum-feed-empty .site-icon{width:1.25rem;height:1.25rem}.forum-feed-empty h2{margin-top:1rem;font-size:1rem;font-weight:600}.forum-feed-empty p{color:var(--muted);margin-top:.25rem;font-size:.875rem;line-height:1.6}.forum-feed-empty button{min-height:44px;color:var(--brand-on);background:var(--brand-strong);border-radius:.5rem;margin-top:1rem;padding:.5rem 1rem}.modal-surface.community-management-dialog{width:min(72rem,100vw - 1rem);padding:1rem;overflow-y:auto}.community-management-dialog>section{border:0;margin-top:0;padding:.5rem}.forum-feed-toolbar .site-icon,.forum-discovery-return .site-icon{flex:none;width:1.25rem;height:1.25rem}.forum-feed-scope{text-align:start;align-items:center;gap:.25rem;width:100%;min-width:0;min-height:44px;display:flex}.forum-feed-scope span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.forum-feed-scope .site-icon{width:1rem;height:1rem;color:var(--muted)}.forum-feed-sort{width:44px;min-width:0;height:44px;color:var(--brand-strong);background:0 0;border-radius:.4rem;place-items:center;padding:.25rem;display:grid}.forum-feed-sort>.site-icon{width:1.2rem;height:1.2rem;color:inherit}.forum-feed-compose,.forum-feed-toolbar .content-action-trigger{width:44px;height:44px;min-height:44px;color:var(--brand-strong);background:0 0;border:0;border-radius:.4rem;place-items:center;display:grid}.forum-feed-toolbar button:hover{background:var(--surface-hover)}.forum-feed-toolbar button:focus-visible,.forum-feed-sort:focus-visible,.forum-discovery-return:focus-visible{outline:2px solid var(--brand-strong);outline-offset:-2px}.forum-landing-layout .forum-main-columns{margin-top:0}.forum-discovery-return{min-height:44px;color:var(--brand-strong);align-items:center;gap:.5rem;padding-inline:1rem;font-size:.875rem;display:inline-flex}.forum-landing-scroll{min-width:0;display:none}.forum-landing-layout.is-discovering>.forum-main-scroll{display:none}.forum-landing-layout.is-discovering>.forum-landing-scroll{display:block}.forum-landing-content{min-width:0;padding:.5rem 1rem 1rem}.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-landing-content>header p,.forum-access-note{color:var(--muted);font-size:var(--secondary-size);margin-block:.4rem 1rem;line-height:1.6}.forum-create-board{min-height:44px;color:var(--brand-strong);background:var(--brand-soft);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.forum-landing-content .site-icon{flex:none;width:1.25rem;height:1.25rem}.forum-landing-search{gap:.5rem;display:flex}.forum-landing-search label{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;flex:1;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.forum-landing-search input{background:0 0;flex:1;min-width:0;font-size:1rem}.forum-landing-content button,.forum-landing-content .hk-select{min-height:44px;color:var(--foreground);background:var(--surface);border-radius:.4rem;padding:.5rem .75rem}.forum-landing-content button:hover{background:var(--surface-hover)}.forum-landing-content button:disabled{opacity:.4}.forum-system-boards{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.5rem;margin-block-start:.75rem;display:grid}.forum-system-boards button{text-align:start;align-items:center;gap:.75rem;display:flex}.forum-system-boards button[aria-pressed=true]{color:var(--brand-strong);background:var(--brand-soft)}.forum-systems-expand{align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.modal-surface.board-browse-dialog{width:min(54rem,100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.5rem;overflow-y:auto}.board-browse-close{width:44px;height:44px;color:var(--foreground);background:var(--surface-muted);border-radius:.5rem;place-items:center;margin-left:auto;display:grid}.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{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-start:1rem;font-size:.875rem;display:flex}.forum-landing-pagination a{min-height:44px;color:var(--brand-strong);align-items:center;margin-left:auto;display:grid}.interface-width-note{color:var(--muted);margin-block:-.3rem .8rem;font-size:.75rem;line-height:1.5}.header-search-options{width:44px;height:44px;color:var(--muted);border-radius:.4rem;flex:none;place-items:center;display:grid}.header-search-options:hover{background:var(--surface-hover);color:var(--foreground)}.header-search-context{border-bottom:1px solid var(--border);min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.8125rem;display:flex}.header-search-context button{min-width:44px;max-width:100%;min-height:44px;color:var(--foreground);border-radius:.4rem;align-items:center;gap:.4rem;padding:.3rem .5rem;display:inline-flex}.header-search-context strong{overflow-wrap:anywhere;min-width:0;font-weight:600}.header-search-context .site-icon{flex:none;width:1rem;height:1rem}@media (min-width:1024px){.forum-landing-scroll{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.forum-page-shell,.thread-page-shell,.dm-messages-page{overflow-clip-margin:var(--page-gutter);overflow:clip visible}.forum-desktop-layout,.thread-layout{width:calc(100% + var(--page-gutter))}.thread-main-scroll,.forum-desktop-layout:not(.forum-landing-layout)>.forum-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>.forum-main-scroll,.forum-landing-layout.is-discovering>.forum-main-scroll{border-right:1px solid var(--border);flex:none;width:clamp(320px,24vw,380px);padding:0;display:block}.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{isolation:isolate;color:#fff;background:#080d0a;border-radius:.65rem;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;container-type:inline-size}.hk-media-player>video{object-fit:contain;flex:1;width:100%;height:100%;min-height:0;display:block}.hk-media-player>audio{display:none}.hk-media-player.is-audio{background:var(--surface-muted);height:auto;min-height:10rem;color:var(--foreground);margin-block:auto}.storage-viewer-body>.hk-media-player.is-audio{width:min(100%,46rem);margin:auto}.hk-audio-identity{flex:1;align-items:center;gap:1rem;min-width:0;padding:1.25rem;display:flex}.hk-audio-identity>span{background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand-strong);border-radius:.8rem;flex:none;place-items:center;display:grid}.hk-audio-identity>div{gap:.3rem;min-width:0;display:grid}.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{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;flex:none}.hk-media-player.is-video .original-player-controls{z-index:4;color:#fff;background:linear-gradient(#0000,#000b 40%,#000e);border:0;border-radius:0;padding-top:1.5rem;transition:opacity .18s;position:absolute;inset:auto 0 0}.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 button:hover,.hk-media-player.is-video .hk-select: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{align-items:center;gap:.2rem;min-width:0;display:flex}.hk-media-player button,.hk-media-player .hk-select,.storage-image-tools button{min-width:2.75rem;min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:.3rem;display:inline-flex}.hk-media-player button:hover,.hk-media-player .hk-select: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-media-player :focus-visible,.hk-image-canvas :focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.hk-media-player .original-player-seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:2rem;margin:0;display:block}.hk-media-player .original-player-seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--brand) var(--played), transparent var(--played)), linear-gradient(to right, var(--muted) var(--buffered), var(--border) var(--buffered));border-radius:1rem;height:.25rem}.hk-media-player .original-player-seek::-webkit-slider-thumb{appearance:none;background:var(--brand);border-radius:50%;width:.9rem;height:.9rem;margin-top:-.325rem}.hk-media-player .original-player-seek::-moz-range-track{background:var(--border);height:.25rem}.hk-media-player .original-player-seek::-moz-range-progress{background:var(--brand);height:.25rem}.hk-media-player .original-player-seek::-moz-range-thumb{background:var(--brand);border:0;width:.9rem;height:.9rem}.hk-media-player .original-player-time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto;font-size:.78rem}.hk-media-player .original-player-mobile-audio{display:inline-flex;position:relative}.hk-media-player .original-player-audio-popover{z-index:5;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:-2.5rem;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{color:#fff;background:#0009;border-radius:50%;width:3.5rem;height:3.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hk-media-player .hk-media-center-play:hover{background:#000c}.hk-media-buffering{color:#fff;background:#000b;border-radius:.5rem;padding:.5rem 1rem;position:absolute;top:40%;left:50%;transform:translate(-50%)}.hk-media-player .original-player-notice{z-index:6;border:1px solid var(--border);background:var(--surface);color:var(--foreground);text-align:center;border-radius:.65rem;padding:1rem;font-size:.85rem;position:absolute;inset:0 0 auto}.hk-media-player .original-player-notice button{border:1px solid var(--border);margin:.4rem .3rem 0;padding-inline:.7rem}.hk-media-player:fullscreen{border-radius:0}.modal-surface.dm-image-viewer{color:#fff;background:#080d0a;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:block;inset:0;overflow:hidden}.dm-shared-viewer-layout{width:100%;height:100%;position:relative}.dm-shared-viewer-layout .dm-image-viewer-toolbar{z-index:6;color:#fff;min-width:0;padding-top:max(.5rem, env(safe-area-inset-top));background:linear-gradient(#000b,#0000);position:absolute;inset:0 0 auto}.dm-shared-viewer-layout .dm-image-viewer-toolbar button{color:#fff;background:0 0;border-color:#0000;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-offset:-2px;outline:2px solid #72dca1}.dm-shared-viewer-layout .dm-image-viewer-stage{width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0;overflow:hidden}.dm-shared-viewer-layout .dm-image-viewer-caption{z-index:6;inset:auto 3.5rem max(.5rem, env(safe-area-inset-bottom));color:#fff;background:#000a;width:auto;max-width:none;margin:0;padding:.4rem .65rem;position:absolute;transform:none}.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-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.hk-image-canvas .storage-image-tools{top:calc(3.75rem + env(safe-area-inset-top));z-index:3;color:#fff;background:#10201bc9;border:1px solid #ffffff40;border-radius:2rem;gap:.3rem;padding:.1rem .4rem;position:absolute;left:50%;transform:translate(-50%)}.hk-image-canvas .storage-image-tools button:hover:not(:disabled){color:#fff;background:#ffffff26}.storage-image-tools button:disabled{opacity:.4;cursor:default}.storage-image-tools output{font-variant-numeric:tabular-nums;min-width:3.5rem;font-size:.85rem}.hk-image-canvas .storage-image-stage{touch-action:none;cursor:zoom-in;width:100%}.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{z-index:5;pointer-events:none;position:absolute;inset:0}.hk-media-navigation .hk-media-edge{color:#fff;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.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{filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 1px #000);width:1.4rem;height:1.4rem}.hk-media-edge:disabled{opacity:.25;cursor:default}.hk-media-edge:hover:not(:disabled){background:#0006}.hk-media-edge:focus-visible{outline-offset:2px;outline:2px solid #72dca1}.storage-viewer-layout:has(.is-video[data-controls-visible=false])>.storage-viewer-header:not(:focus-within){opacity:0;pointer-events:none}.dm-shared-viewer-layout:has(.is-video[data-controls-visible=false])>.dm-image-viewer-toolbar:not(:focus-within){opacity:0;pointer-events:none}.dm-shared-viewer-layout:has(.is-video[data-controls-visible=false])>.dm-image-viewer-caption:not(:focus-within){opacity:0;pointer-events:none}: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 not (min-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 not (min-width:275px){.hk-media-control-row{flex-wrap:wrap}.hk-media-player .original-player-time{flex:1}}
.hk-select-field{display:contents}.hk-select{border:1px solid var(--border);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.875rem;font-weight:550;display:inline-flex}.hk-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hk-select>.site-icon{width:.9rem;height:.9rem;color:var(--muted);flex:none}.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{inset:var(--choice-top) auto auto var(--choice-left);width:var(--choice-width);max-width:calc(100vw - 16px);max-height:var(--choice-height,28rem);border:1px solid var(--border);border-radius:.7rem;flex-direction:column;margin:0;padding:.3rem;font-size:.875rem;display:flex;overflow:hidden;box-shadow:0 6px 28px #0002}.choice-dialog::backdrop{background:#0001}.choice-heading{flex:none;align-items:center;gap:.6rem;min-height:44px;padding:.15rem .4rem .25rem .65rem;display:flex}.choice-heading h2{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:650}.choice-heading>button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}.choice-heading>button:hover{background:var(--surface-hover);color:var(--foreground)}.choice-search{border:1px solid var(--border);background:var(--surface-muted);border-radius:.5rem;flex:none;align-items:center;gap:.5rem;min-height:44px;margin:.1rem .35rem .5rem;padding:0 .65rem;display:flex}.choice-search input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;padding:.5rem 0}.choice-search>.site-icon{color:var(--muted);flex:none}.choice-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:.2rem;overflow-y:auto}.choice-option{width:100%;min-height:44px;color:var(--foreground);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.choice-option>span{overflow-wrap:anywhere;min-width:0}.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:hover:not(:disabled),.choice-option:focus-visible{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{color:var(--muted);padding:.8rem .75rem .35rem;font-size:.8rem;font-weight:650}.choice-empty{color:var(--muted);text-align:center;padding:1rem}.modal-surface.confirmation-dialog{border-radius:.75rem;width:min(28rem,100vw - 1.5rem);padding:1.1rem}.confirmation-dialog h2{margin:0;font-size:1.125rem;font-weight:650}.confirmation-message{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin:.85rem 0 1.2rem;font-size:.9375rem;line-height:1.6}.confirmation-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.confirmation-actions button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem}.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{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;inset:auto 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:#fff;--background:#f7f6f4;--foreground:#27242c;--surface:#fff;--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]{--lightningcss-light: ;--lightningcss-dark:initial;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]{--lightningcss-light: ;--lightningcss-dark:initial;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{flex:none;width:100%;height:100%;display:inline-block}.brand-wordmark.rax-wordmark{letter-spacing:-.045em;gap:0;font-size:1.45rem;font-weight:750}.rax-wordmark>span{color:var(--brand-strong)}.app-boot-wordmark{letter-spacing:.08em}.rax-intro{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding:1rem 0 1.25rem}.rax-intro .rax-intro-label{letter-spacing:.07em;color:var(--brand-strong);font-size:.75rem;font-weight:650}.rax-intro h2{letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.4}.rax-intro p{color:var(--muted);margin-top:.45rem;font-size:.9375rem;line-height:1.7}.rax-intro-links{flex-wrap:wrap;gap:.25rem 1.2rem;margin-top:.65rem;display:flex}.rax-intro-links a{min-height:44px;color:var(--brand-strong);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:inline-flex}.rax-intro-links .site-icon{width:1.1rem;height:1.1rem}.rax-footer{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;padding-block:1.25rem;font-size:.8125rem;display:flex}.rax-footer a{min-height:32px;color:var(--muted);align-items:center;display:inline-flex}.rax-footer>span{align-items:center;display:inline-flex}.rax-auth-brand{align-items:center;gap:.65rem;padding:1.25rem 1.5rem .25rem;display:flex}.rax-auth-brand>.brand-mark{width:2rem;height:2rem}.rax-auth-brand p{color:var(--muted);font-size:.875rem;line-height:1.6}.rax-auth-brand strong{color:var(--foreground);font-weight:650;display:block}.rax-account-capacity{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-block:.75rem;display:flex}.rax-account-capacity strong{letter-spacing:-.035em;font-size:1.8rem;font-weight:700;line-height:1.3}.rax-account-capacity span{color:var(--muted);font-size:.875rem}.rax-plan-price{color:var(--brand-strong);flex-wrap:wrap;gap:.25rem 1rem;font-weight:600;display:flex}.forum-feed-compose,.header-login-button,.forum-create-board{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-underline-offset:.2em;text-decoration:underline}.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-media-review-send,.dm-image-editor-header button.is-primary{background:var(--brand);color:var(--brand-on);border-color:var(--brand-border)}.dm-image-editor-tools>button.is-active,.dm-image-editor-popover>button[aria-expanded=true],.dm-image-editor-stickers button.is-active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-strong)}.dm-image-editor-tools input[type=range],.dm-image-editor-footer .dm-image-editor-metadata input{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}}
