.entrance-effect{z-index:998;pointer-events:none;animation:entranceFadeOut var(--entrance-duration) ease both;position:fixed;inset:0;overflow:hidden}.entrance-effect.is-leaving{animation:.45s forwards entranceQuickLeave}.entrance-effect>*{position:absolute}.entrance-effect__canvas{width:100%;height:100%;inset:0}.entrance-effect--family-minimal{background:#0a0e1214}.entrance-effect--family-particle{background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--entrance-tone) 22%, transparent), transparent 32%), radial-gradient(circle at 78% 72%, color-mix(in srgb, var(--entrance-accent) 16%, transparent), transparent 36%), #05090f29}.entrance-effect--family-ambient{background:radial-gradient(circle at 18% 20%,#fff68f1f,#0000 26%),#ffffff0a}.entrance-effect--family-impact{background:radial-gradient(circle at 28% 24%,#ffde591f,#0000 28%),#ffffff0a}.entrance-effect--family-soft{background:#ffffff0a}.entrance-effect__veil{background:linear-gradient(120deg, transparent 0 34%, #ffffff8c 46%, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--entrance-tone) 18%, transparent), transparent 72%);opacity:0;inset:0}.entrance-effect__line{left:-18vw;top:var(--line-y);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--entrance-tone) 72%, white), transparent);opacity:0;width:34vw;height:1px;animation:entranceLinePass var(--entrance-duration) cubic-bezier(.2, .72, .2, 1) var(--line-delay) both}.entrance-effect__page{background:linear-gradient(90deg, #2b9fb23d 0 2%, #ffffffad 3%, transparent 24%), repeating-linear-gradient(0deg, #22b8cf29 0 1px, transparent 1px 18px), linear-gradient(135deg, #fff, color-mix(in srgb, var(--entrance-accent) 28%, #fff) 54%, #e9fbff);transform-origin:0;width:min(58vw,720px);height:min(64vh,520px);animation:entrancePageFlip var(--entrance-duration) cubic-bezier(.18, .76, .2, 1) both;border-radius:6px 14px 14px 6px;top:14%;left:50%;box-shadow:-18px 18px 44px #4a39202e,0 28px 86px #19202c29}.entrance-effect__page:before,.entrance-effect__page:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.entrance-effect__page:before{transform-origin:0;animation:entrancePageCurl var(--entrance-duration) cubic-bezier(.16, .82, .18, 1) both;background:linear-gradient(90deg,#402b1938,#0000 16%),linear-gradient(110deg,#0000 0 62%,#ffffffd6 70%,#0000 78%)}.entrance-effect__page:after{opacity:.72;background:linear-gradient(90deg,#795a3614,#0000 10%),repeating-linear-gradient(0deg,#0000 0 20px,#5c442a1f 21px 22px);border-left:1px solid #795a3638;inset:8px 10px 8px 18px}.entrance-effect--fade-soft .entrance-effect__veil{animation:entranceSoftWash var(--entrance-duration) ease both}.entrance-effect--float-up .entrance-effect__veil{background:linear-gradient(0deg, color-mix(in srgb, var(--entrance-tone) 26%, transparent), transparent 72%);animation:entranceFloatWash var(--entrance-duration) ease-out both}.entrance-effect--slide-left .entrance-effect__veil{animation:entranceSlideLeft var(--entrance-duration) cubic-bezier(.18, .8, .22, 1) both}.entrance-effect--slide-right .entrance-effect__veil{animation:entranceSlideRight var(--entrance-duration) cubic-bezier(.18, .8, .22, 1) both}.entrance-effect--scale-pop .entrance-effect__veil{background:radial-gradient(circle at 50% 50%, transparent 0 22%, color-mix(in srgb, var(--entrance-tone) 32%, transparent) 23% 24%, transparent 25%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--entrance-tone) 20%, transparent), transparent 50%);animation:entranceCleanZoom var(--entrance-duration) ease-out both}.entrance-effect--flip-3d{perspective:1400px;background:radial-gradient(at 50% 58%,#fff7ad6b,#0000 48%),radial-gradient(circle at 28% 20%,#7dd3fc2e,#0000 30%),#ffffff14}.entrance-effect__field,.entrance-effect__atmosphere,.entrance-effect__impact-bg,.entrance-effect__soft-bg{opacity:0;inset:0}.entrance-effect__particle,.entrance-effect__ambient-item,.entrance-effect__impact-piece,.entrance-effect__soft-item{display:none}.entrance-effect--flash-open{animation:entranceFlash var(--entrance-duration) ease-out both;background:#fff}.entrance-effect__curtain{background:repeating-linear-gradient(90deg, #ffffff2e 0 10px, transparent 10px 22px), linear-gradient(135deg, color-mix(in srgb, var(--entrance-tone) 72%, #fff), color-mix(in srgb, var(--entrance-accent) 52%, #ffb3c8));height:52%;animation:entranceCurtainTop var(--entrance-duration) cubic-bezier(.16, .78, .2, 1) both;left:0;right:0;box-shadow:0 16px 46px #ff8fab2e}.entrance-effect__curtain--top{top:0}.entrance-effect__curtain--bottom{animation-name:entranceCurtainBottom;bottom:0}@keyframes entranceFadeOut{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes entranceQuickLeave{to{opacity:0}}@keyframes entranceSoftWash{0%{opacity:0;transform:scale(1.02)}22%{opacity:.75}to{opacity:0;transform:scale(1)}}@keyframes entranceFloatWash{0%{opacity:0;transform:translateY(32px)}24%{opacity:.62}to{opacity:0;transform:translateY(-80px)}}@keyframes entranceSlideLeft{0%{opacity:0;transform:translate(100%)}24%{opacity:.78}to{opacity:0;transform:translate(-100%)}}@keyframes entranceSlideRight{0%{opacity:0;transform:translate(-100%)}24%{opacity:.78}to{opacity:0;transform:translate(100%)}}@keyframes entranceCleanZoom{0%{opacity:0;transform:scale(.74)}24%{opacity:.8}to{opacity:0;transform:scale(1.8)}}@keyframes entranceLinePass{0%{opacity:0;transform:translate(0)}18%{opacity:.75}to{opacity:0;transform:translate(132vw)}}@keyframes entrancePageFlip{0%{opacity:0;filter:blur(3px);transform:translate(-48%)rotateY(-86deg)rotate(-2deg)}18%{opacity:.95;filter:blur()}52%{opacity:.86;transform:translate(-50%)rotateY(-18deg)rotate(0)}76%{opacity:.64;transform:translate(-42%)rotateY(34deg)rotate(2deg)}to{opacity:0;filter:blur(2px);transform:translate(16%)rotateY(76deg)rotate(5deg)}}@keyframes entrancePageCurl{0%{opacity:.6;transform:rotateY(0)}38%{opacity:.88;transform:rotateY(-34deg)}76%{opacity:.44;transform:rotateY(28deg)}to{opacity:0;transform:rotateY(72deg)}}@keyframes entranceFlash{0%{opacity:0}8%{opacity:1}24%{opacity:.45}to{opacity:0}}@keyframes entranceCurtainTop{0%{transform:translateY(0)}62%{transform:translateY(0)}to{transform:translateY(-108%)}}@keyframes entranceCurtainBottom{0%{transform:translateY(0)}62%{transform:translateY(0)}to{transform:translateY(108%)}}@media (width<=768px){.entrance-effect__page{width:min(78vw,360px);height:min(48vh,420px);top:24%}}.site-entrance{z-index:2147483646;pointer-events:none;color:#fff;isolation:isolate;place-items:center;animation:.42s ease-out both siteEntranceIn;display:grid;position:fixed;inset:0;overflow:hidden}.site-entrance.is-leaving{animation:.52s ease-in both siteEntranceOut}.site-entrance__canvas,.site-entrance__backdrop,.site-entrance__scan,.site-entrance__halo,.site-entrance__constellation{position:absolute;inset:0}.site-entrance__canvas{z-index:4;width:100%;height:100%}.site-entrance__backdrop{z-index:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 24% 24%,#ffe78733,#0000 28%),radial-gradient(circle at 78% 32%,#45d5ff2e,#0000 32%),linear-gradient(145deg,#05080edb,#080f1ab8)}.site-entrance__scan{z-index:1;opacity:.44;animation:siteEntranceScan calc(var(--site-entrance-duration) * .72) cubic-bezier(.16, 1, .3, 1) both;background:linear-gradient(90deg,#0000,#ffffff38,#0000),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 7px);transform:translate(-115%)}.site-entrance__halo{z-index:2;width:min(72vw,620px);height:min(72vw,620px);animation:siteEntranceHalo var(--site-entrance-duration) cubic-bezier(.16, 1, .3, 1) both;border:1px solid #ffffff47;border-radius:50%;place-self:center;box-shadow:inset 0 0 54px #ffffff1f,0 0 92px #4dd4ff40}.site-entrance__constellation{z-index:3}.site-entrance__constellation span{background:#fff7ad;border-radius:999px;width:4px;height:4px;animation:1.3s ease-in-out infinite alternate siteEntranceTwinkle;position:absolute;box-shadow:0 0 12px #fff7ad,0 0 28px #ffffff85}.site-entrance__message{z-index:5;text-align:center;text-shadow:0 2px 28px #0000009e;gap:12px;width:min(88vw,760px);padding:0 22px;animation:.78s cubic-bezier(.16,1,.3,1) both siteEntranceMessage;display:grid;position:relative}.site-entrance__kicker{color:#fff7ad;letter-spacing:.16em;background:#05080e6b;border:1px solid #ffffff70;border-radius:999px;justify-self:center;padding:4px 12px;font-size:12px;font-weight:700}.site-entrance__message h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,7vw,76px);font-weight:900;line-height:1.08}.site-entrance__message p{color:#ffffffd6;margin:0;font-size:clamp(15px,2.2vw,22px);line-height:1.7}.site-entrance--cyber-broadcast .site-entrance__backdrop{background:linear-gradient(90deg,#00f5ff33,#0000 28%,#ff2f9233),linear-gradient(145deg,#010810e6,#0a0a1cbd)}.site-entrance--cyber-broadcast .site-entrance__message h2{color:#effcff;text-shadow:2px 0 #00f5ff,-2px 0 #ff2f92,0 0 34px #00f5ff80}.site-entrance--star-gate .site-entrance__halo{border-style:dashed;animation-name:siteEntranceGate}.site-entrance--golden-rain .site-entrance__backdrop{background:radial-gradient(circle at 50% 14%,#ffd1663d,#0000 32%),linear-gradient(145deg,#140d05e0,#221708ad)}.site-entrance--golden-rain .site-entrance__kicker{color:#2d1b00;background:#ffd166;border-color:#ffffffa3}@keyframes siteEntranceIn{0%{opacity:0}to{opacity:1}}@keyframes siteEntranceOut{0%{opacity:1}to{opacity:0}}@keyframes siteEntranceScan{0%{transform:translate(-115%)}to{transform:translate(115%)}}@keyframes siteEntranceHalo{0%{opacity:0;transform:scale(.42)rotate(0)}42%{opacity:1}to{opacity:.52;transform:scale(1.12)rotate(18deg)}}@keyframes siteEntranceGate{0%{opacity:0;transform:scale(.28)rotate(0)}55%{opacity:1}to{opacity:.6;transform:scale(1.22)rotate(128deg)}}@keyframes siteEntranceTwinkle{0%{opacity:.2;filter:blur()}to{opacity:1;filter:blur(.6px)}}@keyframes siteEntranceMessage{0%{opacity:0;filter:blur(10px);transform:translateY(26px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=640px){.site-entrance__message{gap:10px;padding:0 18px}.site-entrance__kicker{letter-spacing:.1em;font-size:11px}}.discussion-realtime-bridge[data-v-117edabf]{display:none}.festival-icon[data-v-23518410]{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.festival-atmosphere[data-v-2178a390]{pointer-events:none;z-index:49;position:fixed;inset:0;overflow:hidden}.festival-atmosphere__scene[data-v-2178a390]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.festival-atmosphere__lights[data-v-2178a390]{z-index:1;pointer-events:none;width:102%;height:72px;filter:drop-shadow(0 5px 12px var(--festival-glow));position:absolute;top:0;left:-1%}.festival-lights__wire[data-v-2178a390]{border-bottom:2px solid color-mix(in srgb, var(--festival-secondary) 68%, #475569);opacity:.62;width:100%;height:38px;box-shadow:0 3px 4px color-mix(in srgb, var(--festival-accent) 18%, transparent);border-radius:0 0 50% 50%;position:absolute;top:8px;left:0}.festival-lights__bulb[data-v-2178a390]{width:var(--light-size,12px);height:calc(var(--light-size,12px) * 1.35);border:1px solid color-mix(in srgb, var(--light-color) 78%, #fff);background:var(--light-color);box-shadow:0 0 4px var(--light-color), 0 0 10px color-mix(in srgb, var(--light-color) 72%, transparent), 0 0 18px color-mix(in srgb, var(--light-color) 34%, transparent);animation:festivalBulbPulse-2178a390 2.8s ease-in-out var(--light-delay) infinite;border-radius:50% 50% 45% 45%;display:block;position:absolute;transform:translate(-50%)}.festival-lights__bulb[data-v-2178a390]:after{content:"";background:#334155;border-radius:2px 2px 0 0;width:4px;height:6px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.festival-atmosphere__scene[data-v-2178a390]:before{content:"";background:linear-gradient(90deg, transparent, var(--festival-accent) 18%, var(--festival-secondary) 50%, var(--festival-accent) 82%, transparent);opacity:.72;height:2px;position:absolute;top:0;left:0;right:0}.festival-atmosphere__scene[data-v-2178a390]:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--festival-tint) 34%, transparent), transparent);opacity:.34;height:22px;position:absolute;top:2px;left:0;right:0}.festival-atmosphere--lantern .festival-atmosphere__scene[data-v-2178a390]:after{background:repeating-linear-gradient(90deg, transparent 0 54px, color-mix(in srgb, var(--festival-secondary) 32%, transparent) 55px 56px, transparent 57px 112px);opacity:.22}.festival-atmosphere--lantern .festival-lights__bulb[data-v-2178a390],.festival-atmosphere--spark .festival-lights__bulb[data-v-2178a390],.festival-atmosphere--fireworks .festival-lights__bulb[data-v-2178a390],.festival-atmosphere--radiant .festival-lights__bulb[data-v-2178a390],.festival-atmosphere--night-fire .festival-lights__bulb[data-v-2178a390]{width:calc(var(--light-size,12px) * 1.15);height:calc(var(--light-size,12px) * 1.55);animation-duration:2.1s}.festival-atmosphere--lantern .festival-lights__wire[data-v-2178a390],.festival-atmosphere--night-fire .festival-lights__wire[data-v-2178a390]{border-bottom-width:3px;height:48px}.festival-atmosphere--moon .festival-lights__bulb[data-v-2178a390],.festival-atmosphere--starfield .festival-lights__bulb[data-v-2178a390]{border-radius:50%;width:9px;height:9px;animation-duration:3.8s}.festival-atmosphere--moon .festival-lights__wire[data-v-2178a390],.festival-atmosphere--starfield .festival-lights__wire[data-v-2178a390]{opacity:.56;border-bottom-style:dotted;height:28px}.festival-atmosphere--snow .festival-lights__bulb[data-v-2178a390]{box-shadow:0 0 8px var(--light-color), 0 0 22px color-mix(in srgb, var(--light-color) 68%, transparent);border-radius:50%;animation-duration:3.2s}.festival-atmosphere--river .festival-lights__wire[data-v-2178a390],.festival-atmosphere--drizzle .festival-lights__wire[data-v-2178a390],.festival-atmosphere--breeze .festival-lights__wire[data-v-2178a390]{opacity:.5;border-bottom-style:dashed;height:24px}.festival-atmosphere--candle .festival-lights__bulb[data-v-2178a390]{opacity:.62;width:8px;height:12px;animation-duration:4.6s}.festival-atmosphere--river .festival-atmosphere__scene[data-v-2178a390]:after,.festival-atmosphere--drizzle .festival-atmosphere__scene[data-v-2178a390]:after{background:repeating-linear-gradient(172deg, transparent 0 12px, color-mix(in srgb, var(--festival-secondary) 20%, transparent) 13px 14px, transparent 15px 24px);opacity:.34;height:32px;inset:auto 0 10vh}.festival-atmosphere--drizzle .festival-atmosphere__scene[data-v-2178a390]:before{background:repeating-linear-gradient(105deg, transparent 0 22px, color-mix(in srgb, var(--festival-secondary) 38%, transparent) 23px 24px, transparent 25px 42px);opacity:.4;height:1px}.festival-atmosphere--snow .festival-atmosphere__scene[data-v-2178a390]:after{opacity:.26;background:linear-gradient(#dbeafe6b,#0000)}.festival-atmosphere--moon .festival-atmosphere__scene[data-v-2178a390]:after,.festival-atmosphere--starfield .festival-atmosphere__scene[data-v-2178a390]:after{background:radial-gradient(circle at 84% 8%, color-mix(in srgb, var(--festival-secondary) 16%, transparent), transparent 18%), repeating-linear-gradient(90deg, transparent 0 38px, color-mix(in srgb, var(--festival-secondary) 12%, transparent) 39px 40px, transparent 41px 80px);opacity:.28}.festival-atmosphere--fireworks .festival-atmosphere__scene[data-v-2178a390]:after,.festival-atmosphere--radiant .festival-atmosphere__scene[data-v-2178a390]:after{background:repeating-linear-gradient(90deg, transparent 0 34px, color-mix(in srgb, var(--festival-secondary) 18%, transparent) 35px 36px, transparent 37px 76px);opacity:.25}.festival-atmosphere--tribute .festival-atmosphere__scene[data-v-2178a390]:before,.festival-atmosphere--candle .festival-atmosphere__scene[data-v-2178a390]:before{opacity:.42;background:linear-gradient(90deg,#0000,#64748b 36%,#cbd5e1 50%,#64748b 64%,#0000)}.festival-atmosphere--tribute .festival-atmosphere__scene[data-v-2178a390]:after,.festival-atmosphere--candle .festival-atmosphere__scene[data-v-2178a390]:after{opacity:.22;background:linear-gradient(#4755691f,#0000)}.festival-ribbon[data-v-2178a390]{pointer-events:auto;border:1px solid color-mix(in srgb, var(--festival-accent) 26%, var(--console-border));border-left:3px solid var(--festival-accent);background:color-mix(in srgb, var(--console-surface) 94%, var(--festival-tint));max-width:min(240px,100vw - 32px);min-height:32px;color:var(--console-text);opacity:.96;border-radius:7px;align-items:center;gap:7px;padding:5px 7px 5px 9px;transition:border-color .2s,box-shadow .2s;display:inline-flex;position:fixed;top:72px;right:20px;box-shadow:0 5px 16px #10182814}.festival-ribbon[data-v-2178a390]:hover{border-color:color-mix(in srgb, var(--festival-accent) 45%, var(--console-border));box-shadow:0 7px 20px #1018281f}.festival-ribbon__icon[data-v-2178a390]{flex:none;width:18px;height:18px;display:inline-flex}.festival-ribbon__meta[data-v-2178a390]{color:var(--console-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.festival-ribbon__close[data-v-2178a390]{width:18px;height:18px;color:var(--console-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.festival-ribbon__close[data-v-2178a390]:hover{background:color-mix(in srgb, var(--festival-accent) 10%, transparent);color:var(--festival-accent)}.festival-particles span[data-v-2178a390]{z-index:2;font-size:var(--particle-size,17px);color:var(--festival-accent);opacity:.25;text-shadow:0 1px 7px color-mix(in srgb, var(--festival-accent) 26%, transparent);will-change:transform;animation:linear infinite festivalFall-2178a390;position:absolute;top:-32px}.festival-atmosphere--lantern .festival-particles span[data-v-2178a390],.festival-atmosphere--fireworks .festival-particles span[data-v-2178a390],.festival-atmosphere--radiant .festival-particles span[data-v-2178a390]{opacity:.32}.festival-atmosphere--drizzle .festival-particles span[data-v-2178a390]{opacity:.16;transform:rotate(18deg)}.festival-atmosphere--snow .festival-particles span[data-v-2178a390]{opacity:.28}.festival-atmosphere--balloon .festival-particles span[data-v-2178a390],.festival-atmosphere--petal .festival-particles span[data-v-2178a390]{animation-name:festivalSway-2178a390}@keyframes festivalFall-2178a390{0%{transform:translateY(-20px)rotate(0)}to{transform:translate3d(var(--particle-drift,24px), calc(100vh + 64px), 0) rotate(calc(180deg * var(--particle-rotation,1)))}}@keyframes festivalSway-2178a390{0%{transform:translateY(-20px)rotate(-8deg)}50%{transform:translate3d(calc(var(--particle-drift,24px) * -1), 50vh, 0) rotate(10deg)}to{transform:translate3d(var(--particle-drift,24px), calc(100vh + 64px), 0) rotate(-8deg)}}@keyframes festivalBulbPulse-2178a390{0%,to{opacity:.52;transform:translate(-50%)scale(.82)}42%{opacity:1;transform:translate(-50%)scale(1.12)}58%{opacity:.84;transform:translate(-50%)scale(1)}}@media (width<=760px){.festival-ribbon[data-v-2178a390]{max-width:168px;top:58px;right:12px}.festival-ribbon__meta[data-v-2178a390]{max-width:108px}}@media (prefers-reduced-motion:reduce){.festival-particles[data-v-2178a390]{display:none}.festival-ribbon[data-v-2178a390]{transition:none}.festival-lights__bulb[data-v-2178a390]{animation:none}}.public-festival-celebration[data-v-9bd57697]{color:var(--console-text,#101828);text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.public-festival-celebration__icon[data-v-9bd57697]{background:var(--festival-tint);width:62px;height:62px;color:var(--festival-accent);border-radius:50%;place-items:center;font-size:34px;display:grid}.public-festival-celebration strong[data-v-9bd57697]{color:var(--festival-accent);font-size:18px}.public-festival-celebration span[data-v-9bd57697]{color:var(--console-text-secondary,#667085);font-size:13px}.public-festival-celebration__effect[data-v-9bd57697]{color:var(--festival-accent);font-size:12px;font-weight:700}.public-festival-celebration__icon .festival-icon[data-v-9bd57697]{width:42px;height:42px;transform:translateY(-2px)}.transfer-progress[data-v-d07e2028]{border:1px solid var(--share-border,var(--console-border,#d9d9d9));color:var(--share-text,var(--console-text,#101828));background:var(--share-surface-muted,var(--console-surface-muted,#fafafa));border-radius:8px;padding:14px 16px}.transfer-progress__heading[data-v-d07e2028],.transfer-progress__meta[data-v-d07e2028],.transfer-progress__actions[data-v-d07e2028]{justify-content:space-between;align-items:center;gap:12px;display:flex}.transfer-progress__heading[data-v-d07e2028]{margin-bottom:10px}.transfer-progress__heading>div[data-v-d07e2028]{min-width:0}.transfer-progress__heading strong[data-v-d07e2028],.transfer-progress__heading span[data-v-d07e2028]{display:block}.transfer-progress__heading strong[data-v-d07e2028]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-progress__heading span[data-v-d07e2028],.transfer-progress__meta[data-v-d07e2028],.transfer-progress__state[data-v-d07e2028]{color:var(--share-text-secondary,var(--console-text-secondary,#667085));font-size:12px}.transfer-progress__state[data-v-d07e2028]{flex:none}.transfer-progress__meta[data-v-d07e2028]{flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.transfer-progress__actions[data-v-d07e2028]{justify-content:flex-end;margin-top:10px}.transfer-progress--error[data-v-d07e2028]{border-color:#ff7875}.transfer-progress--success[data-v-d07e2028]{border-color:#52c41a}.transfer-progress[data-v-d07e2028] .ant-progress-inner{background:var(--share-border,var(--console-border,#e5e7eb))}.transfer-progress[data-v-d07e2028] .ant-progress-text{color:var(--share-text-secondary,var(--console-text-secondary,#667085))}.transfer-progress__indeterminate[data-v-d07e2028]{background:var(--share-border,var(--console-border,#e5e7eb));border-radius:4px;height:7px;overflow:hidden}.transfer-progress__indeterminate span[data-v-d07e2028]{border-radius:inherit;background:var(--share-primary,var(--console-primary-strong,#1677ff));width:38%;height:100%;animation:1.2s ease-in-out infinite transfer-progress-slide-d07e2028;display:block}@keyframes transfer-progress-slide-d07e2028{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (width<=520px){.transfer-progress__meta[data-v-d07e2028]{gap:6px 12px}}.media-guide-modal-wrap .ant-modal{max-width:calc(100vw - 32px);padding-bottom:48px;top:32px}@media (width<=600px){.media-guide-modal-wrap .ant-modal{padding-bottom:32px;top:16px}}.media-guide[data-v-c9c7b5e0]{height:min(68vh,680px,100dvh - 180px);min-height:0;color:var(--text-primary);grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;overflow:hidden}.media-guide__tabs[data-v-c9c7b5e0]{border-bottom:1px solid var(--border-color);scrollbar-width:thin;gap:4px;padding:0 0 8px;display:flex;overflow-x:auto}.media-guide__tab[data-v-c9c7b5e0]{min-height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;padding:0 10px;font-size:13px}.media-guide__tab[data-v-c9c7b5e0]:hover,.media-guide__tab[data-v-c9c7b5e0]:focus-visible{color:var(--console-primary-strong,#337ecc);background:var(--console-primary-soft,#ecf5ff);outline:none}.media-guide__tab.is-active[data-v-c9c7b5e0]{color:var(--console-primary-strong,#337ecc);background:var(--console-primary-soft,#ecf5ff);font-weight:600}.media-guide__content[data-v-c9c7b5e0]{scrollbar-width:thin;align-content:start;gap:18px;min-height:0;padding:16px 4px 4px 0;display:grid;overflow-y:auto}.media-guide__lead[data-v-c9c7b5e0]{border-bottom:1px solid var(--border-color);gap:5px;padding-bottom:16px;display:grid}.media-guide__lead strong[data-v-c9c7b5e0],.media-guide__section h3[data-v-c9c7b5e0],.media-guide__definitions dt[data-v-c9c7b5e0]{color:var(--text-primary);font-weight:600}.media-guide__lead strong[data-v-c9c7b5e0]{font-size:15px}.media-guide__lead p[data-v-c9c7b5e0],.media-guide__section p[data-v-c9c7b5e0],.media-guide__section li[data-v-c9c7b5e0],.media-guide__definitions dd[data-v-c9c7b5e0]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.media-guide__section[data-v-c9c7b5e0]{gap:8px;display:grid}.media-guide__section h3[data-v-c9c7b5e0]{margin:0;font-size:14px}.media-guide__section ul[data-v-c9c7b5e0],.media-guide__section ol[data-v-c9c7b5e0]{gap:6px;margin:0;padding-left:20px;display:grid}.media-guide__section ol li[data-v-c9c7b5e0]{color:var(--text-secondary);font-size:13px;line-height:1.7}.media-guide__definitions[data-v-c9c7b5e0]{gap:8px;margin:0;display:grid}.media-guide__definitions>div[data-v-c9c7b5e0]{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(112px,.35fr) minmax(0,1fr);gap:12px;padding-bottom:8px;display:grid}.media-guide__definitions>div[data-v-c9c7b5e0]:last-child{border-bottom:0;padding-bottom:0}.media-guide__definitions dd[data-v-c9c7b5e0]{overflow-wrap:anywhere}@media (width<=576px){.media-guide[data-v-c9c7b5e0]{height:min(72vh,680px,100dvh - 150px)}.media-guide__tab[data-v-c9c7b5e0]{padding-inline:8px;font-size:12px}.media-guide__definitions>div[data-v-c9c7b5e0]{grid-template-columns:1fr;gap:2px}}.media-upload-modal-wrap .ant-modal{max-width:calc(100vw - 32px);padding-bottom:48px;top:32px}.media-upload-modal-wrap .ant-modal-body{padding-top:16px}@media (width<=600px){.media-upload-modal-wrap .ant-modal{padding-bottom:32px;top:16px}}.media-upload-modal[data-v-24e3a55e]{flex-direction:column;gap:14px;min-height:0;max-height:min(62vh,100dvh - 240px);display:flex;overflow:hidden}.media-upload-modal__destination[data-v-24e3a55e]{flex:none;align-items:center;gap:12px;display:flex}.media-upload-modal__destination label[data-v-24e3a55e]{color:var(--console-text);white-space:nowrap}.media-upload-modal__destination[data-v-24e3a55e] .ant-select{flex:1;min-width:0}.media-upload-modal__destination>.anticon[data-v-24e3a55e]{color:var(--console-text-secondary)}.media-upload-modal__dropzone[data-v-24e3a55e]{flex:none}.media-upload-modal__dropzone[data-v-24e3a55e] .ant-upload-drag{background:var(--console-surface-muted);border-radius:6px}.media-upload-modal__dropzone-content[data-v-24e3a55e]{justify-content:center;align-items:center;gap:14px;padding:5px 12px;display:flex}.media-upload-modal__dropzone-content>.anticon[data-v-24e3a55e]{color:var(--console-primary);font-size:30px}.media-upload-modal__dropzone-content>div[data-v-24e3a55e]{text-align:left;gap:4px;display:grid}.media-upload-modal__dropzone-content strong[data-v-24e3a55e]{color:var(--console-text);font-size:14px;font-weight:500}.media-upload-modal__dropzone-content span[data-v-24e3a55e]{color:var(--console-text-secondary);font-size:12px}.media-upload-modal[data-v-24e3a55e] .transfer-progress{flex:none}.media-upload-modal__queue-heading[data-v-24e3a55e]{color:var(--console-text);flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.media-upload-modal__queue-heading strong[data-v-24e3a55e]{margin-left:6px}.media-upload-modal__queue-heading small[data-v-24e3a55e]{color:var(--console-text-secondary);margin-left:12px}.media-upload-modal__summary[data-v-24e3a55e]{color:var(--console-text-secondary);font-size:12px}.media-upload-modal__files[data-v-24e3a55e]{overscroll-behavior:contain;scrollbar-width:thin;border-block:1px solid var(--console-border);min-height:44px;max-height:280px;overflow-y:auto}.media-upload-modal__file[data-v-24e3a55e]{border-bottom:1px solid var(--console-border);align-items:center;gap:10px;padding:12px 2px;display:flex}.media-upload-modal__file[data-v-24e3a55e]:last-child{border-bottom:0}.media-upload-modal__file-icon[data-v-24e3a55e]{color:var(--console-text-secondary);font-size:20px}.media-upload-modal__file-info[data-v-24e3a55e]{flex:1;gap:3px;min-width:0;display:grid}.media-upload-modal__file-info strong[data-v-24e3a55e]{color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.media-upload-modal__file-info span[data-v-24e3a55e]{color:var(--console-text-secondary);overflow-wrap:anywhere;font-size:12px}.media-upload-modal__file-info .media-upload-modal__file-error[data-v-24e3a55e]{color:var(--ant-color-error,#f56c6c)}.media-upload-modal__file[data-v-24e3a55e] .ant-tag{flex:none;margin:0}.media-upload-modal__empty[data-v-24e3a55e]{color:var(--console-text-secondary);text-align:center;padding:24px 12px;font-size:13px}.media-upload-modal__footer[data-v-24e3a55e]{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.media-upload-modal__footer-hint[data-v-24e3a55e]{max-width:200px;color:var(--console-text-secondary);font-size:12px}.media-upload-modal__footer-actions[data-v-24e3a55e]{flex:none;align-items:center;gap:8px;display:flex}.media-upload-modal__footer-actions[data-v-24e3a55e] .ant-btn+.ant-btn{margin:0}@media (width<=600px){.media-upload-modal[data-v-24e3a55e]{gap:10px;max-height:calc(100dvh - 300px)}.media-upload-modal__footer[data-v-24e3a55e]{flex-direction:column;align-items:stretch;gap:8px}.media-upload-modal__footer-hint[data-v-24e3a55e]{max-width:none}.media-upload-modal__footer-actions[data-v-24e3a55e]{flex-wrap:wrap;justify-content:flex-end}}@media (height<=600px){.media-upload-modal[data-v-24e3a55e]{overscroll-behavior:contain;display:block;overflow-y:auto}.media-upload-modal[data-v-24e3a55e]>*{margin-bottom:12px}.media-upload-modal[data-v-24e3a55e] .transfer-progress{z-index:1;position:sticky;top:0}.media-upload-modal__files[data-v-24e3a55e]{max-height:none;margin-bottom:0;overflow:visible}}html[class*=festival-] .enterprise-topnav{border-bottom-color:color-mix(in srgb, var(--console-primary,#1668dc) 18%, var(--console-border))}html.festival-spring,html.festival-lantern,html.festival-national{--festival-nav-accent:#dc2626}html.festival-duanwu,html.festival-labor,html.festival-qingming{--festival-nav-accent:#15803d}html.festival-mid-autumn,html.festival-chongyang{--festival-nav-accent:#b45309}html.festival-christmas{--festival-nav-accent:#0f766e}html[class*=festival-] .enterprise-topnav-brand strong{color:var(--festival-nav-accent,var(--console-primary,#1668dc))}.festival-countdown-host{gap:12px;margin-bottom:16px;display:grid}.festival-countdown-host__trigger{justify-content:flex-end;display:flex}.festival-countdown-host__sheet{z-index:18;justify-content:flex-end;display:flex;position:sticky;top:72px}.festival-countdown-host__sheet .festival-countdown__panel{margin-left:auto}@media (width<=760px){.festival-countdown-host__sheet{top:60px}}:root{--bg-primary:#f7f4ed;--bg-secondary:#ebe7dc;--bg-elevated:#fffdf8;--bg-muted:#f1ede3;--bg-strong:#101723;--text-primary:#18202c;--text-secondary:#687080;--text-muted:#8b91a0;--border-color:#ded6c7;--primary-color:#1f5eff;--primary-strong:#1748c7;--accent-color:#b26c1f;--success-color:#117a4b;--warning-color:#b46a00;--danger-color:#c93c3c;--sidebar-bg:#101723;--sidebar-muted:#8792a6;--sidebar-border:#ffffff14;--shadow:0 18px 45px #191c261a;--shadow-soft:0 10px 24px #191c2614}.dark-theme{--bg-primary:#111723;--bg-secondary:#0c111b;--bg-elevated:#171f2d;--bg-muted:#111927;--bg-strong:#070b12;--text-primary:#f1f5fb;--text-secondary:#aab5c6;--text-muted:#7d8798;--border-color:#293447;--primary-color:#78a3ff;--primary-strong:#4776e6;--accent-color:#e0a85d;--sidebar-bg:#070b12;--sidebar-muted:#8792a6;--sidebar-border:#ffffff17;--shadow:0 18px 50px #00000057;--shadow-soft:0 10px 28px #0000003d}*{box-sizing:border-box}@font-face{font-family:Knowledge Sans SC;src:url(/fonts/noto-sans-sc-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Knowledge Sans SC;src:url(/fonts/noto-sans-sc-bold.woff2)format("woff2");font-style:normal;font-weight:600 700;font-display:swap}html{min-width:320px;max-width:100%;color:var(--text-primary);background:var(--bg-secondary);overflow-x:hidden}body{letter-spacing:0;min-width:320px;max-width:100%;min-height:100vh;color:var(--text-primary);background:linear-gradient(135deg, #ffffffad, #fff3), radial-gradient(circle at top left, #1f5eff1a, transparent 32%), var(--bg-secondary);margin:0;font-family:Knowledge Sans SC,Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;overflow-x:hidden}.dark-theme body{background:radial-gradient(circle at top left, #78a3ff29, transparent 34%), linear-gradient(135deg, #090e18f0, #0d121dd1), var(--bg-secondary)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}body.ant-scrolling-effect{width:100%!important;overflow:hidden!important}.ant-modal-root .ant-modal-wrap,.ant-modal-root .ant-modal-wrap.ant-modal-centered{overscroll-behavior:contain;justify-content:center;align-items:flex-start;padding:clamp(56px,8vh,88px) 16px 24px;display:flex;overflow:hidden}.ant-modal-root .ant-modal{max-width:calc(100vw - 32px);margin:0;padding-bottom:0;top:auto}.ant-modal-root .ant-modal-content{border-radius:8px;flex-direction:column;max-height:calc(100vh - clamp(80px,12vh,120px));display:flex;overflow:hidden}.ant-modal-root .ant-modal-header,.ant-modal-root .ant-modal-footer{flex:none}.ant-modal-root .ant-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ant-modal-root .ant-modal-confirm-body-wrapper{min-height:0}@media (width<=760px){.ant-modal-root .ant-modal-wrap,.ant-modal-root .ant-modal-wrap.ant-modal-centered{padding:32px 12px 16px}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px)}.ant-modal-root .ant-modal-content{max-height:calc(100vh - 48px)}}.app-shell{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.app-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8db;border-bottom:1px solid #ded6c7c2;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.dark-theme .app-header{background:#111723d6;border-color:#293447c7}.brand{align-items:center;gap:12px;display:inline-flex}.brand-mark,.admin-logo{color:#fff;letter-spacing:0;background:linear-gradient(135deg,#1f5eff,#0d1c36);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:inline-flex}.brand-mark{object-fit:contain;background:0 0}.brand strong{font-size:15px;display:block}.brand small{color:var(--text-secondary);margin-top:2px;font-size:12px;display:block}.header-actions{align-items:center;gap:10px;display:flex}.icon-button,.panel-head button,.text-button{border:1px solid var(--border-color);min-height:38px;color:var(--text-primary);background:var(--bg-elevated);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff80}.icon-button:hover,.panel-head button:hover{color:var(--primary-color);border-color:#1f5eff73}.icon-only{width:38px;padding:0}.app-main{padding:28px}.eyebrow{color:var(--accent-color);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.status-text{color:var(--text-secondary);margin:0}.status-text.is-error{color:var(--danger-color)}.primary-button{border:1px solid var(--primary-strong);color:#fff;background:linear-gradient(135deg, var(--primary-color), var(--primary-strong));border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;display:inline-flex;box-shadow:0 10px 22px #1f5eff33}.primary-button:disabled{cursor:not-allowed;opacity:.66}.muted-link{color:var(--text-secondary)}.muted-link:hover{color:var(--primary-color)}.auth-page{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:36px;max-width:1120px;min-height:calc(100vh - 128px);margin:0 auto;display:grid}.auth-hero{color:#f8fbff;min-height:520px;box-shadow:var(--shadow);background:linear-gradient(135deg,#0b1220f0,#192a45d6),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 58px);border:1px solid #1017231f;border-radius:8px;flex-direction:column;justify-content:flex-end;padding:34px;display:flex;position:relative;overflow:hidden}.auth-hero:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:26px}.auth-hero h1{z-index:1;max-width:560px;margin:0;font-size:48px;line-height:1.08;position:relative}.auth-hero p:not(.eyebrow){z-index:1;color:#f8fbffbd;max-width:520px;font-size:16px;line-height:1.8;position:relative}.auth-signal-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid;position:relative}.auth-signal-grid span{color:#f8fbffc7;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:12px 10px;font-size:12px;font-weight:700}.auth-card{border:1px solid var(--border-color);box-shadow:var(--shadow);background:#fffdf8eb;border-radius:8px;gap:18px;padding:28px;display:grid}.dark-theme .auth-card{background:#171f2deb}.auth-card-head h2{margin:0;font-size:30px}.auth-card-head span{color:var(--text-secondary);margin-top:8px;display:block}.auth-card label,.meta-form label{color:var(--text-secondary);gap:8px;font-size:14px;font-weight:700;display:grid}.auth-card input,.meta-form input,.meta-form textarea,.meta-form select,.markdown-editor textarea,.inline-form input,.comment-form textarea{border:1px solid var(--border-color);width:100%;color:var(--text-primary);background:var(--bg-primary);border-radius:8px;outline:none;padding:11px 12px}.auth-card input:focus,.meta-form input:focus,.meta-form textarea:focus,.meta-form select:focus,.markdown-editor textarea:focus,.inline-form input:focus,.comment-form textarea:focus{border-color:#1f5eff8c;box-shadow:0 0 0 4px #1f5eff1a}.auth-submit{width:100%}.auth-card-foot{justify-content:space-between;gap:12px;font-size:14px;display:flex}.admin-shell{border:1px solid var(--border-color);background:var(--bg-elevated);max-width:1500px;min-height:calc(100vh - 128px);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:270px minmax(0,1fr);gap:0;margin:-28px auto;display:grid;overflow:hidden}.admin-sidebar{color:#f7f9ff;background:linear-gradient(180deg, #ffffff0a, transparent 18%), var(--sidebar-bg);min-height:calc(100vh - 72px);padding:22px}.admin-sidebar-head{border-bottom:1px solid var(--sidebar-border);align-items:center;gap:12px;padding-bottom:20px;display:flex}.admin-sidebar-head h1{margin:0;font-size:18px}.admin-sidebar .eyebrow{color:#7fa6ff;margin-bottom:4px}.admin-nav{gap:6px;margin-top:20px;display:grid}.admin-nav p{color:var(--sidebar-muted);margin:18px 0 6px;font-size:12px;font-weight:800}.admin-nav a{color:#f7f9ffc7;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:9px 11px;display:flex}.admin-nav a:hover{color:#fff;background:#ffffff12}.admin-nav a.router-link-active{color:#fff;background:#1f5eff38;border-color:#7fa6ff57}.admin-workspace{background:linear-gradient(180deg, #1f5eff0d, transparent 240px), var(--bg-primary);min-width:0}.admin-topbar{border-bottom:1px solid var(--border-color);background:#fffdf8c7;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:22px 26px;display:flex}.dark-theme .admin-topbar{background:#111723c7}.admin-topbar h2{margin:0;font-size:24px}.admin-main{padding:24px}.admin-panel,.hero-panel,.status-panel,.section-panel,.article-detail{border:1px solid var(--border-color);background:var(--bg-elevated);box-shadow:var(--shadow-soft);border-radius:8px}.admin-panel{padding:22px}.admin-page-head,.admin-actions,.inline-form,.editor-stats,.panel-head{align-items:center;gap:12px;display:flex}.admin-page-head,.panel-head{justify-content:space-between;margin-bottom:20px}.admin-page-head h2,.panel-head h2,.panel-head h3,.admin-sidebar-head h1{margin:0}.admin-page-head span{color:var(--text-secondary);margin-top:6px;display:block}.stats-grid,.media-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.stat-card,.media-card,.data-chip,.comment-item,.article-card,.article-row{border:1px solid var(--border-color);background:var(--bg-elevated);border-radius:8px}.stat-card{min-height:132px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.stat-card span,.media-card span,.article-card span,.article-row span,.article-meta{color:var(--text-secondary);font-size:13px}.stat-card strong{margin-top:14px;font-size:34px;line-height:1;display:block}.stat-card svg{color:var(--primary-color)}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-top:18px;display:grid}.dashboard-panel{min-height:250px}.queue-list,.quick-actions,.meta-form,.markdown-editor,.comment-list,.article-list{gap:12px;display:grid}.queue-list a,.quick-actions a{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.queue-list a:hover,.quick-actions a:hover{border-color:#1f5eff6b}.admin-table{gap:8px;display:grid}.admin-table-row{border:1px solid var(--border-color);background:var(--bg-elevated);border-radius:8px;grid-template-columns:minmax(240px,1fr) 110px 150px 180px 70px;align-items:center;gap:12px;padding:13px 14px;display:grid}.admin-table-head{color:var(--text-secondary);background:var(--bg-muted);font-size:13px;font-weight:800}.admin-table-row strong{display:block}.admin-table-row small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.status-pill{width:fit-content;color:var(--warning-color);background:#b46a001f;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.status-pill.is-published{color:var(--success-color);background:#117a4b1f}.status-pill.is-archived{color:var(--text-secondary);background:var(--bg-muted)}.editor-grid{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.markdown-editor textarea{min-height:520px;font-family:Cascadia Code,JetBrains Mono,Consolas,monospace;line-height:1.7}.editor-stats{color:var(--text-secondary);justify-content:flex-end;font-size:13px}.inline-form{align-items:stretch;margin-bottom:16px}.chip-list{flex-wrap:wrap;gap:10px;display:flex}.data-chip{padding:9px 11px}.media-card{gap:8px;padding:16px;display:grid}.media-card code{color:var(--text-secondary);text-overflow:ellipsis;overflow:hidden}.home-page{grid-template-columns:minmax(0,1fr) 360px;gap:20px;max-width:1180px;margin:0 auto;display:grid}.hero-panel,.status-panel,.section-panel,.article-detail{padding:24px}.hero-panel h1{max-width:680px;margin:0;font-size:40px;line-height:1.16}.summary,.article-card p,.article-row p,.article-detail-head p{color:var(--text-secondary)}.home-actions,.article-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.status-list{margin:20px 0 0}.status-list div{border-bottom:1px solid var(--border-color);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.status-list dt{color:var(--text-secondary)}.status-list dd{text-align:right;margin:0}.section-panel{max-width:1180px;margin:22px auto 0}.article-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.article-card{gap:8px;padding:16px;display:grid}.article-row{justify-content:space-between;gap:18px;padding:16px;display:flex}.article-card h3,.article-row h3,.article-card p,.article-row p,.article-detail-head p{margin:0}.article-detail{max-width:920px;margin:0 auto;padding:30px}.article-detail-head{border-bottom:1px solid var(--border-color);gap:12px;margin-bottom:22px;padding-bottom:22px;display:grid}.article-detail-head h1{margin:0;font-size:36px;line-height:1.2}.article-meta{flex-wrap:wrap;gap:12px;display:flex}.markdown-body{color:var(--text-primary);line-height:1.82}.markdown-body h1,.markdown-body h2,.markdown-body h3{line-height:1.3}.markdown-body pre{color:#e5edf8;background:#0f172a;border-radius:8px;padding:16px;overflow-x:auto}.markdown-body code{background:var(--bg-muted);border-radius:6px;padding:2px 6px}.markdown-body pre code{background:0 0;padding:0}.markdown-body blockquote{border-left:3px solid var(--primary-color);color:var(--text-secondary);background:var(--bg-primary);margin:16px 0;padding:8px 0 8px 14px}.comment-section{border-top:1px solid var(--border-color);margin-top:30px;padding-top:22px}.comment-form{gap:12px;display:grid}.comment-item{padding:14px}.comment-item p{margin:8px 0}.comment-head{color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}.text-button{color:var(--text-secondary);box-shadow:none;background:0 0;border:0;padding:0}.user-row{grid-template-columns:minmax(220px,1fr) 100px 100px minmax(220px,auto)}.enterprise-login{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:48px;max-width:1200px;min-height:calc(100vh - 128px);margin:0 auto;padding:24px;display:grid}.login-product-panel{background:linear-gradient(135deg,#002140f7,#0c3a6ef2),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 64px);border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;min-height:580px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00152940,inset 0 1px #ffffff1a}.login-brand{color:#fff;z-index:1;align-items:center;gap:14px;display:flex;position:relative}.login-brand strong{letter-spacing:.5px;font-size:18px;display:block}.login-brand small{color:#ffffff9e;font-size:13px}.login-product-panel h1{color:#fff;z-index:1;max-width:500px;margin:48px 0 18px;font-size:38px;line-height:1.2;position:relative}.login-product-panel p{color:#ffffffbf;z-index:1;max-width:480px;font-size:15px;line-height:1.85;position:relative}.login-capabilities{z-index:1;max-width:480px;margin-top:32px;position:relative}.login-capabilities .ant-card{color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff1f;border-radius:10px;transition:all .3s}.login-capabilities .ant-card:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.login-card-wrapper{position:relative}.login-card{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffffe0;border:1px solid #ffffff80;border-radius:16px;transition:all .3s;box-shadow:0 25px 60px #0000001f,0 4px 20px #00000014}.login-card:hover{transform:translateY(-2px);box-shadow:0 30px 70px #00000026,0 8px 24px #0000001a}.login-card .ant-card-body{padding:40px 36px}.login-alert{margin-bottom:18px}.login-card-footer{margin-top:16px}.public-site{background:#f5f7fb;width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}.public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:100%;height:72px;padding:0 48px;display:flex}.public-brand{align-items:center;gap:12px;display:inline-flex}.public-brand-icon{object-fit:contain;width:38px;height:38px;display:block}.public-brand strong{color:#1f2329;display:block}.public-brand small{color:#667085;font-size:12px;display:block}.public-nav{color:#344054;align-items:center;gap:24px;display:flex}.public-console-link{color:#1677ff;background:#fff;border:1px solid #1677ff;border-radius:8px;padding:8px 14px}.public-main{width:100%;max-width:100%;padding:0 48px 32px;overflow-x:hidden}.public-footer{max-width:1280px;margin:0 auto;padding:0 48px 28px}.portal-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:42px;max-width:1280px;min-height:540px;margin:0 auto;padding:68px 0 44px;display:grid}.portal-hero-content h1{color:#101828;max-width:820px;margin:22px 0 20px;font-size:52px;line-height:1.12}.portal-hero-content p{color:#475467;max-width:760px;margin:0 0 28px;font-size:17px;line-height:1.9}.portal-overview-card{background:linear-gradient(#fff,#f0f7ff);border:1px solid #d9e7ff;border-radius:8px;padding:30px;box-shadow:0 18px 46px #0015291a}.portal-overview-card span,.portal-overview-card small{color:#667085;display:block}.portal-overview-card strong{color:#0958d9;margin:14px 0;font-size:64px;line-height:1;display:block}.portal-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.portal-metrics div{background:#fff;border:1px solid #d9e7ff;border-radius:8px;padding:14px}.portal-metrics b,.portal-metrics em{font-style:normal;display:block}.portal-metrics b{color:#1f2329;font-size:24px}.portal-metrics em{color:#667085}.portal-section{max-width:1280px;margin:0 auto 28px}.portal-section-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.portal-section-head span{color:#1677ff;font-size:12px;font-weight:800}.portal-section-head h2{color:#101828;margin:6px 0 0}.portal-capability-card,.portal-article-card{border-radius:8px;height:100%}.portal-capability-card svg{color:#1677ff;font-size:28px}.portal-capability-card h3,.portal-article-card h3{color:#1f2329;margin:16px 0 8px}.portal-capability-card p,.portal-article-card p,.portal-article-card span{color:#667085;line-height:1.75}.portal-article-card{cursor:pointer}@media (width<=1020px){.auth-page,.enterprise-login,.home-page,.dashboard-grid,.admin-shell,.editor-grid{grid-template-columns:1fr}.admin-shell{margin:-20px auto}.admin-sidebar{min-height:auto}.admin-nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-nav p{grid-column:1/-1}}@media (width<=760px){body{overflow-x:hidden}.app-header,.app-main{padding-left:16px;padding-right:16px}.app-header{flex-direction:column;align-items:flex-start;height:auto;min-height:72px;padding-top:14px;padding-bottom:14px}.header-actions{flex-wrap:wrap;width:100%}.auth-hero{min-height:380px;padding:24px}.auth-hero h1{font-size:34px}.login-product-panel{min-height:420px;padding:28px}.login-product-panel h1{font-size:34px}.enterprise-header{flex-direction:column;align-items:flex-start;height:auto;padding:18px}.auth-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-row,.user-row{grid-template-columns:1fr}.admin-topbar,.admin-page-head,.article-row{flex-direction:column;align-items:flex-start}.hero-panel h1,.article-detail-head h1{font-size:30px}.public-header{height:60px;padding:0 14px}.public-brand{min-width:0}.public-brand>div{min-width:0;overflow:hidden}.public-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.public-brand small{display:none}.public-console-link{white-space:nowrap;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.public-footer{padding:0 16px 24px}}@media (width<=360px){.public-brand strong{max-width:100px}}.enterprise-login{background:linear-gradient(#ffffffdb,#f8fafcf5),#f4f6f9;grid-template-columns:minmax(520px,.95fr) 440px;gap:0;max-width:none;min-height:100vh;margin:0;padding:48px}.login-product-panel{background:linear-gradient(135deg,#101828f0,#1d2939e6),repeating-linear-gradient(90deg,#ffffff12 0 1px,#0000 1px 72px);border:1px solid #d8dee8;border-right:0;border-radius:8px 0 0 8px;min-height:calc(100vh - 96px);padding:56px;box-shadow:0 24px 50px #1018281a}.login-product-panel h1{max-width:720px;margin-top:72px;font-size:44px}.login-product-panel p{max-width:700px}.login-brand>span{background:0 0}.login-card{border:1px solid #d8dee8;border-radius:0 8px 8px 0;align-content:center;min-height:calc(100vh - 96px);display:grid;box-shadow:0 24px 50px #1018281a}.login-card .ant-card-body{width:100%;padding:44px}.login-card .ant-typography{margin-bottom:10px}.login-card .ant-form-item-label>label{color:#344054;font-weight:650}.login-card-footer{color:#475467;align-items:center}.login-card-footer a{color:#1668dc}@media (width<=980px){.enterprise-login{grid-template-columns:1fr;max-width:560px;padding:24px}.login-product-panel{border-radius:16px 16px 0 0;min-height:280px;padding:32px}.login-product-panel h1{margin:24px 0 12px;font-size:28px}.login-capabilities{display:none}.login-card{border-radius:0 0 16px 16px}.login-card .ant-card-body{padding:32px 28px}}@media (width<=576px){.enterprise-login{min-height:100vh;padding:16px}.login-product-panel{border-radius:12px 12px 0 0;min-height:200px;padding:24px}.login-product-panel h1{margin:16px 0 8px;font-size:22px}.login-product-panel p{font-size:13px}.login-brand strong{font-size:16px}.login-card{border-radius:0 0 12px 12px}.login-card .ant-card-body{padding:24px 20px}.footer-links{flex-direction:column;align-items:center;gap:16px}}.ant-select-dropdown .ant-select-item-option{cursor:pointer;align-items:center;min-height:36px;padding-top:8px;padding-bottom:8px;display:flex}.ant-select-dropdown .ant-select-item-option-content{flex:auto;min-width:0;display:block}.ant-select-dropdown .ant-select-item-option-state{align-items:center;display:inline-flex}.ant-select-tree{padding:4px}.ant-select-tree .ant-select-tree-node-content-wrapper,.ant-select-tree .ant-select-tree-treenode{width:100%}.ant-select-tree .ant-select-tree-node-content-wrapper{border-radius:6px;align-items:center;min-height:34px;padding:4px 8px;display:flex}:root{--console-header-height:64px;--console-sider-width:280px;--console-sider-collapsed-width:72px;--console-sider-head-height:48px;--console-sider-footer-height:48px;--console-tabs-height:48px;--console-content-padding:20px;--console-page-gap:16px;--console-workspace-top-offset:var(--console-header-height);--console-content-viewport-height:calc(100vh - var(--console-header-height));--console-page-available-height:calc(var(--console-content-viewport-height) - var(--console-content-padding) * 2);--console-bg:#f4f6f9;--console-surface:#fff;--console-surface-hover:#f2f6fc;--console-surface-muted:#f8fafc;--console-border:#e5e7eb;--console-border-strong:#d0d5dd;--console-text:#101828;--console-text-primary:#101828;--console-text-secondary:#667085;--console-menu-text:#344054;--console-card-bg:#fff;--console-bg-card:#fff;--console-input-bg:#fff;--console-input-disabled-bg:#f2f4f7;--console-primary:#1668dc;--console-primary-strong:#0958d9;--console-primary-soft:#eaf2ff}.dark-theme{--console-bg:#0f1623;--console-surface:#151f2e;--console-surface-hover:#1d2939;--console-surface-muted:#1d2939;--console-border:#273244;--console-border-strong:#344054;--console-text:#f2f4f7;--console-text-primary:#f2f4f7;--console-text-secondary:#98a2b3;--console-menu-text:#cbd5e1;--console-card-bg:#151f2e;--console-bg-card:#151f2e;--console-input-bg:#111927;--console-input-disabled-bg:#111827;--console-primary:#8ab4ff;--console-primary-strong:#8ab4ff;--console-primary-soft:#8ab4ff29}html,body,#app{width:100%;min-height:100%}body:has(.enterprise-admin-shell){background:var(--console-bg);overflow:hidden}.enterprise-admin-shell{width:100vw;min-width:1024px;height:100vh;min-height:100vh;color:var(--console-text);background:var(--console-bg);margin:0;overflow:hidden}.ant-layout-header.enterprise-topnav{height:var(--console-header-height);min-height:var(--console-header-height);grid-template-columns:var(--console-sider-width) minmax(260px, 1fr) max-content;background:var(--console-surface);border-bottom:1px solid var(--console-border);align-items:center;gap:8px;padding:0;display:grid;box-shadow:0 1px 2px #1018280a}.enterprise-topnav-brand{width:100%;height:var(--console-header-height);appearance:none;border:0;border-right:1px solid var(--console-border);min-width:0;color:var(--console-text);text-align:left;background:0 0;align-items:center;gap:12px;padding:0 16px;line-height:normal;display:flex}.enterprise-brand-icon,.public-brand-icon,.logo-icon{object-fit:contain;display:block}.enterprise-brand-icon,.public-brand-icon{flex:none;width:38px;height:38px}.logo-icon{flex:none;width:44px;height:44px}.enterprise-topnav-brand strong,.enterprise-topnav-brand small{display:block}.enterprise-topnav-brand strong{font-size:15px;line-height:20px}.enterprise-topnav-brand small{color:var(--console-text-secondary);font-size:12px}.enterprise-primary-menu{min-width:0;height:var(--console-header-height);line-height:var(--console-header-height);color:var(--console-menu-text);background:0 0;border-bottom:0}.enterprise-primary-menu.ant-menu-light,.enterprise-primary-menu.ant-menu-dark{background:0 0}.enterprise-primary-menu .ant-menu-item{height:var(--console-header-height);min-width:96px;color:var(--console-menu-text);border-radius:0;justify-content:center;align-items:center;margin-inline:0;padding-inline:14px;display:inline-flex}.enterprise-primary-menu .ant-menu-item:hover{color:var(--console-primary-strong);background:var(--console-surface-hover)}.enterprise-primary-menu .ant-menu-item-selected{color:var(--console-primary-strong);background:0 0;font-weight:600}.dark-theme .enterprise-primary-menu .ant-menu-item-selected{color:var(--console-primary-strong)!important;background:var(--console-primary-soft)!important}.enterprise-topnav-actions{justify-content:flex-end;align-items:center;gap:4px;padding-right:6px;display:flex}.enterprise-topnav-action-slot{display:contents}.enterprise-topnav-notifications{justify-content:center;align-items:center;display:inline-flex}.enterprise-topnav-actions .ant-btn.enterprise-icon-action{width:40px;height:40px;box-shadow:none;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.enterprise-topnav-actions .ant-btn-default,.enterprise-topnav-actions .ant-btn-text.enterprise-icon-action,.enterprise-topnav-actions .ant-btn-primary.enterprise-icon-action{color:var(--console-menu-text);box-shadow:none;background:0 0;border-color:#0000}.enterprise-topnav-actions .ant-btn-default:hover,.enterprise-topnav-actions .ant-btn-default:focus,.enterprise-topnav-actions .ant-btn-text.enterprise-icon-action:hover,.enterprise-topnav-actions .ant-btn-text.enterprise-icon-action:focus,.enterprise-topnav-actions .ant-btn-primary.enterprise-icon-action:hover,.enterprise-topnav-actions .ant-btn-primary.enterprise-icon-action:focus{color:var(--console-primary-strong);background:var(--console-surface-hover);border-color:#0000}.enterprise-profile-button{min-width:150px;max-width:176px;height:40px;color:var(--console-text);box-shadow:none;background:0 0;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 10px 0 6px;display:grid}.enterprise-profile-button:hover,.enterprise-profile-button:focus{background:var(--console-surface-hover)}.enterprise-profile-button .enterprise-avatar{width:32px;height:32px;line-height:32px}.enterprise-profile-button span:not(.enterprise-avatar){text-align:left;min-width:0;display:grid}.enterprise-profile-button strong,.enterprise-profile-button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-profile-button strong{color:var(--console-text);font-size:13px;font-weight:600;line-height:18px}.enterprise-profile-button small{color:var(--console-text-secondary);font-size:12px;line-height:16px}.enterprise-create-modal .ant-modal-body{padding-top:12px}.enterprise-create-panel{gap:10px;display:grid}.enterprise-create-option{border:1px solid var(--console-border);background:var(--console-surface);width:100%;color:var(--console-text);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .2s,background .2s;display:grid}.enterprise-create-option:hover{border-color:var(--console-primary);background:var(--console-surface-muted)}.enterprise-create-option__icon{width:40px;height:40px;color:var(--console-primary);background:color-mix(in srgb, var(--console-primary) 10%, transparent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.enterprise-create-option strong,.enterprise-create-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.enterprise-create-option strong{font-size:14px;line-height:20px}.enterprise-create-option small{color:var(--console-text-secondary);margin-top:2px;font-size:12px;line-height:18px}.enterprise-avatar,.profile-avatar{color:#fff;background:var(--console-primary)}.enterprise-console-body{height:calc(100vh - var(--console-header-height));min-height:calc(100vh - var(--console-header-height));background:var(--console-bg)}.ant-layout-sider.enterprise-sider{height:calc(100vh - var(--console-header-height));background:var(--console-surface);border-right:1px solid var(--console-border);overflow:hidden}.enterprise-sider-head{height:var(--console-sider-head-height);border-bottom:1px solid var(--console-border);align-items:center;gap:8px;padding:0 10px;display:flex}.enterprise-sider-head strong{min-width:0;color:var(--console-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.enterprise-sider-head-action{width:32px;height:32px;color:var(--console-menu-text);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:color .2s,background .2s;display:inline-flex}.enterprise-sider-head-action:hover,.enterprise-sider-head-action:focus{color:var(--console-primary-strong);background:var(--console-surface-hover)}.enterprise-sider-actions .ant-dropdown-menu-item,.enterprise-sider-actions.ant-dropdown-menu .ant-dropdown-menu-item{min-width:168px}.ant-layout-sider.enterprise-sider.ant-layout-sider-collapsed .enterprise-sider-head{justify-content:center;padding:0}.enterprise-menu{height:calc(100vh - var(--console-header-height) - var(--console-sider-head-height));scrollbar-width:none;-ms-overflow-style:none;background:var(--console-surface);border-inline-end:0;padding:8px 10px 14px;overflow-y:auto}.enterprise-sider--full-labels .enterprise-menu .ant-menu-item,.enterprise-sider--full-labels .enterprise-menu .ant-menu-submenu-title{white-space:normal;align-items:flex-start;min-height:40px;padding-top:9px;padding-bottom:9px;display:flex;height:auto!important;line-height:1.45!important}.enterprise-sider--full-labels .enterprise-menu .ant-menu-item .ant-menu-item-icon,.enterprise-sider--full-labels .enterprise-menu .ant-menu-submenu-title .ant-menu-item-icon{flex:none;margin-top:2px}.enterprise-sider--full-labels .enterprise-menu .ant-menu-title-content{min-width:0;text-overflow:initial;white-space:normal;word-break:break-word;flex:auto;line-height:1.45;overflow:visible}.enterprise-sider--full-labels .enterprise-menu .ant-menu-submenu-arrow{top:20px}.enterprise-menu::-webkit-scrollbar{width:0;height:0;display:none}.enterprise-menu.ant-menu-light,.enterprise-menu.ant-menu-light .ant-menu,.enterprise-menu.ant-menu-light .ant-menu-sub,.enterprise-menu.ant-menu-light .ant-menu-submenu,.enterprise-menu.ant-menu-light .ant-menu-submenu-title,.enterprise-menu.ant-menu-dark,.enterprise-menu.ant-menu-dark .ant-menu,.enterprise-menu.ant-menu-dark .ant-menu-sub,.enterprise-menu.ant-menu-dark .ant-menu-submenu,.enterprise-menu.ant-menu-dark .ant-menu-submenu-title,.enterprise-menu.ant-menu-inline,.enterprise-menu .ant-menu-inline,.enterprise-menu .ant-menu-sub.ant-menu-inline,.enterprise-menu .ant-menu-submenu,.enterprise-menu .ant-menu-submenu-inline,.enterprise-menu .ant-menu-submenu-open,.enterprise-menu .ant-menu-submenu-open>.ant-menu,.enterprise-menu .ant-menu-submenu-open>.ant-menu-sub,.enterprise-menu .ant-menu-submenu-selected,.enterprise-menu .ant-menu-submenu-selected>.ant-menu,.enterprise-menu .ant-menu-submenu-selected>.ant-menu-sub,.enterprise-menu .ant-menu-submenu-active,.enterprise-menu .ant-menu-submenu-active>.ant-menu,.enterprise-menu .ant-menu-submenu-active>.ant-menu-sub{background:var(--console-surface)}.enterprise-menu .ant-menu-item,.enterprise-menu .ant-menu-submenu-title{height:40px;color:var(--console-menu-text);background:0 0;border-radius:6px;margin-block:2px;margin-inline:0;line-height:40px;position:relative}.enterprise-menu .ant-menu-item:hover,.enterprise-menu .ant-menu-submenu-title:hover{color:var(--console-primary-strong);background:var(--console-surface-hover)}.enterprise-menu .ant-menu-item-selected{color:var(--console-primary-strong);background:var(--console-primary-soft);font-weight:600}.enterprise-menu .ant-menu-item-selected:before{content:"";background:var(--console-primary);border-radius:999px;width:3px;position:absolute;top:7px;bottom:7px;left:0}.enterprise-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,.enterprise-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--console-primary-strong);background:var(--console-surface-hover);font-weight:600}.enterprise-menu .ant-menu-sub.ant-menu-inline{background:var(--console-surface)}.enterprise-sider-footer{height:var(--console-sider-footer-height);border-top:1px solid var(--console-border);background:var(--console-surface);align-items:center;padding:6px 10px;display:flex}.enterprise-sider-collapse{width:100%;height:34px;color:var(--console-menu-text);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.enterprise-sider-collapse:hover,.enterprise-sider-collapse:focus{color:var(--console-primary-strong);background:var(--console-surface-hover)}.ant-layout-sider.enterprise-sider.ant-layout-sider-collapsed .enterprise-sider-collapse{width:100%}.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu.ant-menu,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu-sub,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu-sub.ant-menu-inline,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu.ant-menu-light .ant-menu-sub.ant-menu-inline,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu.ant-menu-dark .ant-menu-sub.ant-menu-inline,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu-submenu>.ant-menu,.enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu-submenu>.ant-menu-sub{background-color:var(--console-surface);background-image:none}.enterprise-main-layout{min-width:0;height:calc(100vh - var(--console-header-height));background:var(--console-bg)}.enterprise-content{min-width:0;height:var(--console-content-viewport-height);padding:var(--console-content-padding);background:var(--console-bg);overflow:auto}.enterprise-content--immersive{--console-page-available-height:var(--console-content-viewport-height);padding:0}.enterprise-content-inner{width:100%;min-width:0;max-width:100%;min-height:var(--console-page-available-height);margin:0 auto}.enterprise-content-inner--immersive{min-height:100%}.enterprise-page{gap:var(--console-page-gap);width:100%;min-width:0;max-width:100%;display:grid}.enterprise-page-header{border:1px solid var(--console-border);background:var(--console-surface);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.enterprise-page-kicker{color:var(--console-primary-strong);margin:0 0 4px;font-size:12px;font-weight:700}.enterprise-page-header h1,.enterprise-page-header h2{color:var(--console-text);margin:0;font-size:20px;line-height:28px}.enterprise-page-header p{max-width:760px;color:var(--console-text-secondary);margin:4px 0 0;line-height:1.65}.enterprise-page-toolbar{flex:none;align-items:center;gap:8px;display:flex}.enterprise-page .ant-card{border:1px solid var(--console-border);color:var(--console-text);background:var(--console-surface);box-shadow:none;border-radius:8px}.dark-theme .ant-modal-content,.dark-theme .ant-modal-header,.dark-theme .ant-modal-footer,.dark-theme .ant-drawer-content,.dark-theme .ant-drawer-header,.dark-theme .ant-drawer-body,.dark-theme .ant-drawer-footer,.dark-theme .ant-popover-inner,.dark-theme .ant-dropdown-menu,.dark-theme .ant-picker-dropdown .ant-picker-panel-container,.dark-theme .ant-select-dropdown,.dark-theme .ant-tree-select-dropdown,.dark-theme .ant-cascader-dropdown{color:var(--console-text);border-color:var(--console-border);background:var(--console-surface)!important}.dark-theme .ant-modal-title,.dark-theme .ant-drawer-title,.dark-theme .ant-modal-confirm-title,.dark-theme .ant-modal-confirm-content,.dark-theme .ant-popover-title,.dark-theme .ant-dropdown-menu-title-content,.dark-theme .ant-empty-description,.dark-theme .ant-form-item-label>label,.dark-theme .ant-checkbox-wrapper,.dark-theme .ant-radio-wrapper,.dark-theme .ant-typography,.dark-theme .ant-card-head-title,.dark-theme .ant-descriptions-title{color:var(--console-text)}.dark-theme .ant-modal-header,.dark-theme .ant-modal-footer,.dark-theme .ant-drawer-header,.dark-theme .ant-drawer-footer,.dark-theme .ant-card-head,.dark-theme .ant-descriptions-bordered .ant-descriptions-item-label,.dark-theme .ant-descriptions-bordered .ant-descriptions-item-content{border-color:var(--console-border)}.dark-theme .ant-modal-close,.dark-theme .ant-drawer-close,.dark-theme .ant-popover-close-icon,.dark-theme .ant-modal-close-x,.dark-theme .ant-drawer-close{color:var(--console-text-secondary)}.dark-theme .ant-modal-close:hover,.dark-theme .ant-drawer-close:hover,.dark-theme .ant-popover-close-icon:hover{color:var(--console-text)}.dark-theme .ant-popover-arrow:before,.dark-theme .ant-dropdown-arrow:before{background:var(--console-surface)!important}.dark-theme .ant-btn-default,.dark-theme .ant-btn-dashed,.dark-theme .ant-btn-text:not(.ant-btn-primary){color:var(--console-menu-text);border-color:var(--console-border);background:var(--console-surface)}.dark-theme .ant-btn-default:not(:disabled):hover,.dark-theme .ant-btn-dashed:not(:disabled):hover,.dark-theme .ant-btn-text:not(:disabled):hover{color:var(--console-primary-strong);border-color:var(--console-primary-strong);background:var(--console-surface-hover)}.dark-theme .ant-input,.dark-theme .ant-input-affix-wrapper,.dark-theme .ant-input-number,.dark-theme .ant-input-number-input,.dark-theme .ant-input-search .ant-input,.dark-theme .ant-input-search .ant-input-affix-wrapper,.dark-theme .ant-picker,.dark-theme .ant-select-selector,.dark-theme .ant-tree-select .ant-select-selector,.dark-theme textarea.ant-input{color:var(--console-text);border-color:var(--console-border);background:var(--console-input-bg)}.dark-theme .ant-input::placeholder,.dark-theme textarea.ant-input::placeholder,.dark-theme .ant-select-selection-placeholder,.dark-theme .ant-picker-input>input::placeholder{color:color-mix(in srgb, var(--console-text-secondary) 78%, transparent)}.dark-theme .ant-input-affix-wrapper .ant-input,.dark-theme .ant-input-search .ant-input-affix-wrapper .ant-input{background:0 0}.dark-theme .ant-input:hover,.dark-theme .ant-input-affix-wrapper:hover,.dark-theme .ant-input-number:hover,.dark-theme .ant-picker:hover,.dark-theme .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--console-primary-strong)}.dark-theme .ant-input:focus:not(.ant-input-affix-wrapper .ant-input,.ant-input-search .ant-input),.dark-theme .ant-input-focused:not(.ant-input-affix-wrapper .ant-input,.ant-input-search .ant-input),.dark-theme .ant-input-affix-wrapper-focused,.dark-theme .ant-input-number-focused,.dark-theme .ant-picker-focused,.dark-theme .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #8ab4ff29;border-color:var(--console-primary-strong)!important}.dark-theme .ant-input[disabled],.dark-theme .ant-input-affix-wrapper-disabled,.dark-theme .ant-select-disabled .ant-select-selector,.dark-theme .ant-input-number-disabled,.dark-theme .ant-picker-disabled{color:color-mix(in srgb, var(--console-text-secondary) 70%, transparent);border-color:var(--console-border);background:var(--console-input-disabled-bg)}.dark-theme .ant-input-number-handler-wrap{border-inline-start-color:var(--console-border);background:var(--console-surface-muted)}.dark-theme .ant-input-number-handler{color:var(--console-text-secondary);border-block-end-color:var(--console-border)}.dark-theme .ant-input-number-handler:hover{color:var(--console-primary-strong)}.dark-theme .ant-select-arrow,.dark-theme .ant-select-clear,.dark-theme .ant-input-clear-icon,.dark-theme .ant-picker-suffix,.dark-theme .ant-input-prefix,.dark-theme .ant-input-suffix{color:var(--console-text-secondary)}.dark-theme .ant-select-item,.dark-theme .ant-select-tree,.dark-theme .ant-select-tree .ant-select-tree-treenode,.dark-theme .ant-select-tree .ant-select-tree-node-content-wrapper,.dark-theme .ant-cascader-menu,.dark-theme .ant-cascader-menu-item,.dark-theme .ant-dropdown-menu-item,.dark-theme .ant-dropdown-menu-submenu-title{color:var(--console-text);background:0 0}.dark-theme .ant-select-item-option-active:not(.ant-select-item-option-disabled),.dark-theme .ant-select-tree .ant-select-tree-node-content-wrapper:hover,.dark-theme .ant-cascader-menu-item:hover,.dark-theme .ant-dropdown-menu-item:hover,.dark-theme .ant-dropdown-menu-submenu-title:hover{background:var(--console-surface-hover)}.dark-theme .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.dark-theme .ant-select-tree .ant-select-tree-node-selected,.dark-theme .ant-cascader-menu-item-active{color:var(--console-primary-strong);background:var(--console-primary-soft)}.dark-theme .ant-select-item-empty,.dark-theme .ant-select-selection-item-remove,.dark-theme .ant-cascader-menu-item-expand-icon,.dark-theme .ant-picker-header,.dark-theme .ant-picker-panel,.dark-theme .ant-picker-content th,.dark-theme .ant-picker-cell{color:var(--console-text-secondary)}.dark-theme .ant-picker-header,.dark-theme .ant-picker-header button,.dark-theme .ant-picker-panel-container,.dark-theme .ant-cascader-menu{border-color:var(--console-border)}.dark-theme .ant-picker-cell-in-view{color:var(--console-text)}.dark-theme .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.dark-theme .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:var(--console-primary)}.dark-theme .ant-checkbox-inner,.dark-theme .ant-radio-inner{border-color:var(--console-border-strong);background:var(--console-input-bg)}.dark-theme .ant-checkbox:hover .ant-checkbox-inner,.dark-theme .ant-radio:hover .ant-radio-inner,.dark-theme .ant-checkbox-input:focus+.ant-checkbox-inner,.dark-theme .ant-radio-input:focus+.ant-radio-inner{border-color:var(--console-primary-strong)}.dark-theme .ant-checkbox-checked .ant-checkbox-inner,.dark-theme .ant-radio-checked .ant-radio-inner{border-color:var(--console-primary);background:var(--console-primary)}.dark-theme .ant-upload-wrapper .ant-upload-drag,.dark-theme .ant-upload-wrapper .ant-upload-list-item,.dark-theme .ant-upload-wrapper .ant-upload-list-item-container{color:var(--console-text);border-color:var(--console-border);background:var(--console-surface-muted)}.dark-theme .ant-upload-wrapper .ant-upload-drag:hover,.dark-theme .ant-upload-wrapper .ant-upload-list-item:hover{border-color:var(--console-primary-strong);background:var(--console-surface-hover)}.dark-theme .ant-upload-wrapper .ant-upload-text,.dark-theme .ant-upload-wrapper .ant-upload-list-item-name,.dark-theme .ant-upload-wrapper .ant-upload-list-item .anticon{color:var(--console-text)}.dark-theme .ant-upload-wrapper .ant-upload-hint,.dark-theme .ant-upload-wrapper .ant-upload-list-item-card-actions .anticon{color:var(--console-text-secondary)}.dark-theme .ant-table-wrapper,.dark-theme .ant-table,.dark-theme .ant-table-container,.dark-theme .ant-table-content,.dark-theme .ant-table-body,.dark-theme .ant-table-tbody>tr>td,.dark-theme .ant-table-cell-fix-left,.dark-theme .ant-table-cell-fix-right{color:var(--console-text);background:var(--console-surface);border-color:var(--console-border)}.dark-theme .ant-table-thead>tr>th,.dark-theme .ant-table-thead>tr>td,.dark-theme .ant-table-summary>tr>th,.dark-theme .ant-table-summary>tr>td{color:var(--console-menu-text);background:var(--console-surface-muted);border-color:var(--console-border)}.dark-theme .ant-table-tbody>tr:hover>td,.dark-theme .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--console-surface-hover)}.dark-theme .ant-table-placeholder,.dark-theme .ant-table-expanded-row-fixed{color:var(--console-text-secondary);background:var(--console-surface)}.dark-theme .ant-table-cell-scrollbar{box-shadow:none}.dark-theme .ant-pagination,.dark-theme .ant-pagination-total-text,.dark-theme .ant-pagination-options-quick-jumper{color:var(--console-text-secondary)}.dark-theme .ant-pagination .ant-pagination-item,.dark-theme .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.dark-theme .ant-pagination .ant-pagination-next .ant-pagination-item-link,.dark-theme .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-container,.dark-theme .ant-pagination .ant-pagination-jump-next .ant-pagination-item-container{color:var(--console-menu-text);border-color:var(--console-border);background:var(--console-surface)}.dark-theme .ant-pagination .ant-pagination-item-active{border-color:var(--console-primary-strong);background:var(--console-primary-soft)}.dark-theme .ant-pagination .ant-pagination-item-active a{color:var(--console-primary-strong)}.dark-theme .ant-tree{color:var(--console-text);background:var(--console-surface)}.dark-theme .ant-tree .ant-tree-node-content-wrapper,.dark-theme .ant-tree .ant-tree-title,.dark-theme .ant-tree .ant-tree-switcher,.dark-theme .ant-tree .ant-tree-draggable-icon{color:var(--console-menu-text)}.dark-theme .ant-tree .ant-tree-node-content-wrapper:hover{background:var(--console-surface-hover)}.dark-theme .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{color:var(--console-primary-strong);background:var(--console-primary-soft)}.ant-segmented .ant-segmented-item-label{z-index:1;position:relative}.dark-theme .ant-segmented{color:var(--console-menu-text);background:var(--console-surface-muted)}.dark-theme .ant-segmented .ant-segmented-item-selected{color:var(--console-primary-strong);background:var(--console-surface)}.dark-theme .ant-tag:not(.ant-tag-has-color){color:var(--console-menu-text);border-color:var(--console-border);background:var(--console-surface-muted)}.dark-theme .ant-alert{color:var(--console-text);border-color:var(--console-border)}.enterprise-page .ant-card-head{border-bottom-color:var(--console-border);min-height:52px}.enterprise-page .ant-card-body{padding:16px}.enterprise-page .ant-table{color:var(--console-text)}.enterprise-page .ant-table-thead>tr>th{color:var(--console-menu-text);background:var(--console-surface-muted);font-weight:600}.enterprise-page .ant-table-tbody>tr>td{vertical-align:top}.enterprise-page .ant-table-tbody>tr:hover>td{background:var(--console-surface-hover)}.enterprise-filter-card .ant-card-body{padding:14px 16px}.enterprise-table-card .ant-card-body{padding:0}.enterprise-table-card .ant-table-wrapper{margin-top:0}.enterprise-table-card .ant-table-pagination{margin:14px 16px}.enterprise-section{margin-top:0}.overview-card{background:var(--console-surface)}.overview-card .ant-card-body{padding:20px}.overview-health{border:1px solid var(--console-border-strong);background:var(--console-surface-muted);border-radius:8px;padding:22px}.overview-health span,.overview-health small{color:var(--console-text-secondary);display:block}.overview-health strong{color:var(--console-primary-strong);margin:10px 0;font-size:30px;display:block}.table-title{gap:2px;display:grid}.table-title strong{color:var(--console-text)}.table-title span,.table-summary{color:var(--console-text-secondary);font-size:13px}.form-alert{margin-bottom:16px}.upload-button{margin-top:16px}.comment-content{max-width:560px;color:var(--console-text);margin:0;line-height:1.65}.settings-form{max-width:680px}.full-width{width:100%}.console-article-list{gap:0;display:grid}.console-article-row{border-bottom:1px solid var(--console-border);background:var(--console-surface);justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:18px 20px;display:flex}.console-article-row:hover{background:var(--console-surface-hover)}.console-article-row h3{color:var(--console-text);margin:8px 0 6px;font-size:16px}.console-article-row p{max-width:760px;color:var(--console-text-secondary);margin:0;line-height:1.7}.console-article-row>span,.console-article-row>small{color:var(--console-text-secondary);flex:none;font-size:13px}.console-article-detail{gap:var(--console-page-gap);display:grid}.console-article-detail .enterprise-page-header{display:grid}.console-article-detail .enterprise-page-header h1{color:var(--console-text);margin:4px 0 8px;font-size:28px;line-height:1.25}.console-reader-card{border:1px solid var(--console-border);background:var(--console-surface);border-radius:8px;padding:28px 34px}.console-reader-card .markdown-body{max-width:920px}.admin-metric-card .ant-card-body{min-height:116px}.admin-workbench-panel .ant-card-body{min-height:260px}.profile-summary-card{text-align:center}.profile-summary-card h3{color:var(--console-text);margin:14px 0 4px;font-size:20px}.profile-summary-card p{color:var(--console-text-secondary);margin:0 0 12px}.profile-field{border:1px solid var(--console-border);background:var(--console-surface-muted);border-radius:8px;padding:14px 16px}.profile-field span,.profile-field strong{display:block}.profile-field span{color:var(--console-text-secondary);font-size:13px}.profile-field strong{color:var(--console-text);margin-top:6px}.dark-theme .media-cloud__title,.dark-theme .media-file__name,.dark-theme .media-cloud__file-chip strong,.dark-theme .media-trash-file strong,.dark-theme .media-category-item strong,.dark-theme .media-preview__toolbar-text strong,.dark-theme .media-preview__audio h3,.dark-theme .media-preview__file-card h3,.dark-theme .monitor-hero h1,.dark-theme .monitor-hero__stamp strong,.dark-theme .monitor-kpi__value,.dark-theme .monitor-card__header h3,.dark-theme .resource-panel__top strong,.dark-theme .detail-row strong,.dark-theme .request-metric strong,.dark-theme .table-main-cell strong,.dark-theme .glossary-card h3,.dark-theme .glossary-item__title strong,.dark-theme .user-name,.dark-theme .stat-num,.dark-theme .content-title,.dark-theme .profile-avatar-panel__body strong,.dark-theme .record-title,.dark-theme .binding-name,.dark-theme .setting-title,.dark-theme .permission-request-item strong{color:var(--console-text)!important}.dark-theme .media-file__url,.dark-theme .media-size,.dark-theme .media-category-label,.dark-theme .media-time,.dark-theme .media-cloud__file-chip span,.dark-theme .media-trash-file span,.dark-theme .media-category-item span,.dark-theme .media-category-panel__empty,.dark-theme .media-preview__toolbar-text,.dark-theme .media-preview__file-card p,.dark-theme .media-preview__file-meta,.dark-theme .monitor-hero__desc,.dark-theme .monitor-kpi__label,.dark-theme .monitor-kpi__meta,.dark-theme .resource-panel__meta,.dark-theme .detail-row span,.dark-theme .request-metric span,.dark-theme .table-main-cell span,.dark-theme .table-muted-text,.dark-theme .glossary-item__title span,.dark-theme .glossary-item p,.dark-theme .tab-item,.dark-theme .user-email,.dark-theme .stat-label,.dark-theme .record-desc,.dark-theme .binding-desc,.dark-theme .setting-desc,.dark-theme .permission-header p,.dark-theme .permission-request-meta,.dark-theme .avatar-cropper-modal__tip p{color:var(--console-text-secondary)!important}.dark-theme .media-type-chip,.dark-theme .media-file__thumb,.dark-theme .media-category-label,.dark-theme .media-cloud__file-chip,.dark-theme .media-category-item,.dark-theme .monitor-hero__stamp,.dark-theme .monitor-refresh-control,.dark-theme .monitor-kpi,.dark-theme .monitor-card,.dark-theme .resource-panel,.dark-theme .request-metric,.dark-theme .monitor-inner-table,.dark-theme .glossary-card,.dark-theme .sidebar-card,.dark-theme .main-card,.dark-theme .avatar-section,.dark-theme .stats-section,.dark-theme .profile-avatar-panel,.dark-theme .role-summary,.dark-theme .permission-request-item{border-color:var(--console-border);background:var(--console-surface)!important}.dark-theme .media-type-chip:hover,.dark-theme .media-category-item:hover,.dark-theme .tab-item:hover,.dark-theme .record-loading,.dark-theme .record-item,.dark-theme .binding-item,.dark-theme .setting-item{border-color:var(--console-border-strong);background:var(--console-surface-hover)!important}.dark-theme .media-type-chip.is-active,.dark-theme .tab-item.active{border-color:var(--console-primary-strong);color:var(--console-primary-strong)!important;background:var(--console-primary-soft)!important}.dark-theme .media-file__thumb,.dark-theme .media-category-label,.dark-theme .media-cloud__file-chip,.dark-theme .media-category-item,.dark-theme .detail-row,.dark-theme .glossary-item{background:var(--console-surface-muted)!important}.dark-theme .monitor-hero{border-color:var(--console-border);background:radial-gradient(circle at 18% 0,#8ab4ff29,#0000 32%),linear-gradient(135deg,#121c2b 0%,#151f2e 58%,#101827 100%)}.dark-theme .monitor-inner-table .ant-table,.dark-theme .monitor-inner-table .ant-table-container,.dark-theme .monitor-inner-table .ant-table-body,.dark-theme .monitor-inner-table .ant-table-content{color:var(--console-text);background:var(--console-surface)}.dark-theme .monitor-inner-table .ant-table-thead>tr>th{color:var(--console-text);border-bottom-color:var(--console-border);background:var(--console-surface-muted)}.dark-theme .monitor-inner-table .ant-table-tbody>tr>td{color:var(--console-text);border-bottom-color:var(--console-border);background:var(--console-surface)}.dark-theme .monitor-inner-table .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--console-surface-hover)}.dark-theme .table-path{color:var(--console-primary-strong);background:var(--console-primary-soft)}@media (width<=1024px){body:has(.enterprise-admin-shell){overflow-x:auto}:root{--console-header-height:56px;--console-content-padding:10px;--console-page-gap:10px}body:has(.enterprise-admin-shell){overflow:hidden}.enterprise-admin-shell{width:100%;min-width:0}.ant-layout-header.enterprise-topnav{grid-template-columns:48px minmax(0,1fr) auto;gap:0;padding:0 6px 0 0}.enterprise-mobile-menu-button{width:44px;height:44px;color:var(--console-menu-text);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.enterprise-mobile-menu-button:hover,.enterprise-mobile-menu-button:focus{color:var(--console-primary-strong);background:var(--console-surface-hover)}.enterprise-topnav-brand{height:var(--console-header-height);border-right:0;padding:0 8px}.enterprise-topnav-brand>div{flex:auto;min-width:0}.enterprise-brand-icon{width:32px;height:32px}.enterprise-topnav-brand strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(96px,28vw);overflow:hidden}.enterprise-topnav-brand small,.enterprise-primary-menu,.enterprise-profile-button span:not(.enterprise-avatar),.enterprise-profile-button .anticon-down{display:none}.enterprise-topnav-actions{gap:0;padding-right:0}.enterprise-topnav-actions .ant-btn.enterprise-icon-action,.enterprise-profile-button{width:40px;min-width:40px;height:40px;padding:0}.enterprise-profile-button{justify-content:center;display:inline-flex}.ant-layout-sider.enterprise-sider{display:none}.enterprise-console-body,.enterprise-main-layout,.enterprise-content{height:calc(100vh - var(--console-header-height));min-height:calc(100vh - var(--console-header-height))}.enterprise-content{-webkit-overflow-scrolling:touch;overflow-x:hidden}.enterprise-page-header{gap:12px;padding:14px;display:grid}.enterprise-page-toolbar{flex-wrap:wrap;width:100%}.enterprise-page-toolbar .ant-btn,.enterprise-page-header .ant-btn{min-height:44px}.enterprise-page .ant-card-body{padding:12px}.enterprise-filter-card .ant-row,.enterprise-page .ant-form .ant-row{row-gap:10px}.enterprise-table-card,.enterprise-page .ant-table-wrapper,.enterprise-page .ant-table-content{-webkit-overflow-scrolling:touch;overflow-x:auto}.enterprise-page .ant-table{min-width:720px}.enterprise-page .ant-table-pagination{margin:12px}.enterprise-page .ant-table-cell{white-space:nowrap}.enterprise-content .blog-table__pagination{scrollbar-width:thin;justify-content:flex-start;overflow-x:auto}.enterprise-content .blog-table__pagination .ant-pagination{flex-wrap:nowrap;width:max-content;min-width:max-content}.enterprise-mobile-drawer .ant-drawer-body{background:var(--console-surface);padding:0}.enterprise-mobile-drawer-title{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.enterprise-mobile-drawer-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enterprise-mobile-drawer-title .enterprise-sider-head-action{flex:none;width:32px;height:32px}.enterprise-mobile-root-tabs{border-bottom:1px solid var(--console-border);background:var(--console-surface);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:10px;display:flex;overflow-x:auto}.enterprise-mobile-root-tabs::-webkit-scrollbar{display:none}.enterprise-mobile-root-tabs button{border:1px solid var(--console-border);min-width:max-content;min-height:44px;color:var(--console-menu-text);background:var(--console-surface-muted);border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.enterprise-mobile-root-tabs button.active{color:var(--console-primary-strong);border-color:var(--console-primary-strong);background:var(--console-primary-soft);font-weight:650}.enterprise-mobile-drawer .enterprise-menu{height:calc(100vh - 121px);padding:8px 10px 18px}.console-article-row{flex-direction:column;align-items:flex-start;min-height:0;padding:14px}.console-article-row h3{font-size:17px}.console-article-row p{max-width:100%}}@media (width<=360px){.enterprise-topnav-actions .ant-btn.enterprise-topnav-home{display:none!important}.enterprise-topnav-brand{gap:6px;padding-inline:4px}.enterprise-topnav-brand strong{max-width:78px}.enterprise-topnav-actions .ant-btn.enterprise-icon-action,.enterprise-profile-button{width:36px;min-width:36px}}@media (width<=420px){.enterprise-topnav-actions .ant-btn.enterprise-topnav-home{display:none!important}}.dark-theme .workbench .stat-icon,.dark-theme .workbench .quick-icon,.dark-theme .workbench .root-menu-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-tone) 16%, var(--console-border));color:color-mix(in srgb, var(--icon-tone) 74%, white)!important;background:color-mix(in srgb, var(--icon-tone) 18%, var(--console-surface-muted))!important}.dark-theme .workbench .todo-icon{color:color-mix(in srgb, var(--icon-tone) 72%, white);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--icon-tone) 20%, var(--console-border));background:color-mix(in srgb, var(--icon-tone) 28%, var(--console-surface-muted))!important}:root:not(.dark-theme){--console-header-height:64px;--console-sider-head-height:48px;--console-tabs-height:48px;--console-content-padding:18px;--console-page-gap:14px;--console-bg:#f5f7fa;--console-surface:#fff;--console-surface-hover:#f5f7fa;--console-surface-muted:#fafafa;--console-border:#ebeef5;--console-border-strong:#dcdfe6;--console-text:#303133;--console-text-primary:#303133;--console-text-secondary:#606266;--console-menu-text:#606266;--console-card-bg:#fff;--console-bg-card:#fff;--console-input-disabled-bg:#f5f7fa;--console-primary:#409eff;--console-primary-strong:#337ecc;--console-primary-soft:#ecf5ff;--console-shadow-panel:0 1px 4px #3031330d}:root:not(.dark-theme) .enterprise-admin-shell{--bg-primary:#fff;--bg-secondary:#f5f7fa;--bg-elevated:#fff;--bg-muted:#fafafa;--text-primary:#303133;--text-secondary:#606266;--text-muted:#909399;--border-color:#ebeef5;--primary-color:#409eff;--primary-strong:#337ecc;--accent-color:#e6a23c;letter-spacing:0;font-family:Knowledge Sans SC,Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-size:14px;line-height:1.5715}:root:not(.dark-theme) .ant-layout-header.enterprise-topnav{z-index:5;border-bottom:0;gap:8px;box-shadow:0 1px 4px #3031330f}:root:not(.dark-theme) .enterprise-topnav-brand{background:#fff;border-right:0;gap:10px;padding-inline:18px}:root:not(.dark-theme) .enterprise-brand-icon{width:38px;height:38px;box-shadow:none;background:0 0;border-radius:0;padding:0}:root:not(.dark-theme) .enterprise-topnav-brand strong{color:#303133;font-family:Knowledge Sans SC,Segoe UI,Microsoft YaHei UI,sans-serif;font-size:15px;font-weight:600;line-height:20px}:root:not(.dark-theme) .enterprise-topnav-brand small{color:#909399;font-size:12px;line-height:18px}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item{height:var(--console-header-height);color:var(--console-menu-text);border-radius:0;margin:0 2px;padding-inline:16px;font-size:14px;font-weight:500;transition:color .16s,background .16s}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item:after{inset-inline:16px;border-bottom-width:3px;border-bottom-color:#0000;display:block;bottom:0}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item-selected{color:var(--console-primary);background:0 0;font-weight:600}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item-selected:after{border-bottom-color:var(--console-primary)}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item:hover{color:var(--console-primary);background:0 0}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item .anticon,:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item svg{color:#909399;width:15px;height:15px;font-size:15px}:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item-selected .anticon,:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item-selected svg{color:var(--console-primary)}:root:not(.dark-theme) .enterprise-topnav-actions .ant-btn.enterprise-icon-action,:root:not(.dark-theme) .enterprise-profile-button{color:var(--console-menu-text);border-radius:8px;transition:color .16s,background .16s,border-color .16s}:root:not(.dark-theme) .enterprise-topnav-actions .ant-btn.enterprise-icon-action{width:36px;height:36px}:root:not(.dark-theme) .enterprise-topnav-actions .ant-btn.enterprise-icon-action:hover,:root:not(.dark-theme) .enterprise-profile-button:hover{color:var(--console-primary);background:var(--console-surface-hover)}:root:not(.dark-theme) .enterprise-profile-button{background:0 0;border:0;height:40px;padding-right:12px}:root:not(.dark-theme) .ant-layout-sider.enterprise-sider{border-right:1px solid var(--console-border);box-shadow:none;z-index:4;background:#fff}:root:not(.dark-theme) .enterprise-sider-head,:root:not(.dark-theme) .enterprise-menu,:root:not(.dark-theme) .enterprise-menu.ant-menu-light,:root:not(.dark-theme) .enterprise-menu.ant-menu-light .ant-menu,:root:not(.dark-theme) .enterprise-menu.ant-menu-light .ant-menu-sub,:root:not(.dark-theme) .enterprise-menu.ant-menu-light .ant-menu-submenu,:root:not(.dark-theme) .enterprise-menu.ant-menu-light .ant-menu-submenu-title,:root:not(.dark-theme) .enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu.ant-menu,:root:not(.dark-theme) .enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu,:root:not(.dark-theme) .enterprise-admin-shell .ant-layout-sider.enterprise-sider .enterprise-menu .ant-menu-sub{background:#fff}:root:not(.dark-theme) .enterprise-sider-head{border-bottom-color:var(--console-border);padding-inline:12px}:root:not(.dark-theme) .enterprise-sider-head strong{color:#303133;font-size:14px;font-weight:600}:root:not(.dark-theme) .enterprise-sider-head-action{color:#909399;border-radius:8px}:root:not(.dark-theme) .enterprise-sider-head-action:hover,:root:not(.dark-theme) .enterprise-sider-head-action:focus{color:var(--console-primary);background:var(--console-primary-soft)}:root:not(.dark-theme) .enterprise-menu{padding:10px 12px 16px}:root:not(.dark-theme) .enterprise-menu .ant-menu-item,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-title{color:var(--console-menu-text);border-radius:8px;margin-block:3px;font-size:14px;font-weight:400;transition:color .16s,background .16s}:root:not(.dark-theme) .enterprise-menu .ant-menu-item .anticon,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-title .anticon,:root:not(.dark-theme) .enterprise-menu .ant-menu-item svg,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-title svg{color:#909399;width:16px;height:16px;font-size:16px}:root:not(.dark-theme) .enterprise-menu .ant-menu-item:hover,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-title:hover{color:#303133;background:var(--console-surface-hover)}:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected{color:#fff;background:var(--console-primary);box-shadow:none;font-weight:600}:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected:before{display:none}:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected .anticon,:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected svg{color:#fff}:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected:hover,:root:not(.dark-theme) .enterprise-menu .ant-menu-item-selected:active{color:#fff;background:var(--console-primary);box-shadow:none}:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-open>.ant-menu-submenu-title{color:var(--console-primary-strong);background:0 0;font-weight:600}:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-selected>.ant-menu-submenu-title svg,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-open>.ant-menu-submenu-title svg{color:var(--console-primary)}:root:not(.dark-theme) .enterprise-main-layout,:root:not(.dark-theme) .enterprise-content{background:var(--console-bg)}:root:not(.dark-theme) .console-tabs-bar{border-bottom-color:var(--console-border);box-shadow:none;background:#fff;align-items:stretch;gap:0;padding:0 8px}:root:not(.dark-theme) .console-tabs-bar__list{align-items:stretch;gap:0}:root:not(.dark-theme) .console-tab{color:#606266;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;transition:color .16s,background .16s;position:relative}:root:not(.dark-theme) .console-tab:hover{color:var(--console-primary);background:0 0}:root:not(.dark-theme) .console-tab.is-active{color:var(--console-primary);box-shadow:inset 0 -3px 0 var(--console-primary);background:0 0}:root:not(.dark-theme) .console-tab.is-active:after{display:none}:root:not(.dark-theme) .console-tab.is-active .console-tab__title{font-weight:600}:root:not(.dark-theme) .console-tab.is-active .console-tab__icon{color:var(--console-primary)}:root:not(.dark-theme) .console-tab.is-active .console-tab__control{color:#909399}:root:not(.dark-theme) .console-tabs-bar__actions{border:0;border-left:1px solid var(--console-border);background:#fff;border-radius:0;gap:0;height:100%}:root:not(.dark-theme) .console-tabs-bar__action:hover{color:var(--console-primary);background:var(--console-primary-soft);box-shadow:none}:root:not(.dark-theme) .enterprise-page-header,:root:not(.dark-theme) .enterprise-card,:root:not(.dark-theme) .enterprise-panel{border-color:var(--console-border);box-shadow:var(--console-shadow-panel);border-radius:8px}:root:not(.dark-theme) .enterprise-admin-shell .blog-table{border-color:var(--console-border);background:var(--console-surface);box-shadow:var(--console-shadow-panel);border-radius:8px}:root:not(.dark-theme) .enterprise-admin-shell .blog-table__toolbar,:root:not(.dark-theme) .enterprise-admin-shell .blog-table__footer{border-color:var(--console-border)}:root:not(.dark-theme) .enterprise-admin-shell .csdn-index{box-shadow:var(--console-shadow-panel);background:#fff;border-radius:8px;padding:18px 20px}:root:not(.dark-theme) .enterprise-admin-shell .csdn-index__head h2{color:var(--console-text);font-size:22px;font-weight:600}:root:not(.dark-theme) .enterprise-admin-shell .csdn-index__body h3{color:var(--console-text);font-size:17px;font-weight:500}@media (width<=767px){:root:not(.dark-theme){--console-header-height:56px;--console-content-padding:10px;--console-page-gap:10px}:root:not(.dark-theme) .ant-layout-header.enterprise-topnav{gap:0}:root:not(.dark-theme) .enterprise-topnav-brand{padding-inline:8px}:root:not(.dark-theme) .enterprise-brand-icon{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){:root:not(.dark-theme) .enterprise-primary-menu .ant-menu-item,:root:not(.dark-theme) .enterprise-menu .ant-menu-item,:root:not(.dark-theme) .enterprise-menu .ant-menu-submenu-title,:root:not(.dark-theme) .console-tab{transition:none}}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page){--workspace-toolbar-height:56px;width:100%;min-width:0;max-width:none}:is(.articles-page,.article-import-page,.comment-review-page,.announce-page)>.blog-table,.tag-management-table,.media-cloud__body>.blog-table{border-color:var(--console-border);border-radius:8px;box-shadow:0 1px 2px #1018280a}:is(.articles-page,.article-import-page,.comment-review-page,.announce-page)>.blog-table>.blog-table__toolbar,.tag-management-table>.blog-table__toolbar{min-height:var(--workspace-toolbar-height);background:var(--console-surface);padding:10px 16px}:is(.articles-page,.article-import-page,.comment-review-page,.announce-page) .blog-table__toolbar-left,.tag-management-table .blog-table__toolbar-left{gap:10px;width:100%}:is(.articles-page,.article-import-page,.comment-review-page,.announce-page,.taxonomy-page) .blog-table__footer,.media-cloud .blog-table__footer{background:var(--console-surface);min-height:48px}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-table-thead>tr>th{height:44px;color:var(--console-menu-text);background:var(--console-surface-muted);padding-block:9px;font-size:12px;font-weight:600}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-table-tbody>tr>td{border-bottom-color:var(--console-border)}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-table-placeholder>td.ant-table-cell{background:color-mix(in srgb, var(--console-surface-muted) 58%, var(--console-surface))!important}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-empty{border:1px dashed var(--console-border-strong,var(--console-border));background:color-mix(in srgb, var(--console-surface) 82%, transparent);border-radius:8px;width:min(360px,100% - 32px);min-height:150px;margin:auto;padding:28px 24px}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-empty-image{opacity:.72;height:44px;margin-bottom:12px}:is(.articles-page,.article-import-page,.media-cloud,.taxonomy-page,.comment-review-page,.announce-page) .ant-empty-description{color:var(--console-text-secondary);font-size:13px}.articles-page{max-width:none}.articles-page .article-title{color:var(--console-text);font-weight:600;line-height:1.45}.articles-page .article-summary,.articles-page .article-meta-line,.articles-page .time-ago{color:var(--console-text-secondary)}.articles-page .article-cover-cell{border:1px solid var(--console-border);background:var(--console-surface-muted)}.articles-page .metric-cell,.articles-page .time-cell span:first-child{color:var(--console-text);font-variant-numeric:tabular-nums}.article-import-toolbar{gap:10px 20px}.article-import-toolbar__actions{gap:8px}.article-import-toolbar__summary{border-left:1px solid var(--console-border);gap:6px;padding-left:16px}.article-import-toolbar__summary .ant-tag{text-align:center;min-width:50px;padding-inline:8px}.enterprise-page .media-cloud{border:1px solid var(--console-border);background:var(--console-surface);border-radius:8px;gap:0;padding:0;overflow:hidden;box-shadow:0 1px 2px #1018280a}.enterprise-page .media-cloud>.media-cloud__topbar{border-bottom:1px solid var(--console-border);background:var(--console-surface);min-height:58px;padding:10px 16px}.enterprise-page .media-cloud .media-cloud__title{font-size:17px;font-weight:600}.enterprise-page .media-cloud .media-cloud__filters,.enterprise-page .media-cloud .media-cloud__actions{gap:8px}.enterprise-page .media-cloud>.media-cloud__list-toolbar{border-bottom:1px solid var(--console-border);background:var(--console-surface-muted);min-height:48px;margin:0;padding:8px 16px}.enterprise-page .media-cloud .media-type-chip{border-color:var(--console-border);background:var(--console-surface);height:30px}.enterprise-page .media-cloud .media-type-chip.is-active{border-color:color-mix(in srgb, var(--console-primary) 34%, var(--console-border));background:var(--console-primary-soft)}.enterprise-page .media-cloud>.media-cloud__body{background:var(--console-surface-muted);padding:12px 16px 16px}.enterprise-page .media-cloud>.media-cloud__body>.blog-table{box-shadow:none}.enterprise-page .media-cloud .media-file__name{color:var(--console-text)!important;font-weight:600!important}.enterprise-page .media-cloud .media-file__url,.enterprise-page .media-cloud .media-size,.enterprise-page .media-cloud .media-time{color:var(--console-text-secondary)!important}.enterprise-page .media-cloud .media-category-label{color:var(--console-menu-text);background:var(--console-surface-muted)}.enterprise-page .taxonomy-page>.taxonomy-topbar,.enterprise-page .tag-management-toolbar{border:1px solid var(--console-border);background:var(--console-surface);border-bottom:0;border-radius:8px 8px 0 0;gap:12px;min-height:56px;padding:10px 16px}.enterprise-page .taxonomy-title,.enterprise-page .tag-management-toolbar h2,.enterprise-page .comment-title,.enterprise-page .announce-title{color:var(--console-text);white-space:nowrap;margin:0;font-size:17px;font-weight:600;line-height:32px}.enterprise-page .taxonomy-stats-inline{gap:6px}.enterprise-page .taxonomy-page .stat-chip{border:1px solid var(--console-border);background:var(--console-surface-muted);border-radius:6px;min-height:26px;padding:2px 9px}.enterprise-page .taxonomy-page>.taxonomy-table-card{border-radius:0 0 8px 8px;box-shadow:0 1px 2px #1018280a}.enterprise-page .taxonomy-table-card>.taxonomy-table-header{background:var(--console-surface-muted);min-height:50px;padding:8px 16px}.enterprise-page .taxonomy-table .ant-table-thead>tr>th{background:var(--console-surface-muted)}.enterprise-page .taxonomy-name,.enterprise-page .taxonomy-tag-badge{font-weight:600}.enterprise-page .taxonomy-slug{font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace}.enterprise-page .tag-management-toolbar{border:0;border-radius:0;align-items:center;width:100%;padding:0;display:flex}.enterprise-page .tag-management-search{width:240px}.enterprise-page .tag-management-toolbar__actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.enterprise-page .tag-management-table .taxonomy-actions .ant-btn{border-radius:6px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;display:inline-flex}.enterprise-page .comment-review-page,.enterprise-page .announce-page{gap:0}.enterprise-page .comment-review-page .comment-toolbar,.enterprise-page .announce-page .announce-topbar{align-items:center;gap:14px;width:100%;min-height:34px;padding:0;display:flex}.enterprise-page .comment-review-page .comment-filters,.enterprise-page .announce-page .announce-filters{align-items:center;gap:8px;min-width:0;display:flex}.enterprise-page .announce-page .announce-filters{flex:1}.enterprise-page .announce-page .announce-add-btn{margin-left:auto}.enterprise-page .comment-review-page .comment-table,.enterprise-page .announce-page .announce-table{flex:1 1 0;min-height:0}.enterprise-page .comment-review-page .comment-content,.enterprise-page .announce-page .announce-title-text{color:var(--console-text);font-weight:600}.enterprise-page .comment-table .table-summary,.enterprise-page .announce-time-cell,.enterprise-page .announce-view-count{color:var(--console-text-secondary)}@media (width<=1100px){.media-cloud__topbar,.tag-management-toolbar,.comment-toolbar,.announce-topbar{flex-wrap:wrap}.media-cloud__filters,.announce-filters{flex:420px}.media-cloud__actions,.tag-management-toolbar__actions{margin-left:auto}}@media (width<=768px){:is(.articles-page,.article-import-page,.comment-review-page,.announce-page)>.blog-table>.blog-table__toolbar,.tag-management-table>.blog-table__toolbar,.media-cloud__topbar,.media-cloud__list-toolbar,.media-cloud__body,.taxonomy-topbar,.taxonomy-table-header{padding-inline:12px}.article-import-toolbar__summary{border-top:1px solid var(--console-border);border-left:0;justify-content:flex-start;width:100%;padding:8px 0 0}.tag-management-search{order:3;width:100%}.tag-management-toolbar__actions{margin-left:auto}.comment-title,.announce-title{width:100%}}:root:not(.dark-theme) .enterprise-admin-shell .doc-reader--console,:root:not(.dark-theme) .enterprise-admin-shell .mobile-reader--console{--bg-primary:#f7f4ed;--bg-secondary:#ebe7dc;--bg-elevated:#fffdf8;--bg-muted:#f1ede3;--text-primary:#18202c;--text-secondary:#687080;--text-muted:#8b91a0;--border-color:#ded6c7;--primary-color:#1f5eff;--primary-strong:#1748c7;--accent-color:#b26c1f}:root{--public-page-bg:#f5f7fb;--public-surface:#fff;--public-surface-muted:#f1f5f9;--public-surface-accent:#f8fbff;--public-text:#101828;--public-text-secondary:#667085;--public-border:#e5e7eb;--public-border-soft:#eef0f4;--public-border-accent:#d9e7ff;--public-primary:#1677ff;--public-primary-strong:#0958d9}.dark-theme{--public-page-bg:var(--bg-secondary);--public-surface:var(--bg-elevated);--public-surface-muted:var(--bg-muted);--public-surface-accent:var(--bg-muted);--public-text:var(--text-primary);--public-text-secondary:var(--text-secondary);--public-border:var(--border-color);--public-border-soft:var(--border-color);--public-border-accent:var(--border-color);--public-primary:var(--primary-color);--public-primary-strong:var(--primary-color)}.dark-theme .public-site,.dark-theme .mobile-home{color:var(--text-primary);background:var(--bg-secondary)}.dark-theme .public-header{border-color:var(--border-color);background:#111723eb}.dark-theme .public-brand strong,.dark-theme .portal-hero-content h1,.dark-theme .portal-section-head h2,.dark-theme .portal-article-card h3,.dark-theme .mobile-home__intro h1,.dark-theme .mobile-home__section-head h2,.dark-theme .mobile-home__card h3{color:var(--text-primary)}.dark-theme .public-brand small,.dark-theme .public-nav,.dark-theme .portal-hero-content p,.dark-theme .portal-overview-card span,.dark-theme .portal-overview-card small,.dark-theme .portal-metrics em,.dark-theme .portal-article-card p,.dark-theme .portal-article-card span,.dark-theme .mobile-home__intro p,.dark-theme .mobile-home__card p,.dark-theme .mobile-home__card span,.dark-theme .mobile-home__stats span,.dark-theme .mobile-home__drawer-note{color:var(--text-secondary)}.dark-theme .public-console-link{color:var(--primary-color);border-color:var(--primary-color);background:var(--bg-elevated)}.dark-theme .portal-overview-card{border-color:var(--border-color);background:linear-gradient(180deg, var(--bg-elevated), var(--bg-muted));box-shadow:var(--shadow)}.dark-theme .portal-overview-card strong,.dark-theme .portal-section-head span,.dark-theme .mobile-home__section-head span,.dark-theme .mobile-home__stats strong{color:var(--primary-color)}.dark-theme .portal-metrics div,.dark-theme .mobile-home__intro,.dark-theme .mobile-home__section{border-color:var(--border-color);background:var(--bg-elevated)}.dark-theme .portal-metrics b{color:var(--text-primary)}.dark-theme .portal-article-cover,.dark-theme .mobile-home__card img{background:var(--bg-muted)}.dark-theme .mobile-home__card{border-bottom-color:var(--border-color)}.dark-theme .mobile-home__stats div{border-color:var(--border-color);background:var(--bg-muted)}.theme-dark .ant-input-affix-wrapper{background-color:#161b22!important;background-image:none!important;border-color:#30363d!important}.theme-dark .ant-input{color:#e6edf3!important;background-color:#0000!important;background-image:none!important}.theme-dark .ant-input-password{background-color:#161b22!important;background-image:none!important}.theme-dark .ant-input-password .ant-input{color:#e6edf3!important;background-color:#0000!important;background-image:none!important}.theme-dark .ant-input-password .ant-input-suffix{background-color:#0000!important}.theme-dark .ant-input::placeholder{color:#484f58!important}.theme-dark .ant-input-prefix,.theme-dark .ant-input-suffix,.theme-dark .ant-input-password .anticon{color:#8b949e!important}.theme-dark .ant-input-affix-wrapper:focus,.theme-dark .ant-input-affix-wrapper-focused,.theme-dark .ant-input-affix-wrapper:hover{border-color:#58a6ff!important}.theme-dark input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e6edf3!important;background-color:#161b22!important;-webkit-box-shadow:inset 0 0 0 30px #161b22!important}.theme-dark input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e6edf3!important;background-color:#161b22!important;-webkit-box-shadow:inset 0 0 0 30px #161b22!important}.theme-dark input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e6edf3!important;background-color:#161b22!important;-webkit-box-shadow:inset 0 0 0 30px #161b22!important}.theme-dark input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#e6edf3!important;background-color:#161b22!important;-webkit-box-shadow:inset 0 0 0 30px #161b22!important}.theme-dark input:-moz-autofill{color:#e6edf3!important;background-color:#161b22!important}.theme-light .ant-input-affix-wrapper{background-color:#f6f8fa!important;background-image:none!important;border-color:#d0d7de!important}.theme-light .ant-input{color:#1f2328!important;background-color:#0000!important;background-image:none!important}.theme-light .ant-input-password{background-color:#f6f8fa!important;background-image:none!important}.theme-light .ant-input-password .ant-input{color:#1f2328!important;background-color:#0000!important;background-image:none!important}.theme-light .ant-input::placeholder{color:#6e7781!important}.theme-light .ant-input-prefix,.theme-light .ant-input-suffix,.theme-light .ant-input-password .anticon{color:#57606a!important}.theme-light .ant-input-affix-wrapper:focus,.theme-light .ant-input-affix-wrapper-focused,.theme-light .ant-input-affix-wrapper:hover{border-color:#0969da!important}.theme-light .ant-checkbox-wrapper{color:#344054!important}.theme-light .ant-checkbox-inner{background-color:#fff!important;border-color:#98a2b3!important}.theme-light .ant-checkbox-wrapper:hover .ant-checkbox-inner,.theme-light .ant-checkbox-input:focus-visible+.ant-checkbox-inner{border-color:#0969da!important}.theme-light .ant-checkbox-checked .ant-checkbox-inner{background-color:#0969da!important;border-color:#0969da!important}.theme-light .ant-checkbox-input:focus-visible+.ant-checkbox-inner{box-shadow:0 0 0 3px #0969da29!important}.theme-dark .ant-checkbox-wrapper{color:#c9d1d9!important}.theme-dark .ant-checkbox-inner{background-color:#161b22!important;border-color:#6e7681!important}.theme-dark .ant-checkbox-wrapper:hover .ant-checkbox-inner,.theme-dark .ant-checkbox-input:focus-visible+.ant-checkbox-inner,.theme-dark .ant-checkbox-checked .ant-checkbox-inner{border-color:#58a6ff!important}.theme-dark .ant-checkbox-checked .ant-checkbox-inner{background-color:#1f6feb!important}.theme-light input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2328!important;background-color:#f6f8fa!important;-webkit-box-shadow:inset 0 0 0 30px #f6f8fa!important}.theme-light input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2328!important;background-color:#f6f8fa!important;-webkit-box-shadow:inset 0 0 0 30px #f6f8fa!important}.theme-light input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2328!important;background-color:#f6f8fa!important;-webkit-box-shadow:inset 0 0 0 30px #f6f8fa!important}.theme-light input:-webkit-autofill:active{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#1f2328!important;background-color:#f6f8fa!important;-webkit-box-shadow:inset 0 0 0 30px #f6f8fa!important}.ant-input-affix-wrapper,.ant-input,.ant-input-password,.ant-input-password .ant-input{box-shadow:none!important}.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #0969da26!important}
