:root{--v5-panel:linear-gradient(150deg,#152332,#101b27);--v5-card:#14212d;--v5-border:#2a3d4b;--v5-green:#7ce0b2;--v5-violet:#b09aff;--v5-blue:#83c8ff;--v5-orange:#ffb77b} .hidden{display:none!important}.page-hero{min-height:260px;display:flex;justify-content:space-between;align-items:center;padding-top:48px;padding-bottom:32px}.page-hero h1{font-size:clamp(34px,4vw,50px)}.page-hero p{max-width:700px;color:var(--muted);font-size:13px;line-height:2}.page-hero-mark{width:105px;height:105px;border-radius:30px;display:grid;place-items:center;font-size:42px;color:var(--accent);background:linear-gradient(145deg,#1e3b32,#172433);border:1px solid #ffffff12;box-shadow:var(--shadow)}.content-section{padding-bottom:90px}.home-visual{position:relative;min-height:445px;display:grid;place-items:center}.home-world{width:100%;max-width:660px;max-height:470px;object-fit:contain;filter:drop-shadow(0 28px 30px #0006)}.visual-chip{position:absolute;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:15px;background:#121e2cde;border:1px solid #ffffff20;box-shadow:var(--shadow);backdrop-filter:blur(10px)}.visual-chip>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#244a3a;color:#a5f1c8;font-size:17px}.visual-chip b,.visual-chip small{display:block}.visual-chip b{font-size:10px}.visual-chip small{font-size:9px;color:#9aabba}.chip-top{top:45px;right:4px}.chip-bottom{bottom:44px;left:0}.home-side{align-self:center}.home-side h2{font-size:20px;margin:14px 0 5px}.home-side>p{font-size:11px;color:var(--muted);margin-bottom:20px}.home-side .btn{margin-top:9px}.home-side-note{font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:14px;margin-top:18px;line-height:1.8}.home-side-note span{color:var(--accent);font-size:15px;margin-left:5px}.muted-link{font-size:10px;color:var(--muted);display:block;text-align:center;margin-top:12px}.notification-count{background:#ff8f94;color:#31171a;border-radius:99px;padding:1px 6px;font-size:9px;margin-right:3px}.quick-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:5px}.quick-strip>a{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--line);border-radius:16px;background:var(--surface);transition:.18s}.quick-strip>a:hover{border-color:#5abf91;transform:translateY(-2px)}.quick-strip b,.quick-strip small{display:block}.quick-strip b{font-size:11px}.quick-strip small{font-size:9px;color:var(--muted)}.quick-strip>a>i{margin-right:auto;color:var(--accent);font-style:normal}.quick-icon{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#1b4938;color:#8fe7b7;font-size:18px;flex-shrink:0}.quick-icon.violet{background:#302a4d;color:#c0aaff}.quick-icon.orange{background:#4a3328;color:#ffbd8c}.quick-icon.blue{background:#233e51;color:#92d7ff}.section{padding-top:95px;padding-bottom:75px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.section-heading h2{font-size:29px;margin:8px 0 5px;letter-spacing:-.8px}.section-heading p{font-size:11px;color:var(--muted);margin:0}.section-index{font-size:9px;color:#6d828d;letter-spacing:1px}.feature-card{min-height:246px}.feature-card .feature-topline{font-size:8px;letter-spacing:1px;color:var(--muted)}.feature-symbol{display:grid;place-items:center;background:#1a4937;color:#9af0c1;width:48px;height:48px;border-radius:15px;font-size:23px;margin:20px 0 12px}.feature-symbol.violet{background:#2d2848;color:#c0aaff}.feature-symbol.orange{background:#4b3225;color:#ffc18c}.feature-symbol.blue{background:#203c51;color:#91d1ff}.feature-card> b{font-size:9px;color:var(--accent);display:block;margin-top:16px}.progress-track{height:7px;background:#263745;border-radius:99px;overflow:hidden}.progress-track i{height:100%;display:block;background:linear-gradient(90deg,#63d79f,#b2f3cc);border-radius:99px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.video-mini{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:10px;display:block;transition:.2s}.video-mini:hover{transform:translateY(-3px);border-color:#5ac391}.video-mini-thumb{height:150px;border-radius:12px;background:radial-gradient(circle at 50% 40%,#364a70,#172637 60%,#101720);display:grid;place-items:center;margin-bottom:10px;position:relative;overflow:hidden}.video-mini-thumb:before,.video-mini-thumb:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #8f8af833;border-radius:25px;transform:rotate(40deg)}.video-mini-thumb:after{width:160px;height:160px;border-color:#81e4b622}.video-mini-thumb span{z-index:1;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#83e3b8;color:#092418;padding-right:2px}.video-mini b,.video-mini small{display:block}.video-mini b{font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.video-mini small{font-size:9px;color:var(--muted);margin-top:4px}.empty-state{border:1px dashed #415666;background:linear-gradient(145deg,#142332,#101a24);border-radius:20px;padding:35px 20px;text-align:center}.empty-state>span{display:inline-grid;width:48px;height:48px;border-radius:15px;place-items:center;background:#244836;color:#aaf2c8;font-size:22px}.empty-state h3,.empty-state h2{margin:12px 0 3px}.empty-state p{max-width:560px;margin:0 auto 16px;color:var(--muted);font-size:11px}.empty-state.compact{padding:20px}.filter-bar{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface);margin-bottom:20px}.filter-bar input{flex:1;min-width:160px}.filter-bar input,.filter-bar select,.tool-card input,.tool-card select,.wide-form input,.wide-form select,.wide-form textarea,.form-card input,.form-card select,.form-card textarea,.dev-form input,.dev-form select,.dev-form textarea,.academy-toolbar input,.ai-compose textarea{background:#0e1923;border:1px solid #304453;border-radius:10px;color:var(--text);padding:10px 12px;outline:none;font-size:11px;max-width:100%;width:100%}.filter-bar input:focus,.tool-card input:focus,.tool-card select:focus,.form-card input:focus,.form-card textarea:focus,.dev-form textarea:focus,.wide-form input:focus,.wide-form textarea:focus{border-color:#64cb9b;box-shadow:0 0 0 3px #65d7a41a}.filter-bar select{width:auto;min-width:130px}.section-toolbar{display:flex;justify-content:space-between;align-items:center;margin:18px 0 13px;color:var(--muted);font-size:10px}.server-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.server-card{border:1px solid var(--line);border-radius:18px;background:var(--v5-panel);padding:17px;min-width:0}.server-card-head{display:flex;align-items:center;gap:11px}.server-avatar{width:44px;height:44px;border-radius:14px;background:linear-gradient(140deg,#2d7454,#1d3345);display:grid;place-items:center;color:#b6f2d5;font-size:18px;font-weight:900;flex-shrink:0}.server-card-head h3{font-size:14px;margin:0}.server-card-head small{font-size:9px;color:var(--muted)}.server-mode{margin-right:auto;background:#23372f;color:#a6e9c5;border-radius:8px;padding:4px 8px;font-size:9px}.server-card>p{font-size:10px;line-height:2;color:var(--muted);min-height:42px}.server-address{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #2b4251;background:#0d1720;border-radius:11px;min-width:0}.server-address code{font-size:11px;direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.icon-button{border:0;background:transparent;color:var(--accent);font-size:17px}.server-card-foot{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:9px;margin-top:13px}.server-card-foot a{margin-right:auto;color:var(--accent)}.server-detail{display:grid;grid-template-columns:1fr 265px;gap:20px}.server-detail-main,.server-detail-side{background:var(--v5-panel);border:1px solid var(--line);border-radius:20px;padding:22px}.server-detail-main>p{color:var(--muted);font-size:12px;line-height:2.1}.server-address.large{margin:20px 0}.detail-links{display:flex;gap:12px}.detail-links a{color:var(--accent);font-size:11px}.server-detail-side{display:flex;flex-direction:column;gap:11px}.big-stat{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:5px 0 12px}.big-stat b{font-size:22px}.big-stat span{font-size:10px;color:var(--muted)}.server-detail-side details summary{font-size:10px;cursor:pointer;color:var(--muted);margin:12px 0}.server-detail-side textarea{width:100%;background:#0e1923;border:1px solid var(--line);border-radius:10px;color:var(--text);padding:10px}.wide-form,.form-card{border:1px solid var(--line);border-radius:19px;background:var(--v5-panel);padding:22px;margin-bottom:16px}.wide-form label,.form-card label,.dev-form label{display:flex;flex-direction:column;gap:7px;color:#b6c5cc;font-size:10px;margin-bottom:13px}.wide-form textarea,.form-card textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wide-form>.btn{margin-top:8px}.form-note{font-size:9px;color:var(--muted);line-height:1.9}.tools-intro{display:flex;align-items:center;gap:15px;margin-bottom:15px}.tools-intro b{font-size:11px}.tools-intro span{font-size:9px;color:var(--muted)}.tools-intro input{margin-right:auto;max-width:270px;background:#0e1923;border:1px solid var(--line);border-radius:10px;padding:10px;color:var(--text)}.v5-tools{grid-template-columns:repeat(3,1fr);align-items:start}.tool-card{border:1px solid var(--line);background:var(--v5-panel);border-radius:17px;padding:17px;min-width:0}.tool-card[hidden]{display:none}.tool-kicker{font-size:8px;letter-spacing:1px;color:var(--accent)}.tool-card h2{font-size:15px;margin:7px 0 2px}.tool-card p{color:var(--muted);font-size:9px;line-height:1.8;min-height:36px}.tool-card label{font-size:9px;color:#adbdc6;display:flex;flex-direction:column;gap:5px;margin:9px 0}.tool-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.tool-actions{display:flex;gap:7px;margin-top:12px}.tool-output{display:block;min-height:39px;padding:9px 11px;margin-top:11px;border-radius:10px;border:1px solid #355348;background:#10251d;color:#b7f4d3;font-size:10px;direction:auto;unicode-bidi:plaintext;white-space:pre-wrap;overflow-wrap:anywhere}.code-output{direction:ltr;text-align:left;font-family:monospace}.text-button{border:0;background:none;color:var(--accent);font-size:9px;padding:5px 0;cursor:pointer}.academy-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;gap:14px}.academy-toolbar b,.academy-toolbar span{display:block}.academy-toolbar b{font-size:14px}.academy-toolbar span{font-size:9px;color:var(--muted)}.academy-toolbar input{max-width:270px}.academy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.academy-card{border:1px solid var(--line);background:var(--v5-panel);border-radius:16px;padding:17px;display:flex;flex-direction:column;min-height:200px;transition:.2s}.academy-card:hover{transform:translateY(-3px);border-color:#68cda0}.academy-card-top{display:flex;justify-content:space-between;align-items:center}.academy-card-top span{font-size:9px;color:var(--accent)}.academy-card-top small{font-size:8px;color:var(--muted)}.academy-card h3{font-size:13px;margin:14px 0 5px}.academy-card p{font-size:10px;color:var(--muted);line-height:1.9;flex:1}.academy-card-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.academy-card-foot b{color:var(--accent)}.lesson-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:20px}.lesson-content,.lesson-side{border:1px solid var(--line);background:var(--v5-panel);border-radius:19px;padding:22px}.lesson-content h1{font-size:27px;line-height:1.5}.lesson-summary{font-size:11px;color:var(--muted)}.lesson-body{white-space:pre-wrap;line-height:2.35;font-size:12px;margin:20px 0;padding:20px;border:1px solid var(--line);border-radius:14px;background:#0d1720}.lesson-side h3{font-size:13px;margin:0 0 13px}.lesson-side-link{display:block;padding:11px;border-radius:11px;border:1px solid transparent;margin-bottom:6px}.lesson-side-link:hover,.lesson-side-link.active{background:#1b3029;border-color:#376b50}.lesson-side-link b,.lesson-side-link small{display:block}.lesson-side-link b{font-size:10px}.lesson-side-link small{font-size:8px;color:var(--muted)}.aparat-frame{position:relative;aspect-ratio:16/9;background:#070b12;border-radius:15px;overflow:hidden;border:1px solid var(--line);margin:17px 0}.aparat-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.lesson-player{display:grid;grid-template-columns:1.2fr .8fr;align-items:start;gap:25px;border:1px solid var(--line);background:var(--v5-panel);padding:20px;border-radius:20px;margin-bottom:30px}.lesson-player .aparat-frame{margin:0}.lesson-copy h2{font-size:23px}.lesson-copy p{font-size:11px;color:var(--muted);line-height:2}.lesson-copy small{font-size:9px;color:var(--muted)}.quiz-box{border:1px solid #3d4e69;background:#171e32;padding:17px;border-radius:14px}.quiz-box h3{font-size:13px;margin:0}.quiz-box>p{font-size:11px}.quiz-choice{display:block;padding:8px;border:1px solid #334257;border-radius:9px;margin:7px 0;font-size:10px}.quiz-result{font-size:10px;display:block;margin-top:10px;color:#ffb6a7}.quiz-result.correct{color:#8ee7b5}.lesson-complete{margin:18px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.lesson-complete label{display:flex;align-items:center;gap:8px;font-size:10px}.academy-video-section{margin-top:55px}.creator-banner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 32px;border-radius:22px;border:1px solid #3e6254;background:radial-gradient(circle at 80% 50%,#28634a55,transparent 35%),linear-gradient(110deg,#152b25,#141f2c);margin-bottom:25px}.creator-banner h2{font-size:24px;margin:8px 0}.creator-banner p{font-size:11px;color:var(--muted);max-width:550px}.creator-graphic{width:150px;height:150px;flex-shrink:0;border-radius:50%;border:1px solid #78d9ab66;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#2d7452,#1c352f 64%,transparent 65%)}.creator-graphic span{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#9cecc1;color:#123322;padding-right:2px;font-size:22px;z-index:1}.creator-graphic i,.creator-graphic b{position:absolute;width:115px;height:115px;border:1px dashed #83d9af66;border-radius:50%;transform:rotateX(60deg)}.creator-graphic b{transform:rotateY(65deg)}.creator-columns{display:grid;grid-template-columns:1fr .8fr;gap:16px;margin:20px 0}.creator-status-card{padding:22px;border:1px solid var(--line);background:var(--v5-panel);border-radius:18px}.creator-status-card h3,.form-card h3{font-size:15px;margin:0 0 12px}.creator-status-card ol{padding-right:20px;color:var(--muted);font-size:10px;line-height:2.3}.creator-status-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#2b244a;color:#c0adff;font-size:21px}.creator-status-bar{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--v5-panel);margin-bottom:18px}.creator-status-bar h2{font-size:18px;margin:5px 0}.creator-status-bar p{font-size:10px;color:var(--muted);margin:0}.creator-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.creator-metrics>div{padding:13px;border-radius:12px;background:#0d1923;border:1px solid var(--line)}.creator-metrics b,.creator-metrics span{display:block}.creator-metrics b{font-size:22px}.creator-metrics span{font-size:9px;color:var(--muted)}.status-pill{display:inline-flex;align-items:center;justify-content:center;font-size:9px;border-radius:50px;padding:5px 9px;background:#283442;color:#c1d1db;white-space:nowrap}.status-pill.approved,.status-pill.active,.status-pill.ok{background:#1c4535;color:#a8edc5}.status-pill.pending{background:#4b3a25;color:#ffd39a}.status-pill.rejected,.status-pill.suspended{background:#4b292c;color:#ffb4b6}.managed-list{display:grid;gap:9px}.managed-item{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:13px 15px;border:1px solid var(--line);background:var(--v5-panel);border-radius:13px}.managed-item>div:first-child{min-width:0;flex:1}.managed-item b,.managed-item small{display:block}.managed-item b{font-size:11px}.managed-item small{font-size:8px;color:var(--muted);overflow-wrap:anywhere}.managed-item time,.managed-item>span{font-size:9px;color:var(--muted)}.managed-item summary{cursor:pointer;display:flex;align-items:center;gap:15px;width:100%;font-size:11px}.managed-item[open]{align-items:stretch}.managed-item.unread{border-color:#4a9270;background:linear-gradient(100deg,#18392c,#14212d)}.managed-metrics{display:flex;gap:10px;font-size:9px;color:var(--muted)}.ticket-thread{width:100%;display:grid;gap:9px;margin:10px 0}.ticket-msg{padding:11px;background:#0d1923;border:1px solid var(--line);border-radius:10px}.ticket-msg b{display:inline;font-size:9px}.ticket-msg small{float:left}.ticket-msg p{font-size:10px;line-height:1.9;margin:8px 0 0;white-space:pre-wrap}.form-actions{display:flex;align-items:center;gap:10px;justify-content:flex-end}.form-actions select{max-width:180px;background:#0d1923;border:1px solid var(--line);border-radius:9px;padding:8px;color:var(--text)}.active-plan{display:flex;align-items:center;gap:12px;padding:12px;background:#183629;border:1px solid #346c4e;border-radius:12px}.active-plan>span{font-size:24px;color:#a3eec2}.active-plan b,.active-plan small{display:block}.active-plan b{font-size:12px}.active-plan small{font-size:9px;color:#a7c9b5}.persona-pills{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.persona-pills span{background:#233a32;color:#b7f1d0;border-radius:30px;padding:5px 10px;font-size:9px}.shortcut-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.shortcut-grid a{padding:11px;background:#0f1b25;border:1px solid var(--line);border-radius:10px;font-size:10px}.shortcut-grid a:hover{border-color:#6bd4a2}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:33px 0 22px}.account-identity{display:flex;align-items:center;gap:15px}.account-avatar{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,var(--avatar,#8b6cff),#1b2b39);border:1px solid #ffffff25;color:white;font-size:28px;font-weight:900;box-shadow:0 12px 30px #0003}.account-avatar.large{width:78px;height:78px;font-size:32px}.account-identity h1{font-size:24px;margin:1px 0}.account-identity p{font-size:10px;color:var(--muted);margin:0}.account-level{width:230px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.account-level>b,.account-level>span{display:inline-block;font-size:10px}.account-level>span{float:left;color:var(--muted)}.account-level .progress-track{margin:9px 0 5px;height:5px}.account-level small{font-size:8px;color:var(--muted)}.account-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding-top:5px}.account-nav,.owner-sidebar{background:var(--v5-panel);border:1px solid var(--line);border-radius:17px;padding:10px;height:max-content;position:sticky;top:95px}.account-nav>a,.owner-sidebar>a{display:flex;align-items:center;gap:8px;padding:11px 12px;border-radius:10px;font-size:10px;color:var(--muted);margin-bottom:3px}.account-nav>a.active,.owner-sidebar>a.active{background:#1d3b2e;color:#b6f2d0}.account-nav>a small,.owner-sidebar>a small{margin-right:auto;border-radius:99px;background:#9becc0;color:#0e2c1c;font-size:8px;padding:1px 6px}.account-nav .owner-nav-link{color:#c1aaff}.account-logout{border:0;border-top:1px solid var(--line);background:none;color:#ffaaaa;padding:13px 12px;text-align:right;width:100%;font-size:10px;margin-top:7px}.account-title-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.account-title-row h2{font-size:23px;margin:5px 0 0}.account-title-row p{font-size:10px;color:var(--muted);margin:0}.account-stat-grid,.owner-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:15px}.account-stat-grid>div,.owner-stat-grid>div{padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--v5-panel)}.account-stat-grid span,.account-stat-grid b,.account-stat-grid small,.owner-stat-grid span,.owner-stat-grid b{display:block}.account-stat-grid span,.owner-stat-grid span{font-size:9px;color:var(--muted)}.account-stat-grid b,.owner-stat-grid b{font-size:23px;margin:5px 0}.account-stat-grid small{font-size:8px;color:var(--muted)}.account-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.account-panel{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--v5-panel)}.account-panel h3{font-size:12px;margin:0 0 10px}.account-panel>p{font-size:10px;color:var(--muted)}.profile-editor{display:grid;grid-template-columns:200px 1fr;gap:15px;margin-bottom:20px}.profile-preview{border:1px solid var(--line);border-radius:15px;background:var(--v5-panel);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:5px}.profile-preview>b{font-size:12px}.profile-preview>small{font-size:9px;color:var(--muted)}.profile-preview-note{font-size:8px;color:var(--muted);margin-top:10px}.profile-fields{border:1px solid var(--line);border-radius:15px;background:var(--v5-panel);padding:16px}.compact-grid{grid-template-columns:140px 1fr}.persona-picker{margin-bottom:20px}.persona-picker h3{font-size:14px;margin-bottom:4px}.persona-picker>p{font-size:9px;color:var(--muted)}.persona-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.persona-option{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--v5-panel);cursor:pointer}.persona-option input{accent-color:#78dfac}.persona-option span{flex:1}.persona-option b,.persona-option small{display:block}.persona-option b{font-size:11px}.persona-option small{font-size:8px;color:var(--muted)}.persona-option i{font-style:normal;color:transparent;border:1px solid var(--line);width:20px;height:20px;border-radius:7px;text-align:center;line-height:18px}.persona-option:has(input:checked){border-color:#5bbd8c;background:#19352a}.persona-option:has(input:checked) i{background:#7ce0b2;border-color:#7ce0b2;color:#10251a}.checkline{display:flex!important;flex-direction:row!important;align-items:center;gap:9px!important}.checkline input{width:auto!important}.danger-zone{border-color:#794047;background:linear-gradient(145deg,#321f27,#171e29)}.danger-zone h3{color:#ffc4c5}.btn-danger{background:#64323a;color:#ffe1e2;border:1px solid #874750}.owner-hero{border-bottom:1px solid var(--line)}.owner-avatar{background:linear-gradient(140deg,#7255bd,#2b2745);color:#dfd2ff}.owner-security-note{font-size:10px;color:#bcebd0;border:1px solid #3f7256;background:#173326;border-radius:12px;padding:10px 14px}.owner-security-note i{display:inline-block;width:7px;height:7px;background:#7de3ab;border-radius:50%;margin-left:5px}.owner-security-note small{font-size:8px;color:#a6c5b4}.owner-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:18px;padding-top:25px}.owner-sidebar-title{padding:10px;color:#8b9eaa;font-size:9px}.owner-sidebar>a{justify-content:space-between}.owner-main{min-width:0}.owner-stat-grid{grid-template-columns:repeat(3,1fr)}.owner-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:17px}.owner-shortcuts a{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--v5-panel);font-size:9px}.owner-shortcuts b{float:left;font-size:19px;color:var(--accent)}.admin-record{border:1px solid var(--line);border-radius:14px;background:var(--v5-panel);padding:15px;margin-bottom:9px}.admin-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.admin-record-head b{font-size:12px;display:block}.admin-record-head small{font-size:8px;color:var(--muted);display:block;margin-top:3px}.admin-record>p{font-size:10px;color:var(--muted);line-height:1.9}.admin-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.inline-form{display:inline-flex}.admin-record .form-card,.admin-record .form-actions{width:100%}.member-admin-ident{display:flex;align-items:center;gap:9px;flex:1}.tiny-avatar{width:34px;height:34px;border-radius:11px;background:#314b5a;color:#c0e9d5;display:grid;place-items:center;font-weight:800}.coupon-list{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.coupon-list span{font-size:8px;background:#223c30;color:#b4eccb;border-radius:8px;padding:5px 9px}.auth-shell{max-width:540px;margin:0 auto;border:1px solid var(--line);border-radius:22px;background:var(--v5-panel);padding:12px}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:5px;border-radius:13px;background:#0d1720}.switch-btn{border:0;background:transparent;color:var(--muted);padding:10px;border-radius:10px;font-size:10px}.switch-btn.active{background:#254a38;color:#baf4d1}.auth-pane{display:none}.auth-pane.active{display:block}.auth-card{background:transparent;border:0;box-shadow:none;padding:22px 17px}.auth-card h2{font-size:22px;margin:14px 0 4px}.auth-card>p{font-size:10px;color:var(--muted);line-height:1.9}.stack-form{display:grid;gap:12px;margin-top:19px}.stack-form label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#b8c7ce}.stack-form input,.stack-form select,.stack-form textarea{background:#0e1923;border:1px solid #304453;border-radius:10px;color:var(--text);padding:11px;width:100%;font-size:11px}.stack-form input:focus{outline:1px solid #6bd3a2}.text-button{display:inline-block}.owner-login-card{border-top:1px solid var(--line)}.plans-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;align-items:stretch}.plan-card{border:1px solid var(--line);border-radius:18px;background:var(--v5-panel);padding:18px;display:flex;flex-direction:column;min-width:0}.plan-card.plan-featured{border-color:#69bd95;background:radial-gradient(circle at 100% 0,#2a604833,transparent 40%),var(--v5-panel);box-shadow:0 15px 35px #1d6c4520}.plan-tag{font-size:8px;color:var(--accent);letter-spacing:.3px}.plan-card h2{font-size:19px;margin:10px 0 4px}.plan-intro{font-size:9px;color:var(--muted);min-height:31px}.plan-price{padding:14px 0;border-block:1px solid var(--line);margin:10px 0}.plan-price b{display:block;font-size:24px}.plan-price span{font-size:9px;color:var(--muted)}.plan-card ul{padding:0;list-style:none;flex:1}.plan-card li{display:flex;gap:7px;margin:10px 0;font-size:9px;color:#c1cdd2}.plan-card li i{font-style:normal;color:var(--accent)}.plan-card label{display:flex;flex-direction:column;gap:5px;font-size:8px;color:var(--muted);margin:10px 0}.plan-card input{background:#0e1923;border:1px solid var(--line);border-radius:8px;padding:9px;color:var(--text)}.plan-foot{display:block;margin-top:11px;font-size:8px;color:var(--muted);line-height:1.8}.notice-panel{padding:18px;border:1px solid #3b6c53;background:#183326;border-radius:15px;margin-top:20px}.notice-panel h3,.notice-panel b{font-size:13px}.notice-panel p{font-size:10px;color:#b2cabe;line-height:2}.devstudio-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px;border-radius:15px;border:1px solid var(--line);background:var(--v5-panel);margin-bottom:15px}.devstudio-intro b{font-size:12px}.devstudio-intro p{font-size:9px;color:var(--muted);max-width:770px;margin:4px 0 0;line-height:1.9}.dev-quota{min-width:115px;border:1px solid #3b6a52;background:#183327;border-radius:12px;padding:10px;text-align:center}.dev-quota span,.dev-quota b,.dev-quota small{display:block}.dev-quota span,.dev-quota small{font-size:8px;color:#a8c8b4}.dev-quota b{font-size:20px;color:#b6f4cf}.dev-workbench{border:1px solid #354a59;border-radius:18px;background:#101b26;overflow:hidden}.dev-workbench-head{display:flex;justify-content:space-between;align-items:center;padding:17px 19px;border-bottom:1px solid var(--line)}.dev-workbench-head h2{font-size:17px;margin:3px 0}.dev-form{padding:18px}.dev-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dev-meta-grid label{margin-bottom:5px}.dev-meta-grid label small,.extra-label small{font-size:8px;color:var(--muted)}.dev-meta-grid .full-span{grid-column:1/-1}.editor-head{display:flex;align-items:center;gap:15px;background:#1a2a38;padding:10px 13px;border:1px solid #314556;border-bottom:0;border-radius:11px 11px 0 0;margin-top:15px}.editor-head b{font-size:9px;color:#c5e2d2;font-family:monospace;direction:ltr}.editor-head span{font-size:8px;color:var(--muted)}.editor-head button{margin-right:auto}.code-editor{display:block;width:100%;min-height:370px;resize:vertical;background:#0a111a!important;color:#c8e8d9!important;border:1px solid #314556!important;border-radius:0 0 11px 11px!important;padding:17px!important;direction:ltr;text-align:left;font:12px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace!important;tab-size:4;white-space:pre;overflow:auto}.snippet-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 16px}.snippet-row span{font-size:8px;color:var(--muted)}.snippet-row button{background:#1b2a38;border:1px solid var(--line);color:#b7d3c5;padding:6px 9px;border-radius:8px;font-size:8px}.extra-label textarea{font:10px/1.8 ui-monospace,monospace;direction:ltr;text-align:left}.dev-form-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:15px}.dev-form-footer>span{font-size:8px;color:#a5dabc}.build-success{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #42835e;background:#173b2b;border-radius:13px;margin:13px 0}.build-success>span{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#8ce5ad;color:#123322}.build-success div{flex:1}.build-success b,.build-success small{display:block}.build-success b{font-size:11px}.build-success small{font-size:8px;color:#9dc8ac}.ai-shell{display:grid;grid-template-columns:245px minmax(0,1fr);border:1px solid var(--line);border-radius:20px;background:var(--v5-panel);min-height:650px;overflow:hidden}.ai-sidebar{padding:19px;border-left:1px solid var(--line);background:#111d28}.ai-avatar{width:54px;height:54px;border-radius:17px;background:linear-gradient(140deg,#5f4aad,#a08bff);display:grid;place-items:center;font-size:27px;color:white;box-shadow:0 15px 32px #6656a333}.ai-sidebar h3{font-size:15px;margin:12px 0 3px}.ai-sidebar>p{font-size:9px;color:var(--muted)}.ai-quick-prompts{display:grid;gap:6px;margin-top:28px}.ai-quick-prompts>span{font-size:8px;color:var(--muted);margin-bottom:3px}.ai-quick-prompts button{background:#192837;border:1px solid var(--line);color:#c5d4dc;border-radius:9px;text-align:right;padding:9px;font-size:9px}.ai-quick-prompts button:hover{border-color:#8d7be0}.ai-limit{border-top:1px solid var(--line);margin-top:28px;padding-top:15px}.ai-limit b,.ai-limit small{display:block}.ai-limit b{font-size:9px}.ai-limit small{font-size:8px;color:var(--muted);line-height:1.9;margin-top:5px}.ai-chat{display:flex;flex-direction:column;min-width:0}.ai-chat-head{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;border-bottom:1px solid var(--line)}.ai-chat-head b,.ai-chat-head small{display:block}.ai-chat-head b{font-size:12px}.ai-chat-head small{font-size:8px;color:var(--muted)}.ai-chat-head small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#83dfa9}.ai-messages{padding:18px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:400px;max-height:600px}.ai-welcome{margin:auto;text-align:center;max-width:320px}.ai-welcome>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#2d2750;color:#d0c3ff;margin:0 auto;font-size:22px}.ai-welcome h3{font-size:16px;margin:12px 0 4px}.ai-welcome p{font-size:10px;color:var(--muted)}.chat-bubble{max-width:88%;padding:12px 14px;border-radius:13px;line-height:2;font-size:10px}.chat-bubble>span{font-size:8px;color:var(--accent);display:block;margin-bottom:4px}.chat-bubble>div{white-space:pre-wrap;overflow-wrap:anywhere}.from-ai{align-self:flex-start;background:#1d2b3a;border:1px solid #33485b;border-top-right-radius:4px}.from-user{align-self:flex-end;background:#204333;border:1px solid #3b7656;border-top-left-radius:4px}.from-user>span{color:#b8f4d0}.ai-compose{margin:auto 16px 0;padding:12px;border-radius:14px;border:1px solid #435a6c;background:#0c1721}.ai-compose textarea{display:block;resize:vertical;border:0;background:transparent;min-height:58px;font-size:11px}.ai-compose textarea:focus{outline:none}.ai-compose-foot{display:flex;justify-content:space-between;align-items:center}.ai-compose-foot small{font-size:8px;color:var(--muted)}.ai-disclaimer{font-size:8px;color:var(--muted);text-align:center;margin:10px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.support-option{padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--v5-panel)}.support-option>span{font-size:9px;color:var(--accent)}.support-option h3{font-size:13px;margin:8px 0 4px}.support-option p{font-size:9px;color:var(--muted);line-height:1.9}.support-form{max-width:780px;margin:0 auto}.support-form h2{font-size:18px}.community-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:17px}.community-post-v5{margin-top:12px;border:1px solid var(--line);border-radius:15px;padding:16px;background:var(--v5-panel)}.post-v5-head{display:flex;align-items:center;gap:9px}.post-v5-head b,.post-v5-head small{display:block}.post-v5-head b{font-size:10px}.post-v5-head small{font-size:8px;color:var(--muted)}.community-post-v5>p{font-size:11px;line-height:2;white-space:pre-wrap}.post-v5-foot{display:flex;gap:13px;border-top:1px solid var(--line);padding-top:9px;color:var(--muted);font-size:8px}.post-comment{display:flex;gap:8px;margin-top:8px;padding:8px;background:#0e1923;border-radius:8px;font-size:9px}.post-comment b{color:#b7e9cc}.inline-comment{display:flex;gap:7px;margin-top:9px}.inline-comment input{flex:1;min-width:0;background:#0e1923;border:1px solid var(--line);border-radius:8px;padding:8px;color:var(--text);font-size:9px}.community-aside-v5{display:grid;gap:10px;align-content:start}.aside-card{padding:16px;border:1px solid var(--line);border-radius:15px;background:var(--v5-panel)}.aside-card>b{display:block;font-size:11px;margin-bottom:10px}.aside-card>a{display:block;font-size:9px;padding:8px 0;border-top:1px solid var(--line);color:#b3d9c4}.aside-card p{font-size:9px;color:var(--muted);line-height:1.9}.aside-card>a:last-child{color:var(--accent)}.account-level .progress-track i{width:var(--progress)}.notification-count{min-width:18px;text-align:center}.install-body{min-height:100vh;background:radial-gradient(ellipse at 50% 0%,#214b39 0,transparent 46%),var(--bg);display:flex;justify-content:center}.install-shell{width:min(600px,calc(100% - 30px));padding:35px 0}.install-card{padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--v5-panel);box-shadow:var(--shadow)}.install-card h1{font-size:26px}.install-form{margin-top:15px}.install-form label{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#b9c9d0;margin:10px 0}.install-form input,.install-form select{background:#0d1721;border:1px solid var(--line);border-radius:9px;padding:10px;color:var(--text)}.install-copy{font-size:9px;color:var(--muted);text-align:center;margin-top:15px}.install-footnote{font-size:8px;color:var(--muted);text-align:center;line-height:2}.req-dot.ok{background:#75e5ab}.req-dot.bad{background:#ff7a87}
html[data-theme="light"] .filter-bar input,html[data-theme="light"] .filter-bar select,html[data-theme="light"] .tool-card input,html[data-theme="light"] .tool-card select,html[data-theme="light"] .wide-form input,html[data-theme="light"] .wide-form select,html[data-theme="light"] .wide-form textarea,html[data-theme="light"] .form-card input,html[data-theme="light"] .form-card select,html[data-theme="light"] .form-card textarea,html[data-theme="light"] .stack-form input,html[data-theme="light"] .stack-form select,html[data-theme="light"] .stack-form textarea,html[data-theme="light"] .dev-form input,html[data-theme="light"] .dev-form select,html[data-theme="light"] .ai-compose textarea,html[data-theme="light"] .lesson-body,html[data-theme="light"] .ticket-msg,html[data-theme="light"] .post-comment,html[data-theme="light"] .inline-comment input{background:#f6faf7;color:#17231f;border-color:#d4e2d9}html[data-theme="light"] .server-card,html[data-theme="light"] .server-detail-main,html[data-theme="light"] .server-detail-side,html[data-theme="light"] .tool-card,html[data-theme="light"] .academy-card,html[data-theme="light"] .lesson-content,html[data-theme="light"] .lesson-side,html[data-theme="light"] .managed-item,html[data-theme="light"] .admin-record,html[data-theme="light"] .form-card,html[data-theme="light"] .wide-form,html[data-theme="light"] .account-nav,html[data-theme="light"] .owner-sidebar,html[data-theme="light"] .account-stat-grid>div,html[data-theme="light"] .account-panel,html[data-theme="light"] .profile-preview,html[data-theme="light"] .profile-fields,html[data-theme="light"] .persona-option,html[data-theme="light"] .plans-card,html[data-theme="light"] .plan-card,html[data-theme="light"] .ai-shell,html[data-theme="light"] .ai-sidebar,html[data-theme="light"] .community-post-v5,html[data-theme="light"] .aside-card,html[data-theme="light"] .support-option{background:#fff;color:#17231f;border-color:#d7e4dc}html[data-theme="light"] .lesson-body,html[data-theme="light"] .ai-sidebar{background:#f2f7f4}html[data-theme="light"] .chat-bubble.from-ai{background:#f0f4fa;color:#18232b;border-color:#d8e1ed}html[data-theme="light"] .chat-bubble.from-user{background:#e2f3e8;color:#172b20;border-color:#bddfc9}html[data-theme="light"] .account-nav>a,html[data-theme="light"] .owner-sidebar>a{color:#5d7066}html[data-theme="light"] .account-nav>a.active,html[data-theme="light"] .owner-sidebar>a.active{background:#e1f2e7;color:#25513a}html[data-theme="light"] .server-mode,html[data-theme="light"] .persona-pills span{background:#e1f1e7;color:#25553b}html[data-theme="light"] .creator-banner{background:#edf7f0;color:#183124;border-color:#c6e0cf}html[data-theme="light"] .dev-workbench{background:#fff;border-color:#d4e2d9}html[data-theme="light"] .dev-workbench-head,html[data-theme="light"] .editor-head{background:#eaf3ed}html[data-theme="light"] .code-editor{background:#101923!important;color:#c8e8d9!important}html[data-theme="light"] .ai-quick-prompts button{background:#fff;color:#263d31;border-color:#d4e2d9}html[data-theme="light"] .empty-state{background:#f8fcf9;border-color:#c9dfd0}html[data-theme="light"] .notice-panel{background:#e7f4eb;color:#21422e;border-color:#c4e1cc}html[data-theme="light"] .notice-panel p{color:#526e5b}html[data-theme="light"] .account-avatar{color:white}html[data-theme="light"] .status-pill.pending{background:#fbf0dc;color:#7d541e}html[data-theme="light"] .status-pill.approved,html[data-theme="light"] .status-pill.active{background:#e2f3e8;color:#24583c}html[data-theme="light"] .admin-record p,html[data-theme="light"] .form-note{color:#62756a}html[data-theme="light"] .plan-card li{color:#42594b}html[data-theme="light"] .lesson-side-link.active{background:#e4f3e9}
@media(max-width:1100px){.quick-strip{grid-template-columns:repeat(2,1fr)}.v5-tools{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:repeat(2,1fr)}.owner-layout{grid-template-columns:180px 1fr}.owner-shortcuts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.page-hero{min-height:190px;padding-top:35px;padding-bottom:22px}.page-hero h1{font-size:32px}.page-hero p{font-size:10px}.page-hero-mark{width:70px;height:70px;font-size:29px;border-radius:20px}.home-visual{min-height:285px;width:100%;max-width:450px;margin:0 auto}.home-world{max-height:320px}.visual-chip{padding:7px 9px}.chip-top{top:7px;right:0}.chip-bottom{bottom:10px;left:0}.quick-strip{grid-template-columns:1fr 1fr}.quick-strip>a{padding:10px}.quick-strip small{font-size:8px}.section{padding-top:60px;padding-bottom:45px}.section-heading h2{font-size:22px}.video-grid{grid-template-columns:1fr 1fr}.video-mini-thumb{height:110px}.server-grid{grid-template-columns:1fr}.filter-bar{flex-wrap:wrap}.filter-bar input{flex-basis:100%;width:100%}.filter-bar select{flex:1;min-width:calc(50% - 8px)}.filter-bar button{flex:1}.server-detail{grid-template-columns:1fr}.v5-tools{grid-template-columns:1fr}.tools-intro{align-items:flex-start;flex-wrap:wrap}.tools-intro input{width:100%;max-width:none;flex-basis:100%}.academy-grid{grid-template-columns:1fr}.academy-toolbar{align-items:stretch;flex-direction:column}.academy-toolbar input{max-width:none}.lesson-layout{grid-template-columns:1fr}.lesson-player{grid-template-columns:1fr}.lesson-copy h2{font-size:19px}.creator-banner{padding:19px;align-items:flex-start}.creator-banner h2{font-size:19px}.creator-graphic{width:88px;height:88px}.creator-graphic span{width:37px;height:37px;font-size:15px}.creator-graphic i,.creator-graphic b{width:70px;height:70px}.creator-columns{grid-template-columns:1fr}.creator-status-bar{align-items:flex-start;flex-direction:column}.plans-grid{grid-template-columns:1fr}.plan-card{padding:20px}.devstudio-intro{align-items:flex-start;flex-direction:column}.dev-quota{display:flex;align-items:center;gap:8px;min-width:unset}.dev-meta-grid{grid-template-columns:1fr 1fr}.code-editor{min-height:300px;font-size:10px!important}.dev-form-footer{align-items:flex-start;flex-direction:column}.ai-shell{grid-template-columns:1fr;min-height:unset}.ai-sidebar{border-left:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:50px 1fr;gap:0 10px;padding:12px}.ai-avatar{width:44px;height:44px;grid-row:span 2}.ai-sidebar h3{align-self:end;margin:0}.ai-sidebar>p{margin:0}.ai-quick-prompts{grid-column:1/-1;grid-template-columns:repeat(2,1fr);margin-top:12px}.ai-quick-prompts>span{grid-column:1/-1}.ai-limit{display:none}.ai-messages{min-height:320px;max-height:460px}.chat-bubble{max-width:95%}.support-grid{grid-template-columns:1fr}.community-layout{grid-template-columns:1fr}.community-aside-v5{grid-template-columns:1fr 1fr}.account-hero{align-items:flex-start;flex-direction:column}.account-identity h1{font-size:19px}.account-avatar{width:55px;height:55px;border-radius:17px}.account-level{width:100%}.account-layout,.owner-layout{grid-template-columns:1fr}.account-nav,.owner-sidebar{position:static;display:flex;overflow:auto;white-space:nowrap;gap:4px;padding:7px}.account-nav>a,.owner-sidebar>a{flex-shrink:0;padding:9px}.account-nav form{flex-shrink:0}.account-logout{border:0;padding:9px;white-space:nowrap}.account-stat-grid{grid-template-columns:repeat(2,1fr)}.account-two-cols{grid-template-columns:1fr}.profile-editor{grid-template-columns:1fr}.profile-preview{flex-direction:row;justify-content:flex-start}.profile-preview-note{margin-right:auto}.persona-grid{grid-template-columns:1fr}.shortcut-grid{grid-template-columns:repeat(2,1fr)}.owner-stat-grid{grid-template-columns:repeat(2,1fr)}.owner-shortcuts{grid-template-columns:repeat(2,1fr)}.owner-security-note{font-size:9px}.account-title-row{align-items:flex-start}.account-title-row h2{font-size:19px}.managed-item{align-items:flex-start}.managed-item details{flex-basis:100%}.form-grid{grid-template-columns:1fr}.compact-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}}
@media(max-width:430px){.quick-strip{grid-template-columns:1fr}.video-grid{grid-template-columns:1fr}.video-mini-thumb{height:150px}.dev-meta-grid{grid-template-columns:1fr}.dev-meta-grid .full-span{grid-column:auto}.community-aside-v5{grid-template-columns:1fr}.account-title-row{flex-direction:column}.build-success{flex-wrap:wrap}.build-success .btn{width:100%}.admin-record-head{flex-direction:column}.account-stat-grid b{font-size:19px}.hero h1{font-size:38px}.plans-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}}

/* VIP profile frames are applied only while the matching entitlement is active. */
.account-avatar.vip-frame-gold{box-shadow:0 0 0 2px #d9ad55,0 0 0 6px rgba(217,173,85,.18),0 10px 30px rgba(217,173,85,.18)}
.account-avatar.vip-frame-aurora{box-shadow:0 0 0 2px #73d5c4,0 0 0 6px rgba(115,213,196,.16),0 10px 30px rgba(89,163,231,.18)}
.account-avatar.vip-frame-ember{box-shadow:0 0 0 2px #f18b55,0 0 0 6px rgba(241,139,85,.16),0 10px 30px rgba(241,139,85,.18)}
.vip-profile-title{color:#e7bd68;font-weight:700}
.learning-progress-panel{display:grid;grid-template-columns:1fr;gap:12px}
.learning-progress-panel>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}
@media(max-width:620px){.learning-progress-panel>div:first-child{align-items:flex-start;flex-direction:column}}

.persona-locked{opacity:.68;border-style:dashed;cursor:not-allowed}.persona-locked>i{color:#e5bb75;font-style:normal}.payment-instructions{margin-top:18px}.payment-instructions p{white-space:normal;line-height:2;color:var(--text)}.payment-instructions small{color:var(--muted)}.account-avatar.vip-frame-gold{box-shadow:0 0 0 3px #d3ad5b,0 0 0 6px #d3ad5b33}.account-avatar.vip-frame-aurora{box-shadow:0 0 0 3px #83d9cf,0 0 0 6px #a08bff55}.account-avatar.vip-frame-ember{box-shadow:0 0 0 3px #e18b57,0 0 0 6px #e18b5733}

/* v6 tools */
.v5-tools .tool-card{min-width:0}.v5-tools .tool-card[hidden]{display:none!important}.v5-tools .tool-card textarea{width:100%;min-height:92px;resize:vertical;background:var(--field-bg,rgba(255,255,255,.04));color:inherit;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:12px;padding:12px;font:inherit}.v5-tools .code-output{white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;overflow:auto;direction:ltr;text-align:left;font-family:ui-monospace,monospace}.persona-option{cursor:pointer}.persona-option input{accent-color:#9b7cff}

.vip-badge{display:inline-flex;vertical-align:middle;margin-right:9px;padding:4px 9px;border-radius:999px;background:linear-gradient(110deg,#4a3b20,#80602b);border:1px solid #d8b76a;color:#ffe7a6;font-size:9px;font-weight:900;letter-spacing:.5px}
