.install-page[data-v-fd05a062]{color:#273f34;background:#f7f8f4;align-items:center;min-height:100svh;padding:40px 20px;display:flex}.install-content[data-v-fd05a062]{width:min(100%,480px);margin:auto}.install-brand[data-v-fd05a062]{align-items:center;gap:13px;margin-bottom:36px;display:flex}.install-brand strong[data-v-fd05a062]{font-size:27px;font-weight:650}h1[data-v-fd05a062]{margin:0;font-size:clamp(26px,5.5vw,32px);font-weight:650;line-height:1.4}.install-intro[data-v-fd05a062]{margin:12px 0 28px;font-size:17px;line-height:1.65}.install-actions[data-v-fd05a062]{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.install-actions button[data-v-fd05a062]{cursor:pointer;border:0;border-radius:14px;min-height:50px;padding:12px 20px;font-weight:650}.install-primary[data-v-fd05a062]{color:#fff;background:#315e49}.install-primary[data-v-fd05a062]:hover:not(:disabled){background:#244d39}.install-primary[data-v-fd05a062]:disabled{cursor:wait;opacity:.65}.install-copy[data-v-fd05a062]{color:#315e49;background:#e7eee5}.install-status[data-v-fd05a062]{background:#e7eee5;border-radius:12px;margin:18px 0 0;padding:14px 16px;font-size:15px;line-height:1.7}.install-method[data-v-fd05a062]{margin-top:34px}h2[data-v-fd05a062]{margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.5}.install-method p[data-v-fd05a062]{margin:0;font-size:16px;line-height:1.8}.install-open[data-v-fd05a062]{color:#5e7165;margin:28px 0 0;font-size:14px;line-height:1.7}.install-admin-link[data-v-fd05a062]{color:#5e7165;text-underline-offset:4px;margin-top:12px;font-size:14px;display:inline-block}@media (width<=360px){.install-actions button[data-v-fd05a062]{padding-inline:15px}}.persistent-audio[data-v-2970009d]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:fixed;overflow:hidden}.mini-player[data-v-2970009d]{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;-webkit-backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #5b7c6429;border-radius:19px;grid-template-columns:minmax(0,1fr) 48px 44px;align-items:center;width:min(100% - 32px,430px);min-height:72px;margin:0 auto;display:grid;position:fixed;left:16px;overflow:hidden;box-shadow:0 18px 44px #1b3a2a2e}.mini-player--above-action[data-v-2970009d]{bottom:calc(94px + env(safe-area-inset-bottom))}.mini-player--persistent[data-v-2970009d]{grid-template-columns:minmax(0,1fr) 58px}.mini-player button[data-v-2970009d]{cursor:pointer;border:0}.mini-player__track[data-v-2970009d]{color:#173429;text-align:left;background:0 0;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:70px;padding:10px 4px 10px 11px;display:grid}.mini-player__cover[data-v-2970009d]{color:#f7faf5;background:#88aa91;border-radius:14px;place-items:center;width:48px;height:48px;font-family:Songti SC,Noto Serif CJK SC,serif;font-size:18px;display:grid}.mini-player__copy[data-v-2970009d]{min-width:0;display:grid}.mini-player__copy small[data-v-2970009d],.mini-player__copy strong[data-v-2970009d],.mini-player__copy span[data-v-2970009d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-player__copy small[data-v-2970009d]{color:#74857e;font-size:10px}.mini-player__copy strong[data-v-2970009d]{margin-top:2px;font-size:14px;font-weight:720}.mini-player__copy span[data-v-2970009d]{color:#829089;font-variant-numeric:tabular-nums;margin-top:2px;font-size:10px}.mini-player__play[data-v-2970009d],.mini-player__dismiss[data-v-2970009d]{place-items:center;min-width:44px;min-height:44px;display:grid}.mini-player__play[data-v-2970009d]{color:#fff;background:#315e49;border-radius:50%;width:44px;height:44px}.mini-player__play svg[data-v-2970009d]{width:20px;height:20px}.mini-player__dismiss[data-v-2970009d]{color:#71827a;background:0 0;font-size:22px;line-height:1}.mini-player__progress[data-v-2970009d]{background:#e8eee9;height:3px;position:absolute;bottom:0;left:0;right:0}.mini-player__progress span[data-v-2970009d]{background:#6e987a;height:100%;transition:width .2s linear;display:block}.dialog-backdrop[data-v-2970009d]{z-index:1000;padding:calc(18px + env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(5px);touch-action:none;background:#0f1c189e;place-items:center;animation:.18s ease-out fade-in-2970009d;display:grid;position:fixed;inset:0}.dialog-card[data-v-2970009d]{background:#fff;border:1px solid #ffffff4d;border-radius:22px;outline:none;width:min(100%,430px);padding:26px 22px 22px;animation:.2s ease-out rise-in-2970009d;box-shadow:0 30px 80px #08141059}.dialog-eyebrow[data-v-2970009d]{color:#9a332b;letter-spacing:.14em;margin:0 0 8px;font-size:.74rem;font-weight:800}h2[data-v-2970009d]{color:#16302b;margin:0;font-size:1.42rem;line-height:1.25}.dialog-text[data-v-2970009d]{color:#53655f;margin:12px 0 22px;font-size:.94rem;line-height:1.7}.dialog-button[data-v-2970009d]{min-height:52px}@keyframes fade-in-2970009d{0%{opacity:0}to{opacity:1}}@keyframes rise-in-2970009d{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef3ee;--surface:#fff;--ink:#17211f;--ink-soft:#53655f;--line:#dbe4dc;--brand:#16302b;--brand-soft:#245045;--accent:#2f7a5d;--danger:#9a332b;--danger-soft:#fff2f0;--radius-lg:22px;--radius-md:15px;--shadow-card:0 18px 45px #16302b17;font-synthesis:none;text-rendering:optimizelegibility;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;min-width:320px}body{min-width:320px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(circle at 15% -10%,#c4decda6,#0000 42%),radial-gradient(circle at 100% 0,#e2ebdacc,#0000 34%),linear-gradient(160deg,#f5f8f3 0%,#e9f0e9 55%,#dfeae2 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0}@media (any-pointer:coarse){body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}input,textarea,[contenteditable=true],[contenteditable=plaintext-only]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}html,body{touch-action:manipulation}button,a,input,select,textarea,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{overflow-wrap:break-word}:focus-visible{outline-offset:3px;outline:3px solid #7fb39a}.page{width:min(100%,760px);min-height:100vh;padding:calc(18px + env(safe-area-inset-top)) 18px calc(36px + env(safe-area-inset-bottom));margin:0 auto}.eyebrow{color:#5f766d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:750}.button{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 20px;font-size:1rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s;display:inline-flex}.button:active:not(:disabled){transform:scale(.985)}.button:disabled{cursor:not-allowed;opacity:.6}.button--primary{color:#fff;background:var(--brand);box-shadow:0 10px 24px #16302b2e}.button--primary:hover:not(:disabled){background:var(--brand-soft)}.button--ghost{border-color:var(--line);color:var(--brand);background:#ffffffb8}.button--ghost:hover:not(:disabled){background:#fff}.button--block{width:100%}.button--lg{border-radius:16px;min-height:54px;font-size:1.05rem}.alert{color:var(--danger);background:var(--danger-soft);border:1px solid #efc9c4;border-radius:12px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.55}.alert--info{color:#2a5d48;background:#eef8f1;border-color:#cfe0d4}.text-button{color:var(--brand-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:700;text-decoration:underline}@media (width<=480px){.page{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.student-page{--student-bg:#f7f8f4;--student-surface:#fff;--student-ink:#273f34;--student-muted:#5e7165;--student-line:#e3ebe2;--student-soft:#edf4ed;--student-accent:#315e49;--student-accent-strong:#244d39;--student-accent-pale:#d7e7da;isolation:isolate;color:var(--student-ink);font-size:15px;line-height:1.6;position:relative}.student-page:before{content:"";z-index:-1;background:var(--student-bg);pointer-events:none;position:fixed;inset:0}.student-page.page{width:min(100%,760px);padding:calc(18px + env(safe-area-inset-top)) 20px calc(34px + env(safe-area-inset-bottom))}.student-page button,.student-page a,.student-page summary,.student-page [role=slider],.student-page .progress-bar-container{-webkit-tap-highlight-color:transparent}.student-page .button--primary{border-color:var(--student-accent);background:var(--student-accent);box-shadow:none}.student-page .button--primary:hover:not(:disabled){background:var(--student-accent-strong)}.student-page .button--ghost{border-color:var(--student-line);color:var(--student-accent);background:#fff}.student-page .button{font-weight:650}.student-brand{flex:none;align-items:center;gap:9px;min-width:0;display:inline-flex}.student-brand__icon{background:var(--student-accent);border-radius:13px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.student-brand__icon img{width:100%;height:100%;display:block}.student-brand__name{color:var(--student-ink);letter-spacing:.08em;white-space:nowrap;font-size:20px;font-weight:760}.student-brand__en{color:var(--student-muted);letter-spacing:.08em;font-size:11px;font-weight:650}.student-page .unit-path{color:#496752;font-size:13px;font-weight:650;line-height:1.7}.student-page .course-cover{color:#355f49;background:linear-gradient(145deg,#d5e5d7,#a8c5ae);flex:none;place-items:center;font-family:Songti SC,Noto Serif CJK SC,serif;display:grid;position:relative;overflow:hidden}.student-page .course-cover:after{content:"";aspect-ratio:1;opacity:.3;border:1px solid;border-radius:50%;width:112%;position:absolute;top:44%;left:42%}.student-page .course-cover__glyph{z-index:1;font-size:28px;font-weight:500;position:relative}.student-page .state-block{background:#fff;border:1px dashed #c9d8cc;border-radius:18px;justify-items:start;gap:14px;padding:26px 20px;display:grid}.student-page .state-block.empty{text-align:center;justify-items:center;padding-block:44px}.student-page .empty-title{margin:0;font-size:18px;font-weight:680}.student-page .empty-text{max-width:34ch;color:var(--student-muted);margin:0;font-size:14px;line-height:1.85}.student-page .skeleton-list{gap:11px;display:grid}.student-page .skeleton-card,.student-page .skeleton-panel{background:#e8eee5;border-radius:20px;min-height:116px}.student-page .toast{bottom:calc(22px + env(safe-area-inset-bottom));z-index:60;color:#fff;background:var(--student-accent);border-radius:16px;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;font-size:14px;line-height:1.6;position:fixed;left:50%;transform:translate(-50%)}.student-page .student-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px;display:block}@media (width<=480px){.student-page.page{padding:calc(12px + env(safe-area-inset-top)) 20px calc(28px + env(safe-area-inset-bottom))}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#25342b;--surface:#304338;--ink:#e0eae2;--ink-soft:#b0c2b4;--line:#3c5143;--brand:#3c7254;--brand-soft:#4a8563;--accent:#a1cba9;--danger:#f0a59b;--danger-soft:#4b302f;--shadow-card:0 16px 36px #08140d30}html{background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 8% 0,#4d70532e,#0000 38%),radial-gradient(circle at 100% 10%,#4e6c541f,#0000 35%),linear-gradient(160deg,#293a2f 0%,#25342b 100%)}:focus-visible{outline-color:#9ec8a6}.eyebrow{color:#a4bdaa}.button--primary{color:#f4faf5;box-shadow:0 8px 20px #04120a33}.button--ghost{color:#bad7bf;border-color:var(--line);background:#2c4034}.button--ghost:hover:not(:disabled){background:#354e3d}.alert{border-color:#81534c}.alert--info{color:#bedac3;background:#2c4938;border-color:#426750}.text-button{color:#b2d4b9}.student-page{--student-bg:#26362c;--student-surface:#304438;--student-ink:#dfeae1;--student-muted:#b0c2b3;--student-line:#496150;--student-soft:#324637;--student-accent:#a2c8a8;--student-accent-strong:#bedbc2;--student-accent-pale:#344e3c;--student-action:#3e7354}#app .student-page .button--primary,#app .student-page .play-button,#app .student-page .start-learning,#app .student-page .note-save-button,#app .student-page .modal-btn--primary{color:#f2f8f3;border-color:var(--student-action);background:var(--student-action)}#app .student-page .button--primary:hover:not(:disabled),#app .student-page .start-learning:hover,#app .student-page .note-save-button:hover{background:#4a8261}#app .student-page .button--ghost{color:var(--student-accent);border-color:var(--student-line);background:var(--student-surface)}#app .student-page .state-block,#app .student-page .unit-card,#app .student-page .course-search,#app .student-page .account-trigger,#app .student-page .directory-button{color:var(--student-ink);border-color:var(--student-line);background:var(--student-surface)}#app .student-page .unit-card{box-shadow:0 8px 25px #06110a1c}#app .student-page .unit-card:hover{background:#3a5041;border-color:#6c9275}#app .student-page .course-search{color:#9db8a3}#app .student-page .course-search input::placeholder{color:#a4b7a8}#app .student-page .course-search:focus-within{border-color:#87b394;outline-color:#92be9840}#app .student-page .account-trigger,#app .student-page .back-button,#app .student-page .admin-login-back,#app .student-page .course-intro summary,#app .student-page .unit-path,#app .student-page .course-name,#app .student-page .lesson-code{color:#aecab5}#app .student-page .unit-card .chevron,#app .student-page .play-mark,#app .student-page .player-tools>button,#app .student-page .player-tools>span,#app .student-page .primary-row button:not(.play-button),#app .student-page .sheet-empty .student-icon{color:#9fb5a5}#app .student-page .player-tools>button:hover,#app .student-page .player-tools>button:focus-visible,#app .student-page .primary-row button:not(.play-button):hover{color:#c5dfc7}#app .student-page .search-empty,#app .student-page .detail-stats>span,#app .student-page .provider-row>span{color:#bbd7bd;background:#314939}#app .student-page .skeleton-card,#app .student-page .skeleton-panel{background:#34483b}#app .student-page .student-brand__icon{background:#304d3c}#app .student-brand__icon img,#app .story-mark img,#app .login-brand-icon,#app .install-brand img{filter:brightness(.87)saturate(.92)}#app .student-page .course-cover{color:#d0e3d1;background:linear-gradient(145deg,#55795b,#375844)}#app .student-page .detail-hero,#app .student-page .xiaoe-hero-card{background:linear-gradient(135deg,#243e2d,#182c1f);box-shadow:0 4px 16px #0006}#app .student-page .slogan-card{background:#ffffff14;border-color:#ffffff26}#app .student-page .hero-pointer{border-top-color:#182c1f}#app .student-page .detail-ring,#app .student-page .detail-ring:after{border-color:#a5ccab40}#app .student-page .detail-cover{color:#e1eee0;background:linear-gradient(160deg,#587b5e,#3c6248);border-color:#73947a;box-shadow:0 16px 30px #0a1b102e}#app .student-page .detail-cover:after{border-color:#cce7cc52}#app .student-page .detail-cover small{color:#d4e6d4}#app .student-page .player-album{color:#e0ede0;background:linear-gradient(150deg,#557c5e,#356046);box-shadow:0 18px 38px #08160c38}#app .student-page .player-album:before{border-color:#e0efe057}#app .student-page .player-visual:before,#app .student-page .player-visual:after{border-color:#46634d}#app .student-page .progress-track{background:#3d5443}#app .student-page .buffered-track{background:#64876b}#app .student-page .progress-bar-container{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}#app .student-page .progress-fill,#app .student-page .progress-fill:after{background:#a1c9a8}#app .student-page .progress-bar-container.is-dragging .progress-fill:after{box-shadow:0 0 0 4px #a1c9a84d}#app .student-page .player-tools{border-color:var(--student-line)}#app .student-page .play-button{box-shadow:0 9px 23px #05130a3d;color:#eff7f0!important;background:var(--student-action)!important}#app .student-page .play-button .student-icon{stroke:#e7f3e9}#app .student-page .detail-action{border-color:var(--student-line);-webkit-backdrop-filter:blur(14px);background:#26362cf5}#app .login-panel{background:#314639;border-color:#435a47;box-shadow:0 15px 45px #05130a26}#app .login-page .story-feedback-title,#app .login-page .login-footer-title,#app .login-page h1,#app .login-page .field label{color:#d1e4d4}#app .login-page input{color:var(--student-ink);background:#25372b;border-color:#48604d}#app .login-page input::placeholder{color:#a5b9a9}#app .login-page input:focus{background:#3a5041;border-color:#90bb99;outline-color:#507d5d}#app .login-page input[aria-invalid=true]{background:#483632;border-color:#bc766f}#app .login-page .password-toggle{color:#b2c9b8}#app .login-page .password-toggle:hover{color:#d9e8dc;background:#3a5140}#app .login-page .field-error,#app .student-page .inline-retry{color:#f0a59b}#app .login-page .modal,body .account-sheet.account-sheet,body .player-sheet.player-sheet,body .dialog-card.dialog-card{color:#e4eee5;background:#314538;border:1px solid #455e4a;box-shadow:0 25px 60px #03100852}#app .login-page .modal h3,body .dialog-card.dialog-card h2{color:#e7f0e8}#app .login-page .modal-body-text,body .dialog-card.dialog-card .dialog-text{color:#b7cbb9}#app .login-page .modal-btn--secondary,body .account-sheet.account-sheet .account-logout{color:#d2e2d5;background:#354c3c;border-color:#4a634e}#app .login-page .modal-btn--secondary:hover{background:#405945}body .account-sheet.account-sheet .account-sheet-handle,body .player-sheet.player-sheet .player-sheet-handle{background:#647e68}body .account-sheet.account-sheet .account-avatar,body .account-sheet.account-sheet .account-status,body .account-sheet.account-sheet .account-admin-link,body .account-sheet.account-sheet header>button,body .player-sheet.player-sheet .player-sheet-close{color:#c3dec7;background:#36503d}body .account-sheet.account-sheet .account-status strong,body .account-sheet.account-sheet .account-admin-link{color:#c9e4ce}body .player-sheet.player-sheet .sheet-options>button,body .player-sheet.player-sheet .note-form label{color:#d6e7d8;border-color:#435847}body .player-sheet.player-sheet .note-form textarea{color:#e6f0e8;background:#223429;border-color:#4b634f}body .player-sheet.player-sheet .sheet-options>button.is-selected,body .player-sheet.player-sheet .sheet-options>button.is-current{color:#b9dfbd}body .mini-player.mini-player{background:#314537f7;border-color:#48604d;box-shadow:0 20px 45px #04120945}body .mini-player.mini-player .mini-player__track,body .mini-player.mini-player .mini-player__copy strong{color:#e7f0e8}body .mini-player.mini-player .mini-player__copy small,body .mini-player.mini-player .mini-player__copy span,body .mini-player.mini-player .mini-player__dismiss{color:#b4cab9}body .mini-player.mini-player .mini-player__cover{color:#e1eee2;background:#4a7257}body .mini-player.mini-player .mini-player__play{color:#edf6ef;background:#427557}body .mini-player.mini-player .mini-player__progress{background:#3d5543}body .mini-player.mini-player .mini-player__progress span{background:#9fc8a5}body .dialog-card.dialog-card .dialog-eyebrow{color:#f1b0a7}#app .install-page{color:#e3ede5;background:#26362c}#app .install-copy,#app .install-status{color:#c8e2cb;background:#354c3b}#app .install-open,#app .install-admin-link{color:#acc6b2}#app .install-primary{color:#f1f8f3;background:#3e7354}#app .install-primary:hover:not(:disabled){background:#4a8261}#app .admin-layout{color:#e2ebe4;background:#26362d}#app .admin-layout .admin-header{color:#e9f1eb;background:#293a31;border-bottom:1px solid #405549}#app .admin-layout .user-badge,#app .admin-layout .admin-nav a.active,#app .admin-layout .admin-nav a:hover{color:#dfece2;background:#3a5342}#app .admin-layout .admin-nav a{color:#b9cebe}#app .admin-layout :is(.card,.empty-state,.modal,.data-table,.table-wrap,.batch-table-wrap){color:#e1ece3;background:#2b3c32;border-color:#405648;box-shadow:0 8px 26px #05120a1f}#app .admin-layout :is(.data-table,.batch-table) th{color:#d1e2d4;background:#34483a;border-color:#455b4a}#app .admin-layout :is(.data-table,.batch-table) td{border-color:#435648}#app .admin-layout :is(.sm-btn,.outline-btn,.modal-actions button:not(.primary-btn)){color:#d8e7db;background:#364b3c;border-color:#526a56}#app .admin-layout :is(input,select,textarea){color:#e6eee7;background:#26372c;border-color:#526958}#app .admin-layout :is(input,textarea)::placeholder{color:#aabfac}#app .admin-layout :is(.desc,.header-desc,.time-col,.sub-text,.drop-hint,.note-item){color:#b4c8b8}#app .admin-layout :is(.note-item,.drop-zone,.security-warning){background:#34483a;border-color:#526b55}#app .admin-layout :is(.error-banner,.alert-warning){color:#f0b1a5;background:#4b3430}#app .admin-layout :is(.page-header h2,.card h3,.modal h3,.current-path,.empty-heading){color:#e4eee5}#app .admin-layout :is(.filter-bar,.target-unit-card,.filter-section,.file-info-preview){color:#dce9df;background:#304438;border-color:#496050}#app .admin-layout :is(.filter-group label,.modal label,.field-label,.unit-select-label){color:#d2e2d5}#app .admin-layout :is(.sub-desc,.filter-summary,.empty-body,.hint-text,.file-preview-count,.drop-subhint){color:#b2c7b8}#app .admin-layout :is(.count-tag,.lesson-count-badge,.sort-badge,.meta-tag,.label-badge,.hint-text code){color:#c4dfc8;background:#3b5341}#app .admin-layout :is(.unit-code-pill,.meta-tag.code){color:#b5d7ed;background:#304c56}#app .admin-layout .data-table tbody tr.row-zebra:nth-child(2n){background:#31463a}#app .admin-layout :is(.primary-btn,.sm-btn.primary){color:#f4faf5;background:#3e7354}#app .admin-layout :is(.primary-btn,.sm-btn.primary):hover:not(:disabled){background:#4a8261}#app .admin-layout .sm-btn.danger,#app .admin-layout .destructive-btn{color:#f3aca4;background:#4a3531;border-color:#815a54}#app .admin-layout :is(.badge.active,.badge.badge-success,.meta-tag.granted-stat){color:#b5e0bf;background:#2e503b}#app .admin-layout :is(.badge.disabled,.badge.badge-danger){color:#f4b0a6;background:#513934}#app .admin-layout :is(.badge.draft,.badge.warning,.badge.badge-warning,.meta-tag.draft,.security-warning){color:#ecd0a1;background:#504331;border-color:#7b6242}#app .admin-layout :is(.tab-btn.active,.drop-zone:hover,.drop-zone.drop-zone-active){color:#b9dcc0;background:#385442;border-color:#658e70}#app .admin-layout .progress-banner{color:#c2dcca;background:#304e40}}
