.weather-scene[data-v-3a9af9bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.sky[data-v-3a9af9bc]{position:absolute;top:0;right:0;bottom:0;left:0;transition:background .8s ease,opacity .8s ease}.sky.w-sunny[data-v-3a9af9bc]{background:radial-gradient(900px 480px at 84% 5%,rgba(255,205,112,.5),transparent 60%),radial-gradient(1000px 560px at 12% -12%,rgba(168,205,228,.25),transparent 58%),linear-gradient(180deg,#fff0ca42,#fff9ec0f 68%)}.sun-wrap[data-v-3a9af9bc]{position:absolute;top:3%;right:7%;width:360px;height:360px;animation:sun-drift-3a9af9bc 26s ease-in-out infinite}.sun-core[data-v-3a9af9bc]{position:absolute;top:118px;right:118px;bottom:118px;left:118px;border-radius:50%;background:radial-gradient(circle,rgba(255,253,244,1) 0%,rgba(255,246,210,.98) 30%,rgba(255,224,152,.85) 55%,rgba(255,205,112,.4) 78%,transparent 100%);box-shadow:0 0 22px 4px #fff0c4e6,0 0 70px 22px #ffdc9673,0 0 160px 70px #ffcd7838;animation:sun-breathe-3a9af9bc 5.5s ease-in-out infinite}.sun-glow[data-v-3a9af9bc]{position:absolute;top:40px;right:40px;bottom:40px;left:40px;border-radius:50%;background:radial-gradient(circle,rgba(255,228,160,.22) 0%,rgba(255,218,138,.1) 42%,transparent 70%);animation:sun-breathe-3a9af9bc 5.5s ease-in-out infinite reverse}@keyframes sun-drift-3a9af9bc{0%,to{transform:translate(0)}50%{transform:translate(-10px,8px)}}@keyframes sun-breathe-3a9af9bc{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.motes[data-v-3a9af9bc]{position:absolute;top:0;right:0;bottom:0;left:0}.mote[data-v-3a9af9bc]{position:absolute;border-radius:50%;background:radial-gradient(circle,#fff6d6f2,#fff6d600 70%);animation:mote-float-3a9af9bc ease-in-out infinite}@keyframes mote-float-3a9af9bc{0%,to{transform:translate(-4px)}50%{transform:translate(9px,-30px)}}.sky.w-cloudy[data-v-3a9af9bc]{background:radial-gradient(1200px 500px at 50% 110%,rgba(176,186,196,.22),transparent 60%),linear-gradient(180deg,#929eaa61,#9ca6b21f 75%)}.sky.w-rainy[data-v-3a9af9bc]{background:radial-gradient(1300px 560px at 50% 118%,rgba(148,172,200,.3),transparent 62%),linear-gradient(180deg,#4056768c,#5e74925c 48%,#849ab633)}.sky.w-rainy[data-v-3a9af9bc]:after{content:"";position:absolute;top:-12%;right:-6%;bottom:-12%;left:-6%;background:repeating-linear-gradient(74deg,transparent 0 90px,rgba(255,255,255,.025) 90px 92px);animation:mist-drift-3a9af9bc 14s linear infinite}@keyframes mist-drift-3a9af9bc{0%{transform:translate(0)}to{transform:translate(92px)}}.sky.w-snowy[data-v-3a9af9bc]{background:radial-gradient(1200px 520px at 50% 112%,rgba(214,226,240,.24),transparent 62%),linear-gradient(180deg,#92aac86b,#cedae833 75%)}.clouds[data-v-3a9af9bc]{position:absolute;top:0;right:0;bottom:0;left:0}.cloud[data-v-3a9af9bc]{position:absolute;color:#ffffffd9;animation:cloud-drift-3a9af9bc linear infinite}.cloud-1[data-v-3a9af9bc]{top:8%;left:0;width:290px;height:106px;animation-duration:68s}.cloud-2[data-v-3a9af9bc]{top:22%;left:0;width:190px;height:73px;animation-duration:88s;animation-delay:-30s;opacity:.85}.cloud-3[data-v-3a9af9bc]{top:36%;left:0;width:330px;height:93px;animation-duration:78s;animation-delay:-50s}.clouds.c-sunny .cloud[data-v-3a9af9bc]{color:#ffffff8c;opacity:.6}.clouds.c-rainy .cloud[data-v-3a9af9bc]{color:#aab7c7cc}.clouds.c-snowy .cloud[data-v-3a9af9bc]{color:#f0f5fbe6}@keyframes cloud-drift-3a9af9bc{0%{transform:translate(-360px)}to{transform:translate(calc(100vw + 360px))}}.rain[data-v-3a9af9bc]{position:absolute;top:0;right:0;bottom:0;left:0}.drop[data-v-3a9af9bc]{position:absolute;top:-40px;border-radius:999px;transform:rotate(11deg);animation-name:drop-fall-3a9af9bc;animation-timing-function:linear;animation-iteration-count:infinite}.rain-back .drop[data-v-3a9af9bc]{width:2px;height:16px;background:linear-gradient(180deg,#7a92b200,#7a92b2bf)}.rain-front .drop[data-v-3a9af9bc]{width:3px;height:32px;background:linear-gradient(180deg,#6280a600,#6280a6d9)}@keyframes drop-fall-3a9af9bc{to{transform:rotate(11deg) translateY(118vh)}}.particles[data-v-3a9af9bc]{position:absolute;top:0;right:0;bottom:0;left:0}.flake[data-v-3a9af9bc]{position:absolute;top:-30px;border-radius:14%;background:linear-gradient(90deg,transparent 43%,rgba(246,250,254,.96) 43%,rgba(210,226,240,.96) 57%,transparent 57%);box-shadow:0 0 6px #9ebcde47;animation:snow-fall-3a9af9bc linear infinite}.flake[data-v-3a9af9bc]:before,.flake[data-v-3a9af9bc]:after{content:"";position:absolute;left:50%;top:50%;width:14%;height:100%;border-radius:999px;background:linear-gradient(180deg,#f6fafef5,#d2e2f0f5);transform:translate(-50%,-50%) rotate(60deg)}.flake[data-v-3a9af9bc]:after{transform:translate(-50%,-50%) rotate(-60deg)}.flake.ccw[data-v-3a9af9bc]{animation-name:snow-fall-ccw-3a9af9bc}@keyframes snow-fall-3a9af9bc{0%{transform:translateY(-8vh) rotate(0)}to{transform:translateY(114vh) translate(48px) rotate(220deg)}}@keyframes snow-fall-ccw-3a9af9bc{0%{transform:translateY(-8vh) rotate(0)}to{transform:translateY(114vh) translate(-42px) rotate(-220deg)}}.mist[data-v-3a9af9bc]{position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.16));transition:background .8s ease}.s-rainy .mist[data-v-3a9af9bc]{background:linear-gradient(180deg,transparent,rgba(126,152,184,.24))}.s-snowy .mist[data-v-3a9af9bc]{background:linear-gradient(180deg,transparent,rgba(214,226,240,.26))}.grass[data-v-3a9af9bc]{position:absolute;left:0;right:0;bottom:0;width:100%;height:118px;transition:filter .8s ease,opacity .8s ease}.blade[data-v-3a9af9bc]{transform-box:fill-box;transform-origin:50% 100%;animation-name:sway-3a9af9bc;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.blade.back[data-v-3a9af9bc]{fill:url(#gBack);opacity:.55;animation-duration:3.4s}.blade.front[data-v-3a9af9bc]{fill:url(#gFront);opacity:.92}@keyframes sway-3a9af9bc{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}.s-rainy .grass[data-v-3a9af9bc]{filter:saturate(.82) brightness(.94)}html.dark .grass[data-v-3a9af9bc]{opacity:.4}html.dark .sky[data-v-3a9af9bc]{opacity:.5}html.dark .clouds[data-v-3a9af9bc]{opacity:.45}html.dark .rain[data-v-3a9af9bc]{opacity:.6}html.dark .sun-wrap[data-v-3a9af9bc]{opacity:.32}html.dark .motes[data-v-3a9af9bc]{opacity:.3}html.dark .mist[data-v-3a9af9bc]{opacity:.35}.weather-control[data-v-3a9af9bc]{position:fixed;right:18px;bottom:18px;z-index:300;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.w-toggle[data-v-3a9af9bc]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card-bg);color:var(--text-main);font-size:13px;cursor:pointer;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.w-toggle[data-v-3a9af9bc]:hover,.w-toggle.active[data-v-3a9af9bc]{border-color:var(--primary);color:var(--primary)}.w-emoji[data-v-3a9af9bc]{font-size:15px;line-height:1}.w-menu[data-v-3a9af9bc]{display:flex;flex-direction:column;gap:2px;min-width:128px;padding:6px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line);box-shadow:var(--shadow-hover)}.w-option[data-v-3a9af9bc]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:9px;background:transparent;color:var(--text-main);font-size:13px;cursor:pointer;text-align:left;transition:background .15s ease}.w-option[data-v-3a9af9bc]:hover{background:var(--primary-soft)}.w-option.active[data-v-3a9af9bc]{background:var(--primary-soft);color:var(--primary);font-weight:600}.w-pop-enter-active[data-v-3a9af9bc],.w-pop-leave-active[data-v-3a9af9bc]{transition:opacity .18s ease,transform .18s ease}.w-pop-enter-from[data-v-3a9af9bc],.w-pop-leave-to[data-v-3a9af9bc]{opacity:0;transform:translateY(6px)}.app-shell{min-height:100vh}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 640px at 14% -8%,rgba(196,222,210,.42),transparent 58%),radial-gradient(860px 540px at 92% -6%,rgba(226,232,224,.5),transparent 55%),radial-gradient(700px 480px at 50% 108%,rgba(201,163,106,.12),transparent 60%),linear-gradient(180deg,#f7f8f6,#eff2ef)}.orb{position:absolute;border-radius:50%;filter:blur(52px);opacity:.32;will-change:transform}.orb-a{width:320px;height:320px;left:-80px;top:110px;background:radial-gradient(circle at 35% 30%,#c4e0d3,#a9cfc0 70%);animation:float-orb 14s ease-in-out infinite}.orb-b{width:380px;height:380px;right:-100px;top:24px;background:radial-gradient(circle at 60% 35%,#eef3e9,#d9e4d6 70%);animation:drift 18s ease-in-out infinite}.orb-c{width:260px;height:260px;right:18%;bottom:6%;background:radial-gradient(circle at 40% 60%,#d5e8de,#c2dcd0 70%);animation:float-orb 16s ease-in-out infinite reverse}.orb-d{width:180px;height:180px;left:34%;top:52%;background:radial-gradient(circle at 50% 40%,#decdaee6,#c9a36a8c 70%);opacity:.22;animation:drift 22s ease-in-out infinite reverse}.grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background-image:radial-gradient(rgba(36,49,44,.1) .6px,transparent .6px),radial-gradient(rgba(36,49,44,.06) .5px,transparent .5px);background-size:4px 4px,7px 7px;background-position:0 0,2px 3px}.page-enter-active,.page-leave-active{transition:opacity .28s ease,transform .28s ease}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-8px)}:root{--page-bg: #f4f6f3;--page-bg-2: #e7ede8;--card-bg: rgba(255, 252, 247, .88);--card-solid: #fffdf8;--primary: #2f6f5e;--primary-hover: #255a4c;--primary-soft: #e5f2eb;--gold: #c9a36a;--gold-soft: rgba(201, 163, 106, .16);--ink: #1c2b26;--text-main: #24312c;--text-muted: #6d7a74;--line: rgba(47, 111, 94, .14);--line-strong: rgba(47, 111, 94, .26);--shadow: 0 18px 44px rgba(36, 49, 44, .08);--shadow-hover: 0 22px 50px rgba(36, 49, 44, .14);--shadow-sm: 0 6px 18px rgba(36, 49, 44, .08);--ring: 0 0 0 3px rgba(47, 111, 94, .18);--radius: 18px;--radius-sm: 12px;--radius-lg: 24px;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--el-color-primary: #2f6f5e;--el-color-primary-light-3: #5a9484;--el-color-primary-light-5: #86b3a6;--el-color-primary-light-7: #b7d4cb;--el-color-primary-light-8: #d3e6e0;--el-color-primary-light-9: #e8f3ef;--el-color-primary-dark-2: #255a4c;--el-border-radius-base: 10px}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--page-bg);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}::selection{background:#2f6f5e38;color:var(--ink)}html.dark ::selection{background:#4fae8f52}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2f6f5e52,#2f6f5e33);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#2f6f5e80,#2f6f5e5c);background-clip:padding-box;border:2px solid transparent}*{scrollbar-width:thin;scrollbar-color:rgba(47,111,94,.32) transparent}html.dark *::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4fae8f5c,#4fae8f38);background-clip:padding-box;border:2px solid transparent}html.dark *{scrollbar-color:rgba(79,174,143,.36) transparent}.el-button{transition:transform .2s var(--ease-spring),box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.el-button--primary:not(.is-plain):not(.is-text):not(.is-link){--el-button-bg-color: var(--primary);--el-button-border-color: var(--primary);--el-button-hover-bg-color: var(--primary-hover);--el-button-hover-border-color: var(--primary-hover);background-image:linear-gradient(160deg,color-mix(in srgb,var(--primary) 92%,#ffffff 8%),var(--primary));box-shadow:0 4px 14px #2f6f5e42;overflow:hidden;position:relative}.el-button--primary:not(.is-disabled):hover{transform:translateY(-1px);box-shadow:0 8px 22px #2f6f5e5c;filter:brightness(1.04)}.el-button--primary:not(.is-disabled):active{transform:translateY(0) scale(.97);box-shadow:0 3px 10px #2f6f5e47}.el-button--primary:not(.is-link):not(.is-plain):not(.is-text):before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);pointer-events:none}.el-button--default:not(.is-disabled):hover{transform:translateY(-1px);color:var(--primary);border-color:var(--line-strong);background-color:var(--primary-soft)}.el-button.is-circle{border:1px solid transparent}.el-button.is-circle:not(.is-disabled):hover{transform:translateY(-2px) rotate(6deg);border-color:var(--line-strong);box-shadow:var(--shadow-sm);color:var(--primary);background:var(--primary-soft)}.el-button.is-circle:not(.is-disabled):active{transform:translateY(0) scale(.92)}.el-input__wrapper,.el-textarea__inner{box-shadow:0 0 0 1px var(--line) inset!important;background:#ffffffb8;transition:box-shadow .25s ease,background .25s ease}.el-input__wrapper:hover,.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--line-strong) inset!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--primary) inset,var(--ring)!important}.el-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.el-dialog{border-radius:var(--radius-lg)!important;box-shadow:0 32px 80px #0f1a163d!important;overflow:hidden;animation:dialog-pop .32s var(--ease-spring);background:var(--card-solid)}.el-dialog:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--primary),#5a9484 45%,var(--gold))}.el-dialog__title{font-weight:700;letter-spacing:.01em}html.dark .el-dialog{background:#1a2420;box-shadow:0 32px 80px #0000008c!important}@keyframes dialog-pop{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.el-tag{border-radius:999px;border:1px solid transparent;padding:0 10px;transition:transform .18s var(--ease-spring),box-shadow .2s ease}.el-tag:hover{transform:translateY(-1px)}.el-tag--primary{background:var(--primary-soft);color:var(--primary)}.el-pagination{--el-pagination-hover-color: var(--primary)}.el-pagination .el-pager li,.el-pagination button{border-radius:10px!important;transition:background .18s ease,color .18s ease,transform .18s var(--ease-spring)}.el-pagination .el-pager li.is-active{background:var(--primary);color:#fff;font-weight:700;box-shadow:0 4px 12px #2f6f5e4d}.el-pagination .el-pager li:not(.is-active):hover{background:var(--primary-soft);transform:translateY(-1px)}.el-table{--el-table-header-bg-color: transparent;--el-table-row-hover-bg-color: var(--primary-soft);border-radius:var(--radius-sm);overflow:hidden}.el-table th.el-table__cell{font-weight:700;color:var(--ink);background:color-mix(in srgb,var(--primary) 5%,transparent)!important}.el-table .el-table__row{transition:background .18s ease}.el-skeleton{--el-skeleton-color: rgba(47, 111, 94, .09);--el-skeleton-to-color: rgba(47, 111, 94, .16)}.el-empty__description p{color:var(--text-muted)}.el-message{border-radius:14px!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:msg-slide .32s var(--ease-spring)!important}@keyframes msg-slide{0%{opacity:0;transform:translateY(-14px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.el-message-box{border-radius:var(--radius)!important;box-shadow:0 32px 80px #0f1a163d!important;overflow:hidden}.el-select__popper.el-popper,.el-picker__popper.el-popper{border-radius:14px!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important}.el-select-dropdown__item.is-selected{color:var(--primary);font-weight:600}.el-select-dropdown__item.is-hovering{background:var(--primary-soft)}.el-tabs__item{transition:color .2s ease;font-weight:500}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:var(--primary-soft);color:var(--primary);border-bottom-color:transparent}.el-switch.is-checked .el-switch__core,.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background:var(--primary);border-color:var(--primary)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--primary)}.rise-in{animation:rise-in .55s ease both}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-28px,0) scale(1.08)}}@keyframes drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(-18px,16px,0)}}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes heart-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.markdown-body{line-height:1.85;word-break:break-word;color:var(--text-main);font-size:15.5px}.markdown-body h1,.markdown-body h2{background:linear-gradient(120deg,var(--ink),var(--primary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.markdown-body pre{background:#f4efe6;padding:14px 16px;border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);box-shadow:inset 0 1px 4px #24312c0d}.markdown-body code{background:#f4efe6;padding:2px 6px;border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-body pre code{padding:0;background:transparent}.markdown-body h1,.markdown-body h2,.markdown-body h3{margin-top:1.3em;line-height:1.35;color:var(--ink);position:relative;padding-left:14px}.markdown-body h1:before,.markdown-body h2:before,.markdown-body h3:before{content:"";position:absolute;left:0;top:.22em;bottom:.22em;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--primary),var(--gold))}.markdown-body blockquote{margin:12px 0;padding:8px 16px;border-left:4px solid var(--primary);color:var(--text-muted);background:linear-gradient(90deg,var(--primary-soft),transparent 88%);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.markdown-body table{border-collapse:collapse;width:100%;margin:12px 0;border-radius:var(--radius-sm);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.markdown-body th,.markdown-body td{border:1px solid var(--line);padding:8px 10px}.markdown-body th{background:var(--primary-soft);font-weight:700;color:var(--ink)}.markdown-body tr:hover td{background:color-mix(in srgb,var(--primary) 4%,transparent)}.markdown-body img{max-width:100%;max-height:68vh;border-radius:var(--radius-sm);cursor:zoom-in;display:block;transition:box-shadow .3s ease,transform .3s var(--ease-out);box-shadow:var(--shadow-sm)}.markdown-body img:hover{box-shadow:var(--shadow-hover)}.markdown-body img.img-broken{cursor:default;max-height:none;box-shadow:none}.markdown-body a{color:var(--primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--primary) 40%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.markdown-body a:hover{text-decoration-color:var(--primary);color:var(--primary-hover)}.markdown-body ul,.markdown-body ol{padding-left:1.4em}.markdown-body li::marker{color:var(--primary)}.markdown-body hr{border:0;height:2px;margin:1.6em 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}html.dark{--page-bg: #0e1512;--page-bg-2: #16221d;--card-bg: rgba(25, 34, 30, .9);--card-solid: #19221f;--primary: #4fae8f;--primary-hover: #63c2a2;--primary-soft: #1d352c;--gold: #d8b98a;--gold-soft: rgba(216, 185, 138, .14);--ink: #e8f0ec;--text-main: #d7e2dc;--text-muted: #8d9d96;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .2);--shadow: 0 18px 44px rgba(0, 0, 0, .45);--shadow-hover: 0 22px 50px rgba(0, 0, 0, .58);--shadow-sm: 0 6px 18px rgba(0, 0, 0, .4);--ring: 0 0 0 3px rgba(79, 174, 143, .22);--el-color-primary: #4fae8f;--el-color-primary-light-3: #3d9278;--el-color-primary-light-5: #2e7059;--el-color-primary-light-7: #1f5140;--el-color-primary-light-8: #183f32;--el-color-primary-light-9: #122a22;--el-color-primary-dark-2: #63c2a2}html.dark .el-button--primary:not(.is-plain):not(.is-text):not(.is-link){background-image:linear-gradient(160deg,#57b795,#3f9c7e);box-shadow:0 4px 14px #0006}html.dark .el-button--primary:not(.is-disabled):hover{box-shadow:0 8px 22px #00000080}html.dark .el-pagination .el-pager li.is-active{box-shadow:0 4px 12px #00000080}html.dark .el-tag--primary{background:#1d352c;color:#63c2a2}html.dark .el-table th.el-table__cell{background:#ffffff0a!important}html.dark .el-skeleton{--el-skeleton-color: rgba(255, 255, 255, .06);--el-skeleton-to-color: rgba(255, 255, 255, .12)}html.dark .ambient{background:radial-gradient(1100px 640px at 14% -8%,rgba(22,58,45,.55),transparent 58%),radial-gradient(860px 540px at 92% -6%,rgba(30,42,36,.5),transparent 55%),linear-gradient(180deg,#101713,#0d1310)}html.dark .header{background:#111714b8}html.dark .orb-a{background:#1c4636;opacity:.35}html.dark .orb-b{background:#243528;opacity:.35}html.dark .orb-c{background:#1d3a2e;opacity:.35}html.dark .orb-d{background:#3a3226;opacity:.3}html.dark .grain{opacity:.15;background-image:radial-gradient(rgba(255,255,255,.12) .6px,transparent .6px)}html.dark .el-input__wrapper,html.dark .el-textarea__inner{background:#ffffff0f}html.dark .markdown-body pre,html.dark .markdown-body code{background:#0e1412;color:#d7e2dc}html.dark .markdown-body h1,html.dark .markdown-body h2,html.dark .markdown-body h3{color:#e8f0ec}html.dark .markdown-body blockquote{background:#1d352c}body.page-coast .ambient,body.page-coast .weather-scene{display:none}.markdown-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0a0e0cd9;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;cursor:zoom-out}.markdown-lightbox.show{opacity:1;visibility:visible}.markdown-lightbox .ml-inner{position:relative;max-width:92vw;max-height:92vh}.markdown-lightbox img{max-width:92vw;max-height:92vh;object-fit:contain;border-radius:12px;box-shadow:0 30px 80px #00000080}.ml-close{position:absolute;top:-16px;right:-16px;width:38px;height:38px;border-radius:50%;border:0;background:#ffffff2e;color:#fff;font-size:24px;line-height:1;cursor:pointer}@media (max-width: 760px){html,body{overflow-x:hidden}.markdown-body{overflow-wrap:break-word;word-break:break-word}.markdown-body table{display:block;overflow-x:auto}.comment-input{flex-direction:column;align-items:stretch}.comment-input .el-button{align-self:flex-end}}
