.app-initializing[data-v-efa52e3e]{background:var(--color-bg);justify-content:center;align-items:center;min-height:100dvh;display:flex}.app-init-error[data-v-efa52e3e]{min-height:100dvh;padding:var(--space-8) var(--gutter);justify-content:center;align-items:center;gap:var(--space-4);color:var(--color-label-secondary);font-size:var(--text-body);text-align:center;flex-direction:column;display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-bg-grouped:#f5f5f7;--color-bg-elevated:#fff;--color-bg-row:#fff;--color-fill:#7878801f;--color-fill-strong:#78788033;--color-hover:#00000009;--color-pressed:#00000012;--color-label:#1d1d1f;--color-label-secondary:#6e6e73;--color-label-tertiary:#8e8e93;--color-label-quaternary:#c7c7cc;--color-label-vibrant:#3a3a3c;--color-on-accent:#fff;--color-separator:#3c3c4324;--color-separator-opaque:#e5e5ea;--hairline:.5px;--color-accent:#0071e3;--color-accent-hover:#0077ed;--color-accent-pressed:#006edb;--color-accent-text:#06c;--color-accent-soft:#0071e31a;--color-like:#d30f45;--color-like-soft:#ff2d551a;--color-repost:#1f7a35;--color-repost-soft:#34c7591f;--color-danger:#d70015;--color-danger-soft:#ff3b301a;--color-warning:#c93400;--color-warning-soft:#ff95001f;--color-success:#1f7a35;--color-success-soft:#34c7591f;--color-focus-ring:#0071e38c;--material-bar:#ffffffb8;--material-bar-border:#00000014;--material-thick:#fafafcd6;--material-thin:#fff9;--material-edge:#ffffff8c;--material-blur-bar:blur(20px) saturate(180%);--material-blur-thick:blur(40px) saturate(180%);--scroll-edge-fade:#ffffffb8;--scrim:#00000047;--shadow-1:0 1px 2px #0000000a, 0 0 0 .5px #0000000a;--shadow-2:0 4px 14px -4px #0000001f, 0 1px 3px #0000000f;--shadow-popover:0 12px 32px -8px #0003, 0 2px 8px #0000000f, 0 0 0 .5px #00000014;--shadow-sheet:0 -8px 40px #00000024, 0 0 0 .5px #0000000f;--shadow-fab:0 8px 20px -6px #0071e38c, 0 2px 6px #0000001f;--font-sans:"CommunityArabic", -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", "Inter", system-ui, Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-rounded:ui-rounded, "SF Pro Rounded", var(--font-sans);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--text-large-title:2.125rem;--leading-large-title:1.12;--tracking-large-title:-.022em;--text-title-1:1.75rem;--leading-title-1:1.18;--tracking-title-1:-.019em;--text-title-2:1.375rem;--leading-title-2:1.24;--tracking-title-2:-.014em;--text-title-3:1.25rem;--leading-title-3:1.28;--tracking-title-3:-.011em;--text-headline:1.0625rem;--leading-headline:1.3;--tracking-headline:-.008em;--text-body:.9375rem;--leading-body:1.5;--tracking-body:-.003em;--text-callout:1rem;--leading-callout:1.45;--text-subhead:.875rem;--leading-subhead:1.4;--tracking-subhead:0;--text-footnote:.8125rem;--leading-footnote:1.38;--tracking-footnote:.003em;--text-caption:.75rem;--leading-caption:1.33;--tracking-caption:.01em;--text-caption-2:.6875rem;--tracking-caption-2:.02em;--leading-cjk:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--space-0:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--gutter:var(--space-4);--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:22px;--radius-sheet:28px;--radius-full:9999px;--sidebar-left-width:16rem;--sidebar-left-collapsed:4.75rem;--content-max-width:37.5rem;--sidebar-right-width:22.5rem;--bar-height:3.25rem;--tabbar-height:3.25rem;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--hit-target:2.75rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.25, .1, .25, 1);--ease-spring:linear(0, .0555, .1748, .3123, .4448, .562, .6603, .74, .8032, .8524, .89, .9186, .9401, .9561, .968, .9767, .9831, .9878, .9912, .9955, 1);--duration-press:90ms;--duration-release:.2s;--duration-fast:.15s;--duration-base:.22s;--duration-sheet:.42s;--press-scale:.97;--press-scale-small:.96;--z-sticky:20;--z-bar:30;--z-fab:40;--z-dropdown:1000;--z-sheet:2000;--z-toast:3000;--bg-primary:var(--color-bg);--bg-secondary:var(--color-bg-grouped);--bg-hover:var(--color-hover);--bg-elevated:var(--color-bg-elevated);--bg-card:var(--color-bg-grouped);--bg-header-blur:var(--material-bar);--text-primary:var(--color-label);--text-secondary:var(--color-label-secondary);--text-tertiary:var(--color-label-tertiary);--text-disabled:var(--color-label-quaternary);--accent-blue:var(--color-accent-text);--accent-blue-hover:var(--color-accent-hover);--accent-blue-light:var(--color-accent-soft);--accent-green:var(--color-repost);--accent-green-light:var(--color-repost-soft);--accent-pink:var(--color-like);--accent-pink-light:var(--color-like-soft);--accent-orange:var(--color-warning);--accent-purple:#8944ab;--border-color:var(--color-separator);--border-light:var(--color-separator-opaque);--border-hover:var(--color-label-quaternary);--danger:var(--color-danger);--danger-light:var(--color-danger-soft);--success:var(--color-success);--success-light:var(--color-success-soft);--warning:var(--color-warning);--warning-light:var(--color-warning-soft);--font-family-base:var(--font-sans);--font-family-mono:var(--font-mono);--font-xs:var(--text-caption);--font-sm:var(--text-footnote);--font-md:var(--text-body);--font-lg:var(--text-headline);--font-xl:var(--text-title-3);--font-2xl:var(--text-title-2);--font-3xl:var(--text-title-1);--leading-tight:1.25;--leading-normal:var(--leading-body);--leading-relaxed:var(--leading-cjk);--font-normal:var(--weight-regular);--font-medium:var(--weight-medium);--font-semibold:var(--weight-semibold);--font-bold:var(--weight-bold);--font-extrabold:var(--weight-heavy);--tracking-tight:-.011em;--tracking-normal:0;--tracking-wide:.01em;--tracking-wider:.02em;--radius-2xl:var(--radius-xl);--shadow-sm:var(--shadow-1);--shadow-md:var(--shadow-2);--shadow-lg:var(--shadow-popover);--shadow-glow:0 0 0 4px var(--color-focus-ring);--transition-fast:var(--duration-fast) var(--ease-out);--transition-normal:var(--duration-base) var(--ease-out);--transition-slow:.3s var(--ease-out);--ease-bounce:var(--ease-spring);--z-fixed:var(--z-bar);--z-modal-backdrop:var(--z-sheet);--z-modal:var(--z-sheet);--z-popover:var(--z-dropdown);--z-tooltip:var(--z-toast)}@media (prefers-reduced-transparency:reduce){:root{--material-bar:#fffffff7;--material-thick:#f9f9fb;--material-thin:#fffffff2;--material-blur-bar:none;--material-blur-thick:none;--scroll-edge-fade:#fffffff7}}@media (prefers-contrast:more){:root{--color-label-secondary:#3a3a3c;--color-label-tertiary:#6e6e73;--color-label-vibrant:#1d1d1f;--color-separator:#3c3c4373;--material-bar:#fff;--material-thick:#fff;--material-bar-border:#0006;--color-accent-text:#0040dd}}@media (prefers-reduced-motion:reduce){:root{--press-scale:1;--press-scale-small:1;--ease-spring:var(--ease-out);--duration-sheet:.2s}}:root[theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#000;--color-bg-grouped:#111113;--color-bg-elevated:#1c1c1e;--color-bg-row:#1c1c1e;--color-fill:#7676803d;--color-fill-strong:#7676805c;--color-hover:#ffffff0b;--color-pressed:#ffffff17;--color-label:#f5f5f7;--color-label-secondary:#98989f;--color-label-tertiary:#7c7c83;--color-label-quaternary:#48484a;--color-label-vibrant:#e5e5ea;--color-separator:#5454588c;--color-separator-opaque:#2c2c2e;--color-accent:#0071e3;--color-accent-hover:#0a7cf0;--color-accent-pressed:#0068d1;--color-accent-text:#2997ff;--color-accent-soft:#2997ff29;--color-like:#ff375f;--color-like-soft:#ff375f29;--color-repost:#30d158;--color-repost-soft:#30d15829;--color-danger:#ff453a;--color-danger-soft:#ff453a29;--color-warning:#ff9f0a;--color-warning-soft:#ff9f0a29;--color-success:#30d158;--color-success-soft:#30d15829;--color-focus-ring:#2997ff99;--material-bar:#000000b8;--material-bar-border:#ffffff14;--material-thick:#242426d1;--material-thin:#1e1e208c;--material-edge:#ffffff1a;--scroll-edge-fade:#000000b8;--scrim:#0000008c;--shadow-1:0 0 0 .5px #ffffff0f;--shadow-2:0 6px 18px -6px #000000b3, 0 0 0 .5px #ffffff12;--shadow-popover:0 16px 40px -8px #000c, 0 0 0 .5px #ffffff1a;--shadow-sheet:0 -8px 40px #0009, 0 0 0 .5px #ffffff14;--shadow-fab:0 8px 22px -6px #0071e399, 0 2px 6px #00000080;--accent-purple:#bf5af2}:root[theme-mode=dark] .sheet{--color-bg-row:#2c2c2e}:root[theme-mode=dark] .media-img,:root[theme-mode=dark] .profile-banner__img{filter:brightness(.92)}@media (prefers-reduced-transparency:reduce){:root[theme-mode=dark]{--material-bar:#0c0c0ef7;--material-thick:#242426;--material-thin:#1e1e20f2;--scroll-edge-fade:#0c0c0ef7}}@media (prefers-contrast:more){:root[theme-mode=dark]{--color-label-secondary:#c7c7cc;--color-label-tertiary:#98989f;--color-separator:#fff6;--material-bar:#000;--material-thick:#1c1c1e;--material-bar-border:#ffffff80;--color-label-vibrant:#f5f5f7;--scroll-edge-fade:#000;--color-accent-text:#6fb6ff}}:root,:root[theme-mode=light],:root[theme-mode=dark]{--td-brand-color:var(--color-accent);--td-brand-color-hover:var(--color-accent-hover);--td-brand-color-active:var(--color-accent-pressed);--td-brand-color-focus:var(--color-accent-soft);--td-brand-color-disabled:var(--color-fill-strong);--td-brand-color-light:var(--color-accent-soft);--td-brand-color-light-hover:var(--color-accent-soft);--td-bg-color-page:var(--color-bg);--td-bg-color-container:var(--color-bg-elevated);--td-bg-color-container-hover:var(--color-hover);--td-bg-color-container-active:var(--color-pressed);--td-bg-color-container-select:var(--color-accent-soft);--td-bg-color-secondarycontainer:var(--color-bg-grouped);--td-bg-color-secondarycontainer-hover:var(--color-hover);--td-bg-color-secondarycontainer-active:var(--color-pressed);--td-bg-color-component:var(--color-fill);--td-bg-color-component-hover:var(--color-fill-strong);--td-bg-color-component-active:var(--color-fill-strong);--td-bg-color-component-disabled:var(--color-fill);--td-bg-color-specialcomponent:var(--color-fill);--td-mask-active:var(--scrim);--td-mask-disabled:#7f7f7f1f;--td-text-color-primary:var(--color-label);--td-text-color-secondary:var(--color-label-secondary);--td-text-color-placeholder:var(--color-label-tertiary);--td-text-color-disabled:var(--color-label-tertiary);--td-text-color-anti:var(--color-on-accent);--td-text-color-brand:var(--color-accent-text);--td-text-color-link:var(--color-accent-text);--td-border-level-1-color:var(--color-separator);--td-border-level-2-color:var(--color-separator-opaque);--td-component-stroke:var(--color-separator);--td-component-border:var(--color-separator-opaque);--td-error-color:var(--color-danger);--td-error-color-hover:var(--color-danger);--td-error-color-active:var(--color-danger);--td-error-color-focus:var(--color-danger-soft);--td-error-color-light:var(--color-danger-soft);--td-success-color:var(--color-success);--td-success-color-focus:var(--color-success-soft);--td-success-color-light:var(--color-success-soft);--td-warning-color:var(--color-warning);--td-warning-color-focus:var(--color-warning-soft);--td-warning-color-light:var(--color-warning-soft);--td-font-family:var(--font-sans);--td-font-family-medium:var(--font-sans);--td-font-size-body-small:var(--text-footnote);--td-font-size-body-medium:var(--text-body);--td-font-size-body-large:var(--text-callout);--td-font-size-title-small:var(--text-body);--td-font-size-title-medium:var(--text-headline);--td-font-size-title-large:var(--text-title-3);--td-font-body-small:var(--text-footnote) / 1.38 var(--font-sans);--td-font-body-medium:var(--text-body) / 1.47 var(--font-sans);--td-font-body-large:var(--text-callout) / 1.45 var(--font-sans);--td-font-title-small:var(--weight-semibold) var(--text-body) / 1.4 var(--font-sans);--td-font-title-medium:var(--weight-semibold) var(--text-headline) / 1.3 var(--font-sans);--td-font-title-large:var(--weight-semibold) var(--text-title-3) / 1.28 var(--font-sans);--td-radius-small:var(--radius-xs);--td-radius-default:var(--radius-sm);--td-radius-medium:var(--radius-md);--td-radius-large:var(--radius-lg);--td-radius-extraLarge:var(--radius-xl);--td-radius-round:var(--radius-full);--td-radius-circle:50%;--td-shadow-1:var(--shadow-1);--td-shadow-2:var(--shadow-2);--td-shadow-3:var(--shadow-popover);--td-comp-size-s:2rem;--td-comp-size-m:2.25rem;--td-comp-size-l:2.75rem;--td-comp-size-xl:3rem;--td-scrollbar-color:var(--color-fill-strong);--td-scrollbar-hover-color:var(--color-label-tertiary);--td-scroll-track-color:transparent}html .t-button{font-family:var(--font-sans);font-weight:var(--weight-semibold);letter-spacing:-.005em;border-radius:var(--radius-full);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-release) var(--ease-spring);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--ripple-color:transparent!important}html .t-button:not(.t-is-disabled):not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-press);transition-timing-function:var(--ease-out)}html .t-button{height:2.25rem;padding:0 var(--space-5);font-size:var(--text-subhead)}html .t-button.t-size-s{height:2rem;padding:0 var(--space-4);font-size:var(--text-footnote)}html .t-button.t-size-l{height:3rem;padding:0 var(--space-6);font-size:var(--text-headline);font-weight:var(--weight-semibold)}html .t-button--shape-square.t-size-s,html .t-button--shape-circle{padding:0}html .t-button--variant-base.t-button--theme-primary{background-color:var(--color-accent);color:var(--color-on-accent);border-color:#0000}html .t-button--variant-base.t-button--theme-primary.t-is-disabled,html .t-button--variant-base.t-button--theme-primary:disabled{background-color:var(--color-fill-strong);color:var(--color-label-tertiary);border-color:#0000}html .t-button--variant-base.t-button--theme-default,html .t-button--variant-outline.t-button--theme-default{background-color:var(--color-fill);color:var(--color-label);border-color:#0000}html .t-button--variant-text.t-button--theme-default{color:var(--color-accent-text);background:0 0;border-color:#0000}html .t-button--theme-danger.t-button--variant-base{background-color:var(--color-danger);color:#fff;border-color:#0000}@media (hover:hover) and (pointer:fine){html .t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):hover{background-color:var(--color-accent-hover)}html .t-button--variant-base.t-button--theme-default:not(.t-is-disabled):hover,html .t-button--variant-outline.t-button--theme-default:not(.t-is-disabled):hover{background-color:var(--color-fill-strong);color:var(--color-label);border-color:#0000}html .t-button--variant-text.t-button--theme-default:not(.t-is-disabled):hover{background-color:var(--color-accent-soft)}}html .t-input{background-color:var(--color-fill);border-radius:var(--radius-md);color:var(--color-label);transition:background-color var(--duration-fast) var(--ease-out);border:1px solid #0000}html .t-input--focused,html .t-input:focus-within{background-color:var(--color-bg);border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}html .t-input.t-is-error,html .t-input__wrap .t-is-error{border-color:var(--color-danger);box-shadow:0 0 0 3px var(--color-danger-soft)}html .t-input__inner{color:var(--color-label);font-size:var(--text-body)}@media (pointer:coarse){html .t-input__inner,html .t-textarea__inner,html .t-input__inner:focus,html .t-textarea__inner:focus{font-size:16px!important}}html .t-input__inner::placeholder,html .t-textarea__inner::placeholder{color:var(--color-label-tertiary)}html .t-input--prefix>.t-input__prefix,html .t-input__suffix{color:var(--color-label-secondary)}html .t-input__tips,html .t-form__help{font-size:var(--text-footnote);color:var(--color-label-secondary)}html .t-textarea__inner{background-color:var(--color-fill);border-radius:var(--radius-md);color:var(--color-label);line-height:var(--leading-body);border:1px solid #0000}html .t-textarea__inner:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}html .t-form__label{color:var(--color-label);font-size:var(--text-footnote);font-weight:var(--weight-semibold)}html .t-form__item{margin-bottom:var(--space-4)}html .t-alert{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-subhead);border:none}html .t-alert--error{background-color:var(--color-danger-soft)}html .t-alert--error .t-alert__message,html .t-alert--error .t-alert__icon{color:var(--color-danger)}html .t-alert--success{background-color:var(--color-success-soft)}html .t-alert--success .t-alert__message,html .t-alert--success .t-alert__icon{color:var(--color-success)}html .t-alert--warning{background-color:var(--color-warning-soft)}html .t-alert--warning .t-alert__message,html .t-alert--warning .t-alert__icon{color:var(--color-warning)}html .t-alert--info{background-color:var(--color-accent-soft)}html .t-avatar{background:var(--color-fill);color:var(--color-label-secondary);font-weight:var(--weight-semibold);border:none;line-height:1;box-shadow:inset 0 0 0 .5px #00000014}html .t-avatar>span{line-height:1;transform:translateY(-.17em)!important}:root[theme-mode=dark] .t-avatar{box-shadow:inset 0 0 0 .5px #ffffff1a}html .t-avatar img{object-fit:cover}html .t-loading{color:var(--color-label-tertiary)}html .t-loading__text{color:var(--color-label-secondary);font-size:var(--text-footnote)}html .t-popup__content,html .t-dropdown__menu{background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur-thick);backdrop-filter:var(--material-blur-thick);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);color:var(--color-label);padding:var(--space-1);border:none}html .t-dropdown__item{border-radius:var(--radius-sm);padding:0 var(--space-3);min-height:var(--hit-target);color:var(--color-label);font-size:var(--text-body);transition:background-color var(--duration-fast) var(--ease-out)}html .t-dropdown__item:active{background-color:var(--color-pressed)}@media (hover:hover) and (pointer:fine){html .t-dropdown__item:hover{background-color:var(--color-hover)}}html .t-popup[data-popper-placement^=top] .t-popup__content{transform-origin:bottom}html .t-popup[data-popper-placement^=bottom] .t-popup__content{transform-origin:top}html .t-popup[data-popper-placement^=top-start] .t-popup__content{transform-origin:0 100%}html .t-popup[data-popper-placement^=bottom-start] .t-popup__content{transform-origin:0 0}html .t-popup[data-popper-placement^=top-end] .t-popup__content{transform-origin:100% 100%}html .t-popup[data-popper-placement^=bottom-end] .t-popup__content{transform-origin:100% 0}html .t-popup--animation-enter-from,html .t-popup--animation-leave-to{opacity:0}html .t-popup--animation-enter-from .t-popup__content,html .t-popup--animation-leave-to .t-popup__content{filter:blur(2px);transform:scale(.95)}html .t-popup--animation-enter-active,html .t-popup--animation-enter-active .t-popup__content{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring), filter var(--duration-base) var(--ease-out)!important}html .t-popup--animation-leave-active,html .t-popup--animation-leave-active .t-popup__content{transition:opacity .12s var(--ease-out), transform .12s var(--ease-out), filter .12s var(--ease-out)!important}@media (prefers-reduced-motion:reduce){html .t-popup--animation-enter-from .t-popup__content,html .t-popup--animation-leave-to .t-popup__content{filter:none;transform:none}}html .t-tooltip .t-popup__content{background:var(--material-thick);color:var(--color-label);font-size:var(--text-footnote);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}html .t-message{background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur-thick);backdrop-filter:var(--material-blur-thick);color:var(--color-label);border-radius:var(--radius-full);box-shadow:var(--shadow-popover);padding:var(--space-2) var(--space-5);font-size:var(--text-subhead);font-weight:var(--weight-medium)}html .t-message.t-is-success .t-icon{color:var(--color-success)}html .t-message.t-is-error .t-icon{color:var(--color-danger)}html .t-message.t-is-warning .t-icon{color:var(--color-warning)}html .t-message.t-is-info .t-icon{color:var(--color-accent-text)}html .t-dialog{background:var(--material-thick);-webkit-backdrop-filter:var(--material-blur-thick);backdrop-filter:var(--material-blur-thick);border-radius:var(--radius-xl);box-shadow:var(--shadow-popover);color:var(--color-label);border:none}html .t-dialog__mask{background:var(--scrim)}html .t-dialog__header{color:var(--color-label);font-weight:var(--weight-semibold);font-size:var(--text-headline)}html .t-divider{border-color:var(--color-separator)}html .t-badge--dot,html .t-badge--circle{background-color:var(--color-like)}html .t-switch.t-is-checked{background-color:var(--color-repost)}html .t-checkbox__input,html .t-radio__input{border-color:var(--color-label-quaternary)}html .t-checkbox.t-is-checked .t-checkbox__input{background-color:var(--color-accent);border-color:var(--color-accent)}html .t-skeleton__col{background-color:var(--color-fill)}.chinese-text{letter-spacing:.02em;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;overflow-wrap:break-word;word-break:normal;hanging-punctuation:allow-end;line-height:1.8}.chinese-paragraph{text-indent:2em;margin-bottom:1.5em}.chinese-paragraph-no-indent{text-indent:0;margin-bottom:1.5em}.chinese-heading-1{font-size:var(--font-3xl);font-weight:var(--font-bold);letter-spacing:.04em;margin-bottom:var(--space-6);line-height:1.4}.chinese-heading-2{font-size:var(--font-2xl);font-weight:var(--font-bold);letter-spacing:.03em;margin-bottom:var(--space-5);line-height:1.4}.chinese-heading-3{font-size:var(--font-xl);font-weight:var(--font-bold);letter-spacing:.02em;margin-bottom:var(--space-4);line-height:1.5}.chinese-punct-fix{text-spacing-trim:trim-start}.chinese-emphasis{font-weight:var(--font-bold);color:var(--text-primary)}.chinese-emphasis-dot{text-emphasis:dot;text-emphasis-position:under}.chinese-quote{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);border-left:4px solid var(--accent-blue);background:var(--bg-secondary);font-style:normal;line-height:1.8}.chinese-quote:before,.chinese-quote:after{content:none}.chinese-list{padding-left:0;list-style:none}.chinese-list li{margin-bottom:var(--space-3);padding-left:1.5em;line-height:1.8;position:relative}.chinese-list li:before{content:"•";color:var(--accent-blue);position:absolute;left:.5em}.chinese-list-numbered{counter-reset:item;padding-left:0;list-style:none}.chinese-list-numbered li{margin-bottom:var(--space-3);counter-increment:item;padding-left:2.5em;line-height:1.8;position:relative}.chinese-list-numbered li:before{content:"(" counter(item) ")";color:var(--text-secondary);font-size:var(--font-sm);position:absolute;left:0}.chinese-link{color:var(--accent-blue);transition:border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000;text-decoration:none}@media (hover:hover) and (pointer:fine){.chinese-link:hover{border-bottom-color:var(--accent-blue);text-decoration:none}}.chinese-small{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.6}.chinese-meta{font-size:var(--font-xs);color:var(--text-tertiary);letter-spacing:.01em;line-height:1.5}.chinese-title-group{margin-bottom:var(--space-6)}.chinese-title-group__main{font-size:var(--font-2xl);font-weight:var(--font-bold);margin-bottom:var(--space-2);line-height:1.4}.chinese-title-group__sub{font-size:var(--font-md);color:var(--text-secondary);line-height:1.6}.chinese-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chinese-card__title{font-size:var(--font-xl);font-weight:var(--font-bold);margin-bottom:var(--space-4);letter-spacing:.02em}.chinese-card__content{color:var(--text-primary);line-height:1.8}.btn-chinese{font-weight:var(--font-bold);letter-spacing:.04em;padding:var(--space-3) var(--space-6)}.form-label-chinese{font-size:var(--font-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-2);display:block}.input-chinese::placeholder{color:var(--text-tertiary);font-size:var(--font-md)}.toast-chinese{font-size:var(--font-md);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);line-height:1.6}.badge-chinese{font-size:var(--font-xs);font-weight:var(--font-bold);padding:var(--space-1) var(--space-2);letter-spacing:.02em}.tag-chinese{font-size:var(--font-sm);font-weight:var(--font-medium);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);letter-spacing:.02em;align-items:center;display:inline-flex}.nav-item-chinese{font-size:var(--font-lg);font-weight:var(--font-medium);padding:var(--space-3) var(--space-4);letter-spacing:.02em}.nav-item-chinese--active{font-weight:var(--font-bold)}.section-title-chinese{font-size:var(--font-xl);font-weight:var(--font-extrabold);padding:var(--space-4) 0;border-bottom:1px solid var(--border-color);margin-bottom:var(--space-4)}.comment-chinese{color:var(--text-primary);line-height:1.8}.comment-chinese__author{font-weight:var(--font-bold);margin-bottom:var(--space-1)}.comment-chinese__time{font-size:var(--font-sm);color:var(--text-tertiary);margin-bottom:var(--space-2)}.comment-chinese__content{line-height:1.8}.article-chinese{font-size:var(--font-lg);color:var(--text-primary);line-height:1.9}.article-chinese p{text-align:justify;margin-bottom:1.5em}.article-chinese h2{font-size:var(--font-2xl);font-weight:var(--font-bold);margin-top:var(--space-8);margin-bottom:var(--space-4);letter-spacing:.02em}.article-chinese h3{font-size:var(--font-xl);font-weight:var(--font-bold);margin-top:var(--space-6);margin-bottom:var(--space-3)}@media (width<=768px){.chinese-text{font-size:var(--font-md);line-height:1.7}.chinese-heading-1{font-size:var(--font-2xl)}.chinese-heading-2{font-size:var(--font-xl)}.chinese-paragraph{text-indent:1.5em}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.page-enter-active{transition:opacity .16s var(--ease-out)}.page-enter-from{opacity:0}.page-leave-active{transition:none}.tab-bar__indicator--ready{transition:transform .26s var(--ease-spring)}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.page-enter-from{opacity:0}.tab-bar__indicator--ready{transition:none}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:CommunityArabic;src:url(/fonts/noto-sans-arabic-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:CommunityArabic;src:url(/fonts/noto-sans-arabic-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:CommunityArabic;src:url(/fonts/noto-sans-arabic-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0;--ripple-color:transparent!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:var(--color-bg);scrollbar-gutter:stable;overscroll-behavior:none;overscroll-behavior-y:none;touch-action:manipulation;font-size:100%}body,#app{overscroll-behavior:none;overscroll-behavior-y:none}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body);font-optical-sizing:auto;font-kerning:normal;font-feature-settings:"kern" 1;color:var(--color-label);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word}:lang(zh) .rich-text,:lang(ja) .rich-text,:lang(ko) .rich-text{line-height:var(--leading-cjk)}[dir=rtl]{letter-spacing:0}#app{min-height:100dvh}h1,h2,h3,h4,h5,h6{color:var(--color-label);font-weight:var(--weight-bold);text-wrap:balance}h1{font-size:var(--text-title-1);line-height:var(--leading-title-1);letter-spacing:var(--tracking-title-1)}h2{font-size:var(--text-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-title-2)}h3{font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:var(--tracking-title-3)}h4{font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-weight:var(--weight-semibold)}h5,h6{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-semibold)}.type-large-title{font-size:var(--text-large-title);line-height:var(--leading-large-title);letter-spacing:var(--tracking-large-title);font-weight:var(--weight-bold)}.type-title-1{font-size:var(--text-title-1);line-height:var(--leading-title-1);letter-spacing:var(--tracking-title-1);font-weight:var(--weight-bold)}.type-title-2{font-size:var(--text-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-title-2);font-weight:var(--weight-bold)}.type-title-3{font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:var(--tracking-title-3);font-weight:var(--weight-semibold)}.type-headline{font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-weight:var(--weight-semibold)}.type-body{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.type-subhead{font-size:var(--text-subhead);line-height:var(--leading-subhead)}.type-footnote{font-size:var(--text-footnote);line-height:var(--leading-footnote);letter-spacing:var(--tracking-footnote)}.type-caption{font-size:var(--text-caption);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}p{line-height:inherit}code,kbd,pre{font-family:var(--font-mono);font-size:.9em}:not(pre)>code{border-radius:var(--radius-xs);background:var(--color-fill);padding:.1em .35em}a{color:var(--color-accent-text);text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font}}button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.4}img{max-width:100%;height:auto;display:block}input,textarea,select{font:inherit;color:inherit}select,select option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1c1e;background-color:#fff}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=file]):not([type=hidden]),textarea,select{font-size:16px!important}}textarea{resize:vertical}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-soft);color:inherit}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-fill-strong);border-radius:var(--radius-full);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--color-label-tertiary)}}.text-primary{color:var(--color-label)}.text-secondary{color:var(--color-label-secondary)}.text-tertiary{color:var(--color-label-tertiary)}.text-accent{color:var(--color-accent-text)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.text-xs{font-size:var(--text-caption)}.text-sm{font-size:var(--text-footnote)}.text-md{font-size:var(--text-body)}.text-lg{font-size:var(--text-headline)}.text-xl{font-size:var(--text-title-3)}.text-2xl{font-size:var(--text-title-2)}.font-normal{font-weight:var(--weight-regular)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semibold)}.font-bold{font-weight:var(--weight-bold)}.tabular-nums{font-variant-numeric:tabular-nums}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-4{-webkit-line-clamp:4}.break-words{overflow-wrap:anywhere}.keep-all{word-break:keep-all}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-header{z-index:var(--z-bar);align-items:center;gap:var(--space-3);min-height:calc(var(--bar-height) + var(--safe-top));padding:var(--safe-top) var(--gutter) 0;background:var(--material-bar);-webkit-backdrop-filter:var(--material-blur-bar);backdrop-filter:var(--material-blur-bar);box-shadow:0 var(--hairline) 0 transparent;transition:box-shadow var(--duration-fast) var(--ease-out);display:flex;position:sticky;top:0}html[data-scrolled] .page-header,html[data-scrolled] .home-header{box-shadow:0 var(--hairline) 0 var(--material-bar-border)}.page-header--with-back{gap:var(--space-2);padding-left:var(--space-2)}.page-header__title{font-size:var(--text-headline);line-height:var(--leading-headline);letter-spacing:var(--tracking-headline);font-weight:var(--weight-semibold);color:var(--color-label);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-header:not(.page-header--with-back)>.page-header__title,.home-header .page-header__title{font-size:var(--text-title-2);line-height:var(--leading-title-2);letter-spacing:var(--tracking-title-2);font-weight:var(--weight-bold)}.page-header__back-btn{width:var(--hit-target);height:var(--hit-target);border-radius:var(--radius-full);color:var(--color-accent-text);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-release) var(--ease-spring);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-header__back-btn:active{background:var(--color-pressed);transform:scale(var(--press-scale-small));transition-duration:var(--duration-press);transition-timing-function:var(--ease-out)}@media (hover:hover) and (pointer:fine){.page-header__back-btn:hover{background:var(--color-hover)}}.tab-bar{gap:var(--space-1);padding:0 var(--space-2);box-shadow:inset 0 calc(-1 * var(--hairline)) 0 var(--color-separator);display:flex;position:relative}.tab-bar__item{min-height:var(--hit-target);padding:0 var(--space-2);color:var(--color-label-secondary);font-size:var(--text-subhead);font-weight:var(--weight-medium);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.tab-bar__item:active{background:var(--color-pressed)}@media (pointer:coarse){.post-card:active,.settings__row:active,.tab-bar__item:active,.notification-body:active,.conversation:active,.user-item:active,.nav-item:active,.user-info:active{background:0 0!important}}@media (hover:hover) and (pointer:fine){.tab-bar__item:hover{color:var(--color-label);text-decoration:none}}.tab-bar__item--active{color:var(--color-label);font-weight:var(--weight-semibold)}.tab-bar__text{padding:var(--space-3) 0}.tab-bar__indicator{border-radius:var(--radius-full);background:var(--color-accent);opacity:0;pointer-events:none;width:2rem;height:3px;position:absolute;bottom:0;left:0}.tab-bar__indicator--ready{opacity:1}.empty-state{padding:var(--space-16) var(--space-8);text-align:center;flex-direction:column;align-items:center;display:flex}.empty-state__icon{width:4rem;height:4rem;margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--color-fill);color:var(--color-label-secondary);place-items:center;display:grid}.empty-state__icon .t-icon{font-size:1.75rem!important}.empty-state__title{font-size:var(--text-title-3);line-height:var(--leading-title-3);letter-spacing:var(--tracking-title-3);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.empty-state__text{max-width:22rem;margin-bottom:var(--space-6);color:var(--color-label-secondary);font-size:var(--text-subhead);line-height:var(--leading-subhead)}.page-loading{padding:var(--space-12);justify-content:center;align-items:center;min-height:12rem;display:flex}.loading-spinner{border:2px solid var(--color-fill-strong);border-top-color:var(--color-label-secondary);border-radius:50%;width:1.5rem;height:1.5rem;animation:.7s linear infinite spin}.card{background:var(--color-bg-grouped);border-radius:var(--radius-lg);overflow:hidden}.card__header,.card__body{padding:var(--space-4)}.card__footer{padding:var(--space-4);box-shadow:inset 0 var(--hairline) 0 var(--color-separator)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit-target);padding:0 var(--space-5);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:-.005em;border-radius:var(--radius-full);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-release) var(--ease-spring);display:inline-flex}.btn:not(:disabled):active{transform:scale(var(--press-scale));transition-duration:var(--duration-fast), var(--duration-press);transition-timing-function:var(--ease-out)}.btn--primary{background:var(--color-accent);color:var(--color-on-accent)}.btn--secondary{background:var(--color-fill);color:var(--color-label)}.btn--ghost{color:var(--color-accent-text);background:0 0}.btn--danger{background:var(--color-danger);color:#fff}@media (hover:hover) and (pointer:fine){.btn--primary:not(:disabled):hover{background:var(--color-accent-hover)}.btn--secondary:not(:disabled):hover{background:var(--color-fill-strong)}.btn--ghost:not(:disabled):hover{background:var(--color-accent-soft)}}.btn--sm{min-height:2rem;padding:0 var(--space-3);font-size:var(--text-footnote)}.btn--lg{min-height:3rem;padding:0 var(--space-6);font-size:var(--text-headline)}@media print{body{color:#000;background:#fff}.page-header,.tab-bar,.app-tabbar,.app-fab{display:none}}html.has-sheet{overflow:hidden}
