@font-face{font-family:Noto Sans Runic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-runic-runic-400-normal-BZc_rAOQ.woff2) format("woff2"),url(/assets/noto-sans-runic-runic-400-normal-DYBj2eoI.woff) format("woff");unicode-range:U+16A0-16F8}@font-face{font-family:Noto Sans Runic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-runic-latin-ext-400-normal-BMkNQp_E.woff2) format("woff2"),url(/assets/noto-sans-runic-latin-ext-400-normal-D7YAzaXJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Runic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-runic-latin-400-normal-CHCCOE2b.woff2) format("woff2"),url(/assets/noto-sans-runic-latin-400-normal-DHlbS1M0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}._page_10zmy_1{max-width:860px;padding:clamp(20px,4vw,40px);margin:0 auto;background:var(--paper);border-radius:12px;color:var(--ink)}._back_10zmy_9{display:inline-block;margin-bottom:24px}._header_10zmy_13 h1{margin:0 0 12px;font-size:clamp(26px,4vw,36px)}._header_10zmy_13 p,._section_10zmy_18 p{line-height:1.7;overflow-wrap:anywhere}._header_10zmy_13 p{color:var(--muted)}._notice_10zmy_25{padding:16px;margin:24px 0;border-radius:12px;background:var(--soft);line-height:1.6}._contents_10zmy_32{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}._contents_10zmy_32 a{padding:8px 12px;background:var(--soft);border-radius:4px}._section_10zmy_18{padding:20px 0;border-top:1px solid var(--line);scroll-margin-top:24px}._section_10zmy_18 h2{font-size:18px;margin:0 0 8px}._section_10zmy_18 p{margin:0}._actions_10zmy_55{display:flex;gap:16px;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}._page_2djb8_1{max-width:940px}._heading_2djb8_5{display:flex;align-items:start;gap:14px;padding:22px;border-radius:12px;background:var(--soft)}._heading_2djb8_5>svg,._cardHeading_2djb8_15>svg,._requestLink_2djb8_16>svg{flex:none;color:var(--blue)}._heading_2djb8_5 h1,._card_2djb8_15 h2,._requests_2djb8_23 h2{margin:0}._heading_2djb8_5 p,._card_2djb8_15 p,._requests_2djb8_23 p{color:var(--muted);line-height:1.6}._heading_2djb8_5 p{margin:4px 0 0}._topics_2djb8_38{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:14px;margin-block:16px}._card_2djb8_15,._requests_2djb8_23{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}._card_2djb8_15{display:flex;flex-direction:column;align-items:start}._cardHeading_2djb8_15{display:flex;align-items:center;gap:8px}._card_2djb8_15 :is(h2,p),._requests_2djb8_23 h2{font-size:14px}._card_2djb8_15 a{display:inline-flex;align-items:center;gap:6px;margin-top:auto}._requestLink_2djb8_16{display:flex;align-items:center;gap:12px;margin-top:12px;padding:16px;border-radius:12px;background:var(--soft);color:var(--ink)}._requestLink_2djb8_16:hover{background:color-mix(in srgb,var(--soft) 87%,var(--blue))}._requestLink_2djb8_16 span{flex:1}._requestLink_2djb8_16 small{display:block;margin-top:4px;color:var(--muted)}._page_1hmtl_1{display:grid;gap:20px;max-width:720px;padding:24px;border-radius:12px;background:var(--paper)}._heading_1hmtl_9{display:flex;align-items:flex-start;gap:14px;color:var(--blue)}._heading_1hmtl_9 h1{margin:0 0 4px;color:var(--ink);font-size:24px}._heading_1hmtl_9 p{margin:0;color:var(--muted)}._form_1hmtl_24{display:grid;gap:14px}._form_1hmtl_24 .settings-field{display:grid;gap:6px}._form_1hmtl_24 .settings-field :is(input,textarea){box-sizing:border-box;width:100%;padding-inline:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink)}._form_1hmtl_24 textarea{padding-block:10px;resize:vertical}._row_1hmtl_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}._topics_1hmtl_49{display:flex;flex-wrap:wrap;gap:10px}._topics_1hmtl_49>.react-aria-Label{flex:0 0 100%}._topic_1hmtl_49{display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line);border-radius:var(--control-radius, 8px);cursor:pointer}._topic_1hmtl_49[data-selected]{border-color:var(--blue);color:var(--blue)}._actions_1hmtl_70{display:flex;flex-wrap:wrap;gap:10px}._sent_1hmtl_75 h2{margin:0 0 6px}._sent_1hmtl_75 p{margin:0 0 14px;color:var(--muted)}@media(max-width:600px){._page_1hmtl_1{padding:16px}._row_1hmtl_44{grid-template-columns:minmax(0,1fr)}}._page_1le1f_1{display:grid;justify-items:center;gap:10px;padding:36px 20px 48px;border-radius:12px;background:radial-gradient(ellipse at 50% 0%,#ffd70024,transparent 60%),var(--paper);text-align:center}._page_1le1f_1 .rune-plates{width:min(100%,460px);height:auto;margin-bottom:6px;transform-origin:50% 0;animation:_sway_1le1f_1 6s ease-in-out infinite}@keyframes _sway_1le1f_1{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}@media(prefers-reduced-motion:reduce){._page_1le1f_1 .rune-plates{animation:none}}._eyebrow_1le1f_33{margin:0;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}._page_1le1f_1 h1{margin:0;color:var(--ink);font-size:28px}._lead_1le1f_45{max-width:440px;margin:0 0 8px;color:var(--muted);line-height:1.5}._actions_1le1f_51{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}._actions_1le1f_51 a{display:inline-flex;align-items:center;gap:8px;text-decoration:none}@media(max-width:600px){._page_1le1f_1{padding:24px 12px 32px}._page_1le1f_1 h1{font-size:23px}}._avatar_ulcse_1{display:inline-grid;place-items:center;border-radius:20%;object-fit:cover;flex:none;aspect-ratio:1;vertical-align:middle}:is(._avatar_ulcse_1,._avatar_ulcse_1.user-avatar)._placeholder_ulcse_11{border:1px solid #c5a400;background:gold repeating-linear-gradient(2deg,transparent 0 4px,#9b69101c 4px 5px,transparent 6px 11px,#fff3 12px 13px);color:#111;font-family:Noto Sans Runic,sans-serif;font-weight:400;line-height:1}._placeholder_ulcse_11{container-type:size}._letter_ulcse_32{font-size:62cqmin;line-height:1}._avatar_ulcse_1.user-avatar{border-radius:20%}._avatar_ulcse_1._inline_ulcse_41{width:22px;height:22px;font-size:15px}._avatar_ulcse_1._header_ulcse_47{width:72px;height:72px;font-size:42px}@media(max-width:600px){._avatar_ulcse_1._header_ulcse_47{width:60px;height:60px;font-size:35px}}._api-settings_1951h_1,._api-profile-page_1951h_2{max-width:1100px;margin:0 auto;color:var(--ink)}._api-settings-heading_1951h_7{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}._api-settings-heading_1951h_7 h1{margin-top:5px}._api-settings-heading_1951h_7>a{color:var(--blue);white-space:nowrap}._api-settings_1951h_1 .settings-tabs,._api-profile-page_1951h_2>.ui-tabs>.settings-tabs{display:flex;gap:4px;overflow-x:auto;margin:22px 0 26px;box-shadow:inset 0 -1px var(--line)}._api-settings_1951h_1 .settings-tabs a,._api-profile-page_1951h_2>.ui-tabs>.settings-tabs a{padding:16px;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:4px solid transparent;font-weight:650}._api-settings_1951h_1 .settings-tabs a.active,._api-profile-page_1951h_2>.ui-tabs>.settings-tabs a.active{color:var(--blue);border-color:var(--blue);background:var(--soft)}._api-settings_1951h_1 .settings-panel{max-width:820px}._api-settings_1951h_1 fieldset{border:0;padding:0;margin:0;min-width:0}._api-preference-row_1951h_56{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);line-height:1.5}._api-preference-row_1951h_56 span{min-width:0}._api-preference-row_1951h_56 strong{font-weight:600}._api-preference-row_1951h_56 small{display:block;color:var(--muted);max-width:510px;margin-top:4px;overflow-wrap:anywhere}._api-preference-row_1951h_56 :is(select,.ui-select-trigger),._api-preference-row_1951h_56 input[type=number],._api-social-row_1951h_80 input,._api-activity-filters_1951h_81 :is(select,.ui-select-trigger){max-width:230px;padding:9px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);font:inherit}._api-preference-row_1951h_56 input[type=number]{width:85px}.api-profile-avatar{width:70px;height:70px;object-fit:cover;flex:none;font-size:27px}._api-profile-page_1951h_2 .profile-identity{padding:0}._api-profile-page_1951h_2 .profile-identity p{max-width:650px;overflow-wrap:anywhere}._api-profile-controls_1951h_107{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}._api-profile-controls_1951h_107 a{text-decoration:none}._api-profile-controls_1951h_107 button,._api-profile-controls_1951h_107 a.setting-secondary{display:inline-flex;align-items:center;gap:6px}._api-profile-controls_1951h_107 h2{flex:1}._api-settings_1951h_1 h2{margin-top:26px}._api-settings_1951h_1 .settings-link{display:inline-flex;gap:6px;align-items:center;margin:24px 0}._api-danger-zone_1951h_135{margin-top:38px;padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--page)}._api-danger-zone_1951h_135 h2{margin-top:0}._api-danger-zone_1951h_135 p,._api-social-form_1951h_146 p,._api-relationship-list_1951h_147>p{color:var(--muted);line-height:1.6}._api-account-dialog_1951h_151 p{line-height:1.6}._api-account-dialog_1951h_151{max-height:85dvh;overflow-y:auto}._api-social-form_1951h_146{margin-top:40px}._api-social-row_1951h_80{display:flex;gap:9px;margin:12px 0}._api-social-row_1951h_80 input{min-width:0;flex:1}._api-social-row_1951h_80 input[type=url]{max-width:none;flex:2}._api-relationship-list_1951h_147{margin-top:32px}.api-notification-labels{display:grid;grid-template-columns:1fr 70px 70px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.api-notification-labels input{accent-color:var(--blue);width:18px;height:18px;margin:auto}.api-notification-labels span:not(:first-child){text-align:center;color:var(--muted)}._api-connection-name_1951h_195{display:flex;gap:12px;align-items:center;min-width:0;overflow-wrap:anywhere}._api-connection-name_1951h_195 .api-profile-avatar{width:38px;height:38px;font-size:18px}._api-profile-stats_1951h_207{display:flex;gap:30px;flex-wrap:wrap;margin:22px 0}._api-profile-stats_1951h_207 dt{font-size:12px;color:var(--muted)}._api-profile-stats_1951h_207 dd{margin:5px 0;font-size:19px;font-weight:700}.api-karma{padding:20px;border:1px solid var(--line);background:#f3f3ff;border-radius:9px}.api-karma table{width:100%;text-align:left;border-collapse:collapse}.api-karma th,.api-karma td{padding:10px 4px;border-bottom:1px solid var(--line)}._api-activity-filters_1951h_81{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0}.api-activity-comment{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:22px 20px;border-bottom:1px solid var(--line)}._activity-community-avatar_1951h_252{display:inline-flex;margin-top:2px}._activity-comment-content_1951h_256{min-width:0}._activity-community_1951h_252{font-weight:600}._activity-comment-meta_1951h_262{margin:12px 0;color:var(--muted)}._activity-comment-meta_1951h_262 a{font-weight:600;color:var(--ink)}.api-comment-context{display:block;margin:6px 0;color:var(--ink);overflow-wrap:anywhere}.api-activity-comment ._api-profile-controls_1951h_107{align-items:center;margin-top:14px}.api-activity-comment ._api-profile-controls_1951h_107 a,.api-activity-comment ._api-profile-controls_1951h_107 button{display:inline-flex;align-items:center;gap:5px}.api-activity-comment .api-vote{display:inline-flex;flex-direction:row;align-items:center}._api-history-confirm_1951h_291{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}._api-settings_1951h_1 input,._api-settings_1951h_1 textarea{color:var(--ink);background:var(--paper)}._api-settings_1951h_1 button:disabled{opacity:.55}._api-settings_1951h_1 .settings-status{margin-top:16px}._api-profile-page_1951h_2 .profile-header{border-radius:10px;border:1px solid var(--line);padding:24px;background:var(--paper)}@media(max-width:600px){._api-settings-heading_1951h_7{align-items:flex-start;flex-direction:column}._api-preference-row_1951h_56{gap:12px}._api-preference-row_1951h_56 :is(select,.ui-select-trigger){max-width:145px}._api-settings_1951h_1 .settings-tabs a,._api-profile-page_1951h_2>.ui-tabs>.settings-tabs a{padding:10px}._api-social-row_1951h_80{flex-wrap:wrap}._api-social-row_1951h_80 input{flex-basis:calc(100% - 50px);max-width:none}._api-social-row_1951h_80 input[type=url]{order:3;flex-basis:100%}._api-profile-stats_1951h_207{gap:18px}._api-profile-page_1951h_2 .profile-header{padding:17px}.api-activity-comment{padding:15px 8px;gap:10px}.api-notification-labels{grid-template-columns:1fr 52px 52px}._api-profile-controls_1951h_107 .setting-secondary{font-size:12px}}._api-comment-new_1951h_357{border-left:4px solid var(--blue);background:var(--soft)}@media(prefers-reduced-motion:reduce){._api-preference-row_1951h_56 input[type=checkbox]:after{transition:none}}.dark ._api-settings_1951h_1,.dark ._api-profile-page_1951h_2{--blue: #b7ddff}.dark ._api-comment-new_1951h_357{border-left-color:#b7ddff}.post-type-tabs,.composer-footer,._advanced-actions_15rxm_3{flex-wrap:wrap;gap:8px}.advanced-fields{display:grid;gap:10px;margin-block:12px}._advanced-actions_15rxm_3{display:flex;align-items:center}._advanced-actions_15rxm_3 .settings-field{flex:1;min-width:145px}.advanced-fields video,.post-video{display:block;width:min(100%,680px);max-height:480px;background:var(--soft);border-radius:12px}._gallery-editor_15rxm_28,._advanced-drafts_15rxm_29{list-style:none;padding:0;display:grid;gap:10px}._gallery-editor-row_15rxm_35,._advanced-drafts_15rxm_29>li{display:flex;flex-wrap:wrap;gap:12px;border:1px solid var(--line);padding:10px;border-radius:12px}._gallery-editor-row_15rxm_35>div,._advanced-drafts_15rxm_29>li>div:first-child{flex:1;min-width:145px;overflow-wrap:anywhere}._gallery-editor-row_15rxm_35 img{width:88px;height:88px;object-fit:contain;background:var(--soft);border-radius:6px}.post-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px}.post-gallery figure{margin:0;padding:8px;background:var(--soft);border-radius:12px;overflow-wrap:anywhere;background:#000;color:#ccc}.post-gallery img{display:block;width:100%;max-height:320px;object-fit:contain}.post-poll,._post-crosspost_15rxm_78{display:grid;gap:8px;border-radius:8px;padding:16px;background:#f7f7f7}.post-poll .poll-options{display:grid;gap:8px;border:0;padding:0}.post-poll .poll-options>label{display:flex;align-items:center;gap:10px;width:100%}.post-poll meter{width:100%}._safety-page_1fsh9_1{max-width:960px;min-width:0}._safety-page_1fsh9_1 h1{margin:10px 0 18px}._safety-actions_1fsh9_8{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:12px}._safety-actions_1fsh9_8 [aria-current=page]{color:var(--blue);background:var(--soft);border-color:currentColor}.dark ._safety-actions_1fsh9_8 [aria-current=page]{color:#b7ddff}._safety-panel_1fsh9_23{margin-block:16px;padding:16px;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}._safety-panel_1fsh9_23 h2{margin-top:0}._safety-form_1fsh9_34,._safety-form_1fsh9_34 label{display:grid;gap:8px}._safety-form_1fsh9_34{gap:14px;max-width:720px}._safety-form_1fsh9_34 button{justify-self:start}._safety-form_1fsh9_34 ._safety-check_1fsh9_46{display:flex;align-items:flex-start}._safety-form_1fsh9_34 :is(input:not([type=checkbox]),:is(select,.ui-select-trigger),textarea),._safety-actions_1fsh9_8 :is(select,.ui-select-trigger){padding:8px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px}._safety-form_1fsh9_34 :is(input:not([type=checkbox]),:is(select,.ui-select-trigger),textarea){width:100%;box-sizing:border-box}._safety-form_1fsh9_34 textarea{resize:vertical}._safety-list_1fsh9_76{margin:0;padding:0;list-style:none}._safety-list_1fsh9_76 li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere}._safety-list_1fsh9_76 li:last-child{border-bottom:0}._safety-list_1fsh9_76 p{color:var(--muted);margin:4px 0}._safety-panel_1fsh9_23 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;overflow:auto;background:var(--soft);padding:16px;border-radius:5px}._wiki-page_5qt2f_1{max-width:920px;min-width:0}._wiki-page_5qt2f_1 h1{margin:14px 0;overflow-wrap:anywhere}._wiki-page_5qt2f_1 h2{margin-top:0}._wiki-actions_5qt2f_12{display:flex;gap:8px;align-items:center;flex-wrap:wrap}._wiki-actions_5qt2f_12 [aria-current=page],._wiki-actions_5qt2f_12 [aria-pressed=true]{border-color:currentColor;color:var(--blue);background:var(--soft)}.dark ._wiki-actions_5qt2f_12 [aria-current=page],.dark ._wiki-actions_5qt2f_12 [aria-pressed=true]{color:#b7ddff}._wiki-panel_5qt2f_28,._wiki-form_5qt2f_29,._wiki-conflict_5qt2f_30{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);margin-block:14px;overflow-wrap:anywhere}._wiki-form_5qt2f_29,._wiki-form_5qt2f_29 label{display:grid;gap:8px}._wiki-form_5qt2f_29{gap:14px}._wiki-form_5qt2f_29 button{justify-self:start}._wiki-form_5qt2f_29 :is(input:not([type=checkbox]),textarea,:is(select,.ui-select-trigger)){box-sizing:border-box;width:100%;padding:8px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;font:inherit}._wiki-form_5qt2f_29 textarea{font:.9rem monospace;resize:vertical}._wiki-form_5qt2f_29 ._wiki-check_5qt2f_68{display:flex;align-items:center}._wiki-list_5qt2f_72{list-style:none;padding:0;margin:0}._wiki-list_5qt2f_72 li{display:grid;gap:6px;border-bottom:1px solid var(--line);padding:16px 0;overflow-wrap:anywhere}._wiki-list_5qt2f_72 li:last-child{border-bottom:0}._wiki-meta_5qt2f_87,._wiki-list_5qt2f_72 small,._wiki-form_5qt2f_29 small{color:var(--muted)}._wiki-error_5qt2f_92{color:#a22027}.dark ._wiki-error_5qt2f_92{color:#ff9da1}._wiki-page_5qt2f_1 pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto;background:var(--soft);padding:16px;border-radius:5px}._wiki-diff_5qt2f_107 ins{color:#145e37;background:#ddfbe8;text-decoration:underline}._wiki-diff_5qt2f_107 del{color:#942329;background:#ffeaeb}.dark ._wiki-diff_5qt2f_107 ins{color:#b3f6cf;background:#173e2a}.dark ._wiki-diff_5qt2f_107 del{color:#ffc4c7;background:#4c2527}@media(max-width:600px){._wiki-panel_5qt2f_28,._wiki-form_5qt2f_29,._wiki-conflict_5qt2f_30{padding:16px}}._trigger_15aiv_1{position:relative;display:grid;flex:none;place-items:center;border:0;border-radius:20%;padding:0;background:transparent;cursor:pointer}._trigger_15aiv_1[data-hovered]{box-shadow:0 0 0 4px var(--line)}._trigger_15aiv_1[data-hovered] ._badge_15aiv_17,._trigger_15aiv_1[data-focus-visible] ._badge_15aiv_17{background:var(--blue);color:var(--paper);opacity:1;transform:scale(1.1)}._trigger_15aiv_1[data-focus-visible]{outline:2px solid var(--blue)}._badge_15aiv_17{position:absolute;right:-2px;bottom:-2px;width:27px;height:27px;display:grid;place-items:center;border:2px solid var(--paper);border-radius:50%;background:var(--ink);color:var(--paper);pointer-events:none;opacity:0;transition:opacity .14s ease,transform .14s ease}@media(prefers-reduced-motion:reduce){._badge_15aiv_17{transition:none}}._overlay_15aiv_54{position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center;padding:16px;background:#080f16a6}._modal_15aiv_64{width:min(100%,420px);max-height:calc(100dvh - 32px);overflow:auto;border:1px solid var(--line);border-radius:20px;background:var(--paper);color:var(--ink);box-shadow:0 20px 60px #0004}._dialog_15aiv_75{position:relative;outline:none;padding:24px}._title_15aiv_81{margin:0 42px 20px 0;font-size:22px;line-height:1.25}._close_15aiv_87{position:absolute;inset:16px 16px auto auto;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--soft);color:var(--ink);cursor:pointer}._form_15aiv_101{display:grid;justify-items:center;gap:9px}._preview_15aiv_107{background:var(--soft);border:1px solid var(--line);border-radius:16px;display:grid;place-items:center;width:100%;padding:20px;margin-bottom:8px}._preview_15aiv_107>:is(img,span){width:min(100%,114px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:20%}._choose_15aiv_126{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}._close_15aiv_87[data-hovered],._choose_15aiv_126[data-hovered]{background:var(--soft);filter:brightness(.97)}._help_15aiv_147,._filename_15aiv_148,._error_15aiv_149{margin:0;text-align:center;font-size:13px;overflow-wrap:anywhere;max-width:100%}._help_15aiv_147{color:var(--muted)}._error_15aiv_149{color:#ad2e28}.dark ._error_15aiv_149{color:#ffaba4}._actions_15aiv_169{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);padding-top:16px;margin-top:10px}._actions_15aiv_169 button{border-radius:6px}@media(max-width:460px){._dialog_15aiv_75{padding:20px}}._bannerTrigger_15aiv_190{width:100%;min-width:0;border-radius:12px}._bannerTrigger_15aiv_190>.community-cover{width:100%}._bannerTrigger_15aiv_190 ._badge_15aiv_17{top:8px;right:8px;bottom:auto}._bannerPreview_15aiv_206>:is(img,span){width:100%;height:auto;aspect-ratio:3 / 1;border-radius:12px}._analytics_17dqs_1{margin-block:12px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}._analytics_17dqs_1 :is(summary,.ui-disclosure-trigger){padding:16px;cursor:pointer}._analytics_17dqs_1 :is(summary,.ui-disclosure-trigger) svg{margin-inline:6px;vertical-align:middle}._analytics_17dqs_1 :is(summary,.ui-disclosure-trigger) span{margin-inline-start:10px;color:var(--muted)}._report_17dqs_23{padding:14px 16px;border-top:1px solid var(--line)}._report_17dqs_23>label{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._report_17dqs_23 p{color:var(--muted)}._totals_17dqs_39{display:flex;gap:12px;flex-wrap:wrap}._totals_17dqs_39 div{background:var(--soft);border-radius:12px;padding:10px 14px}._totals_17dqs_39 dd{margin:0;font-size:22px;font-weight:700}._days_17dqs_57{max-height:300px;overflow:auto}._days_17dqs_57 table{width:100%;border-collapse:collapse}._days_17dqs_57 caption{padding:8px 0;text-align:start;font-weight:700}._days_17dqs_57 :is(th,td){border-bottom:1px solid var(--line);padding:8px;text-align:start}._chart_17dqs_79{margin:16px 0 8px;border:1px solid var(--line);border-radius:12px;padding:14px}._chart_17dqs_79 figcaption{font-weight:700}._legend_17dqs_90{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0;margin:8px 0 14px;list-style:none}._legend_17dqs_90 li:before{display:inline-block;width:9px;height:9px;margin-inline-end:5px;border-radius:2px;background:var(--series);content:""}._views_17dqs_109{--series: #287bc8}._upvotes_17dqs_113{--series: #b46318}._plot_17dqs_117{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;height:145px}._scale_17dqs_124,._gridLines_17dqs_125{display:flex;flex-direction:column;justify-content:space-between}._scale_17dqs_124{color:var(--muted);line-height:1;text-align:end}._columns_17dqs_137{position:relative;display:flex;min-width:0}._gridLines_17dqs_125{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._gridLines_17dqs_125 span{border-top:1px solid var(--line)}._barPair_17dqs_153{position:relative;display:flex;flex:1 1 0;min-width:0;align-items:end;justify-content:center}._barPair_17dqs_153 span{width:min(42%,18px);border-radius:2px 2px 0 0;background:var(--series)}._chartDates_17dqs_168{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:6px;color:var(--muted)}._tableDisclosure_17dqs_177>:is(summary,.ui-disclosure-trigger){padding-inline:0}._api-modmail_1jsb0_1{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;min-height:540px;min-width:0}._mail-heading_1jsb0_9,._mail-toolbar_1jsb0_10,._mail-actions_1jsb0_11,._mail-participant_1jsb0_12,._mail-message-meta_1jsb0_13{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._mail-heading_1jsb0_9{justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}._mail-heading_1jsb0_9 h1,._participant-mail_1jsb0_25 h1{margin:8px 0 0;font-size:clamp(22px,3vw,32px)}._mail-heading_1jsb0_9 .create-next,._mail-back-button_1jsb0_30,._mail-note-label_1jsb0_31{display:inline-flex;align-items:center;gap:6px}._mail-layout_1jsb0_36{display:grid;grid-template-columns:minmax(145px,195px) minmax(0,1fr)}._mail-folders_1jsb0_40{padding:10px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--line)}._mail-folder_1jsb0_40,._mail-back-button_1jsb0_30{border:0;border-radius:12px;padding:9px 10px;color:inherit;background:transparent;cursor:pointer;text-align:start}._mail-folder_1jsb0_40{display:flex;justify-content:space-between;gap:6px}._mail-folder_1jsb0_40.active,.mail-row.unread{background:var(--soft)}._mail-folder_1jsb0_40 strong,._mail-unread-label_1jsb0_67{color:var(--blue)}._mail-main_1jsb0_70,._participant-mail_1jsb0_25{padding:16px}._mail-toolbar_1jsb0_10{padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:8px}._mail-toolbar_1jsb0_10 h2{margin:0 8px 0 0;font-size:20px}._mail-toolbar_1jsb0_10 label,._mail-form_1jsb0_84 label{display:grid;gap:4px;font-size:.875rem}._mail-toolbar_1jsb0_10 :is(select,.ui-select-trigger),._mail-form_1jsb0_84 :is(input:not([type=checkbox]),:is(select,.ui-select-trigger),textarea){font:inherit;min-width:0;max-width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:7px;padding:7px}._mail-list_1jsb0_105,.mail-timeline{list-style:none;padding:0;margin:12px 0}.mail-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:16px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.mail-row:hover,._mail-folder_1jsb0_40:hover{background:var(--soft)}.mail-row small{display:block}.mail-row strong,._mail-thread_1jsb0_129 h2{overflow-wrap:anywhere}._mail-unread-label_1jsb0_67,._mail-note-label_1jsb0_31,._mail-message-meta_1jsb0_13,._mail-hint_1jsb0_135{font-size:.83rem}.mail-row small,._mail-hint_1jsb0_135,._mail-message-meta_1jsb0_13 time{color:var(--muted)}._mail-thread-heading_1jsb0_143 h2{margin:8px 0 12px}._mail-participant_1jsb0_12,.mail-message,._mail-log_1jsb0_148,.mail-reply{border:1px solid var(--line);border-radius:9px;padding:16px;margin-top:8px}.mail-message.internal,.mail-reply.internal{border-inline-start:4px solid currentColor;background:var(--soft)}._mail-form_1jsb0_84{display:grid;gap:10px}._mail-form_1jsb0_84 fieldset{border:0;padding:0;margin:0;display:grid;gap:10px;min-width:0}._mail-form_1jsb0_84 ._mail-check_1jsb0_172{display:flex;align-items:center;gap:7px}._mail-form_1jsb0_84 textarea{resize:vertical}._mail-form_1jsb0_84>.create-next{justify-self:end}._mail-form_1jsb0_84 h2{margin:0}@media(max-width:760px){._mail-layout_1jsb0_36{grid-template-columns:minmax(0,1fr)}._mail-folders_1jsb0_40{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}._mail-folder_1jsb0_40{white-space:nowrap}._mail-heading_1jsb0_9,._mail-main_1jsb0_70,._participant-mail_1jsb0_25{padding:16px}}._api-moderation_1g00d_1{background:var(--paper);color:var(--ink);border-radius:10px;padding:24px;min-width:0}._api-moderation_1g00d_1 header{display:flex;gap:15px;align-items:flex-start}._api-moderation_1g00d_1 header>svg{color:var(--blue);flex-shrink:0}._api-moderation_1g00d_1 h1{font-weight:500;font-size:30px;margin:8px 0}._api-moderation_1g00d_1 p{line-height:1.6;color:var(--muted)}._api-moderation_1g00d_1 fieldset{border:0;padding:0;min-width:0}._api-moderation_1g00d_1 .settings-tabs{display:flex;overflow-x:auto;gap:6px;margin:24px 0}._api-moderation_1g00d_1 .settings-tabs :is(button,a,[role=tab]){white-space:nowrap;flex-shrink:0;padding:10px 12px}._api-moderation_1g00d_1 .settings-field{display:grid!important;gap:7px;margin:12px 0;min-width:0}._api-moderation_1g00d_1 input:not([type=checkbox]),._api-moderation_1g00d_1 :is(select,.ui-select-trigger),._api-moderation_1g00d_1 textarea{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px;box-sizing:border-box;font:inherit;width:100%;max-width:100%;min-width:0}._api-moderation_1g00d_1 textarea{min-height:100px}._api-moderation_1g00d_1 form{max-width:850px}._mod-scope_1g00d_68,.mod-filters,._mod-actions_1g00d_70,._mod-member_1g00d_71,._mod-permissions_1g00d_72{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._mod-scope_1g00d_68>.settings-field,.mod-filters>.settings-field{flex:1;min-width:180px}._mod-actions_1g00d_70{margin:15px 0}._mod-actions_1g00d_70 button{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:8px 12px}._mod-actions_1g00d_70 svg{width:16px;height:16px}._mod-actions_1g00d_70 .settings-field{font-size:12px;max-width:200px}.mod-queue-card{border-bottom:1px solid var(--line);padding:22px 0;overflow-wrap:anywhere;min-width:0}.mod-queue-card h2{font-size:19px;font-weight:500}._mod-meta_1g00d_111{font-size:12px;color:var(--muted)}.mod-queue-card a,._mod-member_1g00d_71 a{color:inherit}.mod-report{border-left:4px solid #d79c31;padding:8px 12px;background:var(--soft)}._mod-member_1g00d_71{padding:16px 0;border-bottom:1px solid var(--line)}._mod-member_1g00d_71>div{flex:1;min-width:160px}._mod-permissions_1g00d_72{padding:15px 0!important}._mod-permissions_1g00d_72 label{display:flex;gap:8px;align-items:center}._mod-permissions_1g00d_72 input{accent-color:var(--blue)}._mod-permissions_1g00d_72 small{width:100%;color:var(--muted)}._mod-table-wrap_1g00d_147{overflow:auto}._api-moderation_1g00d_1 table{width:100%;text-align:left;border-collapse:collapse}._api-moderation_1g00d_1 th,._api-moderation_1g00d_1 td{padding:16px;border-bottom:1px solid var(--line)}._mod-invitation_1g00d_160{margin:16px 0;padding:15px;border:1px solid var(--line);border-radius:12px}._api-moderation_1g00d_1 .create-next{margin:8px 8px 8px 0}.dark ._api-moderation_1g00d_1{--blue: #b7ddff}.dark ._api-moderation_1g00d_1 .create-next{color:#142c45}@media(max-width:600px){._api-moderation_1g00d_1{padding:16px}._api-moderation_1g00d_1 h1{font-size:23px}._mod-scope_1g00d_68,.mod-filters{align-items:stretch}._mod-scope_1g00d_68>.settings-field,.mod-filters>.settings-field{min-width:100%}._mod-actions_1g00d_70{gap:6px}._mod-actions_1g00d_70 button{font-size:12px}}._queue-sort-actions_1g00d_198{display:flex;align-items:center;gap:12px;align-self:end;min-height:42px;margin-bottom:12px}.api-community-settings{background:var(--paper);border-radius:10px;padding:24px;min-width:0}.api-community-settings fieldset{border:0;margin:0;padding:0;min-width:0}.api-community-settings [hidden]{display:none!important}.api-community-settings .settings-tabs{display:flex;gap:4px;overflow-x:auto;margin:22px 0;max-width:100%}.api-community-settings .settings-tabs :is(button,a,[role=tab]){flex-shrink:0;white-space:nowrap;padding:10px 12px;font-size:14px}.api-community-settings .settings-field input,.api-community-settings .settings-field textarea,.api-community-settings .settings-field :is(select,.ui-select-trigger){box-sizing:border-box;width:100%;max-width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:11px;font:inherit}.api-community-settings .community-check{display:flex;align-items:center;gap:10px;margin:18px 0;line-height:1.5}.api-community-settings .community-check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--blue)}.api-community-settings .community-settings-form{max-width:800px}.api-community-settings .community-settings-save{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.api-community-settings .community-image-settings{display:flex;flex-wrap:wrap;gap:20px}.api-community-settings .community-image-settings>div{max-width:100%;min-width:0}.api-community-settings svg{width:18px;height:18px;flex-shrink:0}.api-community-settings .community-rule-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._api-dirty-note_h2v5u_88,._api-delete-review_h2v5u_89{padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--soft);line-height:1.5}._api-flair-template-list_h2v5u_96>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}.api-community-settings a:focus-visible,.api-community-settings button:focus-visible{outline:2px solid var(--blue)}.dark .api-community-settings{--blue: #b7ddff}.dark .api-community-settings .create-next{color:#142c45}@media(max-width:600px){.api-community-settings{padding:16px}.api-community-settings .settings-tabs{gap:0}.api-community-settings h1{font-size:22px}.api-community-settings .community-image-settings{display:block}.api-community-settings .community-image-settings>div{margin-bottom:20px}}.api-community-settings .community-image-settings .setting-secondary{display:flex;flex-wrap:wrap;max-width:100%;box-sizing:border-box}.api-community-settings .community-settings-heading{justify-content:flex-start}.api-community-settings .community-settings-heading>svg{flex:none;align-self:flex-start}.api-community-settings .community-settings-heading>div{flex:1;min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.api-community-settings .community-settings-heading>svg{display:block}.api-community-settings .community-settings-heading{flex-wrap:wrap}}.api-community-settings .community-image-settings{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:stretch;gap:16px}.api-community-settings .community-image-settings>._image-card_h2v5u_169{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;margin:0;border:1px solid var(--line);border-radius:12px;background:var(--soft)}._image-card_h2v5u_169 h3{margin:0;color:var(--ink);font-size:14px;font-weight:600}._image-card_h2v5u_169 .community-image-banner{width:min(100%,320px);height:96px}@media(max-width:600px){.api-community-settings .community-image-settings{grid-template-columns:minmax(0,1fr)}}._picker_l3bd0_1{width:min(100%,360px);margin:12px 0;border:1px solid var(--line);border-radius:12px;background:var(--paper)}._picker_l3bd0_1 :is(summary,.ui-disclosure-trigger){padding:10px 12px;cursor:pointer}._swatch_l3bd0_14{display:inline-block;width:24px;height:24px;margin:0 8px;border:1px solid var(--line);border-radius:5px;vertical-align:middle}._value_l3bd0_24{margin-left:8px;color:var(--muted)}._controls_l3bd0_29{display:grid;gap:12px;padding:16px;border-top:1px solid var(--line)}._area_l3bd0_36,._track_l3bd0_37{border-radius:6px;touch-action:none}._area_l3bd0_36{height:132px}._track_l3bd0_37{height:16px;margin-top:4px}._thumb_l3bd0_51{width:17px;height:17px;border:2px solid white;border-radius:50%;box-shadow:0 0 0 1px #0009}._thumb_l3bd0_51[data-focus-visible]{outline:2px solid var(--ink)}._actions_l3bd0_63{display:flex;align-items:end;flex-wrap:wrap;gap:8px}._actions_l3bd0_63 input{width:8ch}._actions_l3bd0_63 .settings-field,._actions_l3bd0_63 .setting-secondary{margin:0}._api-notifications_1pttn_1{--notification-accent: var(--blue)}._api-notifications_1pttn_1 .notifications-heading svg{width:17px;height:17px}._api-notifications_1pttn_1 .notification-filter-tag{display:inline-flex;align-items:center;white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:5px 9px;color:var(--ink);text-decoration:none;font-size:12px;font-weight:700}._api-notifications_1pttn_1 .notification-filter-tag[data-selected]{background:var(--soft);border-color:var(--notification-accent);color:var(--notification-accent)}.api-notification-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:14px 0;color:var(--muted);font-size:12px}.api-notification-toolbar label{display:flex;gap:8px;align-items:center;color:var(--ink)}.api-notification-toolbar button svg{width:17px;height:17px}._api-notifications_1pttn_1 .notification-link{overflow-wrap:anywhere}._api-actor-avatar_1pttn_47{width:40px;height:40px;font-size:25px}._api-notifications_1pttn_1 ._api-notification-icon_1pttn_53{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;background:var(--soft);border-radius:50%;color:var(--notification-accent)}._api-notifications_1pttn_1 ._api-notification-icon_1pttn_53 svg{width:20px;height:20px}._api-notifications_1pttn_1 a:focus-visible,._api-notifications_1pttn_1 button:focus-visible{outline:2px solid var(--notification-accent)}.api-notification-preferences .api-notification-labels{display:grid;grid-template-columns:minmax(110px,1fr) repeat(3,55px);gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.api-notification-preferences input[type=checkbox]{accent-color:var(--blue);width:18px;height:18px;cursor:pointer}.api-notification-preferences .settings-note{color:var(--muted);line-height:1.6}._api-notification-target-message_1pttn_89{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:10px}._api-notification-target-message_1pttn_89 small{display:block;color:var(--muted)}.dark ._api-notifications_1pttn_1{--notification-accent: #b7ddff}.dark .api-notification-preferences{--blue: #b7ddff}@media(max-width:600px){.api-notification-preferences .api-notification-labels{grid-template-columns:minmax(100px,1fr) repeat(3,40px);gap:5px;font-size:12px}.api-notification-toolbar{gap:8px}._api-notifications_1pttn_1 .notification-filters{max-width:100%;margin-right:0}.api-notification-toolbar .notifications-read-all{white-space:normal}._api-notifications_1pttn_1 :is(._api-notification-icon_1pttn_53,._api-actor-avatar_1pttn_47){width:30px;height:30px;font-size:20px}}._notification-results_1pttn_128{min-block-size:min(32rem,60vh)}._api-search-results_ycb79_1{max-width:1100px;margin:0 auto;background:var(--paper);padding:26px;border-radius:9px;color:var(--ink)}._api-user-sort_ycb79_9{margin:8px 0;padding:16px 0!important}._api-results-heading_ycb79_13{display:flex;align-items:center;justify-content:space-between;gap:20px}._api-results-heading_ycb79_13 h1{font-size:26px;margin:8px 0}._api-results-heading_ycb79_13 p{color:var(--muted);overflow-wrap:anywhere}._api-results-heading_ycb79_13>svg{color:var(--muted);width:28px;height:28px}._api-results-form_ycb79_32{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:24px 0}._api-results-form_ycb79_32>label{flex:2;min-width:180px}._api-results-form_ycb79_32>label._api-scope-input_ycb79_43{flex:1}._api-results-form_ycb79_32 input{display:block;width:100%;border:1px solid var(--line);background:var(--page);color:var(--ink);padding:11px;border-radius:6px;font:inherit;min-width:0}._api-scope-input_ycb79_43>span{display:block;color:var(--muted);font-size:11px}._api-results-form_ycb79_32 .create-next{display:flex;align-items:center;gap:7px;min-height:38px}._api-search-results_ycb79_1 .results-tabs{display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid var(--line)}._api-search-results_ycb79_1 .results-tabs>:is(a,[role=tab]){display:inline-flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:4px solid transparent;color:var(--muted);text-decoration:none;font-weight:650;white-space:nowrap}._api-search-results_ycb79_1 .results-tabs>:is(a,[role=tab]).active{color:var(--blue);border-color:var(--blue);background:var(--soft)}._api-search-results_ycb79_1 .results-filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0}._api-search-results_ycb79_1 :is(select,.ui-select-trigger){border:1px solid var(--line);padding:8px;border-radius:6px;background:var(--paper);color:var(--ink)}._api-search-results_ycb79_1 .results-scope{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}._api-search-results_ycb79_1 .results-scope button{display:flex;align-items:center;gap:5px}._api-search-results_ycb79_1 a{color:var(--blue)}._api-search-group-heading_ycb79_121{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 0 10px}._api-search-group-heading_ycb79_121 h2{font-size:18px;margin:0}._api-search-group-heading_ycb79_121 a{font-size:12px;white-space:nowrap}.api-search-community,.api-search-person{display:flex;align-items:center;gap:14px;padding:20px 8px;border-bottom:1px solid var(--line);flex-wrap:wrap}.api-search-community>div:not(.api-community-actions),.api-search-person>div{flex:1;min-width:140px;overflow-wrap:anywhere}.api-search-community p,.api-search-person p{color:var(--muted);line-height:1.6;margin:5px 0}.api-search-person a{display:grid;gap:5px;text-decoration:none}.api-search-person small{color:var(--muted)}.api-search-person .api-profile-avatar{height:44px;width:44px;font-size:22px}._api-search-group-empty_ycb79_170{padding:20px;background:var(--soft);color:var(--muted);border-radius:7px}.api-search-facets{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.api-search-facets a{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--line);border-radius:18px;text-decoration:none}.api-search-facets span{font-size:11px;color:var(--muted)}._api-facets-check_ycb79_195{display:flex;align-items:center;gap:7px}._api-facets-check_ycb79_195 input{accent-color:var(--blue)}._api-search-empty-actions_ycb79_203{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:18px}._api-suggestion-footer_ycb79_211{font-size:11px;color:var(--muted);padding:16px 15px;border-top:1px solid var(--line)}._api-search-box_ycb79_217 .search-item{gap:12px}._api-search-box_ycb79_217 .api-community-icon{width:32px;height:32px;flex:none}._api-search-box_ycb79_217 input[type=search]::-webkit-search-cancel-button{display:none}._api-search-box_ycb79_217 .search-panel{max-height:min(500px,70dvh);overflow-y:auto}._api-search-box_ycb79_217 .search-remove{margin-left:0;flex:none}._api-search-box_ycb79_217 .search-item>span{min-width:0;overflow-wrap:anywhere;text-decoration:none}.dark ._api-search-results_ycb79_1,.dark ._api-search-box_ycb79_217 .search-panel{--blue: #b7ddff}._api-search-results_ycb79_1 ._api-search-group_ycb79_121 .api-state{padding:20px}._api-search-results_ycb79_1 .results-empty{min-height:230px}._api-search-results_ycb79_1 .api-post .actions{flex-wrap:wrap}@media(max-width:600px){._api-search-results_ycb79_1{padding:16px}._api-results-form_ycb79_32{align-items:stretch}._api-results-form_ycb79_32>label{flex-basis:100%}._api-results-form_ycb79_32>label._api-scope-input_ycb79_43{flex-basis:100%}._api-search-results_ycb79_1 .results-tabs>:is(a,[role=tab]){padding:11px}._api-results-heading_ycb79_13 h1{font-size:23px}._api-search-results_ycb79_1 .results-filters{gap:12px}._api-search-group-heading_ycb79_121{align-items:flex-start}.api-search-community,.api-search-person{gap:10px}._api-search-box_ycb79_217 .search-panel{left:auto;right:0;max-width:calc(100vw - 24px)}._api-search-results_ycb79_1 .post{overflow-wrap:anywhere}}.dark ._api-search-results_ycb79_1 .create-next{color:#142c45}.dark ._api-search-results_ycb79_1 .create-next svg{color:inherit}._oauth-settings_1ehlt_1{display:grid;gap:24px}._oauth-actions_1ehlt_5{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._oauth-settings_1ehlt_1 header{justify-content:space-between}._oauth-settings_1ehlt_1 h2{margin:0}._oauth-app-list_1ehlt_17{list-style:none;margin:12px 0 0;padding:0}._oauth-app-list_1ehlt_17 li{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}._oauth-app-list_1ehlt_17 p{margin:5px 0;color:var(--muted)}._oauth-form_1ehlt_36{display:grid;gap:12px;max-width:640px;margin:14px 0;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--paper)}._oauth-form_1ehlt_36 label{display:grid;gap:5px}._oauth-form_1ehlt_36 :is(input,:is(select,.ui-select-trigger),textarea){width:100%;padding:8px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px}._oauth-form_1ehlt_36 small{color:var(--muted)}._oauth-modal_1ehlt_62{max-width:min(94vw,560px)}._oauth-credentials_1ehlt_65 dd{margin:4px 0 12px;padding:8px;background:var(--soft);border-radius:5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}._advanced-security_177vv_1{display:grid;gap:1rem;margin-bottom:1.5rem}._advanced-security_177vv_1>section{border:1px solid var(--line);border-radius:12px;padding:1rem}._advanced-security-actions_177vv_11{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}._advanced-security-form_177vv_17{display:grid;gap:.75rem;margin-block:.75rem}._advanced-security-form_177vv_17>button{justify-self:start}._advanced-security-setup_177vv_25 img{max-width:100%;height:auto;background:#fff}._advanced-security-setup_177vv_25 code{overflow-wrap:anywhere}.recovery-codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;list-style:none;padding:.75rem;background:var(--soft);border-radius:6px}.auth-provider[href]{display:inline-flex;align-items:center;justify-content:center}._card_h319p_1{align-self:start;min-width:0;overflow:hidden;border-radius:12px;background:#f3f5f6;color:var(--ink);font-size:14px;line-height:1.5}.dark ._card_h319p_1{background:var(--paper)}._banner_h319p_16{height:64px;background:var(--community-banner-fallback)}._banner_h319p_16 img{display:block;width:100%;height:100%;object-fit:cover}._content_h319p_28{padding:0 16px 14px;overflow-wrap:anywhere}._avatar_h319p_33{position:relative;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 8px;border-radius:20%;background:var(--soft)}._avatar_h319p_33>:is(img,span){width:100%;height:100%;font-size:28px}._content_h319p_28 h2{margin:0;font-size:15px;line-height:1.4}._description_h319p_56,._members_h319p_57{margin:2px 0 0;color:var(--muted)}._members_h319p_57{margin-top:12px;font-size:12px}._section_h319p_67{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}._section_h319p_67 h3{margin:0 0 5px;color:var(--muted);font-size:12px;text-transform:uppercase}._section_h319p_67 p{margin:4px 0 8px;white-space:pre-wrap}._rule_h319p_85 :is(summary,.ui-disclosure-trigger){display:grid;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:10px 12px 10px 18px;min-height:40px;box-sizing:border-box;border-radius:6px;color:var(--muted);list-style:none;cursor:pointer}._rule_h319p_85 :is(summary,.ui-disclosure-trigger)::-webkit-details-marker{display:none}._rule_h319p_85 :is(summary,.ui-disclosure-trigger):hover{background:var(--soft)}._rule_h319p_85 :is(summary,.ui-disclosure-trigger) svg{color:var(--ink)}._rule_h319p_85:is([open],[data-expanded]) :is(summary,.ui-disclosure-trigger) svg{transform:rotate(180deg)}._rule_h319p_85 p{margin:0 12px 10px 48px}._api-chat_1qn6x_1 .chat-conversation,._api-chat_1qn6x_1 .chat-sidebar{min-height:0}._api-chat_1qn6x_1 .chat-list{flex:1;overflow:auto;min-height:0}._api-chat_1qn6x_1 .chat-conversation-head{gap:6px}._api-chat-thread-title_1qn6x_13{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._api-chat-presence_1qn6x_19{color:var(--muted);font-size:.7rem;flex:0 1 auto}._api-chat_1qn6x_1 .chat-head-actions{margin-inline-start:auto;flex:0 0 auto}._api-chat-tabs_1qn6x_28,._api-chat-actions_1qn6x_29{display:flex;gap:5px;flex-wrap:wrap;align-items:center}._api-chat-tabs_1qn6x_28{padding:5px 7px}._api-chat-tabs_1qn6x_28 button,._api-chat-small_1qn6x_39{border:1px solid var(--line);border-radius:6px;padding:5px 7px;font:inherit;font-size:.75rem;background:var(--paper);color:var(--ink);cursor:pointer}._api-chat-tabs_1qn6x_28 [aria-pressed=true]{background:var(--soft);font-weight:700}._api-chat-filter_1qn6x_53{display:flex;gap:4px;align-items:center;padding:4px 8px;font-size:.75rem}._api-chat-count_1qn6x_60{color:var(--ink);background:var(--soft);border-radius:10px;padding:2px 5px;font-size:.7rem}._api-chat-list-label_1qn6x_67{min-width:0;flex:1}._api-chat-hint_1qn6x_71,._api-chat-error_1qn6x_72,._api-chat-request_1qn6x_73{padding:6px 10px;margin:0;font-size:.78rem;overflow-wrap:anywhere}._api-chat-request_1qn6x_73{border-top:1px solid var(--line)}._api-chat-create_1qn6x_82{padding:16px;display:grid;align-content:start;gap:8px;overflow:auto}._api-chat-create_1qn6x_82 label{display:grid;gap:4px}._api-chat-create_1qn6x_82 input{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:7px}._api-chat-history_1qn6x_101{overflow-anchor:none;min-height:0}._api-chat-history_1qn6x_101 .chat-message{overflow-wrap:anywhere}._api-chat-history_1qn6x_101 .chat-message p{white-space:pre-wrap}._api-chat-outgoing_1qn6x_111{border-inline-start:2px solid var(--line);padding-inline-start:6px}._api-chat_1qn6x_1 :focus-visible{outline:2px solid var(--blue)}._api-chat_1qn6x_1 .auth-error{overflow-wrap:anywhere}._api-chat_1qn6x_1 .chat-composer input{min-width:0}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--blue: #0057b7;--yellow: #ffd700;--community-banner-fallback: radial-gradient(ellipse at 74% 40%, #fff2bf45, transparent 26%), repeating-linear-gradient( 102deg, transparent 0 17px, #81500914 18px 20px, transparent 21px 28px ) 0 100% / 100% 47% no-repeat, linear-gradient( 177deg, transparent 57%, #e6a82c 57.5%, #f5ce5d 83%, #e3a52c 100% ), linear-gradient(4deg, #f5d36a 44%, #ffdf86 46%, transparent 47%), linear-gradient(170deg, #174d9d, #4595dc 60%, #95c6ee);--ink: #142c45;--muted: #6f8294;--page: #edf2f6;--paper: #fff;--line: #e7edf2;--soft: #f0f5fa}*{box-sizing:border-box;scrollbar-width:thin}body{margin:0;background:var(--page);color:var(--ink);font:13px Inter,Inter Fallback,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.communities{height:34px;display:flex;align-items:center;gap:21px;padding:0 3%;background:#102f4e;color:#c5d6e5;overflow:auto;white-space:nowrap;font-size:10px;letter-spacing:.04em;font-weight:700}.communities strong,.communities span:hover{color:#fff}.theme{margin-left:auto;border:1px solid #ffffff47;background:transparent;color:#fff;border-radius:5px;padding:4px 9px;white-space:nowrap}.masthead{background:#0057b7;color:#fff}.mast-inner{margin:auto;padding:20px 3% 0;display:flex;align-items:center;gap:26px}.logo{display:flex;align-items:center;gap:10px;white-space:nowrap}.logo svg{width:38px;height:38px}.wordmark{font-size:27px;font-weight:800;letter-spacing:-1.6px}.wordmark small{display:block;font-size:9px;letter-spacing:.02em;font-weight:500;color:#cce2fb;margin-top:-4px}.search{display:flex;align-items:center;gap:9px;margin-left:auto;width:min(370px,34vw);height:38px;padding:0 12px;border:1px solid #ffffff70;border-radius:6px;background:#fff}.search svg{width:16px;stroke:#67809a;fill:none;stroke-width:2}.search input{width:100%;border:0;outline:0;background:transparent;color:#173d60}.login-top{color:#fff;background:none;border:0;font-weight:700;white-space:nowrap}.register{background:gold;color:#263240;border:0;border-radius:5px;padding:11px 15px;font-weight:800;white-space:nowrap}.header-bottom{margin:auto;padding:15px 3% 0;display:flex;align-items:end;gap:6px}.header-bottom button{background:transparent;color:#c9dff6;border:0;border-radius:5px 5px 0 0;padding:10px 15px;font-weight:700;font-size:11px}.header-bottom button.active{background:var(--page);color:var(--blue);box-shadow:inset 0 4px var(--yellow)}.header-bottom .hint{margin-left:auto;padding-bottom:10px;color:#c7def3;font-size:10px}.layout{margin:auto;padding:23px 3% 60px;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:24px}.feed-title{display:flex;align-items:end;justify-content:space-between;margin:0 0 14px}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.11em;color:#5683a8;text-transform:uppercase;margin-bottom:5px}.feed-title h1{margin:0;font-size:22px;letter-spacing:-.8px}.feed-title p{color:var(--muted);font-size:11px;margin:5px 0 0}.live{font-size:10px;color:var(--muted);white-space:nowrap}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e2b900;margin-right:6px}.feed{background:var(--paper);border-radius:7px;overflow:hidden}.feed-bar{display:flex;align-items:center;height:46px;padding:0 18px;border-bottom:1px solid var(--line);gap:22px}.feed-bar button{border:0;background:none;color:var(--muted);font-weight:700;font-size:11px;height:100%;padding:0;position:relative}.feed-bar button.active{color:var(--blue)}.feed-bar button.active:after{content:"";position:absolute;height:2px;background:var(--blue);bottom:0;left:0;right:0}.count{margin-left:auto;color:var(--muted);font-size:10px}.post{display:grid;grid-template-columns:22px 35px 64px minmax(0,1fr);gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line);transition:background .16s ease}.post:last-child{border-bottom:0}.post:hover{background:color-mix(in srgb,var(--paper) 96%,var(--ink))}.rank{text-align:center;font-size:11px;color:#9aacb9;font-weight:700}.vote{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:#637d91;font-weight:700}.vote button{background:none;border:0;color:#a0b2c0;padding:0;line-height:11px;font-size:14px}.vote button.on{color:#cfaa00}.thumbnail{width:64px;height:52px;object-fit:cover;border-radius:4px;background:#dbe8f4}.content{min-width:0}.meta{color:var(--muted);font-size:10px;margin-bottom:5px}.meta b{color:#285e8d}.content h2{font-size:14px;line-height:1.35;letter-spacing:-.1px;margin:0 0 6px;font-weight:600}.content h2 span{color:#9aabb7;font-size:10px;font-weight:400;white-space:nowrap}.actions{display:flex;gap:15px;align-items:center}.actions button{padding:0;border:0;background:none;color:#8094a3;font-size:10px;font-weight:700}.actions button:first-child{color:#3f6e92}.actions button:hover{color:var(--blue)}.discussion{grid-column:4;padding:16px 0 4px;margin-top:4px;border-top:1px solid var(--line);display:none}.post.open .discussion{display:block}.comment{border-left:2px solid #d9e5ee;padding:0 0 0 12px;margin:8px 0 12px;color:var(--ink);font-size:12px;line-height:1.5}.comment b{font-size:10px;color:#32668d}.comment small{color:var(--muted)}.comment p{margin:4px 0}.comment .comment{margin-top:10px}.sidebar section{background:var(--paper);border-radius:7px;margin-bottom:14px;padding:17px}.sidebar h3{font-size:13px;letter-spacing:-.2px;margin:4px 0 11px}.sidebar p{font-size:11px;color:var(--muted);line-height:1.6}.welcome{background:radial-gradient(circle at 100% 0,#ffd70026,transparent 55%),linear-gradient(160deg,#0a63c9,#003f86)!important;color:#fff;position:relative;overflow:hidden;padding-top:21px!important}.welcome:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#4da3ff 50%,gold 50%)}.welcome:after{content:"ᛟ";position:absolute;right:-5px;top:-14px;font-size:105px;color:#ffffff16;pointer-events:none}.welcome .eyebrow{color:#ffe862}.welcome h3{font-size:20px;line-height:1.15;letter-spacing:-.6px;max-width:190px}.welcome p{color:#d3e5f5}.welcome .welcome-lead{max-width:220px;margin:0 0 14px}.welcome-ai{background:#ffffff1a;border-left:3px solid #ffd700;border-radius:6px;padding:11px 12px;margin-bottom:14px}.welcome-ai-title{display:flex;align-items:center;gap:7px;font-size:12px;color:#ffe862}.welcome-ai-title .ui-icon{flex:none;width:16px;height:16px}.sidebar .welcome .welcome-ai p{margin:6px 0 8px;line-height:1.5}.welcome-slava{font-size:11px;font-weight:800;letter-spacing:.2px;color:gold}.welcome>button{padding:10px 13px;box-shadow:0 2px #b89500;transition:transform .15s ease,box-shadow .15s ease}.welcome>button:hover{transform:translateY(-1px);box-shadow:0 3px #b89500}.welcome .welcome-about{display:flex;align-items:center;width:fit-content;gap:9px;margin-top:14px;padding:0;color:#fff;font-size:12px;font-weight:700;text-decoration:none;background:linear-gradient(gold,gold) 0 100% / 0 1px no-repeat;transition:background-size .2s ease}.welcome .welcome-about .ui-icon{flex:none;box-sizing:content-box;width:12px;height:12px;padding:5px;border-radius:50%;background:gold;color:#283748;transition:transform .15s ease}.welcome .welcome-about:hover{background-size:calc(100% - 34px) 1px}.welcome .welcome-about:hover .ui-icon{transform:translate(4px)}.welcome .welcome-about:focus-visible{outline:2px solid #ffe862;outline-offset:3px;border-radius:3px}.welcome-alphabet{padding:13px 10px 11px!important;border-radius:7px;color:#3a2c1a;background:radial-gradient(circle at 20% 15%,#fff4d4aa,transparent 55%),radial-gradient(circle at 85% 90%,#c9964a55,transparent 60%),linear-gradient(160deg,#ecd3a0,#d9b678)!important;box-shadow:inset 0 0 18px #8a5a1f66}.welcome-alphabet-title{text-align:center;font:italic 700 13px Georgia,Times New Roman,serif;color:#0e4429;margin-bottom:8px}.welcome-alphabet ul{display:grid;grid-template-columns:repeat(7,1fr);gap:6px 0;margin:0;padding:0;list-style:none}.welcome-alphabet li{display:grid;justify-items:center;line-height:1}.welcome-alphabet .rune{font:22px Noto Sans Runic,sans-serif;color:#2b2118}.welcome-alphabet .letter{margin-top:3px;font-size:10px;color:#5a4630}.welcome button{background:gold;border:0;border-radius:5px;padding:10px 13px;color:#283748;font-size:11px;font-weight:800}.field{display:block;width:100%;height:34px;border:1px solid #c8d7e3;border-radius:4px;background:var(--paper);color:var(--ink);padding:0 10px;margin-bottom:7px}.field:focus{outline:2px solid #8dc1f2;border-color:#0057b7}.login-btn{background:var(--blue);color:#fff;border:0;border-radius:4px;padding:8px 13px;font-weight:700;font-size:11px}.forgot{float:right;font-size:10px;color:var(--muted);margin-top:8px}.submit{width:100%;background:#e6f1fd;color:#0057b7;border:0;border-radius:5px;padding:16px;font-size:11px;font-weight:800}.side-title{display:flex;justify-content:space-between;align-items:center}.side-title span{font-size:9px;color:var(--muted);font-weight:700}.community-row{display:flex;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);gap:10px}.community-row:last-child{border-bottom:0}.number{color:#a7b8c4;font-size:10px}.community-row b{font-size:11px}.community-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.community-row button{margin-left:auto;background:var(--soft);color:var(--blue);border:0;border-radius:4px;font-size:10px;font-weight:700;padding:6px 9px}.footer{color:#8ca0ae;font-size:10px;line-height:1.9;padding:4px}.notice{position:fixed;z-index:10001;bottom:calc(20px + env(safe-area-inset-bottom,0px));max-width:min(420px,calc(100% - 32px));overflow-wrap:anywhere;left:50%;transform:translate(-50%);pointer-events:none}.notice>span{display:block;padding:10px 14px;border-radius:7px;background:var(--blue);color:#fff;border-left:4px solid var(--yellow);box-shadow:0 4px 12px #0003}.notice>span.notice-error{background:var(--yellow);color:#142c45;border-left-color:var(--blue)}.dark .notice>span{background:#a4c2f7;color:#142c45;border-left-color:var(--yellow)}.dark .notice>span.notice-error{background:var(--yellow);color:#142c45;border-left-color:#a4c2f7}.dark{--ink: #eef0f1;--muted: #acb5bb;--page: #191a1c;--paper: #292b2d;--line: #3b3e40;--soft: #35383a;--dark-header: #323639;--dark-input: #3d4043;--dark-hover: #44484b;--dark-control-border: #73797d;--dark-selected: #283c4b;--dark-selected-text: #e1f1ff;--dark-selected-mark: #a4c2f7}.dark .header-bottom button.active{color:#e7f3ff}.dark .submit{background:var(--soft);color:#c7e4ff}.dark .field{border-color:var(--dark-control-border)}.dark .meta b,.dark .actions button:first-child{color:#9dc8ee}.dark .comment{border-color:var(--dark-control-border)}.dark .comment b{color:#a4c2f7}@media(max-width:800px){.layout{display:block;padding:16px 12px}.sidebar{display:none}.mast-inner{padding:15px 14px 0;gap:12px}.search{width:auto;flex:1}.login-top{display:none}.header-bottom{padding:16px 14px 0}.header-bottom .hint{display:none}.communities{padding:0 14px;gap:16px}.post{padding:11px 12px;gap:8px}.live{display:none}}@media(max-width:500px){.wordmark{font-size:23px}.wordmark small{display:none}.logo svg{width:31px}.register{padding:10px}.search{min-width:0}.header-bottom{overflow:auto}.header-bottom button{white-space:nowrap;padding:9px 12px}.post{grid-template-columns:15px 28px minmax(0,1fr);gap:7px}.thumbnail{display:none}.discussion{grid-column:3}.content h2{font-size:13px}.actions{gap:9px}.actions .hide-post{display:none}.theme{position:absolute;right:5px;top:4px;background:#102f4e}.communities{padding-right:120px}}.vote span{font-size:13px;font-weight:800;line-height:1.2}.discussion-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:12px;color:var(--ink)}.discussion-head span{font-size:10px;color:var(--muted);font-weight:700}.comment-compose{display:flex;gap:7px;align-items:flex-start;margin-bottom:14px}.comment-compose .field{margin:0;flex:1;min-width:0}.comment-compose .login-btn{height:34px}.comment-thread{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;margin:12px 0 0}.comment-thread .comment-thread{border-left:2px solid #d9e5ee;margin:12px 0 0 1px;padding-left:10px}.comment-vote{display:flex;flex-direction:column;align-items:center;gap:4px}.comment-vote button{border:0;background:none;color:#9aafbf;font-size:12px;line-height:11px;padding:0}.comment-vote button:hover{color:var(--blue)}.comment-meta{display:flex;align-items:baseline;gap:7px;font-size:10px}.comment-meta b{color:#32668d}.comment-meta span{color:var(--muted)}.comment-body p{font-size:12px;line-height:1.5;color:var(--ink);margin:5px 0}.comment-actions{display:flex;gap:12px}.comment-actions button{border:0;background:none;color:var(--muted);font-size:10px;font-weight:700;padding:0}.comment-actions button:hover{color:var(--blue)}.dark .comment-thread .comment-thread{border-color:#59666f}.dark .comment-meta b{color:#a4c2f7}@media(max-width:500px){.comment-compose{flex-wrap:wrap}.comment-compose .field{min-width:100%}.comment-thread .comment-thread{padding-left:6px}}.post{grid-template-columns:14px 35px 64px minmax(0,1fr);column-gap:8px}.discussion{grid-column:1/-1;margin:4px 0 0;padding:16px 0 4px}.discussion-head{padding-bottom:4px;border-bottom:1px dotted var(--muted)}.discussion-head span{margin-left:8px;margin-right:auto}.comment-compose{margin:8px 0 12px}.comment-thread{grid-template-columns:16px minmax(0,1fr);gap:4px;margin-top:10px}.comment-thread .comment-thread{margin:10px 0 0 -4px;padding-left:14px;border-left:1px dotted #b8cde0}.comment-vote{gap:1px}.comment-meta{gap:5px}.comment-body p{margin:4px 0}.comment-actions{gap:10px}.dark .comment-thread .comment-thread{border-color:var(--dark-control-border)}@media(max-width:500px){.post{grid-template-columns:11px 28px minmax(0,1fr);column-gap:5px}.discussion{grid-column:1/-1}.comment-thread .comment-thread{padding-left:10px}}.actions button,.actions button:first-child,.comment-actions button{color:#34485b}.post{grid-template-columns:10px 35px 64px minmax(0,1fr);column-gap:6px}.rank{text-align:right}.meta,.post-source,.count,.live,.feed-title p,.sidebar p,.forgot,.footer,.community-row small,.number,.comment-meta span{color:var(--muted)}.content h2,.actions button,.actions button:first-child,.comment-actions button,.comment-body p,.sidebar h3,.community-row b{color:var(--ink)}.meta b,.comment-meta b{color:var(--blue)}.dark .meta b,.dark .comment-meta b{color:#a4c2f7}.dark .actions button,.dark .actions button:first-child,.dark .comment-actions button{color:var(--ink)}.actions button:hover,.comment-actions button:hover{color:var(--blue)}@media(max-width:500px){.post{grid-template-columns:9px 28px minmax(0,1fr);column-gap:5px}}.ui-icon{width:13px;height:13px;display:inline-block;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.vote .ui-icon,.comment-vote .ui-icon{width:14px;height:14px;fill:currentColor;stroke:none}.vote button,.comment-vote button{display:grid;place-items:center}.rank{color:var(--ink)}.welcome h3,.sidebar .welcome p,.dark .welcome h3,.dark .sidebar .welcome p{color:#fff}.ui-icon,.vote .ui-icon,.comment-vote .ui-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;vertical-align:-2px}.actions button{white-space:nowrap}.layout{--primary: #142c45;--secondary: #62798c;--accent: #0057b7}.layout main,.layout .post,.layout .sidebar section:not(.welcome){color:var(--primary)}.layout .feed-title h1,.layout .content h2,.layout .rank,.layout .vote,.layout .actions button,.layout .comment-body p,.layout .comment-actions button,.layout .discussion-head b,.layout .sidebar section:not(.welcome) h3,.layout .community-row b{color:var(--primary)}.layout .feed-title .eyebrow,.layout .meta,.layout .content h2 span,.layout .feed-title p,.layout .live,.layout .count,.layout .vote button,.layout .comment-vote button,.layout .comment-meta span,.layout .discussion-head span,.layout .sidebar section:not(.welcome) p,.layout .community-row small,.layout .number,.layout .forgot,.layout .footer{color:var(--secondary)}.layout .meta b,.layout .comment-meta b,.layout .feed-bar button.active,.layout .actions button:hover,.layout .comment-actions button:hover,.layout .vote button.on,.layout .community-row button,.layout .submit{color:var(--accent)}.dark .layout{--primary: var(--ink);--secondary: var(--muted);--accent: #a4c2f7}.dark .layout .submit{color:var(--accent)}button,a,input{transition:color .16s ease,background-color .16s ease,outline-color .16s ease,border-color .16s ease,transform .16s ease}button{outline:1px solid transparent}button:hover{outline-color:var(--blue)}.actions button,.comment-actions button,.vote button,.comment-vote button,.feed-bar button{border-radius:4px}.actions button:hover,.comment-actions button:hover,.vote button:hover,.comment-vote button:hover{background:var(--soft);color:var(--blue)}.feed-bar button:hover:not(.active){color:var(--blue);background:var(--soft)}.header-bottom button:hover:not(.active),.login-top:hover,.theme:hover{background:#ffffff24;color:#fff;outline-color:#fff}.register:hover,.welcome button:hover{background:#ffe64d;outline-color:#fff}.login-btn:hover{background:#00448f;outline-color:#0057b7}.submit:hover,.community-row button:hover{background:#d4e9ff;outline-color:#0057b7}.field:hover,.search:has(input:hover){border-color:#0057b7}.field:focus,.search:focus-within{border-color:#0057b7;outline:2px solid #9bcafa}.dark button:hover{outline-color:#a4c2f7}.dark button:focus-visible,.dark input:focus-visible{outline-color:#a4c2f7}.dark .actions button:hover,.dark .comment-actions button:hover,.dark .vote button:hover,.dark .comment-vote button:hover{background:var(--dark-hover);color:#fff}@media(prefers-reduced-motion:reduce){button,a,input{transition:none}button:active{transform:none}}button{outline:none;transition:background-color .18s ease,color .18s ease,opacity .18s ease,transform .12s ease}button:hover{outline:none}button:active{transform:scale(.97)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #0057b7}.actions button,.comment-actions button,.vote button,.comment-vote button{background:transparent}.actions button:hover,.comment-actions button:hover{background:transparent;color:var(--blue);text-decoration:underline;text-underline-offset:4px}.vote button:hover,.comment-vote button:hover{background:transparent;color:var(--blue);transform:translateY(-1px)}.feed-bar button:hover:not(.active){background:transparent;color:var(--blue)}.header-bottom button:hover:not(.active),.login-top:hover,.theme:hover{background:#ffffff1c;color:#fff;outline:none}.register:hover,.welcome button:hover{background:#ffe64d;outline:none}.login-btn:hover{background:#00488f;outline:none}.submit:hover,.community-row button:hover{background:#d2e8fc;outline:none}.field:hover,.search:has(input:hover){border-color:#7e9db6}.field:focus,.search:focus-within{border-color:#0057b7;outline:2px solid #b6d8f5}.dark button:hover{outline:none}.dark button:focus-visible,.dark input:focus-visible{outline:2px solid #a4c2f7}.dark .actions button:hover,.dark .comment-actions button:hover,.dark .vote button:hover,.dark .comment-vote button:hover{background:transparent;color:#a4c2f7}.dark .submit:hover,.dark .community-row button:hover{background:var(--dark-hover)}@media(prefers-reduced-motion:reduce){button{transition:none}button:active,.vote button:hover,.comment-vote button:hover{transform:none}}.runa-logo{gap:9px;color:#fff}.logo .runa-mark svg{display:block;width:38px;height:38px;fill:none;stroke:gold;stroke-width:2;stroke-linejoin:round}.logo .runa-mark svg path+path{stroke:#fff;stroke-width:2.3;stroke-linecap:square}.runa-lockup{display:flex;flex-direction:column;gap:4px}.logo .runa-word{width:121px;height:25px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:square;stroke-linejoin:miter}.runa-lockup span{font-size:10px;font-weight:600;letter-spacing:.015em;color:#fff;white-space:nowrap}@media(max-width:500px){.logo .runa-mark svg{width:31px;height:31px}.logo .runa-word{width:94px;height:20px}.runa-lockup span{font-size:8px}.runa-logo{gap:6px}}.runa-lockup .runa-glyphs{font-family:Noto Sans Runic,sans-serif;font-size:30px;line-height:1;color:#fff;letter-spacing:.1em;font-weight:400}@media(max-width:500px){.runa-lockup .runa-glyphs{font-size:24px}}.runa-lockup .runa-glyphs{color:gold;text-shadow:1px 1px 0 #8c5900,2px 2px 0 #583c00!important;letter-spacing:.12em}.runa-lockup .runa-glyphs{display:inline-block;align-self:flex-start;color:#332610;background-color:gold;background-image:repeating-linear-gradient(2deg,transparent 0 4px,#9b69101c 4px 5px,transparent 6px 11px,#fff3 12px 13px);padding:4px 8px;border-radius:2px;letter-spacing:.12em;text-shadow:none!important}.runa-lockup .runa-glyphs{display:flex;gap:4px;padding:0;background:none;letter-spacing:0}.runa-tile{display:grid;place-items:center;min-width:27px;height:34px;padding:1px 4px;background-color:gold;background-image:repeating-linear-gradient(2deg,transparent 0 4px,#9b69101c 4px 5px,transparent 6px 11px,#fff3 12px 13px);border-radius:2px}@media(max-width:500px){.runa-tile{min-width:22px;height:28px}}.runa-lockup .runa-tile{font:inherit;color:#332610;letter-spacing:0}.actions{align-items:center}.actions button{display:inline-flex;align-items:center;gap:4px;line-height:1.25;vertical-align:middle;white-space:nowrap}.actions button .ui-icon{display:block;flex:none;width:11px;height:11px;vertical-align:initial}.search input:focus,.search input:focus-visible{outline:none}.runa-logo{text-decoration:none;cursor:pointer}.runa-logo:focus-visible{outline:2px solid #ffd700}.user-label{display:inline-flex;align-items:center;gap:5px;vertical-align:middle}.user-avatar{width:19px;height:19px;font-size:13px}.user-avatar--comment{width:22px;height:22px;font-size:14px}.comment-meta{align-items:center}.dark .masthead{background:var(--dark-header);color:var(--ink)}.dark .communities{background:var(--paper);color:var(--muted)}.dark .communities strong{color:var(--ink)}.dark .header-bottom button{color:var(--muted)}.dark .header-bottom button.active{background:var(--page);color:var(--ink)}.dark .header-bottom .hint{color:var(--muted)}.dark .login-top{color:var(--ink)}.dark .search{border-color:var(--dark-control-border)}.dark .search{background:var(--dark-input);border-color:var(--dark-control-border)}.dark .search input{background:transparent;color:var(--ink)}.dark .search input::placeholder{color:var(--muted)}.dark .search svg{stroke:var(--muted)}.dark .field{background:var(--dark-input);color:var(--ink);border-color:var(--dark-control-border)}.dark .field::placeholder{color:var(--muted)}.dark .field:hover,.dark .search:has(input:hover){border-color:var(--muted)}.dark .field:focus,.dark .search:focus-within{border-color:var(--muted);outline-color:var(--dark-control-border)}.post{grid-template-columns:10px 35px 92px minmax(0,1fr);column-gap:10px;padding:13px 18px;min-height:92px}.thumbnail{width:92px;height:70px;object-fit:cover}.content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.content .meta{margin-bottom:5px;line-height:1.35}.content h2{margin:0 0 7px;line-height:1.35}.content .actions{margin:0;line-height:1.2}.content .actions button{line-height:1.2}@media(max-width:800px){.post{grid-template-columns:10px 30px 78px minmax(0,1fr);gap:8px}.thumbnail{width:78px;height:62px}}@media(max-width:500px){.post{grid-template-columns:9px 28px 56px minmax(0,1fr);gap:6px;padding:10px 8px}.thumbnail{display:block;width:56px;height:50px}.discussion{grid-column:1/-1}.content h2{font-size:13px}.actions{flex-wrap:wrap;row-gap:5px}}.post{grid-template-columns:10px 35px 120px minmax(0,1fr);column-gap:8px;padding:7px 10px;min-height:92px}.thumbnail{width:120px;height:80px}.content .meta,.content h2{margin-bottom:4px}@media(max-width:800px){.post{grid-template-columns:10px 30px 100px minmax(0,1fr);gap:6px;padding:7px 9px}.thumbnail{width:100px;height:70px}}@media(max-width:500px){.post{grid-template-columns:9px 26px 70px minmax(0,1fr);gap:5px;padding:6px}.thumbnail{width:70px;height:56px}}body,body *{font-weight:400!important}body{font-size:14px}.communities,.theme,.header-bottom .hint,.eyebrow,.live,.count,.meta,.content h2 span,.actions button,.number,.community-row small,.forgot,.footer,.discussion-head span,.comment-meta,.comment-actions button{font-size:11px}.header-bottom button,.feed-bar button,.sidebar p,.community-row b,.login-btn,.submit,.welcome button,.community-row button{font-size:12px}.content h2{font-size:15px}.feed-title h1{font-size:24px}.sidebar h3{margin-top:4px;font-size:14px}.welcome h3{font-size:22px}.comment-body p{font-size:13px}.vote span{font-size:14px}.field,input,button{font-size:inherit}.actions button,.comment-actions button,.feed-bar button,.header-bottom button,.theme,.login-btn,.submit,.community-row button,.welcome button{font-size:11px}.runa-lockup span:not(.runa-glyphs):not(.runa-tile){font-size:11px}@media(max-width:500px){.content h2{font-size:14px}.runa-lockup span:not(.runa-glyphs):not(.runa-tile){font-size:9px}}.post-title-link{color:inherit;margin-top:4px;text-decoration:none}.detail-back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;text-decoration:none;margin:0 0 14px}.detail-back:hover{color:var(--blue)}.detail-card{background:var(--paper);border-radius:7px;padding:22px}.detail-top{display:grid;grid-template-columns:35px minmax(0,1fr);gap:15px}.detail-vote{align-self:start;padding-top:4px}.detail-content{min-width:0}.detail-content .meta{margin-bottom:10px}.detail-content h1{font-size:22px;line-height:1.35;color:var(--ink);margin:0 0 7px}.detail-source{color:var(--muted);font-size:11px;margin-bottom:14px}.detail-image{display:block;width:100%;max-height:490px;object-fit:contain;object-position:center;background:var(--soft);border-radius:4px}.detail-actions{margin-top:15px;padding-bottom:16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.detail-actions a{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-size:11px;text-decoration:none}.detail-actions a:hover{color:var(--blue);text-decoration:underline}.detail-actions a .ui-icon{width:11px;height:11px}.detail-comments{margin:0 0 0 50px}.detail-comments .discussion{display:block;padding-top:18px;border:0;margin:0}.detail-comments .comment-thread .comment-thread{margin-top:10px}.dark .detail-back:hover,.dark .detail-actions a:hover{color:#a4c2f7}@media(max-width:500px){.detail-card{padding:14px 10px}.detail-top{grid-template-columns:28px minmax(0,1fr);gap:8px}.detail-content h1{font-size:18px}.detail-image{max-height:300px}.detail-comments{margin-left:36px}.detail-actions{gap:10px}}.community-link{color:var(--blue);text-decoration:none}.community-link:hover{text-decoration:underline;text-underline-offset:2px}.dark .community-link{color:#a4c2f7}.community-header{background:var(--paper);border-radius:7px;overflow:hidden;margin-bottom:18px}.community-cover{display:block;height:78px;background:var(--community-banner-fallback);position:relative;overflow:hidden}.community-cover span{position:absolute;left:20px;top:9px;color:#ffffff42;font-size:44px}.community-header-content{padding:17px 20px 19px;display:flex;align-items:center;justify-content:space-between;gap:15px}.community-header h1{font-size:23px;line-height:1.2;margin:0;color:var(--ink);overflow-wrap:anywhere}.community-header p{color:var(--muted);font-size:12px;margin:6px 0 0}.community-buttons{display:flex;gap:8px;flex-wrap:wrap}.community-buttons button{white-space:nowrap;border:0;border-radius:5px;padding:10px 13px;font-size:11px}.community-create{background:var(--soft);color:var(--blue)}.community-join{background:#0057b7;color:#fff}.community-join[aria-pressed=true]{background:var(--soft);color:var(--blue)}.community-create:hover{background:#d6eafb}.community-join:hover{background:#004795;color:#fff}.highlights{margin:0 0 16px}.highlights-heading{font-size:10px;color:var(--muted);letter-spacing:.08em;margin:0 0 9px}.highlights-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.highlight{display:flex;flex-direction:column;gap:6px;background:var(--paper);border-radius:6px;padding:13px 15px;text-decoration:none;color:var(--ink)}.highlight:hover{background:var(--soft)}.highlight span{font-size:10px;color:var(--blue)}.highlight b{font-size:13px}.highlight small{font-size:11px;color:var(--muted)}.community-sidebar h3{overflow-wrap:anywhere}.community-stats{display:flex;gap:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.community-stats div{display:grid;grid-template-columns:16px auto;gap:4px 5px;align-items:center}.community-stats strong{font-size:14px}.community-stats small{grid-column:2;font-size:10px;color:var(--muted)}.community-demo{font-size:10px!important}.dark .highlight span,.dark .community-create,.dark .community-join[aria-pressed=true]{color:#a4c2f7}.dark .community-create:hover{background:var(--dark-hover)}@media(max-width:600px){.community-cover{height:60px}.community-header-content{align-items:flex-start;flex-direction:column;padding:14px}.community-header h1{font-size:19px}.highlights-list{grid-template-columns:1fr}.highlight{padding:11px 13px}}.highlights-list{grid-template-columns:repeat(4,minmax(0,1fr))}.highlight{min-width:0;min-height:112px;justify-content:space-between}.highlight b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35}.highlight small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-mute{background:var(--soft);color:var(--ink)}.community-mute:hover{background:#d6eafb}.dark .community-mute:hover{background:var(--dark-hover)}.moderator-list{display:flex;flex-direction:column;gap:10px}.moderator{display:flex;align-items:center;gap:8px;font-size:12px}@media(max-width:800px){.highlights-list{grid-template-columns:repeat(4,minmax(140px,1fr));overflow-x:auto;padding-bottom:4px}}@media(max-width:600px){.highlights-list{grid-template-columns:repeat(4,minmax(150px,1fr))}}.profile-header{background:var(--paper);border-radius:7px;overflow:hidden;margin-bottom:14px}.profile-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding:22px 20px}.profile-name{min-width:0;overflow-wrap:anywhere}.profile-identity>:is(p,.profile-nsfw){grid-column:2;justify-self:start;margin:0;overflow-wrap:anywhere}.user-avatar--profile{width:78px;height:78px;font-size:35px;border:4px solid var(--paper);border-radius:9px}.profile-identity h1{font-size:22px;margin:0 0 4px;color:var(--ink)}.profile-handle{font-size:12px;color:var(--muted)}.profile-nsfw{display:inline-block;font-size:11px;color:#745500;background:#fff3bd;border-radius:4px;padding:4px 7px;margin:8px 0 0}.profile-tabs :is(button,[role=tab]){font-size:12px}.profile-activity-item{padding:15px 18px;border-bottom:1px solid var(--line)}.profile-activity-item:last-child{border:0}.profile-activity-item h2{font-size:15px;line-height:1.4;margin:7px 0}.profile-activity-item p{font-size:13px;line-height:1.5;margin:8px 0}.profile-activity-meta,.profile-activity-footer{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted);text-decoration:none}.profile-activity-footer:hover{color:var(--blue)}.profile-stats{display:flex;gap:32px;border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.profile-stats strong,.profile-stats small{display:block}.profile-stats strong{font-size:15px}.profile-stats small{font-size:10px;color:var(--muted);margin-top:4px}.dark .profile-nsfw{color:#ffeb9b;background:#514719}@media(max-width:500px){.profile-identity{padding:16px 14px;column-gap:12px}.user-avatar--profile{width:64px;height:64px;font-size:29px}.profile-identity h1{font-size:19px}.profile-tabs{gap:20px}}.user-avatar--profile{border:0}.detail-body{color:var(--ink);font-size:14px;line-height:1.65;max-width:78ch;margin:0 0 16px}.detail-body p{margin:0}@media(max-width:500px){.detail-body{font-size:13px}}.profile-context{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink);line-height:1.4}.profile-context .community-link{white-space:nowrap}.profile-comment-meta{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.4}.profile-comment-meta strong{color:var(--ink)}.profile-op{background:var(--soft);color:var(--blue);border-radius:4px;padding:1px 4px;font-size:9px}.profile-comment p{font-size:13px;line-height:1.55;margin:8px 0 10px;overflow-wrap:anywhere}.profile-comment-actions{display:flex;align-items:center;gap:11px;color:var(--muted);font-size:11px}.profile-comment-actions button{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:2px 0;color:var(--muted);font-size:11px}.profile-comment-actions button:hover,.profile-comment-actions button[aria-pressed=true]{color:var(--blue)}.profile-comment-actions button .ui-icon{width:13px;height:13px}.profile-reply{display:flex;gap:8px;margin-top:10px}.profile-reply .field{margin:0;flex:1;min-width:0}.profile-action-message{display:block;margin-top:6px;color:var(--muted)}.dark .profile-comment-actions button[aria-pressed=true]{color:#a4c2f7}.auth-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#081421b8;display:flex;align-items:center;justify-content:center;padding:18px}.auth-modal{width:min(100%,440px);max-height:min(90vh,760px);overflow:auto;background:var(--paper);color:var(--ink);border-radius:9px}.auth-dialog{position:relative;outline:none;padding:30px}.auth-close{position:absolute;right:17px;top:17px;width:30px;height:30px;display:grid;place-items:center;border:0;background:var(--soft);border-radius:5px;color:var(--muted)}.auth-close:hover{color:var(--ink);background:var(--line)}.auth-close .ui-icon{width:17px;height:17px}.auth-kicker{font-size:11px;color:var(--blue);letter-spacing:.13em;margin-bottom:10px}.auth-title{font-size:23px;line-height:1.25;margin:0 35px 7px 0;color:var(--ink)}.auth-subtitle{font-size:13px;line-height:1.5;color:var(--muted);margin:0 0 13px}.auth-demo{font-size:11px;line-height:1.45;color:var(--muted);background:var(--soft);padding:9px 10px;border-radius:4px;margin:0 0 16px}.auth-providers{display:grid;gap:8px}.auth-provider{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:41px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;font-size:13px}.auth-provider:hover{background:var(--soft);border-color:#9cb6cc}.google-mark{font-size:17px;font-weight:700!important;color:#4285f4}.apple-mark{width:17px;height:17px}.auth-divider{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;margin:16px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.auth-field{display:flex;flex-direction:column;gap:6px;margin-bottom:13px}.auth-field label{font-size:11px;color:var(--ink)}.auth-field input{height:40px;width:100%;border:1px solid #b5c8d7;background:var(--paper);color:var(--ink);border-radius:4px;padding:0 11px;font-size:13px}.auth-field input:focus{outline:2px solid #9bcafa;border-color:#0057b7}.auth-submit{height:42px;width:100%;border:0;border-radius:5px;background:#0057b7;color:#fff;font-size:13px}.auth-submit:hover{background:#004895}.auth-message{font-size:11px;line-height:1.5;color:var(--ink);background:var(--soft);padding:9px;border-radius:4px;margin:0 0 12px}.auth-switch{font-size:11px;color:var(--muted);text-align:center;margin:16px 0 0}.auth-switch button{border:0;background:none;color:var(--blue);padding:2px}.auth-switch button:hover{text-decoration:underline}.dark .auth-kicker,.dark .auth-switch button{color:#a4c2f7}.dark .auth-field input{background:var(--dark-input);border-color:var(--dark-control-border);color:var(--ink)}.dark .auth-provider{border-color:var(--dark-control-border)}.dark .auth-demo,.dark .auth-message{background:var(--dark-input)}@media(max-width:500px){.auth-dialog{padding:25px 20px}.auth-title{font-size:21px}}.login-top,.register{min-width:122px;height:40px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center}.auth-provider-icon{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;flex:none}@media(max-width:800px){.register,.login-top{min-width:0;height:38px}}.highlight-post{padding:0;gap:0;min-height:0;overflow:hidden;justify-content:flex-start}.highlight-image{display:block;width:100%;height:76px;object-fit:cover;background:var(--soft)}.highlight-content{padding:10px 11px;display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.highlight-content b{font-size:12px;line-height:1.35;min-height:32px}.highlight-content small{font-size:10px;color:var(--muted);white-space:normal}.highlight-author{display:flex;align-items:center;gap:6px;min-width:0;margin-top:auto}.highlight-author img{width:19px;height:19px;border-radius:5px;object-fit:cover}.highlight-author span:not(.user-avatar){font-size:10px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){.highlight-post{padding:0}.highlight-image{height:70px}}.sort-bar{overflow-x:auto;white-space:nowrap}.sort-label{flex:none;font-size:11px;color:var(--muted)}.sort-bar button,.sort-bar .count{flex:none}@media(max-width:600px){.sort-bar{gap:16px}.sort-bar .count{display:none}}.actions .expand-image{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:4px}.actions .expand-image .ui-icon{width:14px;height:14px}.post-media-expanded{grid-column:1/-1;width:100%;padding:4px 0 8px 53px}.post-media-expanded[hidden]{display:none}.post-media-expanded img{display:block;max-width:min(100%,760px);max-height:520px;width:auto;height:auto;object-fit:contain;border-radius:4px;background:var(--soft)}@media(max-width:500px){.post-media-expanded{padding:4px 0 6px 38px}.post-media-expanded img{max-height:360px}}.header-sort{overflow-x:auto;white-space:nowrap}.header-sort-label{align-self:center;color:#d4e5f5;font-size:11px;white-space:nowrap;margin-right:5px}.header-sort button{flex:none}.dark .header-sort-label{color:var(--muted)}@media(max-width:500px){.header-sort{gap:4px}.header-sort-label{font-size:10px}.header-sort button{white-space:nowrap}}.sidebar-more{width:100%;margin-top:11px;padding:9px 0 2px;border:0;background:none;color:var(--blue);font-size:11px;text-align:left}.sidebar-more:hover{text-decoration:underline;text-underline-offset:4px}.sidebar-links nav{display:flex;flex-direction:column}.sidebar-links nav a{display:flex;justify-content:space-between;align-items:center;padding:8px 0;color:var(--ink);text-decoration:none;font-size:12px}.sidebar-links nav a span{color:var(--muted)}.dark .sidebar-more,.dark .sidebar-links nav a:hover{color:#a4c2f7}.info-page{background:var(--paper);border-radius:7px;padding:24px}.info-page h1{font-size:22px;margin:0 0 12px}.info-page p{font-size:14px;line-height:1.65;color:var(--ink);max-width:70ch}.search-wrap{position:relative;margin-left:auto;width:min(440px,39vw);min-width:0;z-index:20}.search-wrap .search{margin:0;width:100%}.search-input-icon{width:16px;height:16px;flex:none;stroke:#67809a;fill:none;stroke-width:2}.search-submit{border:0;background:transparent;color:#67809a;padding:4px;display:grid;place-items:center;border-radius:4px}.search-submit:hover{color:#0057b7;background:#e9f2fa}.search-panel{position:absolute;left:0;right:0;top:calc(100% + 7px);max-height:min(72vh,570px);overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 32px #091a2a33;z-index:30;padding:6px 0}.search-section-title{color:var(--muted);font-size:11px;padding:16px 14px 7px}.search-item{display:flex;align-items:center;gap:10px;width:100%;min-height:35px;text-align:left;padding:8px 14px;border:0;background:transparent;color:var(--ink);font-size:12px;line-height:1.35;text-decoration:none!important}.search-item:hover,.search-item:focus-visible{background:var(--soft);color:var(--ink);text-decoration:none!important}.search-item-icon{width:16px;height:16px;flex:none;color:var(--muted);stroke-width:1.8}.search-item span{min-width:0;text-decoration:none}.search-item small{display:block;color:var(--muted);font-size:10px;margin-top:2px}.search-recent{display:flex;align-items:center}.search-term{flex:1;min-width:0}.search-remove{margin-right:10px;border:0;background:transparent;color:var(--muted);padding:5px;display:grid;place-items:center}.search-remove:hover{color:var(--ink);background:var(--soft)}.search-community .user-avatar{width:25px;height:25px}.search-empty{padding:7px 14px;color:var(--muted);font-size:11px;margin:0}.dark .search-input-icon{stroke:var(--muted)}.dark .search-submit{color:var(--muted)}.dark .search-submit:hover{background:var(--dark-hover);color:#fff}@media(max-width:800px){.search-wrap{width:auto;flex:1;min-width:0}}@media(max-width:500px){.search-panel{position:fixed;top:82px;left:10px;right:10px;max-height:70vh}}.sidebar .sidebar-links{background:transparent;padding:4px;margin:0;border-radius:0}.sidebar-links nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 10px}.sidebar-links nav a{display:inline;padding:0;font-size:10px;color:var(--muted);white-space:nowrap}.sidebar-links nav a:hover{color:var(--blue)}.sidebar-copyright{font-size:10px;color:var(--muted);margin-top:7px}.user-profile-link{color:inherit;text-decoration:none}.user-profile-link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.post-comments-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.25;color:var(--ink);padding:0;text-decoration:none;white-space:nowrap}.post-comments-link .ui-icon{width:12px;height:12px}.post-comments-link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.dark .post-comments-link{color:var(--ink)}.dark .post-comments-link:hover,.dark .user-profile-link:hover{color:#a4c2f7}.language-selector{display:flex;align-items:center;gap:2px;flex:none}.language-selector button{display:grid;place-items:center;width:25px;height:25px;padding:0;border:0;border-radius:4px;background:transparent;font-size:16px;line-height:1;opacity:.65;transition:background .15s,opacity .15s}.language-selector button:hover,.language-selector button[aria-pressed=true]{background:#ffffff24;opacity:1}.language-selector button:focus-visible{outline:2px solid #ffd700}@media(max-width:500px){.communities{padding-right:185px}.theme{right:64px}.language-selector{position:absolute;right:7px;top:4px;background:#102f4e}}.demo-account{display:flex;align-items:center;gap:12px;white-space:nowrap}.demo-profile{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none}.demo-logout{border:0;background:transparent;color:#fff;padding:7px}.demo-logout:hover,.demo-profile:hover{color:gold}.signed-layout{grid-template-columns:190px minmax(0,1fr) 285px;gap:20px}.demo-nav{display:flex;flex-direction:column;gap:4px;align-self:start}.demo-nav>a{display:flex;align-items:center;gap:10px;min-height:37px;padding:8px 10px;color:var(--ink);text-decoration:none;border-radius:4px}.demo-nav>a:hover,.demo-nav>a.demo-nav-active{background:var(--paper);color:var(--blue)}.demo-nav .ui-icon{width:17px;height:17px}.demo-nav-heading{margin:22px 10px 6px;color:var(--muted);font-size:11px;letter-spacing:.08em}.demo-feed-head{margin-bottom:12px}.demo-feed-head h1{font-size:22px;margin:0}.demo-feed-head p{color:var(--muted);margin:5px 0 14px}.demo-feed-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line)}.demo-feed-tabs button{padding:8px 2px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted)}.demo-feed-tabs button.active{border-color:var(--blue);color:var(--ink)}.demo-recommendation{background:var(--paper);color:var(--muted);font-size:11px;padding:16px 12px 0}.recent-sidebar .side-title{margin-bottom:10px}.recent-sidebar .side-title h3{margin:0}.recent-clear{border:0;background:none;color:var(--blue);padding:4px}.recent-item{display:flex;flex-direction:column;gap:8px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.recent-item:last-child{border:0}.recent-item>span{display:flex;gap:6px;align-items:center;font-size:11px}.recent-item b{font-size:13px;line-height:1.4}.recent-item small{color:var(--muted)}.recent-item:hover b{color:var(--blue)}@media(max-width:1050px){.signed-layout{grid-template-columns:minmax(0,1fr)}.demo-nav{display:none}}@media(max-width:800px){.signed-layout{display:block}.recent-sidebar{display:none}.demo-account{gap:5px}.demo-logout{font-size:0}.demo-logout .ui-icon{width:17px;height:17px}}.demo-nav{gap:0;padding-right:8px}.demo-nav-primary{padding-bottom:12px}.demo-nav-primary a,.demo-nav-primary button,.demo-nav-section a,.demo-nav-section button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;text-align:left;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:var(--ink);text-decoration:none;font:inherit}.demo-nav-primary a:hover,.demo-nav-primary button:hover,.demo-nav-section a:hover,.demo-nav-section button:hover,.demo-nav-primary a.demo-nav-active{background:var(--paper);color:var(--blue)}.demo-nav-section{border-top:1px solid var(--line);padding:8px 0}.demo-nav-section :is(summary,.ui-disclosure-trigger){display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:var(--muted);padding:10px;font-size:11px;letter-spacing:.08em}.demo-nav-section :is(summary,.ui-disclosure-trigger)::-webkit-details-marker{display:none}.demo-nav-section :is(summary,.ui-disclosure-trigger) :is(.ui-icon,svg){width:14px;height:14px;transition:transform .18s}.demo-nav-section:is([open],[data-expanded]) :is(summary,.ui-disclosure-trigger) :is(.ui-icon,svg){transform:rotate(180deg)}.demo-nav-toggle{display:none}.demo-account .demo-profile,.demo-account .demo-logout{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #ffffff70;border-radius:5px;color:#fff;text-decoration:none;white-space:nowrap}.demo-account .demo-profile{background:#ffffff12}.demo-account .demo-logout{background:#fff;color:#143456}.demo-account .demo-profile:hover{background:#ffffff25;color:#fff}.demo-account .demo-logout:hover{background:gold;color:#143456}.demo-account .demo-logout .ui-icon{width:15px;height:15px}@media(max-width:1050px){.signed-layout{grid-template-columns:185px minmax(0,1fr)}.signed-layout>.sidebar{display:none}.demo-nav{display:flex}}@media(max-width:800px){.signed-layout{display:block}.demo-nav-toggle{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;padding:7px 11px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink)}.demo-nav{display:none;margin-bottom:14px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:5px}.demo-nav.demo-nav-open{display:flex}.demo-nav-primary a:hover,.demo-nav-primary button:hover,.demo-nav-section a:hover,.demo-nav-section button:hover,.demo-nav-primary a.demo-nav-active{background:var(--soft)}.demo-account .demo-logout{font-size:12px}.demo-account .demo-profile,.demo-account .demo-logout{padding:6px 8px;min-height:34px}}@media(max-width:500px){.demo-account .demo-profile{font-size:0}.demo-account .demo-logout{font-size:12px}.demo-account{gap:4px}}.community-cover span,.welcome:after{font-family:Noto Sans Runic,sans-serif;font-weight:400;line-height:1}.about-page{color:var(--ink)}.about-page>.detail-back{display:inline-block;margin:0 0 12px}.about-hero{position:relative;min-height:390px;overflow:hidden;background:#103858;border-radius:6px;color:#fff}.about-hero>img,.about-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.about-hero-shade{background:linear-gradient(90deg,#061f3ae8,#061f3a9e 55%,#061f3a14)}.about-hero-content{position:relative;max-width:620px;padding:58px 46px}.about-kicker,.about-label{font-size:11px;letter-spacing:.13em;color:var(--muted)}.about-kicker{color:#ffe36b}.about-kicker span{font:23px Noto Sans Runic,sans-serif;vertical-align:middle;margin-right:8px}.about-hero h1,.about-page h2{font-weight:400;letter-spacing:-.035em}.about-hero h1{font-size:clamp(32px,4vw,52px);line-height:1.08;margin:17px 0}.about-hero p{max-width:52ch;color:#fff;font-size:15px;line-height:1.65}.about-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.about-primary,.about-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:41px;padding:10px 15px;border:0;border-radius:4px;background:gold;color:#152c42;text-decoration:none;font:inherit}.about-primary:hover{background:#ffe65b;text-decoration:none!important}.about-secondary{background:#fff2;color:#fff;border:1px solid #ffffff9c}.about-secondary:hover{background:#ffffff40}.about-photo-credit{font-size:10px;color:var(--muted);text-align:right;margin-top:5px}.about-photo-credit a{color:inherit}.about-intro,.about-features,.about-shield,.about-community,.about-cta{margin-top:22px;background:var(--paper);border-radius:6px}.about-intro{display:grid;grid-template-columns:minmax(135px,1fr) 2.3fr;gap:24px;padding:38px}.about-label{display:flex;justify-content:space-between;gap:20px;padding-top:4px;color:var(--blue)}.about-label span{color:var(--muted)}.about-page h2{font-size:clamp(25px,2.8vw,36px);line-height:1.17;margin:0 0 14px}.about-intro p,.about-feature p,.about-section-heading p,.about-community-copy>p,.about-rule p,.about-cta p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.about-intro p{max-width:65ch}.about-features,.about-shield{padding:38px}.about-section-heading{display:flex;justify-content:space-between;align-items:end;gap:32px}.about-section-heading .about-label{margin-bottom:20px}.about-section-heading>p{margin-bottom:15px;max-width:40%}.about-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:19px}.about-feature{background:var(--soft);padding:20px;min-height:210px}.about-feature-top{display:flex;justify-content:space-between;color:var(--blue);margin-bottom:26px}.about-feature-top svg{width:22px;height:22px;stroke-width:1.5}.about-feature-top span{color:var(--muted);font-size:11px}.about-feature h3,.about-rule h3{font-size:15px;font-weight:400;margin:0 0 8px}.about-feature p{font-size:12px}.about-note{display:flex;gap:8px;align-items:flex-start;color:var(--muted);font-size:11px;line-height:1.5;margin:18px 0 0}.about-note svg{margin-top:2px}.about-community{display:grid;grid-template-columns:40% 1fr;overflow:hidden}.about-community-image{min-height:450px;position:relative;background:#6187a0}.about-community-image img,.about-community-image .about-art{width:100%;height:100%;position:absolute;object-fit:cover}.about-community-image span{position:absolute;bottom:18px;left:23px;color:#fff;font:52px Noto Sans Runic,sans-serif}.about-community-copy{padding:38px}.about-community-copy .about-label{margin-bottom:20px}.about-community-copy>p{margin-bottom:23px}.about-rule{display:flex;gap:14px;border-top:1px solid var(--line);padding:16px 0 0;margin-top:16px}.about-rule>svg{width:20px;height:20px;flex:none;color:var(--blue);stroke-width:1.5}.about-rule p{font-size:12px}.about-cta{position:relative;overflow:hidden;padding:38px;background:#0057b7;color:#fff}.about-cta>div{position:relative}.about-cta h2{margin:12px 0}.about-cta p{color:#e5f1ff;margin-bottom:20px}.about-cta-rune{position:absolute;right:7%;top:-36px;font:220px Noto Sans Runic,sans-serif;color:#ffffff16}.dark .about-label,.dark .about-feature-top,.dark .about-rule>svg{color:#a4c2f7}@media(max-width:1150px){.about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.about-hero{min-height:360px}.about-hero-content{padding:40px 24px}.about-hero-shade{background:linear-gradient(90deg,#061f3ae8,#061f3a8c)}.about-intro{grid-template-columns:1fr;gap:18px}.about-intro,.about-features,.about-community-copy,.about-cta{padding:25px}.about-section-heading{display:block}.about-feature-grid{grid-template-columns:1fr 1fr}.about-feature{padding:15px;min-height:200px}.about-community{grid-template-columns:1fr}.about-community-image{min-height:200px}.about-cta-rune{font-size:150px;top:5px}}.about-stories,.about-journey{margin-top:22px;background:var(--paper);border-radius:6px;overflow:hidden}.about-stories{padding:38px}.about-stories-heading{display:flex;align-items:end;justify-content:space-between;gap:32px}.about-stories-heading .about-label{margin-bottom:20px}.about-stories-heading>p{max-width:50%;margin:0 0 15px;color:var(--muted);font-size:14px;line-height:1.7}.about-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px}.about-story{background:var(--soft);overflow:hidden}.about-story img,.about-story .about-art{display:block;width:100%;height:180px;object-fit:cover}.about-story>div{padding:20px}.about-story span{font-size:10px;letter-spacing:.1em;color:var(--blue)}.about-story h3{font-size:16px;font-weight:400;margin:12px 0 8px}.about-story p{font-size:12px;line-height:1.65;color:var(--muted);margin:0}.about-journey{display:grid;grid-template-columns:43% 1fr}.about-journey-image{position:relative;min-height:490px;background:#708397}.about-journey-image img,.about-journey-image .about-art{position:absolute;width:100%;height:100%;object-fit:cover}.about-journey-copy{padding:38px}.about-journey-copy .about-label{margin-bottom:20px}.about-journey-copy>p,.about-steps p{font-size:13px;line-height:1.7;color:var(--muted)}.about-steps>div{display:flex;gap:16px;padding:16px 0 0;margin-top:16px;border-top:1px solid var(--line)}.about-steps>div>span{color:var(--blue);font-size:11px;padding-top:4px}.about-steps h3{font-size:14px;font-weight:400;margin:0 0 5px}.about-steps p{font-size:12px;margin:0}.dark .about-story span,.dark .about-steps>div>span{color:#a4c2f7}@media(max-width:900px){.about-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-story img{height:140px}.about-story>div{padding:14px}}@media(max-width:600px){.about-stories{padding:25px}.about-stories-heading{display:block}.about-story-grid{grid-template-columns:1fr}.about-story{display:grid;grid-template-columns:38% 1fr}.about-story img{height:100%;min-height:150px}.about-journey{grid-template-columns:1fr}.about-journey-image{min-height:220px}.about-journey-copy{padding:25px}}.create-community-modal{width:min(760px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}.create-community-dialog{padding:30px}.create-kicker{display:flex;gap:14px;color:var(--blue);font-size:11px;letter-spacing:.09em}.create-kicker span{color:var(--muted)}.create-title{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:12px 45px 8px 0;font-weight:400}.create-subtitle{font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 23px;max-width:65ch}.create-topics{display:flex;flex-wrap:wrap;gap:8px;min-height:235px;align-content:flex-start}.create-topic{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font:inherit}.create-topic:hover{background:var(--soft);border-color:var(--blue)}.create-topic[data-selected]{background:var(--soft);border-color:var(--blue);color:var(--blue)}.create-topic .ui-icon{width:14px;height:14px}.create-topic .topic-check{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;padding:2px;border-radius:50%;background:var(--blue);color:#fff;pointer-events:none;visibility:hidden}.create-topic[data-selected] .topic-check{visibility:visible}.create-access{display:grid;gap:6px}.create-access-option,.create-adult{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid transparent;border-radius:5px;cursor:pointer}.create-access-option:hover,.create-access-option.selected{background:var(--soft);border-color:var(--line)}.create-option-icon{width:21px;height:21px;stroke-width:1.6;color:var(--blue);flex:none}.create-access-option>span:not([aria-hidden]),.create-adult>span:not([aria-hidden]){flex:1;min-width:0}.create-access-option>.ui-radio-dot,.create-adult>.ui-checkbox-box{flex:0 0 18px;width:18px;height:18px}.create-access-option strong,.create-adult strong{display:block;font-weight:400;font-size:14px}.create-access-option small,.create-adult small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.45}.create-adult{border-top:1px solid var(--line);border-radius:0;margin-top:12px;padding-top:18px}.create-demo-note{font-size:11px;line-height:1.5;color:var(--muted);margin:15px 0 0}.create-details{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px}.create-field{display:block;color:var(--ink);font-size:12px;margin-bottom:18px}.create-required{color:var(--blue)}.create-name-input{display:flex;align-items:center;gap:4px;margin-top:7px;border:1px solid var(--line);border-radius:5px;background:var(--soft);padding-left:12px;color:var(--muted)}.create-name-input:focus-within{border-color:var(--blue)}.create-name-input input,.create-field textarea{width:100%;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.create-name-input input{height:42px;padding:0 9px 0 0;font-size:14px}.create-field textarea{display:block;margin-top:7px;min-height:145px;resize:vertical;padding:11px 12px;border:1px solid var(--line);border-radius:5px;background:var(--soft);font-size:14px;line-height:1.5}.create-field textarea:focus{border-color:var(--blue)}.create-field small{display:block;color:var(--muted);margin-top:6px;line-height:1.4}.create-validation{font-size:11px;color:#b34141;margin:-10px 0 13px}.create-preview{align-self:start;border:1px solid var(--line);border-radius:5px;overflow:hidden;background:var(--paper)}.create-preview-cover{height:65px;background:linear-gradient(170deg,#0057b7 0,#0057b7 70%,gold 70%);position:relative}.create-preview-cover span{font:42px Noto Sans Runic,sans-serif;color:#ffffff50;position:absolute;right:16px;top:8px}.create-preview-body{padding:15px}.create-preview-heading{display:flex;gap:10px;align-items:center}.create-preview-heading strong{display:block;font-weight:400;font-size:15px;overflow-wrap:anywhere}.create-preview-heading small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.create-preview-body p{font-size:12px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.create-preview-tag{font-size:10px;color:var(--muted)}.create-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.create-progress{display:flex;gap:5px}.create-progress span{width:7px;height:7px;border-radius:50%;background:var(--line)}.create-progress span.active{background:var(--blue)}.create-footer-actions{display:flex;gap:8px}.create-back,.create-next{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:9px 14px;border:0;border-radius:4px;font:inherit}.create-back{background:var(--soft);color:var(--ink)}.create-back:hover{filter:brightness(.95)}.create-next{background:var(--blue);color:#fff}.create-next:hover{filter:brightness(1.1)}.create-next:disabled{opacity:.45;cursor:not-allowed}.dark .create-kicker,.dark .create-topic[data-selected],.dark .create-option-icon{color:#a4c2f7}.dark .create-topic[data-selected]{border-color:#a4c2f7}@media(max-width:600px){.create-community-dialog{padding:22px}.create-title{font-size:22px}.create-details{grid-template-columns:1fr}.create-preview{order:-1}.create-preview-cover{height:44px}.create-topics{min-height:0}.create-footer{margin-top:20px}}.community-success{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;margin:12px -4px 0}.community-success-copy{padding:38px 8px 32px 0}.community-success-copy .create-kicker{align-items:center}.community-success-copy .create-kicker .ui-icon{width:17px;height:17px}.community-success-title{font-size:30px;line-height:1.15;letter-spacing:-.03em;font-weight:400;margin:17px 0}.community-success-copy>p:not(.create-demo-note){font-size:14px;line-height:1.65;color:var(--muted)}.community-success-info{display:flex;gap:8px;align-items:center;padding:15px 0;border-top:1px solid var(--line);margin-top:20px;font-size:12px}.community-success-info .ui-icon{color:var(--blue);width:16px;height:16px}.community-success-art{position:relative;display:flex;align-items:center;padding:32px 20px;background:var(--soft);overflow:hidden;border-radius:5px}.community-success-rune{position:absolute;right:-4px;top:-42px;font:170px Noto Sans Runic,sans-serif;color:var(--blue);opacity:.07}.success-preview{position:relative;width:100%}.success-preview .create-preview-cover{height:90px}.success-footer{display:flex;justify-content:flex-end;border-top:1px solid var(--line);padding-top:18px;margin-top:15px}.celebration-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden}.celebration-confetti i{position:absolute;top:-24px;left:var(--x);width:7px;height:13px;border-radius:1px;background:gold;opacity:0;animation:celebration-fall var(--duration) var(--delay) ease-in forwards}.celebration-confetti i:nth-child(3n){background:#0057b7;width:9px;height:9px}.celebration-confetti i:nth-child(4n){background:#fff1a0;width:5px;height:15px}.celebration-confetti i:nth-child(5n){background:#83bcff;border-radius:50%}@keyframes celebration-fall{0%{opacity:1;transform:translate3d(0,-5vh,0) rotate(0)}75%{opacity:1}to{opacity:0;transform:translate3d(35px,110vh,0) rotate(var(--turn))}}@media(max-width:600px){.community-success{grid-template-columns:1fr;gap:8px}.community-success-copy{padding:16px 0}.community-success-title{font-size:26px}.community-success-art{padding:18px}.success-preview .create-preview-cover{height:55px}.success-footer .create-next{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.celebration-confetti{display:none}}@media(min-width:801px){.signed-layout{grid-template-columns:200px minmax(0,1fr) 285px;transition:grid-template-columns .2s ease}.signed-layout.nav-collapsed{grid-template-columns:52px minmax(0,1fr) 285px}.demo-nav{position:sticky;top:12px;max-height:calc(100dvh - 24px);overflow-y:auto;overflow-x:hidden;padding:0 8px 12px 0}.demo-nav-toolbar{display:flex;align-items:center;justify-content:space-between;height:39px;padding:0 2px 0 10px;color:var(--muted);font-size:10px;letter-spacing:.1em}.demo-nav-collapse{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted)}.demo-nav-collapse:hover{background:var(--paper);color:var(--blue)}.demo-nav-collapse .ui-icon{width:18px;height:18px}.nav-collapsed .demo-nav-toolbar{justify-content:center;padding:0}.nav-collapsed .demo-nav-toolbar>span,.nav-collapsed .demo-nav-primary a>span,.nav-collapsed .demo-nav-primary button>span,.nav-collapsed .demo-nav-groups{display:none}.nav-collapsed .demo-nav-primary a,.nav-collapsed .demo-nav-primary button{justify-content:center;padding:10px;min-height:40px}.nav-collapsed .demo-nav{padding-right:4px}.demo-nav-primary a:focus-visible,.demo-nav-primary button:focus-visible,.demo-nav-collapse:focus-visible{outline:2px solid var(--blue)}}@media(min-width:801px)and (max-width:1050px){.signed-layout{grid-template-columns:185px minmax(0,1fr)}.signed-layout.nav-collapsed{grid-template-columns:52px minmax(0,1fr)}}@media(max-width:800px){.demo-nav-toolbar{display:none}.demo-nav-toggle{min-height:38px}.demo-nav.demo-nav-open{max-height:min(70dvh,600px);overflow-y:auto}.demo-nav{position:relative;z-index:2}.demo-nav-primary a>span,.demo-nav-primary button>span{display:inline}.demo-nav-groups{display:block}.demo-nav-primary a,.demo-nav-primary button{min-height:42px}}@media(prefers-reduced-motion:reduce){.signed-layout{transition:none}}.communities{overflow:visible;gap:12px}.top-community-home{flex:none;color:#fff;text-decoration:none;white-space:nowrap}.top-community-home:hover{color:gold}.top-community-links{min-width:0;display:flex;align-items:center;gap:17px;overflow-x:auto;flex:1;height:100%}.top-community-links a{color:#c5d6e5;text-decoration:none;white-space:nowrap;font-size:11px}.top-community-links a:hover{color:#fff}.communities .theme{margin-left:0;flex:none}.directory-layout{grid-template-columns:minmax(0,1fr)}.directory-layout.signed-layout{grid-template-columns:200px minmax(0,1fr)}.directory-layout.signed-layout.nav-collapsed{grid-template-columns:52px minmax(0,1fr)}.directory{min-width:0}.directory-heading{position:relative;overflow:hidden;padding:25px 27px;background:var(--paper);border-radius:6px}.directory-heading h1{font-size:26px;font-weight:400;margin:4px 0 6px}.directory-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.directory-rune{position:absolute;right:30px;top:-21px;font:100px Noto Sans Runic,sans-serif;color:var(--blue);opacity:.08}.directory-categories{display:flex;gap:7px;overflow-x:auto;margin:16px 0 20px;padding-bottom:9px}.directory-categories a{display:block;flex:none;padding:8px 12px;border:1px solid var(--line);border-radius:4px;color:var(--ink);background:var(--paper);text-decoration:none;font-size:12px}.directory-categories a:hover{border-color:var(--blue);color:var(--blue)}.directory-categories a.active{background:var(--blue);border-color:var(--blue);color:#fff}.directory-note{display:flex;gap:7px;align-items:center;color:var(--muted);font-size:11px;margin:4px 0 22px}.directory-section{margin:0 0 29px}.directory-section-header{display:flex;align-items:end;justify-content:space-between;gap:10px;margin:0 0 11px}.directory-overline{font-size:10px;color:var(--muted);letter-spacing:.08em}.directory-section h2{font-size:19px;font-weight:400;margin:4px 0 0}.directory-view{display:flex;align-items:center;gap:5px;color:var(--blue);text-decoration:none;font-size:11px}.directory-view:hover{text-decoration:underline}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.directory-card{background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:15px;min-width:0}.directory-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.directory-card-name{display:flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;min-width:0}.directory-card-name .user-avatar{width:36px;height:36px;min-width:36px;font-size:17px}.directory-card-name strong{display:block;overflow-wrap:anywhere;font-size:13px;font-weight:400}.directory-card-name small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.directory-card p{color:var(--muted);font-size:12px;line-height:1.5;margin:13px 0 0}.directory-description-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.directory-join,.directory-more{flex:none;border:0;border-radius:4px;padding:7px 9px;background:var(--soft);color:var(--blue);font:inherit;font-size:11px}.directory-join:hover,.directory-more:hover,.directory-join.joined{background:var(--blue);color:#fff}.directory-more{display:block;margin:11px auto 0}.dark .directory-view,.dark .directory-join{color:#a4c2f7}.dark .directory-join.joined,.dark .directory-join:hover{color:#fff}@media(max-width:1050px){.directory-layout.signed-layout{grid-template-columns:185px minmax(0,1fr)}.directory-layout.signed-layout.nav-collapsed{grid-template-columns:52px minmax(0,1fr)}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.directory-layout.signed-layout{display:block}.communities{padding-right:14px}.directory-heading{padding:20px}.top-community-links{gap:13px}}@media(max-width:500px){.communities{padding-right:185px}.directory-grid{grid-template-columns:1fr}.directory-section h2{font-size:17px}.directory-card{padding:13px}}.directory-categories{margin-top:0}.manage-communities{background:var(--paper);border-radius:6px;min-height:420px;padding:26px}.manage-communities h1{margin:0 0 24px;font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.025em}.manage-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:28px}.manage-main{min-width:0}.manage-search{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--muted)}.manage-search:focus-within{border-color:var(--blue)}.manage-search .ui-icon{width:16px;height:16px}.manage-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.manage-row{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.manage-row>.user-avatar{width:38px;height:38px;min-width:38px;font-size:17px}.manage-row-copy{min-width:0;flex:1}.manage-name{color:var(--ink);text-decoration:none;font-size:14px}.manage-row-copy p{color:var(--muted);font-size:12px;line-height:1.5;margin:4px 0 0}.manage-owner{color:var(--muted);margin-left:6px}.manage-star{display:grid;place-items:center;flex:none;width:35px;height:35px;border:0;border-radius:4px;background:transparent;color:var(--ink)}.manage-star .ui-icon{width:19px;height:19px}.manage-star:hover{background:var(--soft);color:var(--blue)}.manage-star.selected{color:#c99e00}.manage-star.selected .ui-icon{fill:gold}.manage-open{display:inline-flex;justify-content:center;align-items:center;flex:none;min-height:35px;padding:7px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px;text-decoration:none;white-space:nowrap}.manage-open:hover{border-color:var(--blue);color:var(--blue)}.manage-filters{display:flex;flex-direction:column;gap:4px}.manage-filters button{border:0;border-radius:4px;padding:16px;text-align:left;background:transparent;color:var(--ink);font:inherit}.manage-filters button:hover,.manage-filters button.active{background:var(--soft);color:var(--blue)}.manage-empty{padding:22px 0;color:var(--muted);font-size:13px;line-height:1.5}.manage-note{color:var(--muted);font-size:11px;line-height:1.5;margin:18px 0 0}.dark .manage-filters button.active,.dark .manage-star:hover{color:#a4c2f7}@media(max-width:700px){.manage-communities{padding:20px}.manage-layout{display:flex;flex-direction:column-reverse;gap:15px}.manage-filters{flex-direction:row}.manage-filters button{flex:1;text-align:center}.manage-row{flex-wrap:wrap}.manage-row-copy{flex:1 1 calc(100% - 100px)}.manage-open{margin-left:auto}}.manage-row-actions{display:flex;align-items:center;gap:8px;flex:none}.manage-membership{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:35px;padding:7px 10px;border:1px solid var(--blue);border-radius:4px;background:var(--blue);color:#fff;font:inherit;font-size:12px;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.manage-membership:hover{background:#00458f}.manage-membership.is-joined{background:var(--soft);border-color:var(--line);color:var(--ink)}.manage-membership.is-joined:hover{background:var(--paper);border-color:var(--blue);color:var(--blue)}.manage-membership .ui-icon{width:14px;height:14px}.manage-membership:focus-visible{outline:2px solid var(--blue)}@media(max-width:700px){.manage-row-actions{margin-left:auto}.manage-row-actions .manage-open{margin-left:0}}@media(max-width:440px){.manage-row-actions{width:100%;padding-left:50px}.manage-row-actions>*{flex:1}}.post-composer{background:var(--paper);border-radius:6px;padding:25px;min-width:0;align-self:start}.composer-heading{display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.composer-heading h1{font-size:23px;font-weight:400;margin:4px 0 0}.composer-draft-link{border:0;background:none;color:var(--blue);font:inherit;font-size:12px;padding:6px}.composer-draft-link:hover{text-decoration:underline}.composer-select-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.composer-community{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:7px 10px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit}.composer-community:hover{border-color:var(--blue)}.composer-community .ui-icon{margin-left:5px}.composer-local-note{font-size:11px;color:var(--muted)}.composer-title-label{display:block;font-size:13px;color:var(--ink);margin-bottom:18px}.composer-title-label>span{color:var(--blue)}.composer-title-label input{display:block;width:100%;height:43px;margin-top:7px;padding:0 12px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit}.composer-title-label input:focus{outline:0;border-color:var(--blue)}.composer-title-label small{display:block;text-align:right;color:var(--muted);font-size:10px;margin-top:5px}.composer-editor{border:1px solid var(--line);border-radius:4px;overflow:hidden}.composer-editor-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;background:var(--soft);color:var(--muted);font-size:12px}.composer-modes{display:flex;gap:4px}.composer-modes button{border:0;border-radius:4px;background:transparent;color:var(--muted);padding:6px 8px;font:inherit}.composer-modes button.active{background:var(--paper);color:var(--blue)}.composer-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:7px 9px;border-bottom:1px solid var(--line)}.composer-toolbar button{display:grid;place-items:center;width:31px;height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink)}.composer-toolbar button:hover{background:var(--soft);color:var(--blue)}.composer-toolbar .ui-icon{width:16px;height:16px}.composer-rich,.composer-markdown{display:block;width:100%;min-height:240px;padding:14px;border:0;outline:0;background:var(--paper);color:var(--ink);font:inherit;line-height:1.6;overflow-wrap:anywhere}.composer-rich:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.composer-markdown{resize:vertical;font-family:ui-monospace,monospace;font-size:13px}.composer-rich:focus,.composer-markdown:focus{box-shadow:inset 0 0 0 1px var(--blue)}.composer-rich p,.markdown-content p{margin:0 0 10px}.composer-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.composer-error{font-size:12px;color:#b34141}.community-picker-modal{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px)}.community-picker{padding:26px}.community-picker .create-title{margin-top:0}.picker-list{max-height:340px;overflow-y:auto;margin-top:12px}.picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;text-align:left}.picker-item:hover{background:var(--soft)}.picker-selected{margin-left:auto;color:var(--blue);font-size:11px}.picker-empty,.comment-empty{color:var(--muted);font-size:12px}.post-text-thumbnail{display:grid;place-items:center;overflow:hidden;color:var(--blue);border-radius:12px;background:repeating-linear-gradient(174deg,transparent 0 8px,color-mix(in srgb,var(--ink) 3%,transparent) 9px,transparent 11px 19px),repeating-linear-gradient(178deg,transparent 0 17px,color-mix(in srgb,var(--blue) 4%,transparent) 18px,transparent 20px 30px),linear-gradient(150deg,color-mix(in srgb,var(--blue) 19%,var(--paper)),color-mix(in srgb,var(--blue) 27%,var(--soft)) 55%,color-mix(in srgb,var(--blue) 21%,var(--page)));box-shadow:inset 0 0 0 1px var(--line)}.post-text-thumbnail .ui-icon{box-sizing:content-box;width:20px;height:20px;padding:9px;border-radius:12px;background:var(--paper);box-shadow:0 2px 8px #142c4512,0 0 0 1px var(--line);stroke-width:1.8}.dark .post-text-thumbnail{color:#a4c2f7}.markdown-content{line-height:1.65;overflow-wrap:anywhere}.markdown-content a{color:var(--blue)}.markdown-content pre{overflow:auto;padding:16px;background:var(--soft);border-radius:4px}.markdown-content blockquote{margin:10px 0;padding-left:12px;border-left:2px solid var(--blue);color:var(--muted)}.dark .composer-draft-link,.dark .composer-modes button.active{color:#a4c2f7}@media(max-width:1050px)and (min-width:801px){.submit-layout.signed-layout{grid-template-columns:185px minmax(0,1fr)}.submit-layout.signed-layout.nav-collapsed{grid-template-columns:52px minmax(0,1fr)}.submit-layout.signed-layout .composer-sidebar{display:none}}@media(max-width:800px){.submit-layout{display:block}.submit-layout .composer-sidebar{display:block;margin-top:15px}.post-composer{padding:18px}.composer-rich,.composer-markdown{min-height:180px}}@media(max-width:1050px)and (min-width:801px){.submit-layout.signed-layout .demo-nav{grid-row:1 / span 2}.submit-layout.signed-layout .composer-sidebar{display:block;grid-column:2}}.composer-rich img,.markdown-content img{display:block;max-width:100%;height:auto;max-height:560px;object-fit:contain;border-radius:4px;margin:12px 0}.composer-rich a{color:var(--blue)}.composer-link-field{display:block;margin:16px 0;color:var(--ink);font-size:12px}.composer-link-field>span{color:var(--blue)}.composer-link-field small{color:var(--muted);font-size:11px}.composer-link-field input{display:block;width:100%;height:40px;margin-top:7px;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit;font-size:14px}.composer-link-field input:focus{outline:0;border-color:var(--blue)}.composer-link-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.dark .demo-nav-primary a.demo-nav-active,.dark .demo-nav-primary a:hover,.dark .demo-nav-primary button:hover,.dark .demo-nav-section a:hover,.dark .demo-nav-section button:hover{color:#b7ddff;background:#39434b}.dark .demo-feed-tabs button.active{border-color:#a4c2f7;color:var(--ink)}.dark .feed-bar button.active{color:#b7ddff}.dark .feed-bar button.active:after,.dark .create-progress span.active{background:#a4c2f7}.dark .directory-categories a.active,.dark .directory-join.joined{background:#a4c2f7;border-color:#a4c2f7;color:#152c42}.dark .directory-categories a.active:hover,.dark .directory-join.joined:hover{background:#c6e5ff;color:#152c42}.dark .manage-filters button.active,.dark .composer-modes button.active,.dark .create-topic[data-selected],.dark .community-join[aria-pressed=true]{color:#b7ddff}.dark .manage-membership.is-joined:hover,.dark .manage-open:hover,.dark .directory-categories a:not(.active):hover{border-color:#a4c2f7;color:#b7ddff}.dark .comment-collapse:hover,.dark .comment-collapse:focus-visible{border-color:#a4c2f7;color:#b7ddff}.comment-meta{align-items:center;flex-wrap:wrap}.comment-collapse{display:inline-grid;place-items:center;width:19px;height:19px;flex:none;padding:0;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--muted)}.comment-collapse svg{width:12px;height:12px}.comment-collapse:hover,.comment-collapse:focus-visible{background:var(--soft);color:var(--blue);border-color:var(--blue)}.comment-collapsed-label{font-size:10px}.comment-actions{align-items:center;flex-wrap:wrap;gap:12px}.comment-actions button{display:inline-flex;align-items:center;gap:4px;min-height:24px}.comment-actions .ui-icon{width:13px;height:13px}.comment-actions button[aria-pressed=true],.comment-vote button[aria-pressed=true]{color:var(--blue)}.comment-reply-form{margin:7px 0 12px}.comment-reply-form textarea{display:block;width:100%;min-height:76px;resize:vertical;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;line-height:1.5}.comment-reply-form textarea:focus{outline:2px solid var(--blue)}.comment-reply-form>div:not(.composer-editor){display:flex;justify-content:flex-end;gap:8px;margin-top:7px}.comment-reply-cancel{border:0;background:transparent;color:var(--ink);padding:7px 10px}.comment-reply-cancel:hover{background:var(--soft)}.comment-reply-form .login-btn:disabled,.comment-compose .login-btn:disabled{opacity:.5;cursor:not-allowed}.comment-action-message{display:block;color:var(--muted);margin-top:5px}.dark .comment-actions button[aria-pressed=true],.dark .comment-vote button[aria-pressed=true],.dark .comment-collapse:hover{color:#b7ddff}.dark .comment-reply-form textarea:focus{outline-color:#a4c2f7}.comment-author{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.comment-author:hover b,.comment-author:focus-visible b{text-decoration:underline;text-underline-offset:2px}.comment-more{justify-content:center;width:28px;border-radius:4px}.comment-more:hover,.comment-more[aria-expanded=true]{background:var(--soft)}.comment-menu-popover{z-index:100;min-width:225px;padding:5px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);box-shadow:0 8px 24px #0002;outline:none}.comment-menu{outline:none}.comment-menu [role=menuitem]{display:flex;align-items:center;gap:9px;min-height:36px;padding:7px 9px;border-radius:4px;font-size:12px;cursor:pointer;outline:none}.comment-menu [role=menuitem][data-focused],.comment-menu [role=menuitem][data-hovered]{background:var(--soft);color:var(--blue)}.comment-menu svg{width:15px;height:15px;flex:none}.dark .comment-menu [role=menuitem][data-focused],.dark .comment-menu [role=menuitem][data-hovered]{color:#b7ddff}.comment-thread{grid-template-columns:32px minmax(0,1fr)}.comment-score{color:var(--ink);font-size:12px;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.comment-vote{gap:2px}.notification-bell,.create-post-header-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:5px;color:inherit;text-decoration:none;flex:none}.notification-bell:hover,.notification-bell:focus-visible,.create-post-header-button:hover,.create-post-header-button:focus-visible{background:#ffffff20}.notification-bell>svg,.create-post-header-button>svg{width:19px;height:19px}.notification-badge{position:absolute;right:0;top:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:gold;color:#17293a;font-size:10px;line-height:1}.notifications-page{min-height:400px;margin:0 auto;background:var(--paper);padding:24px;border-radius:6px}.notifications-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line)}.notifications-heading h1{font-size:24px;font-weight:400;margin:4px 0}.notifications-heading p{margin:0;color:var(--muted);font-size:12px}.notifications-read-all{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-radius:4px;background:var(--soft);color:var(--ink);font:inherit;white-space:nowrap}.notifications-read-all:hover:not(:disabled){color:var(--blue)}.notifications-read-all:disabled{opacity:.55;cursor:default}.notifications-list{margin-top:8px}.notification-row{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);border-left:4px solid transparent}.notification-row.is-unread{background:var(--soft);border-left-color:var(--blue)}.notification-link{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0;padding:17px 14px;color:var(--ink);text-decoration:none}.notification-link{border-radius:12px;transition:background-color .15s ease}a.notification-link:any-link:hover,a.notification-link:any-link:hover *{text-decoration-line:none!important}.notification-link:hover{background:var(--soft)}.notification-link>.user-avatar{flex:none}.notification-content{display:flex;flex-direction:column;gap:5px;min-width:0}.notification-title{font-size:14px}.notification-text{font-size:13px;line-height:1.45;color:var(--muted)}.notification-time{font-size:11px;color:var(--muted)}.notification-mark,.notification-read{display:grid;place-items:center;flex:none;width:34px;height:34px;margin-right:12px;border:0;border-radius:5px;background:transparent;color:var(--muted)}.notification-mark:hover{background:var(--paper);color:var(--blue)}.notification-read{opacity:.5}.notification-mark .ui-icon,.notification-read .ui-icon{width:16px;height:16px}.notification-demo-note{margin:16px 0 0;color:var(--muted);font-size:11px}.dark .notification-row.is-unread{border-left-color:#a4c2f7}.dark .notification-mark:hover,.dark .notifications-read-all:hover:not(:disabled){color:#b7ddff}@media(max-width:600px){.notifications-page{padding:16px}.notifications-heading{align-items:flex-start;flex-direction:column}.notifications-heading h1{font-size:21px}.notification-link{padding:14px 8px;gap:9px}.notification-mark,.notification-read{margin-right:4px}.notification-title{font-size:13px}}.chat-header-button{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit}.chat-header-button:hover,.chat-header-button[aria-expanded=true]{background:#ffffff20}.chat-header-button svg{width:19px;height:19px}.chat-dock{position:fixed;right:22px;bottom:0;z-index:90}.chat-launcher{display:flex;align-items:center;gap:10px;width:220px;height:48px;padding:0 16px;border:1px solid var(--line);border-bottom:0;border-radius:7px 7px 0 0;background:var(--paper);color:var(--ink);font:inherit;font-size:14px}.chat-launcher:hover{background:var(--soft)}.chat-launcher svg{width:18px;height:18px;color:var(--blue)}.chat-panel{display:grid;grid-template-columns:230px minmax(0,1fr);width:min(760px,calc(100vw - 32px));height:min(570px,calc(100dvh - 80px));min-height:330px;overflow:hidden;border:1px solid var(--line);border-bottom:0;border-radius:8px 8px 0 0;background:var(--paper);color:var(--ink);box-shadow:0 4px 24px #0002}.chat-sidebar{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.chat-sidebar-head,.chat-conversation-head{display:flex;align-items:center;gap:9px;height:60px;min-height:60px;padding:0 14px;border-bottom:1px solid var(--line)}.chat-sidebar-head h2{margin:0;font-size:17px;font-weight:400}.chat-rune{display:grid;place-items:center;width:28px;height:28px;border-radius:4px;background:gold;color:#232a2f;font:21px Noto Sans Runic,sans-serif}.chat-list-label{padding:18px 14px 8px;color:var(--muted);font-size:10px;letter-spacing:.08em}.chat-list{overflow:auto}.chat-person{display:flex;align-items:center;gap:10px;width:100%;padding:16px 14px;border:0;border-left:4px solid transparent;background:transparent;color:var(--ink);text-align:left;font:inherit}.chat-person:hover,.chat-person.is-selected{background:var(--soft)}.chat-person.is-selected{border-left-color:var(--blue)}.chat-person>span:last-child{min-width:0}.chat-person-name,.chat-person-preview{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-person-name{font-size:12px}.chat-person-preview{margin-top:4px;color:var(--muted);font-size:11px}.chat-demo-label{margin:auto 14px 14px;color:var(--muted);font-size:10px}.chat-conversation{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-profile{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-size:13px}.chat-profile:hover{text-decoration:underline}.chat-head-actions{display:flex;gap:4px;margin-left:auto}.chat-icon{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink)}.chat-icon:hover{background:var(--soft)}.chat-icon svg{width:17px;height:17px}.chat-messages{flex:1;overflow-y:auto;padding:16px;overscroll-behavior:contain}.chat-intro{display:flex;align-items:center;flex-direction:column;gap:7px;padding:16px 0 24px;color:var(--muted);font-size:11px}.chat-intro .user-avatar{width:44px;height:44px;font-size:24px}.chat-intro a{color:var(--ink);font-size:14px;text-decoration:none}.chat-intro a:hover{text-decoration:underline}.chat-day{display:flex;align-items:center;gap:10px;margin:6px 0 17px;color:var(--muted);font-size:10px}.chat-day:before,.chat-day:after{content:"";height:1px;flex:1;background:var(--line)}.chat-message{display:flex;gap:9px;margin:0 0 16px}.chat-message>div{min-width:0}.chat-message-meta{display:flex;gap:8px;align-items:baseline;font-size:12px}.chat-message-meta strong{font-weight:400}.chat-message-meta time{color:var(--muted);font-size:10px}.chat-message p{margin:4px 0 0;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.chat-composer{display:flex;gap:4px;align-items:center;margin:0 14px;padding:4px 5px 4px 11px;border:1px solid var(--line);border-radius:5px;background:var(--soft)}.chat-composer:focus-within{border-color:var(--blue)}.chat-composer input{flex:1;min-width:0;height:30px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.chat-composer button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:4px;background:var(--blue);color:#fff}.chat-composer button:disabled{opacity:.4;cursor:default}.chat-composer button svg{width:15px;height:15px}.chat-local-note{padding:7px 15px 10px;color:var(--muted);font-size:10px}.chat-mobile-close,.chat-back{display:none}.dark .chat-person.is-selected{border-left-color:#a4c2f7}.dark .chat-launcher svg{color:#a4c2f7}.dark .chat-composer:focus-within{border-color:#a4c2f7}@media(max-width:600px){.chat-dock{right:8px}.chat-launcher{width:160px}.chat-panel{width:calc(100vw - 16px);height:min(590px,calc(100dvh - 60px));grid-template-columns:1fr}.chat-sidebar{border:0}.chat-conversation,.chat-show-conversation .chat-sidebar{display:none}.chat-show-conversation .chat-conversation{display:flex}.chat-mobile-close{display:grid;margin-left:auto}.chat-back{display:grid}}.chat-panel{width:min(510px,calc(100vw - 32px));height:min(382px,calc(100dvh - 80px));min-height:0;grid-template-columns:155px minmax(0,1fr)}.chat-sidebar-head,.chat-conversation-head{height:50px;min-height:50px;padding-left:10px;padding-right:10px}.chat-list-label{padding:16px 10px 6px}.chat-person{padding:9px 8px;gap:6px}.chat-messages{padding:10px}.chat-intro{padding:4px 0 12px}.chat-intro .user-avatar{width:36px;height:36px;font-size:20px}.chat-message{margin-bottom:10px}.chat-composer{margin:0 10px}.chat-local-note{padding:5px 11px 7px}@media(max-width:600px){.chat-panel{width:min(510px,calc(100vw - 16px));height:min(395px,calc(100dvh - 60px));grid-template-columns:1fr}}.chat-panel{width:min(561px,calc(100vw - 32px));height:min(420px,calc(100dvh - 80px));grid-template-columns:171px minmax(0,1fr)}@media(max-width:600px){.chat-panel{width:min(561px,calc(100vw - 16px));height:min(435px,calc(100dvh - 60px));grid-template-columns:1fr}}.moderation-page{max-width:1100px;margin:0 auto;min-height:400px;padding:24px;background:var(--paper);border-radius:6px}.moderation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.moderation-heading h1{font-size:24px;font-weight:400;margin:4px 0 7px}.moderation-heading p{margin:0;color:var(--muted);line-height:1.5}.moderation-heading>svg{width:25px;height:25px;color:var(--blue)}.moderation-tabs{display:flex;gap:18px;overflow:auto;margin-top:24px;border-bottom:1px solid var(--line)}.moderation-tabs a{padding:10px 0;border-bottom:2px solid transparent;color:var(--muted);text-decoration:none;white-space:nowrap;font-size:12px}.moderation-tabs a:hover,.moderation-tabs a.active{color:var(--blue)}.moderation-tabs a.active{border-color:var(--blue)}.moderation-list-heading{display:flex;justify-content:space-between;gap:8px;padding:16px 0 10px;color:var(--muted);font-size:11px}.moderation-item{padding:15px 0;border-top:1px solid var(--line)}.moderation-meta{color:var(--muted);font-size:11px}.moderation-meta a{color:var(--blue);text-decoration:none}.moderation-meta span{display:inline-block;margin-left:5px}.moderation-item-title{display:block;margin:9px 0;color:var(--ink);text-decoration:none;font-size:13px;line-height:1.5}.moderation-item-title:hover{text-decoration:underline}.moderation-actions{display:flex;gap:8px}.moderation-actions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:11px}.moderation-actions button:hover{background:var(--soft);color:var(--blue)}.moderation-actions svg{width:14px;height:14px}.moderation-mail{border-top:1px solid var(--line)}.moderation-mail.unread{background:var(--soft)}.moderation-mail-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit}.moderation-mail-toggle:hover{background:var(--soft)}.moderation-mail-toggle strong,.moderation-community strong{display:block;font-size:13px;font-weight:400}.moderation-mail-toggle small,.moderation-community small{display:block;margin-top:5px;color:var(--muted);font-size:11px}.moderation-mail-body{padding:4px 14px 16px 48px;font-size:13px;line-height:1.5}.moderation-community{display:flex;align-items:center;gap:10px;padding:14px 8px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.moderation-community:hover{background:var(--soft)}.moderation-empty{padding:36px 10px;text-align:center;color:var(--muted)}.moderation-empty>svg{width:25px;height:25px}.moderation-note{margin:22px 0 0;color:var(--muted);font-size:11px}.dark .moderation-tabs a.active,.dark .moderation-tabs a:hover,.dark .moderation-meta a,.dark .moderation-heading>svg{color:#b7ddff}.dark .moderation-tabs a.active{border-color:#a4c2f7}@media(max-width:600px){.moderation-page{padding:16px}.moderation-heading h1{font-size:21px}.moderation-tabs{gap:14px}}.mod-queue-page,.modmail-shell{background:var(--paper);color:var(--ink);border-radius:6px;min-height:600px;overflow:hidden}.mod-queue-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 22px 12px}.mod-queue-heading h1{font-size:24px;font-weight:400;margin:5px 0}.mod-help,.modmail-back{color:var(--muted);font-size:12px;text-decoration:none}.mod-help:hover,.modmail-back:hover{color:var(--blue)}.mod-queue-toolbar{padding:0 22px 14px;border-bottom:1px solid var(--line)}.mod-queue-tabs,.mod-queue-filters{display:flex;align-items:center;gap:7px;overflow:auto}.mod-queue-tabs :is(button,[role=tab]){flex:none;padding:9px 10px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:12px}.mod-queue-tabs :is(button,[role=tab]).active,.mod-queue-tabs :is(button,[role=tab]):hover{background:var(--soft);color:var(--blue)}.mod-queue-filters{margin-top:12px;color:var(--muted)}.mod-queue-filters :is(select,.ui-select-trigger),.modmail-community :is(select,.ui-select-trigger){padding:7px 8px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:11px}.mod-queue-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px}.mod-queue-list{min-width:0}.mod-queue-card{padding:17px 22px;border-bottom:1px solid var(--line)}.mod-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:var(--muted);font-size:11px}.mod-card-meta a{color:var(--ink);text-decoration:none}.mod-card-meta a:hover{text-decoration:underline}.mod-card-title{margin-top:10px;font-size:14px}.mod-queue-card p{color:var(--muted);line-height:1.45;margin:8px 0}.mod-report{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.mod-card-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mod-card-actions button{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:4px;background:var(--soft);color:var(--ink);font:inherit;font-size:11px}.mod-card-actions button:hover{color:var(--blue)}.mod-card-actions svg{width:13px;height:13px}.mod-context{padding:18px;border-left:1px solid var(--line)}.mod-context h2{font-weight:400;font-size:14px}.mod-context p{color:var(--muted);font-size:11px;line-height:1.55}.mod-context>div{display:flex;justify-content:space-between;gap:8px;margin:14px 0;font-size:11px}.mod-context strong{font-weight:400}.mod-status{padding:10px 22px;background:var(--soft);font-size:11px}.modmail-shell{display:grid;grid-template-columns:210px minmax(0,1fr)}.modmail-sidebar{padding:20px 10px;border-right:1px solid var(--line)}.modmail-back{display:flex;align-items:center;gap:6px;padding:0 7px}.modmail-back svg{width:14px;height:14px}.modmail-sidebar h1{font-size:17px;font-weight:400;margin:22px 7px 12px}.modmail-sidebar nav{display:grid;gap:2px}.modmail-sidebar nav button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:11px;text-align:left}.modmail-sidebar nav button:hover,.modmail-sidebar nav button.active{background:var(--soft);color:var(--blue)}.modmail-sidebar nav button svg{width:15px;height:15px;flex:none}.modmail-sidebar nav button small{margin-left:auto;color:var(--muted)}.modmail-community{display:grid;gap:10px;margin-top:18px;padding:18px 7px 0;border-top:1px solid var(--line);color:var(--muted);font-size:10px;letter-spacing:.05em}.modmail-main{min-width:0;display:flex;flex-direction:column}.modmail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;border-bottom:1px solid var(--line)}.modmail-toolbar h2{font-size:19px;font-weight:400;margin:4px 0 0}.modmail-toolbar button,.modmail-thread-actions button,.modmail-return{display:inline-flex;align-items:center;gap:6px;padding:8px;border:0;border-radius:4px;background:transparent;color:var(--ink);font:inherit;font-size:11px}.modmail-toolbar button:hover,.modmail-thread-actions button:hover,.modmail-return:hover{background:var(--soft);color:var(--blue)}.modmail-toolbar button:disabled{opacity:.4}.modmail-toolbar svg,.modmail-thread-actions svg,.modmail-return svg{width:15px;height:15px}.modmail-row{display:flex;gap:10px;width:100%;padding:16px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left}.modmail-row.unread,.modmail-row:hover{background:var(--soft)}.modmail-row>span:nth-child(2){display:grid;gap:5px;min-width:0}.modmail-row strong{font-size:13px;font-weight:400}.modmail-row small,.modmail-preview{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modmail-row i{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--blue);flex:none}.modmail-empty{display:grid;place-content:center;justify-items:center;flex:1;padding:60px 20px;text-align:center;color:var(--muted)}.modmail-empty svg{width:24px;height:24px}.modmail-empty h3{font-weight:400;font-size:16px;color:var(--ink)}.modmail-empty p{font-size:12px}.modmail-demo{margin:auto 20px 15px;padding-top:20px;color:var(--muted);font-size:10px}.modmail-thread{padding:16px 20px}.modmail-thread-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;margin:10px 0 22px}.modmail-thread-heading h3{margin:0;font-size:16px;font-weight:400}.modmail-thread-heading p{color:var(--muted);font-size:11px}.modmail-thread-actions{display:flex}.modmail-message{display:flex;gap:10px;margin:18px 0;font-size:12px}.modmail-message strong{font-weight:400}.modmail-message p{line-height:1.5;white-space:pre-wrap}.modmail-reply{display:grid;justify-items:end;gap:8px;margin-top:20px}.modmail-reply textarea{width:100%;min-height:80px;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit;resize:vertical}.modmail-reply button{display:flex;align-items:center;gap:5px;padding:8px 12px;border:0;border-radius:4px;background:var(--blue);color:#fff;font:inherit}.modmail-reply button:disabled{opacity:.5}.modmail-reply svg{width:14px;height:14px}.dark .mod-queue-tabs :is(button,[role=tab]).active,.dark .mod-queue-tabs :is(button,[role=tab]):hover,.dark .modmail-sidebar nav button.active,.dark .modmail-sidebar nav button:hover{color:#b7ddff}.dark .modmail-row i{background:#a4c2f7}@media(max-width:850px){.mod-queue-layout{grid-template-columns:1fr}.mod-context{border-left:0;border-top:1px solid var(--line)}.modmail-shell{grid-template-columns:165px minmax(0,1fr)}}@media(max-width:600px){.modmail-shell{display:block}.modmail-sidebar{border-right:0;border-bottom:1px solid var(--line)}.modmail-sidebar h1{margin:12px 7px}.modmail-sidebar nav{display:flex;overflow:auto}.modmail-sidebar nav button{width:auto;flex:none;white-space:nowrap}.modmail-community{margin-top:8px;padding-top:8px}.modmail-toolbar{padding:14px}.modmail-toolbar button{max-width:130px}.mod-queue-heading,.mod-queue-toolbar,.mod-queue-card{padding-left:14px;padding-right:14px}}.moderated-page{min-height:470px;padding:25px;background:var(--paper);color:var(--ink);border-radius:6px}.moderated-heading h1{font-size:24px;line-height:1.25;font-weight:400;margin:5px 0 8px}.moderated-heading p,.moderated-section-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.moderated-policy{display:flex;align-items:flex-start;gap:10px;max-width:900px;margin:22px 0;padding:16px 14px;border-radius:4px;background:var(--soft)}.moderated-policy>svg{width:17px;height:17px;flex:none;color:var(--blue)}.moderated-policy p{margin:0;font-size:12px;line-height:1.55}.moderated-policy a{color:var(--blue);white-space:nowrap}.moderated-policy a svg{width:12px;height:12px;vertical-align:-2px}.moderated-section-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin:26px 0 10px}.moderated-section-head h2{margin:0 0 5px;font-size:15px;font-weight:400}.moderated-count{white-space:nowrap;color:var(--muted);font-size:12px}.moderated-empty-inline{padding:17px 0;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.moderated-row{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 2px;border-top:1px solid var(--line)}.moderated-row>.user-avatar{flex:none}.moderated-row-text{flex:1;min-width:0}.moderated-name{font-size:14px;color:var(--ink);text-decoration:none}.moderated-name:hover{text-decoration:underline}.moderated-row-text p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.moderated-icon{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink);flex:none}.moderated-icon:hover{background:var(--soft);color:var(--blue)}.moderated-icon[aria-pressed=true]{color:var(--blue)}.moderated-icon svg{width:17px;height:17px}.moderated-footnote{margin:22px 0 0;color:var(--muted);font-size:11px}.dark .moderated-policy>svg,.dark .moderated-policy a,.dark .moderated-icon[aria-pressed=true],.dark .moderated-icon:hover{color:#b7ddff}@media(max-width:600px){.moderated-page{padding:16px}.moderated-heading h1{font-size:20px}.moderated-row{gap:7px}.moderated-icon{width:30px}.moderated-policy a{white-space:normal}}.auth-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.auth-dialog{position:relative}.auth-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 15px;padding:2px 0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px}.auth-back:hover{color:var(--blue)}.auth-back svg{width:14px;height:14px}.auth-error{margin:6px 0;color:#b43c37;font-size:12px;line-height:1.4}.dark .auth-error{color:#ffaba5}.auth-notice{padding:9px 10px;background:var(--soft);color:var(--ink);border-radius:4px;font-size:11px;line-height:1.5}.auth-hint{margin:2px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.auth-forgot{text-align:right;margin:0 0 12px}.auth-forgot button,.auth-inline{padding:2px 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:11px}.auth-forgot button:hover,.auth-inline:hover{text-decoration:underline}.auth-success{text-align:center}.auth-success>svg{width:40px;height:40px;color:var(--blue);margin:8px auto}.auth-success p{color:var(--muted);font-size:12px;line-height:1.5}.auth-provider-symbol{font-size:18px}.account-menu-trigger{border:0;font:inherit}.account-menu-trigger>svg{width:14px;height:14px}.account-menu-popover{min-width:190px}.account-settings{min-height:360px;max-width:800px;margin:0 auto;padding:24px;background:var(--paper);border-radius:6px}.account-settings h1{font-size:24px;font-weight:400;margin:5px 0 10px}.account-settings>p{color:var(--muted);font-size:12px}.account-settings-card{display:flex;align-items:center;gap:12px;padding:16px 0;margin-top:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.account-settings-card strong,.account-settings-card small{display:block;font-weight:400}.account-settings-card small{margin-top:4px;color:var(--muted)}.account-settings-note{line-height:1.5}.account-settings-link{display:inline-block;margin-top:10px;color:var(--blue)}.dark .auth-forgot button,.dark .auth-inline,.dark .account-settings-link,.dark .auth-success>svg{color:#b7ddff}@media(max-width:600px){.account-menu-trigger>span:not(.user-avatar){display:none}.account-menu-trigger>svg{display:none}.account-settings{padding:16px}}.settings-page{background:var(--paper);color:var(--ink);min-height:500px;padding:26px;border-radius:6px}.settings-header h1{font-size:24px;font-weight:400;margin:4px 0 7px}.settings-header p,.settings-intro{color:var(--muted);font-size:12px;line-height:1.5}.settings-tabs,.saved-tabs{display:flex;gap:18px;overflow-x:auto;box-shadow:inset 0 -1px var(--line);margin:20px 0 0}.settings-tabs :is(button,a,[role=tab]),.saved-tabs button{flex:none;padding:10px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px}.settings-tabs :is(button,a,[role=tab]):hover,.settings-tabs :is(button,a,[role=tab]).active,.saved-tabs button:hover,.saved-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.settings-content{max-width:900px;padding-top:12px}.settings-content h2{font-size:16px;font-weight:400;margin:23px 0 8px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:16px 0;border-bottom:1px solid var(--line)}.setting-row strong,.setting-row small{display:block;font-size:13px;font-weight:400}.setting-row small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.4}.setting-value{color:var(--muted);font-size:12px}.setting-secondary,.setting-danger,.settings-upload{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;padding:8px 11px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.setting-secondary:hover,.settings-upload:hover{background:var(--soft);color:var(--blue)}.setting-danger{color:#ad3939}.setting-danger:hover{background:var(--soft)}.settings-avatar-row{display:flex;align-items:center;gap:16px;margin:18px 0}.settings-avatar-row>div small{display:block;margin-top:7px;color:var(--muted);font-size:10px}.settings-upload svg{width:14px;height:14px}.settings-text-button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;margin-left:8px}.settings-field{display:block;margin:16px 0;font-size:12px}.settings-field input,.settings-field textarea,.settings-add input{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit}.settings-field textarea{min-height:100px;resize:vertical}.settings-field input:focus,.settings-field textarea:focus,.settings-add input:focus{outline:2px solid var(--blue)}.settings-field small{display:block;margin-top:5px;color:var(--muted);font-size:10px}.settings-add{display:flex;align-items:end;gap:8px;max-width:550px}.settings-add input{flex:1;min-width:0}.setting-list-row,.saved-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.setting-list-row a,.settings-link,.saved-row a,.settings-empty a{color:var(--blue);text-decoration:none}.setting-list-row button,.saved-row button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px}.setting-list-row button:hover,.saved-row button:hover{text-decoration:underline;color:var(--blue)}.settings-empty-text,.settings-note,.settings-demo-foot{color:var(--muted);font-size:11px;line-height:1.5}.settings-note{margin-top:16px}.settings-demo-foot{margin-top:32px;padding-top:14px;border-top:1px solid var(--line)}.settings-empty{text-align:center;color:var(--muted);padding:35px 12px}.settings-empty svg{width:23px;height:23px}.saved-row>div{min-width:0;display:grid;gap:5px}.saved-row small{color:var(--muted);font-size:10px}.saved-row a{font-size:12px;overflow-wrap:anywhere}.settings-status{padding:9px 11px;margin-top:14px;background:var(--soft);font-size:12px}.settings-dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.settings-delete-note{display:flex;gap:8px;color:var(--muted);font-size:12px;line-height:1.5}.settings-delete-note svg{width:17px;height:17px;flex:none}.settings-delete-confirm{padding:9px 12px;border:0;border-radius:4px;background:#a73434;color:#fff;font:inherit}.dark .settings-tabs :is(button,a,[role=tab]).active,.dark .settings-tabs :is(button,a,[role=tab]):hover,.dark .saved-tabs button.active,.dark .settings-link,.dark .saved-row a,.dark .settings-empty a,.dark .setting-list-row a{color:#b7ddff}.dark .settings-tabs :is(button,a,[role=tab]).active,.dark .saved-tabs button.active{border-color:#a4c2f7}.dark .setting-danger{color:#ffaaa0}@media(max-width:600px){.settings-page{padding:16px}.settings-header h1{font-size:21px}.settings-tabs{gap:14px}.setting-row{gap:8px}.settings-add{flex-wrap:wrap}.settings-add input{min-width:60%}}.post-type-tabs{display:flex;gap:5px;border-bottom:1px solid var(--line);margin-bottom:16px}.post-type-tabs button{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit}.post-type-tabs button.active{color:var(--blue);border-bottom-color:var(--blue)}.post-link-preview{display:flex;align-items:center;gap:10px;padding:16px;margin:12px 0;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);position:relative;text-decoration:none}.post-link-preview>svg{width:18px;height:18px;color:var(--blue);flex:none}.post-link-preview>img{max-width:100%}.post-link-preview>span{background:#0003;display:grid;gap:4px;min-width:0;background:#000c;position:absolute;max-width:100%;color:#fff;padding:8px;bottom:0}.post-link-preview strong{font-weight:400;font-size:13px}.post-link-preview small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.post-nsfw-option{display:flex;align-items:center;gap:7px;margin:14px 0;font-size:12px}.nsfw-badge{display:inline-block;padding:2px 5px;border:1px solid #bf4d4d;border-radius:4px;color:#a33131;font-size:10px;vertical-align:middle;margin:0 4px}.post-nsfw-gate,.post-state{padding:20px;border:1px solid var(--line);border-radius:5px;background:var(--soft);color:var(--ink)}.post-nsfw-gate strong,.post-state h1{font-size:16px;font-weight:400}.post-nsfw-gate p,.post-state p{font-size:12px;color:var(--muted)}.post-state a{color:var(--blue)}.detail-actions{flex-wrap:wrap}.post-control{white-space:nowrap}.report-reasons{display:grid;gap:4px;padding:0;border:0}.report-reasons legend{margin-bottom:8px;font-size:12px}.report-reasons label{display:flex;gap:8px;align-items:center;padding:8px 6px;font-size:12px}.report-reasons input{accent-color:var(--blue)}.post-report-success{text-align:center;color:var(--muted);font-size:12px}.post-report-success>svg{width:36px;height:36px;color:var(--blue)}.feed-more{padding:16px;text-align:center}.feed-more button{padding:9px 16px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit}.feed-more button:hover{color:var(--blue)}.dark .nsfw-badge{color:#ffb1a9;border-color:#e08b84}.dark .post-type-tabs button.active,.dark .post-state a{color:#b7ddff}.dark .post-type-tabs button.active{border-color:#a4c2f7}.comment-sort{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.comment-sort :is(select,.ui-select-trigger){padding:5px 6px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit}.comment-login-note{font-size:12px;color:var(--muted)}.comment-login-note button,.comment-load-more{padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:11px}.comment-login-note button:hover,.comment-load-more:hover,.comment-permalink:hover{text-decoration:underline}.comment-load-more{display:block;margin:10px 0 4px 18px}.comment-permalink{display:inline-flex;align-items:center;min-height:24px;color:var(--ink);text-decoration:none;font-size:10px}.comment-error{display:block;color:#b43c37;font-size:11px;margin:6px 0}.comment-tombstone{color:var(--muted)!important;font-style:italic}.comment-deleted-author{color:var(--muted)!important}.comment-thread:target>.comment-body{background:var(--soft);border-radius:4px;outline:4px solid var(--soft)}.dark .comment-login-note button,.dark .comment-load-more{color:#b7ddff}.dark .comment-error{color:#ffaba5}.inbox-page{min-height:540px;padding:24px;background:var(--paper);color:var(--ink);border-radius:6px}.inbox-header{display:flex;justify-content:space-between;align-items:start;gap:12px}.inbox-header h1{font-size:24px;font-weight:400;margin:5px 0}.inbox-header p,.inbox-panel-heading p{margin:0;color:var(--muted);font-size:12px}.inbox-new{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.inbox-new svg{width:14px;height:14px}.message-navigation{display:flex;gap:16px;overflow-x:auto;margin-top:20px;border-bottom:1px solid var(--line)}.message-navigation a,.message-navigation button{display:inline-flex;align-items:center;gap:6px;flex:none;padding:10px 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);text-decoration:none;font:inherit;font-size:12px}.message-navigation svg{width:14px;height:14px}.message-navigation a[aria-current=page]{color:var(--blue);border-bottom-color:var(--blue)}.message-navigation a:hover,.message-navigation button:hover{color:var(--blue)}.notifications-nav{margin-top:0}.inbox-layout{display:grid;grid-template-columns:180px minmax(0,1fr);min-height:400px}.inbox-folders{padding:18px 12px 0 0;border-right:1px solid var(--line)}.inbox-folders button{display:flex;align-items:center;gap:8px;width:100%;padding:10px;border:0;border-radius:4px;background:transparent;color:var(--ink);text-align:left;font:inherit;font-size:12px}.inbox-folders button svg{width:15px;height:15px}.inbox-folders button.active,.inbox-folders button:hover{background:var(--soft);color:var(--blue)}.inbox-folders button small{margin-left:auto;color:var(--muted)}.inbox-folders p{margin:24px 10px;color:var(--muted);font-size:10px;line-height:1.5}.inbox-main{min-width:0;padding:18px 0 0 20px}.inbox-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line)}.inbox-panel-heading h2{margin:0 0 5px;font-size:17px;font-weight:400}.inbox-panel-heading a{color:var(--blue);text-decoration:none}.inbox-back{display:flex;align-items:center;gap:4px;margin-bottom:10px;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px}.inbox-back:hover{color:var(--blue)}.inbox-back svg{width:14px;height:14px}.inbox-row{display:flex;align-items:center;border-bottom:1px solid var(--line)}.inbox-row.unread{background:var(--soft);border-left:4px solid var(--blue)}.inbox-row-open{display:flex;align-items:start;gap:10px;flex:1;min-width:0;padding:14px 10px;border:0;background:transparent;color:var(--ink);text-align:left;font:inherit}.inbox-row-open:hover{background:var(--soft)}.inbox-row-open>span:nth-child(2){display:grid;gap:4px;min-width:0}.inbox-row-open strong{font-size:13px;font-weight:400}.inbox-row-open small,.inbox-row-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px}.inbox-row-open i{width:7px;height:7px;margin:4px 0 0 auto;border-radius:50%;background:var(--blue);flex:none}.inbox-row-mark{display:grid;place-items:center;width:32px;height:32px;margin:0 7px;border:0;border-radius:4px;background:transparent;color:var(--muted)}.inbox-row-mark:hover{background:var(--paper);color:var(--blue)}.inbox-row-mark svg,.inbox-mark svg{width:15px;height:15px}.inbox-mark{display:flex;align-items:center;gap:5px;padding:7px;border:0;border-radius:4px;background:var(--soft);color:var(--ink);font:inherit;font-size:11px}.inbox-mark:hover{color:var(--blue)}.inbox-empty{display:grid;justify-items:center;align-content:center;padding:65px 15px;text-align:center;color:var(--muted)}.inbox-empty>svg{width:27px;height:27px}.inbox-empty h2{font-size:15px;font-weight:400;color:var(--ink)}.inbox-empty p{font-size:12px}.inbox-empty a{color:var(--blue)}.inbox-form{max-width:650px;padding-top:6px}.inbox-form label,.inbox-reply label{display:block;margin:14px 0;font-size:12px}.inbox-form label>span{color:var(--blue)}.inbox-form input,.inbox-form textarea,.inbox-reply textarea{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--ink);font:inherit}.inbox-form textarea,.inbox-reply textarea{min-height:130px;resize:vertical}.inbox-form input:focus,.inbox-form textarea:focus,.inbox-reply textarea:focus{outline:2px solid var(--blue)}.inbox-form small{display:block;margin-top:4px;text-align:right;color:var(--muted);font-size:10px}.inbox-form-actions{display:flex;justify-content:flex-end;gap:8px}.inbox-thread{padding:8px 0}.inbox-message{display:flex;gap:10px;padding:15px 0;border-bottom:1px solid var(--line)}.inbox-message>div{min-width:0}.inbox-message-meta{display:flex;align-items:center;gap:8px;font-size:11px}.inbox-message-meta a{color:var(--blue);text-decoration:none}.inbox-message-meta span{color:var(--muted)}.inbox-message p{font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.inbox-reply{text-align:right}.inbox-reply label{text-align:left}.inbox-reply textarea{min-height:85px}.inbox-demo-note{color:var(--muted);font-size:10px;line-height:1.4}.inbox-error{padding:9px;background:var(--soft);color:#b43c37;font-size:12px}.inbox-status{padding:9px;background:var(--soft);color:var(--ink);font-size:11px}.chat-demo-label a,.chat-demo-label span{display:block}.chat-demo-label a{color:var(--blue);margin-bottom:8px;text-decoration:none}.chat-demo-label a:hover{text-decoration:underline}.dark .message-navigation a[aria-current=page],.dark .inbox-folders button.active,.dark .inbox-panel-heading a,.dark .inbox-message-meta a,.dark .chat-demo-label a{color:#b7ddff}.dark .message-navigation a[aria-current=page],.dark .inbox-row.unread{border-color:#a4c2f7}.dark .inbox-row-open i{background:#a4c2f7}.dark .inbox-error{color:#ffaba5}@media(max-width:650px){.inbox-page{padding:16px}.inbox-header h1{font-size:20px}.inbox-layout{display:block}.inbox-folders{display:flex;overflow:auto;gap:4px;padding:10px 0;border-right:0;border-bottom:1px solid var(--line)}.inbox-folders button{width:auto;flex:none;white-space:nowrap}.inbox-folders p{display:none}.inbox-main{padding:16px 0}.inbox-mark{max-width:130px}.message-navigation{gap:12px}}.results-page{min-height:480px;padding:24px;background:var(--paper);color:var(--ink);border-radius:6px}.results-heading h1{font-size:24px;font-weight:400;margin:5px 0}.results-heading p{margin:0;color:var(--muted);font-size:12px}.results-form{display:flex;gap:8px;margin:20px 0 10px}.results-form label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:var(--soft)}.results-form label:focus-within{border-color:var(--blue)}.results-form svg{width:16px;height:16px;color:var(--muted)}.results-form input{width:100%;min-width:0;height:39px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit}.results-scope{display:flex;align-items:end;gap:7px;flex-wrap:wrap}.results-scope label{display:grid;gap:5px;color:var(--muted);font-size:10px}.results-scope input{width:210px;padding:8px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:12px}.results-clear{display:inline-flex;align-items:center;gap:4px;padding:8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px}.results-clear svg{width:13px;height:13px}.results-tabs{display:flex;gap:15px;overflow:auto;margin-top:18px;border-bottom:1px solid var(--line)}.results-tabs :is(button,a,[role=tab]){display:flex;align-items:center;gap:5px;flex:none;padding:7px 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:12px}.results-tabs :is(button,a,[role=tab]) svg{width:14px;height:14px}.results-tabs :is(button,a,[role=tab]).active{border-color:var(--blue);color:var(--blue)}.results-tabs :is(button,a,[role=tab]) span{padding:1px 5px;border-radius:12px;background:var(--soft);font-size:10px}.results-filters{display:flex;gap:12px;flex-wrap:wrap;padding:16px 0;color:var(--muted);font-size:11px}.results-filters :is(select,.ui-select-trigger){margin-left:4px;padding:6px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit}.results-count{padding:16px 0;color:var(--muted);font-size:11px}.results-post{padding:16px 0;border-top:1px solid var(--line)}.results-meta{display:flex;gap:5px;flex-wrap:wrap;color:var(--muted);font-size:11px}.results-meta a{color:var(--blue);text-decoration:none}.results-title{display:block;margin:8px 0;color:var(--ink);font-size:14px;text-decoration:none}.results-title:hover,.results-person:hover strong{text-decoration:underline}.results-post p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0;color:var(--muted);font-size:12px;line-height:1.5}.results-person{display:flex;align-items:center;gap:10px;padding:14px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.results-person span{display:grid;gap:5px}.results-person strong{font-weight:400;font-size:13px}.results-person small{color:var(--muted);font-size:11px}.results-empty{display:grid;justify-items:center;align-content:center;min-height:190px;text-align:center;color:var(--muted);font-size:12px}.results-empty>svg{width:24px;height:24px}.results-empty h2{margin:12px 0 0;color:var(--ink);font-size:16px;font-weight:400}.results-empty p{line-height:1.5}.results-spinner{width:23px;height:23px;margin-bottom:9px;border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:results-spin .8s linear infinite}@keyframes results-spin{to{transform:rotate(360deg)}}.results-demo{margin-top:20px;color:var(--muted);font-size:10px}.search-all-results{color:var(--blue)!important}.search-all-results>.ui-icon{margin-left:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dark .results-tabs :is(button,a,[role=tab]).active,.dark .results-meta a,.dark .search-all-results{color:#b7ddff!important}.dark .results-tabs :is(button,a,[role=tab]).active{border-color:#a4c2f7}@media(max-width:600px){.results-page{padding:16px}.results-heading h1{font-size:21px}.results-form{gap:5px}.results-scope input{width:165px}.results-tabs{gap:10px}}@media(prefers-reduced-motion:reduce){.results-spinner{animation:none}}.community-settings{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:28px;max-width:1100px;margin:0 auto}.community-settings-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:24px 0}.community-settings-heading h1{font-size:26px;margin:5px 0}.community-settings-heading p,.settings-intro,.settings-note,.settings-demo-foot{color:var(--muted);line-height:1.6}.community-settings-heading>svg{width:38px;height:38px;color:var(--blue)}.community-settings-form{max-width:750px}.community-settings-form h2{font-size:18px;margin:26px 0 12px}.community-settings-form .settings-field{margin:16px 0}.community-settings-form textarea{min-height:100px;resize:vertical}.community-settings-form :is(select,.ui-select-trigger),.post-composer .settings-field :is(select,.ui-select-trigger),.community-user-flair :is(select,.ui-select-trigger){border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);padding:10px}.community-settings .setting-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:7px;padding:10px 14px;background:var(--soft);color:var(--ink);font-weight:700;cursor:pointer}.community-settings .setting-secondary svg,.community-rule-heading svg{width:16px;height:16px}.community-image-settings{display:flex;flex-wrap:wrap;gap:18px}.community-image-settings>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.community-image-banner{width:160px;height:55px;border-radius:6px;object-fit:cover}.community-rule-edit{border:1px solid var(--line);border-radius:9px;padding:16px;margin:12px 0}.community-rule-heading{display:flex;align-items:center;justify-content:space-between;font-weight:700}.community-rule-heading button,.community-flair-list button,.settings-text-button{border:0;background:transparent;color:var(--muted)}.community-check{display:block;margin:14px 0}.community-access-options{display:grid;gap:10px}.community-access-options label{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:9px;padding:16px;cursor:pointer}.community-access-options label:has(input:checked){border-color:var(--blue);background:var(--soft)}.community-access-options strong,.community-access-options small{display:block}.community-access-options small{color:var(--muted);margin-top:4px}.settings-add{display:flex;gap:8px}.settings-add input{min-width:0;flex:1;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);padding:10px}.community-flair-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.community-flair-list>span,.community-flair-badge{display:inline-flex;vertical-align:middle;align-items:center;gap:6px;border:1px solid transparent;background:var(--soft);border-radius:20px;padding:4px 9px;color:var(--blue);font-size:11px;font-weight:700;margin:0 4px}a.community-flair-badge:any-link,a.community-flair-badge:any-link:hover{text-decoration-line:none!important}a.community-flair-badge:any-link:hover{border-color:currentColor}.settings-empty-text{color:var(--muted)}.community-tool-links{display:grid;gap:10px}.community-tool-links a{display:flex;gap:10px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none;font-weight:700}.community-tool-links a:any-link:hover{background:var(--soft);text-decoration-line:none!important}.community-tool-links svg{width:18px}.community-settings-save{margin-top:24px}.settings-status{padding:16px;border-radius:6px;background:var(--soft)}.settings-demo-foot{font-size:11px}.community-cover.has-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.community-identity{display:flex;align-items:center;gap:16px;min-width:0}.community-state-note{font-size:11px;color:var(--muted)}.community-settings-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.community-user-flair{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--muted)}.community-user-flair :is(select,.ui-select-trigger){padding:5px}.community-rule{border-top:1px solid var(--line);padding:9px 0}.community-rule :is(summary,.ui-disclosure-trigger){cursor:pointer;font-weight:700}.community-side-settings{display:block;margin-top:12px;color:var(--blue);font-weight:700}.community-access-state{background:var(--paper);padding:30px;border-radius:9px}.community-access-state p{color:var(--muted);line-height:1.6}@media(max-width:600px){.community-settings{padding:18px}.community-settings-heading h1{font-size:21px}.community-settings .settings-tabs{overflow-x:auto;white-space:nowrap}.community-settings-heading>svg{display:none}.community-image-settings>div{width:100%}}.notification-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.notifications-settings{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:4px;color:var(--ink);font-weight:700;text-decoration:none}.notifications-settings:hover,.notifications-settings:focus-visible{background:var(--soft);color:var(--blue)}.notifications-settings svg{width:16px;height:16px}.notification-filters{display:flex;gap:7px;overflow-x:auto;padding:15px 0 8px}.notification-filter-tag{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid var(--line);border-radius:20px;padding:5px 9px;background:var(--paper);color:var(--ink);font-size:11px;font-weight:700}.notification-filter-tag:hover{background:var(--soft)}.notification-filter-tag[data-selected]{background:#e1effc;border-color:#8abbe9;color:#174b78}.notification-filter-tag span{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:var(--paper);color:var(--ink);font-size:10px}.notification-row.is-unread{background:#eaf3fc;border-left-color:#0057b7}.notification-row.is-unread .notification-title{font-weight:750}.notification-kind{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.notification-kind svg{width:13px;height:13px}.notification-unread-label{margin-left:4px;padding:4px 7px;border-radius:10px;background:#0057b7;color:#fff;font-size:9px;letter-spacing:0;text-transform:none}.notification-mark:focus-visible,.notifications-settings:focus-visible,.notification-filter-tag[data-focus-visible]{outline:2px solid var(--blue)}.notification-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;color:var(--muted);gap:8px}.notification-empty>svg{width:28px;height:28px}.notification-empty strong{font-size:15px;color:var(--ink)}.notification-empty p{margin:0;line-height:1.5}.notification-empty a{color:var(--blue);font-weight:700;text-decoration:none}.dark .notification-row.is-unread{background:var(--dark-selected);border-left-color:var(--dark-selected-mark)}.dark .notification-unread-label{background:#a4c2f7;color:#122a3d}.dark .notification-filter-tag[data-selected]{background:var(--dark-selected);border-color:var(--dark-selected-mark);color:var(--dark-selected-text)}.dark .notification-empty a,.dark .notifications-settings:hover{color:#b7ddff}@media(max-width:600px){.notification-heading-actions{width:100%}.notification-filters{margin-right:-16px}.notification-kind{flex-wrap:wrap}}.skip-link{position:fixed;left:12px;top:8px;z-index:10000;transform:translateY(-180%);padding:10px 14px;border-radius:5px;background:var(--paper);color:var(--ink);font-weight:700;box-shadow:0 4px 16px #0005}.skip-link:focus{transform:none}main:focus{outline:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,:is(select,.ui-select-trigger):focus-visible,[role=button]:focus-visible,[role=menuitem][data-focus-visible],.ui-select-item[data-focus-visible]{outline:2px solid #0057b7}.dark a:focus-visible,.dark button:focus-visible,.dark input:focus-visible,.dark textarea:focus-visible,.dark :is(select,.ui-select-trigger):focus-visible,.dark [role=button]:focus-visible,.dark [role=menuitem][data-focus-visible],.dark .ui-select-item[data-focus-visible]{outline-color:#b7ddff}.connection-banner{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap;padding:10px 20px;background:#fff5cc;color:#44390c;text-align:center;line-height:1.5}.connection-banner button{border:1px solid #a78928;border-radius:5px;padding:5px 10px;background:transparent;color:inherit;font-weight:700}.dark .connection-banner{background:#473b16;color:#fff0b4}.shared-error{padding:48px 24px;min-height:270px;border-radius:12px;background:var(--paper);color:var(--ink);text-align:center}.shared-error>svg{width:30px;height:30px;color:var(--blue)}.shared-error p{color:var(--muted)}.shared-error>div{display:flex;justify-content:center;align-items:center;gap:20px}.shared-error a{color:var(--blue);font-weight:700}.dark .shared-error a,.dark .shared-error>svg{color:#b7ddff}.shared-loading{padding:18px 12px}.shared-skeleton-row{display:flex;gap:13px;padding:16px 5px;border-bottom:1px solid var(--line)}.shared-skeleton-avatar,.shared-skeleton-copy i{display:block;background:var(--soft);animation:shared-pulse 1.4s ease-in-out infinite alternate}.shared-skeleton-avatar{flex:none;width:35px;height:35px;border-radius:50%}.shared-skeleton-copy{flex:1;display:grid;gap:8px}.shared-skeleton-copy i{height:9px;width:75%;border-radius:5px}.shared-skeleton-copy i:first-child{width:35%}.shared-skeleton-copy i:last-child{width:52%}@keyframes shared-pulse{to{opacity:.45}}.submit-main{display:contents}@media(max-width:850px){.shared-error{padding:35px 20px}.settings-tabs,.results-tabs,.mod-queue-tabs{max-width:100%;overflow-x:auto}.results-form,.settings-add{min-width:0}.community-header-content{flex-wrap:wrap}}@media(max-width:600px){.connection-banner{justify-content:flex-start;text-align:left}.connection-banner button{flex:none}.shared-error>div{flex-wrap:wrap}.notifications-read-all{white-space:normal}.shared-loading{padding:8px}.results-scope{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.shared-skeleton-avatar,.shared-skeleton-copy i{animation:none}}.composer-signin-note{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:13px;border-radius:6px;background:var(--soft);color:var(--ink);line-height:1.5}.composer-signin-note button{flex:none;border:0;border-radius:5px;padding:8px 12px;background:var(--blue);color:#fff;font-weight:700}@media(max-width:600px){.composer-signin-note{align-items:flex-start;flex-direction:column}}.auth-layout.layout,.auth-layout.layout.signed-layout{display:block;max-width:1000px;margin:0 auto}.auth-page{width:min(100%,480px);margin:24px auto 50px;padding:0 16px}.auth-page>.detail-back{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;font-size:12px}.auth-page>.detail-back svg{width:15px;height:15px}.auth-page-card{padding:30px;background:var(--paper);border:1px solid var(--line);border-radius:9px}.live-auth-form .auth-title:focus{outline:none}.auth-fieldset{border:0;padding:0;margin:0;min-width:0}.auth-input-wrap{position:relative}.auth-input-wrap:has(.auth-password-toggle) input{padding-right:44px}.auth-password-toggle{position:absolute;right:4px;top:4px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--muted)}.auth-password-toggle svg{width:17px;height:17px}.auth-password-toggle:hover{background:var(--soft);color:var(--ink)}.auth-field .auth-hint{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}.auth-remember{display:flex;align-items:center;gap:8px;font-size:12px;margin:5px 0 16px;color:var(--ink)}.auth-remember input{accent-color:var(--blue);width:15px;height:15px}.auth-optional{margin:12px 0;color:var(--muted);font-size:11px;line-height:1.6}.auth-optional :is(summary,.ui-disclosure-trigger){cursor:pointer}.auth-optional:is([open],[data-expanded])>:is(summary,.ui-disclosure-trigger){margin-bottom:10px}.auth-other-options{padding-top:10px;border-top:1px solid var(--line);margin-top:17px}.auth-provider[disabled],.auth-provider[data-disabled]{opacity:.65;cursor:not-allowed}.auth-submit[disabled],.auth-submit[data-disabled],.setting-secondary[data-disabled],.auth-close[data-disabled]{opacity:.6;cursor:wait}.live-auth-form .auth-back{position:static;margin-top:14px;display:inline-flex;gap:6px;align-items:center}.live-auth-form .auth-back svg,.live-auth-form .auth-inline svg{width:14px;height:14px}.live-auth-form .auth-inline{display:inline-flex;align-items:center;gap:6px}.auth-availability{font-size:11px;line-height:1.5;margin:-5px 0 14px;color:var(--muted)}.auth-availability.available{color:#267a4f}.auth-availability.taken{color:#a73434}.dark .auth-availability.available{color:#95d9b4}.dark .auth-availability.taken{color:#ffaaa0}.auth-feedback{padding:16px;border:1px solid var(--line);border-radius:6px}.session-header-loading{color:var(--muted);font-size:12px;padding:10px;white-space:nowrap}.security-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.security-heading>button{margin-top:20px}.security-heading svg{width:15px;height:15px}.session-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.session-row>svg{width:25px;height:25px;color:var(--muted);flex:none}.session-row>div{min-width:0;flex:1}.session-row strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.session-row p,.session-row small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin:5px 0 0}.session-current{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;margin-top:5px;border-radius:20px;background:var(--soft);color:var(--blue);font-size:10px;white-space:nowrap}.session-current svg{width:12px;height:12px}.security-signout-others{margin:20px 0}.account-live-overview a{text-decoration:none}.dark .session-current{color:#b7ddff}.auth-close svg{width:17px;height:17px}@media(max-width:600px){.auth-page{margin:15px auto 30px;padding:0 8px}.auth-page-card{padding:22px 18px}.session-row{flex-wrap:wrap;gap:10px}.session-row>div{flex-basis:calc(100% - 45px)}.session-row>button{margin-left:35px}.setting-value{overflow-wrap:anywhere;min-width:0}.security-signout-others{width:100%}.session-header-loading{font-size:10px;white-space:normal}}.api-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0;padding:12px}.api-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 0;padding:12px 0}.api-sort{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.api-sort button,.api-category-chips button{font:inherit;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:12px;line-height:1.25;cursor:pointer}.api-sort button.active,.api-category-chips button.selected{background:var(--soft);color:var(--blue);border-color:var(--blue)}.dark .api-sort button.active,.dark .api-category-chips button.selected{color:#c4e1ff;border-color:#91b9e9}.api-feed-toolbar label,.api-search-sort{font-size:12px;color:var(--muted)}.api-feed-toolbar :is(select,.ui-select-trigger),.api-search-sort :is(select,.ui-select-trigger){padding:5px 8px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:5px}.api-state{padding:28px 20px;border:1px solid var(--line);background:var(--paper);border-radius:7px;margin:15px 0;color:var(--muted);line-height:1.6}.api-state h1,.api-state h2{color:var(--ink)}.api-state a,.api-state button{margin:5px 12px 5px 0}.api-load-more{display:flex;justify-content:center;margin:22px 0}.api-post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.api-post .content{min-width:0}.api-post h2{overflow-wrap:anywhere}.api-post .vote{justify-content:center;font-weight:600}.api-community-icon{width:48px;height:48px;object-fit:cover;flex:none}.api-icon-placeholder{background:var(--soft);color:var(--muted);display:grid;place-items:center}.api-icon-placeholder svg{width:24px}.api-community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.api-community-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.api-community-card>div:not(.api-community-actions){min-width:0;flex:1}.api-community-card p{font-size:12px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere;margin:5px 0}.api-community-card .community-link{font-size:15px;font-weight:600;overflow-wrap:anywhere}.api-community-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.api-community-card .api-community-actions{width:100%;justify-content:flex-end}.api-community-actions p{flex-basis:100%}.api-star{border:0;background:transparent;color:var(--blue);cursor:pointer;padding:7px}.api-star svg{width:19px;height:19px}.api-directory-toolbar form{display:flex;flex:1;gap:8px}.api-directory-toolbar input{flex:1;min-width:0;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:10px;border-radius:6px}.api-category-chips{display:flex;overflow:auto;gap:7px;padding:10px 0 16px}.api-category-chips button{white-space:nowrap}.api-directory h2{font-size:18px;margin:24px 0 13px}.api-list-count{font-size:11px;color:var(--muted);text-align:center}.api-community-banner{width:100%;height:150px;object-fit:cover}.api-community-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:8px 0;padding:12px}.api-community-heading h1{font-size:24px;overflow-wrap:anywhere;margin:0}.api-community-heading>div:not(.api-community-heading-actions){flex:1;min-width:0}.api-community-heading p{color:var(--muted);margin:5px 0}.api-community-heading-actions>.setting-secondary{text-decoration:none}.api-community-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:22px}.api-community-layout>div{min-width:0}.api-community-sidebar{width:auto}.api-community-sidebar :is(details,.ui-disclosure){padding:16px 0;border-top:1px solid var(--line);font-size:12px}.api-community-sidebar :is(summary,.ui-disclosure-trigger){cursor:pointer}.api-community-sidebar p{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.api-nav-label{display:block;padding:12px 0;color:var(--muted);font-size:12px;letter-spacing:.08em}.api-directory-toolbar .create-next{font-size:12px}.api-community-actions .joined{background:var(--soft);color:var(--blue)}.dark .api-star,.dark .api-community-actions .joined{color:#b7ddff}@media(max-width:1100px){.api-community-layout{grid-template-columns:minmax(0,1fr)}.api-community-sidebar{display:block!important;width:100%;order:-1}.api-community-sidebar section{margin:0 0 12px}}@media(max-width:600px){.api-directory-toolbar form{flex-basis:100%}.api-directory-toolbar>.create-next{width:100%}.api-community-heading .api-community-actions{width:100%}.api-community-heading h1{font-size:20px}.api-post .thumbnail,.api-post .rank{display:none}.api-post{gap:8px}.api-category-chips{max-width:100%}}.api-post-score{text-align:center}.api-post .api-vote{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:32px;text-align:center}.api-vote button{border:0;background:transparent;color:var(--muted);padding:4px;border-radius:6px;cursor:pointer}.api-vote button.on{color:var(--blue);background:var(--soft)}.api-vote button[disabled]{opacity:.5;cursor:default}.api-post .api-post-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:9px}.api-post-actions button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);cursor:pointer;padding:4px 0;font:inherit}.api-post-actions button:hover{color:var(--blue)}.api-post-actions button:disabled{opacity:.5;cursor:wait}.api-action-feedback{font-size:12px;margin:8px 0;overflow-wrap:anywhere}.api-post-state{padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--soft)}.api-detail-image,.post-markdown img{max-width:100%;max-height:650px;object-fit:contain;border-radius:12px}.post-markdown{line-height:1.6;overflow-wrap:anywhere}.post-markdown pre{overflow:auto;background:var(--soft);padding:16px;border-radius:6px}.post-markdown blockquote{border-left:4px solid var(--line);margin-left:0;padding-left:12px;color:var(--muted)}.post-markdown a{color:var(--blue)}.api-initial-comments{margin:24px 0}.api-initial-comment{margin:14px 0;padding-left:14px;border-left:2px solid var(--line)}.api-post-options{display:grid;gap:10px;margin:16px 0}.api-edit-modal{width:min(760px,calc(100vw - 24px));max-width:760px}.api-edit-modal .composer-visual,.api-edit-modal .composer-markdown{min-height:200px}.api-submit{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:1136px;margin:0 auto;padding:16px 10px}.api-submit .composer-sidebar{display:block;width:auto;min-width:0}.api-submit .post-composer{min-width:0}.api-submit .composer-title-label input{box-sizing:border-box;width:100%;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:16px;font:inherit}.api-image-upload{border:1px dashed var(--line);border-radius:10px;padding:18px;margin:16px 0}.api-image-upload img{display:block;max-width:100%;max-height:300px;margin:14px auto;border-radius:12px}.api-image-upload input{max-width:100%}.api-community-picker{display:grid;gap:6px;max-height:320px;overflow:auto;margin:12px 0}.api-community-picker button{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:12px;background:var(--soft);color:var(--ink);text-align:left;cursor:pointer}@media(min-width:768px){.api-submit{grid-template-columns:minmax(0,756px) minmax(0,316px);gap:28px;padding:24px 18px}}@media(max-width:520px){.api-post .rank,.api-post .thumbnail{display:none}.api-submit .composer-editor-header{flex-wrap:wrap;gap:8px}.api-submit .composer-footer{flex-wrap:wrap;gap:12px}}.api-submit .composer-visual,.api-edit-modal .composer-visual{min-height:220px;padding:16px;outline:none;color:var(--ink);background:var(--paper);line-height:1.6;overflow-wrap:anywhere}.api-submit .composer-markdown,.api-edit-modal .composer-markdown{display:block;width:100%;min-height:220px;resize:vertical;padding:16px;border:0;color:var(--ink);background:var(--paper);font:13px/1.6 ui-monospace,monospace}.api-submit .composer-visual:focus-visible,.api-edit-modal .composer-visual:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.api-submit .composer-visual img,.api-edit-modal .composer-visual img{max-width:100%;max-height:320px;object-fit:contain}.api-submit .composer-footer{display:flex;justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.api-post .content{min-width:0;overflow-wrap:anywhere}@media(max-width:520px){.api-post{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 10px}}.dark .api-vote button.on,.dark .api-post-actions button:hover,.dark .post-markdown a{color:#a4c2f7}.dark .api-submit .composer-visual:focus-visible,.dark .api-edit-modal .composer-visual:focus-visible{outline-color:#a4c2f7}.api-comments{padding:20px;background:var(--paper);border-radius:12px;margin-top:18px}.api-comments .comments-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.api-comment-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.api-comment-toolbar label{display:flex;align-items:center;gap:8px;color:var(--muted)}.api-comment-toolbar :is(select,.ui-select-trigger){background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:5px 8px}.api-comments .api-comment{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin:16px 0 0;padding:8px 0}.api-comment .comment-content{min-width:0;padding-left:12px}.api-comment .comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:var(--muted)}.api-comment .comment-author{color:var(--ink);font-weight:700}.api-comment .api-comment-score{font-weight:700;color:var(--ink)}.api-comment .comment-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px}.api-comment .comment-actions button{display:inline-flex;gap:5px;align-items:center;padding:4px 0}.api-comment .comment-votes{display:inline-flex;align-items:center;gap:7px}.api-comment [aria-pressed=true]{color:var(--blue)}.api-comment .comment-collapse{align-self:start;border:0;background:transparent;color:var(--muted);border-radius:4px;padding:4px}.api-comment-form{margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.api-comment-form textarea{width:100%;min-height:90px;max-height:350px;resize:vertical;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:10px;font:inherit;line-height:1.5}.api-comment-form>div:not(.composer-editor){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:10px}.api-comment-context{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px;background:var(--soft);border-radius:8px;margin:12px 0;font-size:.75em;text-decoration:none}.api-comment-context p{flex-basis:100%;margin:0}.api-comment-context a,.api-comment-context a:hover{color:var(--blue);text-decoration:none!important}.api-comment-context a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:none}.api-comment-target{border-radius:6px;background:var(--soft);outline:2px solid var(--blue);outline-offset:1px;scroll-margin-top:90px}.api-comments .post-markdown{margin:8px 0;font-size:13px}.api-comment-more{margin:14px 0}.api-comment .comment-actions button:disabled{cursor:default;opacity:.5}.api-comment-empty{padding:18px 0;color:var(--muted)}.dark .api-comment [aria-pressed=true],.dark .api-comment-context a:not([aria-current=page]){color:#a4c2f7}.dark .api-comment-target{outline-color:#a4c2f7}@media(max-width:600px){.api-comments{padding:14px 8px}.api-comments .api-comment{grid-template-columns:17px minmax(0,1fr);gap:4px}.api-comment .comment-content{padding-left:6px}.api-comment .comment-actions{gap:10px}.api-comment .api-comment .api-comment .api-comment .api-comment{margin-left:-10px}}.api-inbox .inbox-folders a{display:flex;align-items:center;gap:10px;padding:16px 14px;border-radius:9px;color:var(--ink);text-decoration:none!important;font-size:14px;line-height:1.4}.api-inbox .inbox-folders a svg{width:18px;height:18px;flex-shrink:0}.api-inbox .inbox-folders a.active{background:var(--soft);color:var(--blue);font-weight:700}.api-inbox .inbox-main{min-width:0}.api-inbox .inbox-row{align-items:center}.api-message-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.api-message-controls svg{width:17px;height:17px}.api-message-row-content{flex:1;min-width:0;padding:17px 20px}.api-message-subject{display:block;color:var(--ink);font-weight:700;text-decoration:none;margin:7px 0;overflow-wrap:anywhere}.api-message-subject:hover{text-decoration:underline}.api-message-unread{font-size:11px;font-weight:700;color:var(--blue);background:var(--soft);padding:4px 7px;border-radius:20px}.api-inbox .inbox-row.unread,.api-message-is-new{border-left:4px solid var(--blue);background:var(--soft)}.api-inbox .inbox-message{padding:16px;border-radius:12px;overflow-wrap:anywhere}.api-inbox .inbox-message>div{width:100%;min-width:0}.api-inbox textarea{width:100%;min-height:150px;resize:vertical;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:14px;font:inherit;box-sizing:border-box}.api-message-more{display:block;margin:20px auto}.api-message-request{padding:18px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin:16px 0}.api-message-request button{margin-right:8px}.api-message-option{display:flex;gap:10px;align-items:center;margin:18px 0}.api-inbox a:focus-visible,.api-inbox button:focus-visible{outline:2px solid var(--blue)}.dark .api-inbox{--blue: #b7ddff}.dark .api-inbox .create-next{color:#142c45}.api-inbox .inbox-form small,.api-inbox .inbox-reply small{display:block;color:var(--muted);font-weight:400;margin-top:6px}@media(max-width:700px){.api-inbox .inbox-folders{display:flex;overflow-x:auto;gap:4px;padding-bottom:10px}.api-inbox .inbox-folders a{white-space:nowrap;padding:9px}.api-inbox .inbox-layout{display:block}.api-inbox .inbox-panel-heading{flex-wrap:wrap;gap:10px}.api-message-row-content{padding:16px}.api-inbox .inbox-message-meta{flex-wrap:wrap}.api-inbox .inbox-new{white-space:nowrap}}.custom-feed-page{min-width:0}.custom-feed-page h1{margin:8px 0;overflow-wrap:anywhere}.custom-feed-header,.custom-feed-actions,.custom-feed-add{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.custom-feed-header{justify-content:space-between}.custom-feed-header p,.custom-feed-cards p{margin:6px 0;color:var(--muted)}.custom-feed-header a,.custom-feed-actions a{display:inline-flex;align-items:center;gap:6px}.custom-feed-description{white-space:pre-wrap;overflow-wrap:anywhere}.custom-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,270px);align-items:start;gap:18px}.custom-feed-form,.custom-feed-form label{display:grid;gap:6px}form.custom-feed-form,.custom-feed-communities,.custom-feed-cards li{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px}form.custom-feed-form{max-width:620px;gap:14px;margin-bottom:16px}.custom-feed-form :is(input,textarea,:is(select,.ui-select-trigger)){width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);font:inherit}.custom-feed-form textarea{resize:vertical}.custom-feed-form small,.custom-feed-communities small{color:var(--muted);overflow-wrap:anywhere}.custom-feed-add{align-items:end;gap:8px}.custom-feed-add label{flex:1 1 110px;min-width:0}.custom-feed-communities h2{font-size:16px;margin:0 0 14px}.custom-feed-communities p{margin:12px 0 0}.custom-feed-communities ul,.custom-feed-cards{padding:0;margin:12px 0 0;list-style:none}.custom-feed-communities li{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--line);padding:6px 0}.custom-feed-communities a,.custom-feed-cards a{overflow-wrap:anywhere}.custom-feed-cards{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.custom-feed-cards a{display:flex;align-items:center;gap:8px;font-weight:600}.custom-feed-cards svg{flex:none}.custom-feed-error{color:#a22027}.dark .custom-feed-error{color:#ff9da1}.demo-nav-section a[aria-current=page]{color:var(--blue);background:var(--soft);font-weight:600}.dark .demo-nav-section a[aria-current=page]{color:#b7ddff}@media(max-width:1050px){.custom-feed-layout{grid-template-columns:minmax(0,1fr)}.custom-feed-communities{grid-row:1}}:where(a){color:var(--blue)}:where(a:hover){color:#00408a}:where(.dark) a{color:#a4c2f7}:where(.dark) a:where(:hover){color:#c6e5ff}.comment-menu [role=menuitem]{text-decoration:none}.comment-menu [role=menuitem]:not([data-focused],[data-hovered]){color:inherit}.search-panel a{text-decoration:none}button,:is(summary,.ui-disclosure-trigger),[role=button],[role=menu],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],[role=tab],.search-panel,.comment-menu-popover{-webkit-user-select:none;user-select:none}.community-row .api-community-icon{width:28px;height:28px}input:not([type=checkbox],[type=radio],[type=range]):focus-visible,textarea:focus-visible,:is(select,.ui-select-trigger):focus-visible{outline-offset:0}.ui-select{display:inline-flex;min-width:0;max-width:100%;vertical-align:middle}button.ui-select-trigger.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;min-height:42px;margin:0;padding:10px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-weight:400;text-align:left;text-transform:none;letter-spacing:0;box-shadow:none;transform:none;cursor:pointer}button.ui-select-trigger.ui-select-trigger[data-hovered]{border-color:var(--muted)}button.ui-select-trigger.ui-select-trigger[data-disabled]{opacity:.6;cursor:default}.ui-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-select-value[data-placeholder]{color:var(--muted)}.ui-select-icon{width:14px;height:14px;flex:none;color:var(--muted)}.ui-select-popover{z-index:200;min-width:var(--trigger-width);max-width:min(420px,calc(100vw - 16px));border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink);box-shadow:0 8px 24px #0002;overflow:auto}.ui-select-list{padding:4px;outline:none}.ui-select-item{padding:7px 9px;border-radius:4px;font-size:12px;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ui-select-item[data-focused],.ui-select-item[data-hovered]{background:var(--soft)}.comment-menu [role=menuitem][data-hovered]:not([data-focus-visible]),.ui-select-item[data-hovered]:not([data-focus-visible]){outline:none}.ui-select-item[data-selected]{font-weight:700;color:var(--blue)}.dark .ui-select-item[data-selected]{color:#b7ddff}.ui-select-item[data-disabled]{color:var(--muted);cursor:default}.masthead:not(:has(.header-bottom)) .mast-inner{padding-bottom:18px}.post .post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px;font-size:12px;line-height:1.4;color:var(--muted)}.post-meta-identities{flex:0 1 auto;overflow:hidden;display:flex;align-items:center;gap:6px;min-width:0;max-width:100%}.post-meta-identities .user-label{min-width:0;gap:5px}.post-meta-identities .user-label>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-meta-identities .user-label>:is(img,[data-avatar-fallback]){width:20px;height:20px;font-size:14px}.post-meta-identities .community-link{font-weight:600}.post-meta-separator,.post-meta-time{color:var(--muted);white-space:nowrap}.post-meta-time{font-variant-numeric:tabular-nums}.api-post .api-post-actions{gap:4px 8px;margin-top:7px}.api-post .api-post-actions :is(button,.post-comments-link){padding:5px 7px;border-radius:6px;font-size:12px}.api-post .api-post-actions :is(button,.post-comments-link):hover{background:var(--soft);text-decoration:none!important}.community-banner-placeholder{display:grid;place-items:center;background:var(--community-banner-fallback);color:#fff6d6;font:32px Noto Sans Runic,sans-serif}.community-theme:not(.api-submit){border-radius:12px;background:var(--paper)}.community-theme.api-submit{border-radius:12px}.demo-nav{padding:4px 8px 8px;border-radius:12px}.community-theme.api-submit[style*=--community-background]{background:color-mix(in srgb,var(--community-background) 15%,var(--paper))}.community-theme[style*=--community-primary]{--community-link: color-mix( in srgb, var(--community-primary) 38%, var(--ink) )}.community-theme[style*=--community-primary] :is(.community-link,.post-title-link,.detail-back,.markdown-content a,.api-community-sidebar a,.api-community-heading-actions>.setting-secondary){color:var(--community-link)}.api-community-page{border-radius:12px;overflow:hidden}.api-community-page .community-banner-placeholder{background:var( --community-primary, var(--community-background, var(--community-banner-fallback)) )}html[style*=--community-background] body{background:var(--community-background)}html[style*=--community-background] :is(.masthead,.communities){background:color-mix(in srgb,var(--community-background) 38%,#102439);color:#fff}html[style*=--community-background] .demo-nav{background:color-mix(in srgb,var(--community-background) 15%,var(--paper))}html:is([style*=--community-primary],[style*=--community-background]){--community-button-color: color-mix( in srgb, var(--community-primary, var(--community-background)) 70%, black );--community-button-hover: color-mix( in srgb, var(--community-button-color) 84%, black )}html:is([style*=--community-primary],[style*=--community-background]) .layout :is(.create-next,.api-community-heading-actions>.setting-secondary,.api-community-actions .setting-secondary){background:var(--community-button-color);border-color:var(--community-button-color);color:#fff}html:is([style*=--community-primary],[style*=--community-background]) .layout :is(.create-next,.api-community-heading-actions>.setting-secondary,.api-community-actions .setting-secondary):hover:not(:disabled,[aria-disabled=true]){background:var(--community-button-hover)}a:any-link{text-decoration-line:none!important}a:any-link:where(:hover:not(.user-label:has(>[data-avatar-fallback]))),a:any-link:where(.user-label:has(>[data-avatar-fallback]):hover)>:where(span:not([data-avatar-fallback])){text-decoration-line:underline!important}:is(button,input:is([type=button],[type=submit],[type=reset]),:is(summary,.ui-disclosure-trigger),[role=button],[role=tab],[role=menuitem],.ui-select-item,a:any-link:is(nav *,[role=navigation] *,.demo-nav *,.communities *,.demo-feed-tabs *,.create-next,.create-back,.setting-secondary,.setting-danger,.community-mute,.create-post-header-button,.notification-bell,.runa-logo)){-webkit-user-select:none;user-select:none;text-decoration-line:none!important}:is(nav,[role=navigation],.demo-nav,.communities,.demo-feed-tabs) a:any-link:hover>span{text-decoration-line:none!important}.feed-title-row{display:flex;align-items:center;gap:8px}.feed-refresh{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}.feed-refresh:hover:not(:disabled){background:var(--soft);color:var(--ink)}.feed-refresh:disabled{opacity:.55;cursor:wait}.api-feed-toolbar>.feed-refresh{margin-inline-start:auto}.api-feed-toolbar:empty{display:none}.file-picker-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-weight:600}.file-picker-button svg{flex:none;color:var(--blue)}.file-picker-button[data-hovered]{border-color:var(--blue);background:var(--soft)}.file-picker-button:disabled{opacity:.55;cursor:not-allowed}.advanced-fields>.file-picker-button{justify-self:start}.advanced-fields>.file-picker-button+small{display:block;margin-top:4px}.post.api-post-full{display:block;padding:clamp(14px,2.5vw,20px);border-radius:12px;background:var(--paper)}.api-post-full h1{margin:10px 0 14px;font-size:clamp(20px,3vw,28px);line-height:1.25;overflow-wrap:anywhere}.api-post-full .api-detail-image{display:block;width:100%;background:var(--soft);border-radius:12px}.api-post-full .post-gallery{margin-block:0 16px}.detail-top{display:block}.detail-comments{margin-left:0}.api-post-full .api-vote,.detail-actions .detail-vote{display:inline-flex;flex-direction:row;align-items:center;flex:none;gap:4px;border-radius:6px;background:var(--soft);color:var(--ink)}.api-post-full .api-vote button,.detail-actions .detail-vote button{padding:7px;border-radius:50%}.api-post-full .api-post-actions{margin-top:16px}.api-post-full .api-post-actions>:is(button,.post-comments-link){padding:7px 10px;border-radius:6px;background:var(--soft)}.layout{max-width:none}.layout>main,.page-sidebar-slot{min-width:0}.layout>.submit-main{display:block}.page-sidebar-slot:empty,.page-sidebar-slot:has(>.api-feed-sidebar:empty){display:none}.page-sidebar-slot{align-self:start}.page-sidebar-slot>.sidebar{width:100%}.api-community-layout:not(:has(>aside)),.custom-feed-layout:not(:has(>.custom-feed-communities)),.api-submit:not(:has(>.composer-sidebar)){grid-template-columns:minmax(0,1fr)}.api-submit:not(:has(>.composer-sidebar)){margin:0;padding:0;max-width:none}@media(min-width:801px){.layout{--left-column: 232px;--right-column: clamp(220px, 22vw, 316px);grid-template-columns:minmax(0,1fr)}.layout.signed-layout{grid-template-columns:var(--left-column) minmax(0,1fr)}.layout.signed-layout.nav-collapsed{--left-column: 52px}.layout:has(>.page-sidebar-slot>:not(.api-feed-sidebar:empty),>.sidebar){grid-template-columns:minmax(0,1fr) var(--right-column)}.layout.signed-layout:has(>.page-sidebar-slot>:not(.api-feed-sidebar:empty),>.sidebar){grid-template-columns:var(--left-column) minmax(0,1fr) var(--right-column)}.layout>.sidebar,.layout>.page-sidebar-slot>.composer-sidebar{display:block}}@media(min-width:801px)and (max-width:1050px){.layout.signed-layout:not(.nav-collapsed){--left-column: 185px}}@media(max-width:800px){.page-sidebar-slot:not(:empty){margin-top:16px}.page-sidebar-slot>:is(.sidebar,.composer-sidebar){display:block}}.community-info-sidebar{border-radius:12px;background:color-mix(in srgb,var(--community-background, var(--soft)) 14%,var(--paper));overflow-wrap:anywhere}.layout .community-info-sidebar>section:not(.welcome){margin:0;padding:16px;border-radius:0;background:transparent}.community-info-sidebar>section+section{border-top:1px solid var(--line)}.community-info-heading{display:flex;align-items:center;gap:8px}.community-info-heading h2{margin:0}.community-info-sidebar .setting-secondary{margin-block:8px}.community-info-moderators{display:grid;gap:8px;padding:0;margin:8px 0 0;list-style:none}label:has(>.ui-select){display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;gap:8px;white-space:nowrap}label:has(>.ui-select)>.ui-select{flex:0 1 auto;width:auto;min-width:120px;margin:0;white-space:normal}.api-image-upload-actions{display:flex;flex-wrap:wrap;gap:8px}.api-image-frame{position:relative;width:fit-content;max-width:100%;margin:0 auto 12px}.api-image-upload .api-image-frame img{margin:0}.api-image-tools{position:absolute;top:8px;right:8px;display:flex;gap:6px}button.api-image-tool.api-image-tool{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#000a;color:#fff;cursor:pointer}button.api-image-tool.api-image-tool[data-hovered]{background:#000d}.api-image-tool svg{width:15px;height:15px}.composer-editor{position:relative}.composer-visual{min-height:220px;padding:16px;outline:none;color:var(--ink);background:var(--paper);line-height:1.6;overflow-wrap:anywhere}.composer-editor-compact .composer-visual,.composer-editor-compact .composer-markdown{min-height:96px;padding:10px 12px}.composer-editor-compact{margin:8px 0}.composer-visual[aria-invalid=true],.composer-markdown[aria-invalid=true]{box-shadow:inset 0 0 0 2px #c62828}.composer-visual img{max-width:100%}.composer-required{position:absolute;bottom:0;left:12px;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.api-crosspost-communities{display:grid;gap:4px;max-height:220px;margin:8px 0 14px;overflow:auto}.api-crosspost-communities button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink);font:inherit;text-align:left}.api-crosspost-communities button[data-hovered]{background:var(--soft)}.api-crosspost-communities button.active{border-color:var(--blue);background:var(--soft)}.api-crosspost-communities .api-community-icon{width:24px;height:24px}.ui-tabs,.ui-search-field{display:contents}[role=tab]{cursor:pointer}.ui-checkbox,.ui-switch{position:relative;display:flex;min-width:0;align-items:center;gap:8px;cursor:pointer}.ui-checkbox[data-disabled],.ui-switch[data-disabled],[data-rac][data-disabled]>.ui-radio-dot{opacity:.6;cursor:default}.ui-checkbox-box{display:grid;place-items:center;flex:none;width:16px;height:16px;border:1.5px solid var(--muted);border-radius:4px;background:var(--paper);color:transparent}.ui-checkbox-box svg{width:12px;height:12px;stroke-width:3}.ui-checkbox[data-selected] .ui-checkbox-box{border-color:var(--blue);background:var(--blue);color:#fff}.dark .ui-checkbox[data-selected] .ui-checkbox-box{border-color:#a4c2f7;background:#a4c2f7;color:#142c45}.ui-switch-track{position:relative;flex:none;width:34px;height:20px;border-radius:999px;background:#9caab5;transition:background-color .15s ease}.ui-switch-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0004;transition:transform .15s ease}.ui-switch[data-selected] .ui-switch-track{background:var(--blue)}.dark .ui-switch[data-selected] .ui-switch-track{background:#a4c2f7}.ui-switch[data-selected] .ui-switch-thumb{transform:translate(14px)}.ui-radio-dot{display:inline-block;flex:none;width:16px;height:16px;border:1.5px solid var(--muted);border-radius:50%;background:var(--paper)}[data-selected]>.ui-radio-dot{border:5px solid var(--blue)}.dark [data-selected]>.ui-radio-dot{border-color:#a4c2f7}.ui-checkbox[data-focus-visible] .ui-checkbox-box,.ui-switch[data-focus-visible] .ui-switch-track,[data-focus-visible]>.ui-radio-dot{outline:2px solid var(--blue);outline-offset:2px}.dark .ui-checkbox[data-focus-visible] .ui-checkbox-box,.dark .ui-switch[data-focus-visible] .ui-switch-track,.dark [data-focus-visible]>.ui-radio-dot{outline-color:#b7ddff}button.ui-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ui-checkbox,.ui-switch,label[data-rac]:has(>.ui-radio-dot){position:relative}:is(.ui-checkbox,.ui-switch,label[data-rac]:has(>.ui-radio-dot))>span:has(>input){top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;clip:auto!important;clip-path:none!important;opacity:0}:is(.ui-checkbox,.ui-switch,label[data-rac]:has(>.ui-radio-dot))>span>input{display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;cursor:inherit}:is(.ui-checkbox,.ui-switch) :is(a,button){position:relative;z-index:1}body :is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) :is(b,strong,th),body :is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) :is(b,strong,th) *{font-weight:700!important}body :is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) :is(h1,h2,h3,h4,h5,h6),body :is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) :is(h1,h2,h3,h4,h5,h6) *{font-weight:600!important}:is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) u{text-decoration:underline}:is(.post-markdown,.markdown-content,.composer-visual,.composer-rich) :is(em,i){font-style:italic}.composer-editor-simple{display:flex;flex-wrap:wrap;align-items:flex-end;margin:0 0 8px;background:var(--paper);border-radius:12px}.composer-editor-simple:focus-within{border-color:var(--blue)}.composer-editor-simple .composer-toolbar{flex:0 0 100%;padding:4px 6px}.composer-editor-simple .composer-toolbar .composer-modes{margin-left:auto}.composer-editor-simple .composer-toolbar .composer-modes button{width:auto;height:26px;padding:0 8px;font-size:12px}.composer-editor-simple :is(.composer-visual,.composer-markdown){flex:1 1 0;min-width:0;min-height:44px;max-height:320px;padding:11px 12px;border:0;border-radius:0;overflow-y:auto;line-height:1.5;box-shadow:none}.composer-editor-simple .composer-markdown{resize:none;field-sizing:content}.composer-editor-simple .composer-visual:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.composer-editor-simple .composer-visual>:first-child{margin-top:0}.composer-editor-simple .composer-visual>:last-child{margin-bottom:0}button.composer-tools-toggle.composer-tools-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:6px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}button.composer-tools-toggle.composer-tools-toggle:is([data-hovered],[data-selected]){background:var(--soft);color:var(--blue)}.composer-tools-toggle .ui-icon{width:17px;height:17px}.ui-disclosure-group{display:contents}button.ui-disclosure-trigger.ui-disclosure-trigger,button.ui-disclosure-trigger.ui-disclosure-trigger:is(:hover,:active,[data-pressed],[data-hovered]){transform:none;background:none;box-shadow:none;transition:none}.api-post-detail :is(.ui-disclosure,.ui-disclosure-trigger,.ui-disclosure-panel){border:0}.post-title-text{color:var(--ink)}.api-comments .api-comment{position:relative;border-left:0;padding-bottom:0}.api-comments .api-comment:before{content:"";position:absolute;top:36px;bottom:0;left:10px;width:2px;border-radius:1px;background:#d9e5ee;pointer-events:none}.dark .api-comments .api-comment:before{background:var(--dark-control-border)}@media(max-width:600px){.api-comments .api-comment:before{left:7px}}.recent-posts ul{margin:0;padding:0;list-style:none}.recent-posts li{display:flex;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.recent-posts li:last-child{border-bottom:0;padding-bottom:0}.recent-post-text{display:grid;gap:6px;flex:1 1 0;min-width:0}.recent-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:12px}a.recent-post-title{color:var(--ink);font-size:14px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.recent-posts small{color:var(--muted);font-size:12px}.recent-post-thumbnail{flex:none;width:72px;height:72px;border:1px solid var(--line);border-radius:10px;object-fit:cover}button.recent-posts-clear.recent-posts-clear{padding:2px 4px;border:0;background:none;color:var(--blue);font-size:12px}.dark button.recent-posts-clear.recent-posts-clear{color:var(--accent)}.comment-form-footer{align-items:center}.comment-form-footer>small{margin-right:auto}.sidebar-pending{min-height:320px}.post>.content,.post-meta{min-width:0;max-width:100%}.post-meta-identities .user-label{overflow:hidden}.inbox-folders a .inbox-folder-count{margin-left:auto;min-width:18px;padding:1px 6px;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;text-align:center}.inbox-requests-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:13px}.inbox-requests-notice svg{width:16px;height:16px;flex:none}.inbox-requests-notice a{margin-left:auto}.ui-tooltip{max-width:240px;padding:5px 9px;border-radius:6px;background:#142c45;color:#fff;font-size:12px;line-height:1.35;box-shadow:0 4px 14px #0003;pointer-events:none;z-index:400}.dark .ui-tooltip{background:#e8f0f8;color:#142c45}:root{--field-ring: #8fbcf0}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit],[type=reset],[type=hidden]),textarea,[contenteditable=true],.ui-select-trigger):focus{border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--field-ring)!important;outline-offset:0!important}:is(.search,.manage-search,.create-name-input,.chat-composer,.results-form label,.composer-editor) :is(input,textarea,[contenteditable=true]):focus{outline:none!important}:is(.search,.manage-search,.create-name-input,.chat-composer,.results-form label,.composer-editor):has(:is(input,textarea,[contenteditable=true]):focus){border-color:transparent!important;box-shadow:none!important;outline:2px solid var(--field-ring)!important;outline-offset:0}.header-stripe{gap:0;overflow:hidden}.header-stripe>button{visibility:hidden;width:0;min-width:0;padding-inline:0!important;margin:0;border-inline:0}.header-stripe>span{--ribbon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 30' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' x2='1'%3E%3Cstop offset='0.000' stop-color='%23000' stop-opacity='0.00'/%3E%3Cstop offset='0.033' stop-color='%23fff' stop-opacity='0.02'/%3E%3Cstop offset='0.067' stop-color='%23fff' stop-opacity='0.00'/%3E%3Cstop offset='0.100' stop-color='%23000' stop-opacity='0.01'/%3E%3Cstop offset='0.133' stop-color='%23fff' stop-opacity='0.01'/%3E%3Cstop offset='0.167' stop-color='%23fff' stop-opacity='0.02'/%3E%3Cstop offset='0.200' stop-color='%23000' stop-opacity='0.00'/%3E%3Cstop offset='0.233' stop-color='%23000' stop-opacity='0.03'/%3E%3Cstop offset='0.267' stop-color='%23000' stop-opacity='0.02'/%3E%3Cstop offset='0.300' stop-color='%23fff' stop-opacity='0.01'/%3E%3Cstop offset='0.333' stop-color='%23fff' stop-opacity='0.01'/%3E%3Cstop offset='0.367' stop-color='%23000' stop-opacity='0.00'/%3E%3Cstop offset='0.400' stop-color='%23fff' stop-opacity='0.01'/%3E%3Cstop offset='0.433' stop-color='%23fff' stop-opacity='0.04'/%3E%3Cstop offset='0.467' stop-color='%23fff' stop-opacity='0.04'/%3E%3Cstop offset='0.500' stop-color='%23fff' stop-opacity='0.00'/%3E%3Cstop offset='0.533' stop-color='%23000' stop-opacity='0.02'/%3E%3Cstop offset='0.567' stop-color='%23000' stop-opacity='0.00'/%3E%3Cstop offset='0.600' stop-color='%23fff' stop-opacity='0.01'/%3E%3Cstop offset='0.633' stop-color='%23000' stop-opacity='0.01'/%3E%3Cstop offset='0.667' stop-color='%23000' stop-opacity='0.02'/%3E%3Cstop offset='0.700' stop-color='%23fff' stop-opacity='0.00'/%3E%3Cstop offset='0.733' stop-color='%23fff' stop-opacity='0.03'/%3E%3Cstop offset='0.767' stop-color='%23fff' stop-opacity='0.02'/%3E%3Cstop offset='0.800' stop-color='%23000' stop-opacity='0.01'/%3E%3Cstop offset='0.833' stop-color='%23000' stop-opacity='0.01'/%3E%3Cstop offset='0.867' stop-color='%23fff' stop-opacity='0.00'/%3E%3Cstop offset='0.900' stop-color='%23000' stop-opacity='0.01'/%3E%3Cstop offset='0.933' stop-color='%23000' stop-opacity='0.04'/%3E%3Cstop offset='0.967' stop-color='%23000' stop-opacity='0.04'/%3E%3Cstop offset='1.000' stop-color='%23000' stop-opacity='0.00'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 13.53 L8 13.42 L16 13.21 L24 12.91 L32 12.55 L40 12.18 L48 11.83 L56 11.51 L64 11.26 L72 11.10 L80 11.02 L88 11.03 L96 11.12 L104 11.27 L112 11.45 L120 11.64 L128 11.81 L136 11.93 L144 11.98 L152 11.96 L160 11.84 L168 11.63 L176 11.35 L184 11.01 L192 10.65 L200 10.28 L208 9.94 L216 9.68 L224 9.50 L232 9.45 L240 9.52 L248 9.74 L256 10.09 L264 10.56 L272 11.13 L280 11.77 L288 12.45 L296 13.12 L304 13.75 L312 14.30 L320 14.76 L328 15.10 L336 15.31 L344 15.39 L352 15.35 L360 15.20 L368 14.98 L376 14.70 L384 14.40 L392 14.10 L400 13.84 L408 13.62 L416 13.46 L424 13.37 L432 13.33 L440 13.33 L448 13.35 L456 13.36 L464 13.35 L472 13.26 L480 13.09 L488 12.81 L496 12.41 L504 11.88 L512 11.23 L520 10.48 L528 9.64 L536 8.75 L544 7.85 L552 6.97 L560 6.15 L568 5.42 L576 4.81 L584 4.34 L592 4.02 L600 3.85 L608 3.82 L616 3.92 L624 4.10 L632 4.35 L640 4.64 L648 4.92 L656 5.18 L664 5.38 L672 5.52 L680 5.58 L688 5.57 L696 5.50 L704 5.39 L712 5.25 L720 5.12 L728 5.03 L736 5.00 L744 5.05 L752 5.19 L760 5.44 L768 5.78 L776 6.21 L784 6.70 L792 7.23 L800 7.77 L808 8.28 L816 8.73 L824 9.09 L832 9.33 L840 9.43 L848 9.40 L856 9.23 L864 8.93 L872 8.54 L880 8.06 L888 7.55 L896 7.03 L904 6.54 L912 6.11 L920 5.77 L928 5.54 L936 5.43 L944 5.43 L952 5.54 L960 5.73 L968 5.99 L976 6.29 L984 6.60 L992 6.89 L1000 7.13 L1008 7.31 L1016 7.41 L1024 7.44 L1032 7.39 L1040 7.29 L1048 7.16 L1056 7.03 L1064 6.91 L1072 6.85 L1080 6.87 L1088 6.99 L1096 7.23 L1104 7.58 L1112 8.05 L1120 8.63 L1128 9.28 L1136 9.98 L1144 10.70 L1152 11.40 L1160 12.04 L1168 12.59 L1176 13.03 L1184 13.34 L1192 13.50 L1200 13.53 L1200 19.84 L1192 19.74 L1184 19.50 L1176 19.11 L1168 18.59 L1160 17.95 L1152 17.21 L1144 16.42 L1136 15.61 L1128 14.82 L1120 14.07 L1112 13.41 L1104 12.85 L1096 12.41 L1088 12.09 L1080 11.89 L1072 11.79 L1064 11.78 L1056 11.83 L1048 11.91 L1040 11.98 L1032 12.03 L1024 12.04 L1016 11.97 L1008 11.84 L1000 11.65 L992 11.39 L984 11.10 L976 10.80 L968 10.51 L960 10.26 L952 10.09 L944 10.02 L936 10.06 L928 10.22 L920 10.51 L912 10.90 L904 11.40 L896 11.96 L888 12.55 L880 13.14 L872 13.70 L864 14.19 L856 14.57 L848 14.83 L840 14.96 L832 14.94 L824 14.79 L816 14.53 L808 14.17 L800 13.75 L792 13.29 L784 12.84 L776 12.43 L768 12.07 L760 11.80 L752 11.62 L744 11.53 L736 11.54 L728 11.61 L720 11.74 L712 11.90 L704 12.06 L696 12.19 L688 12.27 L680 12.28 L672 12.21 L664 12.06 L656 11.83 L648 11.55 L640 11.23 L632 10.90 L624 10.60 L616 10.35 L608 10.20 L600 10.16 L592 10.26 L584 10.50 L576 10.89 L568 11.41 L560 12.05 L552 12.79 L544 13.58 L536 14.39 L528 15.18 L520 15.93 L512 16.59 L504 17.15 L496 17.59 L488 17.91 L480 18.11 L472 18.21 L464 18.22 L456 18.17 L448 18.09 L440 18.02 L432 17.97 L424 17.96 L416 18.03 L408 18.16 L400 18.35 L392 18.61 L384 18.90 L376 19.20 L368 19.49 L360 19.74 L352 19.91 L344 19.98 L336 19.94 L328 19.78 L320 19.49 L312 19.10 L304 18.60 L296 18.04 L288 17.45 L280 16.86 L272 16.30 L264 15.81 L256 15.43 L248 15.17 L240 15.04 L232 15.06 L224 15.21 L216 15.47 L208 15.83 L200 16.25 L192 16.71 L184 17.16 L176 17.57 L168 17.93 L160 18.20 L152 18.38 L144 18.47 L136 18.46 L128 18.39 L120 18.26 L112 18.10 L104 17.94 L96 17.81 L88 17.73 L80 17.72 L72 17.79 L64 17.94 L56 18.17 L48 18.45 L40 18.77 L32 19.10 L24 19.40 L16 19.65 L8 19.80 L0 19.84Z' fill='%234f9bea'/%3E%3Cpath d='M0 19.84 L8 19.80 L16 19.65 L24 19.40 L32 19.10 L40 18.77 L48 18.45 L56 18.17 L64 17.94 L72 17.79 L80 17.72 L88 17.73 L96 17.81 L104 17.94 L112 18.10 L120 18.26 L128 18.39 L136 18.46 L144 18.47 L152 18.38 L160 18.20 L168 17.93 L176 17.57 L184 17.16 L192 16.71 L200 16.25 L208 15.83 L216 15.47 L224 15.21 L232 15.06 L240 15.04 L248 15.17 L256 15.43 L264 15.81 L272 16.30 L280 16.86 L288 17.45 L296 18.04 L304 18.60 L312 19.10 L320 19.49 L328 19.78 L336 19.94 L344 19.98 L352 19.91 L360 19.74 L368 19.49 L376 19.20 L384 18.90 L392 18.61 L400 18.35 L408 18.16 L416 18.03 L424 17.96 L432 17.97 L440 18.02 L448 18.09 L456 18.17 L464 18.22 L472 18.21 L480 18.11 L488 17.91 L496 17.59 L504 17.15 L512 16.59 L520 15.93 L528 15.18 L536 14.39 L544 13.58 L552 12.79 L560 12.05 L568 11.41 L576 10.89 L584 10.50 L592 10.26 L600 10.16 L608 10.20 L616 10.35 L624 10.60 L632 10.90 L640 11.23 L648 11.55 L656 11.83 L664 12.06 L672 12.21 L680 12.28 L688 12.27 L696 12.19 L704 12.06 L712 11.90 L720 11.74 L728 11.61 L736 11.54 L744 11.53 L752 11.62 L760 11.80 L768 12.07 L776 12.43 L784 12.84 L792 13.29 L800 13.75 L808 14.17 L816 14.53 L824 14.79 L832 14.94 L840 14.96 L848 14.83 L856 14.57 L864 14.19 L872 13.70 L880 13.14 L888 12.55 L896 11.96 L904 11.40 L912 10.90 L920 10.51 L928 10.22 L936 10.06 L944 10.02 L952 10.09 L960 10.26 L968 10.51 L976 10.80 L984 11.10 L992 11.39 L1000 11.65 L1008 11.84 L1016 11.97 L1024 12.04 L1032 12.03 L1040 11.98 L1048 11.91 L1056 11.83 L1064 11.78 L1072 11.79 L1080 11.89 L1088 12.09 L1096 12.41 L1104 12.85 L1112 13.41 L1120 14.07 L1128 14.82 L1136 15.61 L1144 16.42 L1152 17.21 L1160 17.95 L1168 18.59 L1176 19.11 L1184 19.50 L1192 19.74 L1200 19.84 L1200 26.15 L1192 25.98 L1184 25.66 L1176 25.19 L1168 24.58 L1160 23.85 L1152 23.03 L1144 22.15 L1136 21.25 L1128 20.36 L1120 19.52 L1112 18.77 L1104 18.12 L1096 17.59 L1088 17.19 L1080 16.91 L1072 16.74 L1064 16.65 L1056 16.64 L1048 16.65 L1040 16.67 L1032 16.67 L1024 16.63 L1016 16.54 L1008 16.38 L1000 16.16 L992 15.90 L984 15.60 L976 15.30 L968 15.02 L960 14.80 L952 14.65 L944 14.61 L936 14.69 L928 14.90 L920 15.24 L912 15.70 L904 16.25 L896 16.88 L888 17.55 L880 18.23 L872 18.87 L864 19.44 L856 19.91 L848 20.26 L840 20.48 L832 20.55 L824 20.50 L816 20.32 L808 20.06 L800 19.72 L792 19.35 L784 18.99 L776 18.65 L768 18.37 L760 18.16 L752 18.04 L744 18.02 L736 18.07 L728 18.19 L720 18.36 L712 18.55 L704 18.73 L696 18.88 L688 18.97 L680 18.98 L672 18.90 L664 18.74 L656 18.49 L648 18.17 L640 17.82 L632 17.45 L624 17.09 L616 16.79 L608 16.58 L600 16.47 L592 16.50 L584 16.66 L576 16.97 L568 17.41 L560 17.96 L552 18.60 L544 19.30 L536 20.02 L528 20.72 L520 21.37 L512 21.95 L504 22.42 L496 22.77 L488 23.01 L480 23.13 L472 23.15 L464 23.09 L456 22.97 L448 22.84 L440 22.71 L432 22.61 L424 22.56 L416 22.59 L408 22.69 L400 22.87 L392 23.11 L384 23.40 L376 23.71 L368 24.01 L360 24.27 L352 24.46 L344 24.57 L336 24.57 L328 24.46 L320 24.23 L312 23.89 L304 23.46 L296 22.97 L288 22.45 L280 21.94 L272 21.46 L264 21.07 L256 20.77 L248 20.60 L240 20.57 L232 20.67 L224 20.91 L216 21.27 L208 21.72 L200 22.23 L192 22.77 L184 23.30 L176 23.79 L168 24.22 L160 24.56 L152 24.81 L144 24.95 L136 25.00 L128 24.97 L120 24.88 L112 24.75 L104 24.61 L96 24.50 L88 24.43 L80 24.42 L72 24.48 L64 24.62 L56 24.82 L48 25.08 L40 25.36 L32 25.65 L24 25.90 L16 26.08 L8 26.18 L0 26.15Z' fill='%23ffd700'/%3E%3Cpath d='M0 13.53 L8 13.42 L16 13.21 L24 12.91 L32 12.55 L40 12.18 L48 11.83 L56 11.51 L64 11.26 L72 11.10 L80 11.02 L88 11.03 L96 11.12 L104 11.27 L112 11.45 L120 11.64 L128 11.81 L136 11.93 L144 11.98 L152 11.96 L160 11.84 L168 11.63 L176 11.35 L184 11.01 L192 10.65 L200 10.28 L208 9.94 L216 9.68 L224 9.50 L232 9.45 L240 9.52 L248 9.74 L256 10.09 L264 10.56 L272 11.13 L280 11.77 L288 12.45 L296 13.12 L304 13.75 L312 14.30 L320 14.76 L328 15.10 L336 15.31 L344 15.39 L352 15.35 L360 15.20 L368 14.98 L376 14.70 L384 14.40 L392 14.10 L400 13.84 L408 13.62 L416 13.46 L424 13.37 L432 13.33 L440 13.33 L448 13.35 L456 13.36 L464 13.35 L472 13.26 L480 13.09 L488 12.81 L496 12.41 L504 11.88 L512 11.23 L520 10.48 L528 9.64 L536 8.75 L544 7.85 L552 6.97 L560 6.15 L568 5.42 L576 4.81 L584 4.34 L592 4.02 L600 3.85 L608 3.82 L616 3.92 L624 4.10 L632 4.35 L640 4.64 L648 4.92 L656 5.18 L664 5.38 L672 5.52 L680 5.58 L688 5.57 L696 5.50 L704 5.39 L712 5.25 L720 5.12 L728 5.03 L736 5.00 L744 5.05 L752 5.19 L760 5.44 L768 5.78 L776 6.21 L784 6.70 L792 7.23 L800 7.77 L808 8.28 L816 8.73 L824 9.09 L832 9.33 L840 9.43 L848 9.40 L856 9.23 L864 8.93 L872 8.54 L880 8.06 L888 7.55 L896 7.03 L904 6.54 L912 6.11 L920 5.77 L928 5.54 L936 5.43 L944 5.43 L952 5.54 L960 5.73 L968 5.99 L976 6.29 L984 6.60 L992 6.89 L1000 7.13 L1008 7.31 L1016 7.41 L1024 7.44 L1032 7.39 L1040 7.29 L1048 7.16 L1056 7.03 L1064 6.91 L1072 6.85 L1080 6.87 L1088 6.99 L1096 7.23 L1104 7.58 L1112 8.05 L1120 8.63 L1128 9.28 L1136 9.98 L1144 10.70 L1152 11.40 L1160 12.04 L1168 12.59 L1176 13.03 L1184 13.34 L1192 13.50 L1200 13.53 L1200 19.84 L1192 19.74 L1184 19.50 L1176 19.11 L1168 18.59 L1160 17.95 L1152 17.21 L1144 16.42 L1136 15.61 L1128 14.82 L1120 14.07 L1112 13.41 L1104 12.85 L1096 12.41 L1088 12.09 L1080 11.89 L1072 11.79 L1064 11.78 L1056 11.83 L1048 11.91 L1040 11.98 L1032 12.03 L1024 12.04 L1016 11.97 L1008 11.84 L1000 11.65 L992 11.39 L984 11.10 L976 10.80 L968 10.51 L960 10.26 L952 10.09 L944 10.02 L936 10.06 L928 10.22 L920 10.51 L912 10.90 L904 11.40 L896 11.96 L888 12.55 L880 13.14 L872 13.70 L864 14.19 L856 14.57 L848 14.83 L840 14.96 L832 14.94 L824 14.79 L816 14.53 L808 14.17 L800 13.75 L792 13.29 L784 12.84 L776 12.43 L768 12.07 L760 11.80 L752 11.62 L744 11.53 L736 11.54 L728 11.61 L720 11.74 L712 11.90 L704 12.06 L696 12.19 L688 12.27 L680 12.28 L672 12.21 L664 12.06 L656 11.83 L648 11.55 L640 11.23 L632 10.90 L624 10.60 L616 10.35 L608 10.20 L600 10.16 L592 10.26 L584 10.50 L576 10.89 L568 11.41 L560 12.05 L552 12.79 L544 13.58 L536 14.39 L528 15.18 L520 15.93 L512 16.59 L504 17.15 L496 17.59 L488 17.91 L480 18.11 L472 18.21 L464 18.22 L456 18.17 L448 18.09 L440 18.02 L432 17.97 L424 17.96 L416 18.03 L408 18.16 L400 18.35 L392 18.61 L384 18.90 L376 19.20 L368 19.49 L360 19.74 L352 19.91 L344 19.98 L336 19.94 L328 19.78 L320 19.49 L312 19.10 L304 18.60 L296 18.04 L288 17.45 L280 16.86 L272 16.30 L264 15.81 L256 15.43 L248 15.17 L240 15.04 L232 15.06 L224 15.21 L216 15.47 L208 15.83 L200 16.25 L192 16.71 L184 17.16 L176 17.57 L168 17.93 L160 18.20 L152 18.38 L144 18.47 L136 18.46 L128 18.39 L120 18.26 L112 18.10 L104 17.94 L96 17.81 L88 17.73 L80 17.72 L72 17.79 L64 17.94 L56 18.17 L48 18.45 L40 18.77 L32 19.10 L24 19.40 L16 19.65 L8 19.80 L0 19.84Z' fill='url%28%23s%29'/%3E%3Cpath d='M0 19.84 L8 19.80 L16 19.65 L24 19.40 L32 19.10 L40 18.77 L48 18.45 L56 18.17 L64 17.94 L72 17.79 L80 17.72 L88 17.73 L96 17.81 L104 17.94 L112 18.10 L120 18.26 L128 18.39 L136 18.46 L144 18.47 L152 18.38 L160 18.20 L168 17.93 L176 17.57 L184 17.16 L192 16.71 L200 16.25 L208 15.83 L216 15.47 L224 15.21 L232 15.06 L240 15.04 L248 15.17 L256 15.43 L264 15.81 L272 16.30 L280 16.86 L288 17.45 L296 18.04 L304 18.60 L312 19.10 L320 19.49 L328 19.78 L336 19.94 L344 19.98 L352 19.91 L360 19.74 L368 19.49 L376 19.20 L384 18.90 L392 18.61 L400 18.35 L408 18.16 L416 18.03 L424 17.96 L432 17.97 L440 18.02 L448 18.09 L456 18.17 L464 18.22 L472 18.21 L480 18.11 L488 17.91 L496 17.59 L504 17.15 L512 16.59 L520 15.93 L528 15.18 L536 14.39 L544 13.58 L552 12.79 L560 12.05 L568 11.41 L576 10.89 L584 10.50 L592 10.26 L600 10.16 L608 10.20 L616 10.35 L624 10.60 L632 10.90 L640 11.23 L648 11.55 L656 11.83 L664 12.06 L672 12.21 L680 12.28 L688 12.27 L696 12.19 L704 12.06 L712 11.90 L720 11.74 L728 11.61 L736 11.54 L744 11.53 L752 11.62 L760 11.80 L768 12.07 L776 12.43 L784 12.84 L792 13.29 L800 13.75 L808 14.17 L816 14.53 L824 14.79 L832 14.94 L840 14.96 L848 14.83 L856 14.57 L864 14.19 L872 13.70 L880 13.14 L888 12.55 L896 11.96 L904 11.40 L912 10.90 L920 10.51 L928 10.22 L936 10.06 L944 10.02 L952 10.09 L960 10.26 L968 10.51 L976 10.80 L984 11.10 L992 11.39 L1000 11.65 L1008 11.84 L1016 11.97 L1024 12.04 L1032 12.03 L1040 11.98 L1048 11.91 L1056 11.83 L1064 11.78 L1072 11.79 L1080 11.89 L1088 12.09 L1096 12.41 L1104 12.85 L1112 13.41 L1120 14.07 L1128 14.82 L1136 15.61 L1144 16.42 L1152 17.21 L1160 17.95 L1168 18.59 L1176 19.11 L1184 19.50 L1192 19.74 L1200 19.84 L1200 26.15 L1192 25.98 L1184 25.66 L1176 25.19 L1168 24.58 L1160 23.85 L1152 23.03 L1144 22.15 L1136 21.25 L1128 20.36 L1120 19.52 L1112 18.77 L1104 18.12 L1096 17.59 L1088 17.19 L1080 16.91 L1072 16.74 L1064 16.65 L1056 16.64 L1048 16.65 L1040 16.67 L1032 16.67 L1024 16.63 L1016 16.54 L1008 16.38 L1000 16.16 L992 15.90 L984 15.60 L976 15.30 L968 15.02 L960 14.80 L952 14.65 L944 14.61 L936 14.69 L928 14.90 L920 15.24 L912 15.70 L904 16.25 L896 16.88 L888 17.55 L880 18.23 L872 18.87 L864 19.44 L856 19.91 L848 20.26 L840 20.48 L832 20.55 L824 20.50 L816 20.32 L808 20.06 L800 19.72 L792 19.35 L784 18.99 L776 18.65 L768 18.37 L760 18.16 L752 18.04 L744 18.02 L736 18.07 L728 18.19 L720 18.36 L712 18.55 L704 18.73 L696 18.88 L688 18.97 L680 18.98 L672 18.90 L664 18.74 L656 18.49 L648 18.17 L640 17.82 L632 17.45 L624 17.09 L616 16.79 L608 16.58 L600 16.47 L592 16.50 L584 16.66 L576 16.97 L568 17.41 L560 17.96 L552 18.60 L544 19.30 L536 20.02 L528 20.72 L520 21.37 L512 21.95 L504 22.42 L496 22.77 L488 23.01 L480 23.13 L472 23.15 L464 23.09 L456 22.97 L448 22.84 L440 22.71 L432 22.61 L424 22.56 L416 22.59 L408 22.69 L400 22.87 L392 23.11 L384 23.40 L376 23.71 L368 24.01 L360 24.27 L352 24.46 L344 24.57 L336 24.57 L328 24.46 L320 24.23 L312 23.89 L304 23.46 L296 22.97 L288 22.45 L280 21.94 L272 21.46 L264 21.07 L256 20.77 L248 20.60 L240 20.57 L232 20.67 L224 20.91 L216 21.27 L208 21.72 L200 22.23 L192 22.77 L184 23.30 L176 23.79 L168 24.22 L160 24.56 L152 24.81 L144 24.95 L136 25.00 L128 24.97 L120 24.88 L112 24.75 L104 24.61 L96 24.50 L88 24.43 L80 24.42 L72 24.48 L64 24.62 L56 24.82 L48 25.08 L40 25.36 L32 25.65 L24 25.90 L16 26.08 L8 26.18 L0 26.15Z' fill='url%28%23s%29'/%3E%3C/svg%3E");position:relative;flex:none;align-self:end;width:min(1200px,100%);height:30px;margin-bottom:1px;background:var(--ribbon) repeat-x 0 center / 1200px 30px;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 78%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 78%,transparent);animation:header-wave 30s linear infinite}.header-stripe>span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,#ffffff40,transparent) no-repeat;background-size:180px 100%;background-position:-180px 0;-webkit-mask:var(--ribbon) repeat-x 0 center / 1200px 30px;mask:var(--ribbon) repeat-x 0 center / 1200px 30px;animation:header-wave-mask 30s linear infinite,header-shine 9s linear infinite}@keyframes header-wave{to{background-position-x:1200px}}@keyframes header-wave-mask{to{-webkit-mask-position:1200px center;mask-position:1200px center}}@keyframes header-shine{0%{background-position:-180px 0}45%,to{background-position:calc(100% + 180px) 0}}@media(prefers-reduced-motion:reduce){.header-stripe>span,.header-stripe>span:after{animation:none}}@media(max-width:800px){.mast-inner{flex-wrap:wrap;justify-content:space-between;row-gap:8px}.mast-inner>.search-wrap{order:1;flex:0 0 100%;margin-inline-start:0}.mast-inner>.search-wrap .search-panel{position:absolute;inset:calc(100% + 4px) 0 auto;width:100%;max-width:none;max-height:min(55dvh,420px)}}@keyframes popup-fade-in{0%{opacity:0}}@keyframes popup-rise-in{0%{opacity:0;translate:0 6px;scale:.985}}@keyframes popup-fade-out{to{opacity:0}}@keyframes popup-settle-out{to{opacity:0;translate:0 4px;scale:.985}}.search-panel[data-open=false]{visibility:hidden;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){:is(.auth-overlay,[data-rac]:has(>[data-rac]>[role=dialog]))[data-entering]{animation:popup-fade-in .15s ease-out both}:is(.auth-modal,[data-rac]:has(>[role=dialog]),[data-rac][data-placement])[data-entering],.search-panel[data-open=true]{animation:popup-rise-in .18s cubic-bezier(.2,.75,.25,1) both}:is(.auth-overlay,[data-rac]:has(>[data-rac]>[role=dialog]))[data-exiting]{animation:popup-fade-out .14s ease-in both}:is(.auth-modal,[data-rac]:has(>[role=dialog]),[data-rac][data-placement])[data-exiting]{animation:popup-settle-out .13s ease-in both}.search-panel[data-open=false]{translate:0 4px;scale:.985;transition:opacity .13s ease-in,translate .13s ease-in,scale .13s ease-in,visibility 0s .13s}}.api-directory-browse{container-type:inline-size}.api-directory-category{margin-block:24px}.api-directory-category .api-community-grid{grid-template-columns:minmax(0,1fr)}@container (min-width: 460px){.api-directory-category .api-community-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 710px){.api-directory-category .api-community-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1040px){.api-directory-category .api-community-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.api-directory-category .api-community-card{min-width:0}.api-directory-category .api-community-actions{margin-top:auto}.header-account-slot{--account-trigger-width: 132px;--account-gap: 12px;display:flex;flex:none;justify-content:flex-end;align-items:center;gap:var(--account-gap);width:calc(152px + var(--account-trigger-width) + 4 * var(--account-gap));min-height:38px}.header-account-slot .demo-account{gap:var(--account-gap)}.header-account-slot .account-menu-trigger{width:var(--account-trigger-width);flex:none}.account-menu-trigger .account-menu-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-menu-trigger>svg{flex:none}.header-account-icon-placeholder,.header-account-name-placeholder{background:#ffffff20;border-radius:5px;height:30px}.header-account-icon-placeholder{width:38px;background-clip:content-box;padding-inline:4px}@media(max-width:800px){.header-account-slot{--account-gap: 5px;margin-inline-start:auto}}@media(max-width:600px){.header-account-slot{--account-trigger-width: 38px}}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-thumb{border-radius:2px;background:transparent}[data-scrollbar-active]::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{background:#779dc5}.dark[data-scrollbar-active]::-webkit-scrollbar-thumb,.dark [data-scrollbar-active]::-webkit-scrollbar-thumb{background:#86a8ce}}.profile-public-feeds{margin-block:14px;padding:14px 16px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.profile-public-feeds h2{margin:0 0 8px;font-size:15px}.profile-public-feeds ul{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none}:is(.create-topic,.notification-filter-tag){cursor:pointer;-webkit-user-select:none;user-select:none}.create-topic[data-focus-visible]{outline:2px solid var(--field-ring)}.api-post:not(.api-post-full){position:relative;grid-template-columns:35px 120px minmax(0,1fr);cursor:pointer}@media(max-width:800px){.api-post:not(.api-post-full){grid-template-columns:30px 100px minmax(0,1fr)}}@media(max-width:600px){.api-post:not(.api-post-full){grid-template-columns:30px minmax(0,1fr)}}@media(max-width:520px){.api-post:not(.api-post-full){grid-template-columns:32px minmax(0,1fr)}}.api-post:not(.api-post-full) .post-title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.api-post:not(.api-post-full) :is(a:not(.post-title-link),button,[role=button],input,video,audio,details,.ui-disclosure,.vote){position:relative;z-index:1}.api-post:not(.api-post-full):hover{background:var(--soft)}a.post-title-link:any-link:hover{text-decoration-line:none!important}.api-feed-image{display:block;width:100%;max-height:720px;margin:8px 0 4px;background:var(--soft)}.api-post-actions .expand-image .ui-icon{width:12px;height:12px}.community-stats{display:flex;flex-wrap:wrap;justify-content:space-around;gap:8px 28px;margin:12px 0}.community-stats>div{display:flex;flex-direction:column-reverse;gap:2px}.community-stats dd{margin:0;color:var(--ink);font-size:17px;font-weight:700!important}.community-stats dt{color:var(--community-link, var(--muted));font-size:12px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px;background:#081421b8}.modal-overlay .auth-modal>[role=dialog],.modal-overlay .auth-modal>[role=alertdialog]{position:relative;padding:26px;outline:none}.modal-overlay .auth-modal [slot=title]{margin:0 0 14px}.community-flair-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-flair-filters a[aria-current=true]{outline:2px solid var(--blue);outline-offset:2px}select{min-height:42px;box-sizing:border-box}input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]),textarea,select,button.ui-select-trigger.ui-select-trigger,[contenteditable=true][role=textbox]{border-radius:4px!important}.post:not(.api-post-full){padding:16px;column-gap:12px;row-gap:8px}.post:not(.api-post-full) .post-meta{gap:4px 8px;margin-bottom:8px}.post:not(.api-post-full) .post-meta-identities{gap:4px}.post:not(.api-post-full) .post-meta-identities .user-label{gap:4px}.post:not(.api-post-full) .content h2{margin:0 0 8px;line-height:1.4}.post:not(.api-post-full) .community-flair-badge{padding:4px 8px}.post:not(.api-post-full) .api-post-actions{gap:4px 8px;margin-top:8px}.post:not(.api-post-full) .api-post-actions :nth-child(1) button{padding-left:0!important}.post:not(.api-post-full) .api-post-actions :is(button,.post-comments-link){gap:4px;padding:4px 4px 4px 0}.post:not(.api-post-full) .post-text-thumbnail .ui-icon{padding:8px}@media(max-width:600px){.post:not(.api-post-full){padding:16px 8px;column-gap:8px}}@media(min-width:801px){.api-post:not(.api-post-full){grid-template-columns:35px 144px minmax(0,1fr)}.api-post:not(.api-post-full)>.thumbnail{width:144px;height:96px;align-self:start}}@media(min-width:601px)and (max-width:800px){.api-post:not(.api-post-full)>.thumbnail{align-self:start}}@media(max-width:900px){.api-community-heading .api-community-actions{flex-basis:100%}.api-community-heading>div:not(.api-community-heading-actions){flex:1 1 calc(100% - 96px)}.api-search-community .api-community-actions{flex-basis:100%;justify-content:flex-start}}.api-community-heading>.api-community-heading-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:900px){.api-community-heading>.api-community-heading-actions{flex-basis:100%}.api-community-heading-actions .api-community-actions{width:auto;flex-basis:auto}}.community-info-sidebar .community-info-fact{display:flex;align-items:center;gap:8px}.community-info-fact svg{flex:none;color:var(--community-link, var(--muted))}.demo-nav-primary :is(a,button),.demo-nav-section :is(a,button,summary,.ui-disclosure-trigger){min-width:0;white-space:nowrap}.demo-nav-primary :is(a,button)>span,.demo-nav-section :is(a,button,summary,.ui-disclosure-trigger)>span:not([data-avatar-fallback]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-nav :is(a,button,summary)>:is(svg,[data-avatar-fallback],img){flex-shrink:0}.stable-button-label{position:relative;display:inline-grid;place-items:center;white-space:nowrap}.stable-button-label>*{grid-area:1 / 1}.stable-button-pending{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}:is(input:not([type=checkbox],[type=radio],[type=range]),textarea,[contenteditable=true],.ui-select-trigger,.search,.manage-search,.create-name-input,.chat-composer,.results-form label,.composer-editor,.composer-editor-simple,.ui-search-field){transition-property:color,background-color!important}html{overflow-y:scroll!important}.auth-overlay,.modal-overlay{overflow-y:auto;overscroll-behavior:contain}button.image-lightbox-trigger.image-lightbox-trigger{display:block;width:100%;margin:0;padding:0;border:0;border-radius:0;background:none;cursor:zoom-in;text-align:inherit;font:inherit}.image-lightbox-trigger>img{display:block;max-width:100%}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:#040a10e6;overflow-y:auto;overscroll-behavior:contain}.lightbox-modal{position:relative;max-width:100%;max-height:100%}.lightbox-dialog{position:relative;outline:none}img.lightbox-image{display:block;max-width:min(96vw,100%);max-height:calc(100dvh - 48px);margin:auto;border-radius:12px;object-fit:contain;background:#fff1}button.lightbox-close.lightbox-close{position:fixed;top:14px;right:18px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;cursor:pointer}button.lightbox-close.lightbox-close:is([data-hovered],[data-focus-visible]){background:#ffffff4d}.lightbox-close svg{width:20px;height:20px}:root{--control-height: 36px;--control-height-compact: 32px;--control-radius: 6px;--control-icon: 20px;--ui-font-size: .75rem}:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.composer-required),select,.ui-select-trigger):not(:is(.search,.manage-search,.create-name-input,.chat-composer,.composer-editor,.results-form label,.masthead) *){box-sizing:border-box;height:var(--control-height)!important;min-height:var(--control-height)!important;padding-block:0!important;border-radius:var(--control-radius)!important;font-size:var(--ui-font-size);line-height:normal}:is(.manage-search,.create-name-input,.results-form label,.composer-editor:not(.composer-editor-simple)){min-height:var(--control-height);border-radius:var(--control-radius)}textarea:not(.composer-markdown){border-radius:var(--control-radius);font-size:var(--ui-font-size)}:is(.setting-secondary,.setting-danger,.create-next,.create-back,.login-btn,.file-picker-button,.notifications-read-all){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height)!important;padding-block:0!important;padding-inline:16px;border-radius:var(--control-radius)!important;font-size:var(--ui-font-size);line-height:1.2}:is(.actions,.api-post-actions,.comment-actions,.api-sort,.api-feed-toolbar,.composer-modes,.composer-toolbar) :is(button,a.post-comments-link),:is(.feed-refresh,.demo-nav-collapse,.composer-tools-toggle){box-sizing:border-box;min-height:var(--control-height-compact)!important;padding-block:0!important;border-radius:var(--control-radius)!important}:is(.actions,.api-post-actions,.comment-actions) :is(button,a.post-comments-link){display:inline-flex;align-items:center;gap:6px}:is(.actions,.api-post-actions,.comment-actions) .setting-secondary,:is(.api-sort,.api-feed-toolbar,.composer-modes,.composer-toolbar) .setting-secondary{min-height:var(--control-height-compact)!important;padding-inline:12px;font-size:var(--ui-font-size)}:is(.ui-checkbox,.ui-switch,label[data-rac]:has(>.ui-radio-dot)){min-height:var(--control-height);gap:10px}.ui-checkbox-box,.ui-radio-dot{width:var(--control-icon)!important;height:var(--control-icon)!important}.ui-checkbox-box{border-radius:6px}.ui-checkbox-box svg{width:14px;height:14px}.ui-switch-track{width:40px;height:24px}.ui-switch-thumb{width:20px;height:20px}.ui-switch[data-selected] .ui-switch-thumb{transform:translate(16px)}.api-inbox .inbox-row{position:relative;transition:background-color .15s ease}.api-inbox .inbox-row:hover{background:color-mix(in srgb,var(--blue) 7%,var(--paper))}.api-inbox .inbox-row.unread:hover{background:color-mix(in srgb,var(--blue) 12%,var(--soft))}.api-inbox .inbox-row:has(.api-message-subject){cursor:pointer}.api-inbox .api-message-subject:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.api-inbox .inbox-row :is(.user-label,.inbox-row-mark){position:relative;z-index:1}.api-inbox .inbox-row a:any-link:hover,.api-inbox .inbox-row a:any-link:hover *{text-decoration-line:none!important}:is(button:not([role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],.ui-disclosure-trigger),input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),select,textarea,[role=combobox],[role=switch],.ui-checkbox,.ui-switch,label[data-rac]:has(>.ui-radio-dot),a.setting-secondary,a.create-next,a.create-back,a.login-btn):not(:is([role=tablist],[role=menu],.comment-menu,.ui-select-popover,nav,.demo-nav,.communities,.header-bottom,.api-sort,.api-feed-toolbar,.composer-modes,.language-selector,.inbox-folders) *){font-size:var(--ui-font-size)!important}a.post-link-card{display:flex;flex-direction:column;max-width:640px;margin:12px 0;overflow:hidden;border-radius:8px;background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}a.post-link-card:any-link:hover,a.post-link-card:any-link:hover *{text-decoration-line:none!important}a.post-link-card:hover{border-color:color-mix(in srgb,var(--blue) 40%,var(--line));background:var(--soft)}.post-link-card>img{display:block;width:100%;max-height:320px;object-fit:cover;background:var(--soft)}.post-link-card-text{display:grid;gap:4px;min-width:0;padding:12px 4px}.post-link-card-site{color:var(--muted);font-size:12px}.post-link-card-text strong{font-weight:600!important;overflow-wrap:anywhere}.post-link-card-text small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--muted);font-size:13px;line-height:1.45}button.lightbox-nav.lightbox-nav{position:fixed;top:50%;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;transform:translateY(-50%);cursor:pointer}.lightbox-prev{left:18px}.lightbox-next{right:18px}button.lightbox-nav.lightbox-nav:is([data-hovered],[data-focus-visible]){background:#ffffff4d}button.lightbox-nav.lightbox-nav[data-disabled]{opacity:.3;cursor:default}.lightbox-nav svg{width:24px;height:24px}.lightbox-counter{position:fixed;left:50%;bottom:16px;margin:0;padding:4px 10px;border-radius:999px;background:#ffffff29;color:#fff;font-size:13px;transform:translate(-50%)}.post-gallery .image-lightbox-trigger>img{width:100%}.shared-loading.shared-loading{margin:0;padding:0;border-radius:7px;background:#fff}.shared-loading .shared-skeleton-row{padding:16px}.dark .shared-loading{background:var(--community-background, var(--page))}.shared-loading .shared-skeleton-row{border-bottom-color:color-mix(in srgb,var(--ink) 8%,transparent)}.shared-loading .shared-skeleton-row:last-child{border-bottom:0}.shared-loading :is(.shared-skeleton-avatar,.shared-skeleton-copy i){background:color-mix(in srgb,var(--ink) 10%,transparent)}:root .demo-nav-toolbar{padding-inline:10px 0}:root .demo-nav :is(.demo-nav-primary,.demo-nav-section) :is(a,button):not(.ui-disclosure-trigger){min-height:38px;gap:12px;padding:8px 10px;border-radius:10px}:root .demo-nav :is(.demo-nav-primary,.demo-nav-section) :is(a,button) .ui-icon{width:18px;height:18px;flex:none}:root .demo-nav .demo-nav-section{margin-top:6px;padding-top:6px}:root .demo-nav .demo-nav-section .ui-disclosure-trigger{min-height:34px;padding:6px 10px}:root .demo-nav .api-nav-label{display:block;margin:8px 10px 2px}:root .demo-nav .demo-nav-section a :is(img,[data-avatar-fallback]){width:24px!important;height:24px!important;flex:none}@media(min-width:801px){:root .nav-collapsed .demo-nav{padding:6px;align-items:center}:root .nav-collapsed .demo-nav-toolbar{width:40px;height:40px;padding:0;justify-content:center}:root .nav-collapsed .demo-nav-primary{display:flex;flex-direction:column;align-items:center;gap:4px}:root .nav-collapsed .demo-nav .demo-nav-primary :is(a,button){width:40px;height:40px;min-height:40px;padding:0;gap:0;justify-content:center}}.mail-row:any-link,.mail-row a:any-link,.mail-row:any-link:hover,.mail-row:any-link:hover *,.mail-row a:any-link:hover,.mail-row a:any-link:hover *{text-decoration-line:none!important}.custom-feed-cards li{position:relative;cursor:pointer;transition:background-color .15s ease}.custom-feed-cards li:hover{background:var(--soft)}.custom-feed-cards li>a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.custom-feed-cards a:any-link,.custom-feed-cards a:any-link:hover,.custom-feed-cards a:any-link:hover *{text-decoration-line:none!important}.about-slava{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font-weight:800;letter-spacing:.3px;color:gold}.about-flag{width:26px;height:18px;border-radius:2px;background:linear-gradient(#0057b7 50%,gold 50%);box-shadow:0 0 0 1px #fff5}.about-defenders{overflow:hidden;border-radius:7px;margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:linear-gradient(160deg,#003f86,#0057b7)}.about-defenders-copy{align-self:center;padding:38px;color:#fff}.about-defenders-copy .about-label,.about-defenders-copy .about-label span{color:#ffe862}.about-defenders-copy h2{color:#fff;margin:8px 0 12px}.about-defenders-copy p{color:#eaf3fc;font-size:14px;line-height:1.7;margin:0 0 14px}.about-defenders-photo,.about-carpathians{position:relative;margin:0}.about-defenders-photo img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover;object-position:62% 30%}.about-defenders-photo figcaption,.about-carpathians figcaption{position:absolute;right:10px;bottom:8px;padding:3px 8px;border-radius:4px;background:#0008;color:#fff;font-size:10px}.about-defenders-photo figcaption a,.about-carpathians figcaption a{color:#ffe862}.about-carpathians{margin:-38px -38px 26px}.about-carpathians img{display:block;width:100%;height:230px;object-fit:cover;object-position:50% 38%}@media(max-width:760px){.about-defenders{grid-template-columns:1fr}.about-defenders-copy{padding:25px}.about-defenders-photo img{min-height:260px}.about-carpathians{margin:-25px -25px 20px}}.about-defenders-copy strong{color:gold}.about-shield{position:relative;overflow:hidden;border-top:4px solid;border-image:linear-gradient(90deg,#0057b7 50%,gold 50%) 1}@media(max-width:760px){.about-defenders-copy{padding:22px 20px}}.about-stitch{display:block;width:100%;height:22px}.about-hero .about-stitch-bottom{position:absolute;inset:auto 0 0}.about-hero-tryzub{position:absolute;right:56px;top:40px;width:90px;height:150px;overflow:visible}.about-art-band{display:block;width:calc(100% + 76px);margin:-38px -38px 26px;height:140px}.about-cta-sun{position:absolute;right:20px;bottom:-8px;width:240px;height:240px;pointer-events:none}@media(max-width:760px){.about-hero-tryzub{right:20px;top:20px;width:48px;height:80px}.about-art-band{width:calc(100% + 50px);margin:-25px -25px 20px}.about-cta-sun{width:150px;height:150px;right:0;opacity:.55}}.no-russia-badge{display:inline-flex;flex:none;width:58px;height:58px;margin-left:8px;overflow:hidden;border-radius:18px;box-shadow:0 2px 8px #00000045}.no-russia-badge svg{width:100%;height:100%}@media(max-width:760px){.no-russia-badge{width:40px;height:40px;border-radius:9px}}.welcome-defenders{position:relative;margin:0 0 14px;overflow:hidden;border-radius:7px;background:#0b1f3a;border-top:4px solid;border-image:linear-gradient(90deg,#0057b7 50%,gold 50%) 1}.welcome-defenders img{display:block;width:100%;height:190px;object-fit:cover;object-position:60% 40%}.welcome-defenders figcaption{position:absolute;inset:auto 0 0;display:grid;gap:3px;padding:26px 12px 9px;background:linear-gradient(transparent,#00122ee6 55%);color:#fff}.welcome-defenders figcaption strong{font-size:13px;color:gold}.welcome-defenders figcaption a{font-size:10px;color:#d3e5f5;text-decoration:none}.welcome-defenders figcaption a:hover{text-decoration:underline}
