.koth-studio-page {
    --koth-bg:#08101d; --koth-card:#0d1828; --koth-card-2:#111f32; --koth-line:rgba(143,170,204,.14);
    --koth-muted:#8799b0; --koth-copy:#dce8f6; --koth-cyan:#35e7ff; --koth-blue:#5888ff;
    --koth-gold:#ffd35a; --koth-green:#46d69a; --koth-violet:#a98bff; --koth-red:#ff6f7d;
    min-height:100%; padding:18px; color:var(--koth-copy);
    background:radial-gradient(circle at 6% 0,rgba(53,231,255,.07),transparent 26%),radial-gradient(circle at 95% 4%,rgba(255,211,90,.075),transparent 25%);
}
.koth-studio-page .managed-card { border:1px solid var(--koth-line); border-radius:18px; background:linear-gradient(150deg,rgba(16,29,48,.98),rgba(8,16,29,.98)); box-shadow:0 18px 44px rgba(0,0,0,.2); }
.koth-hero { display:grid; grid-template-columns:minmax(380px,1.3fr) minmax(520px,1fr); gap:30px; min-height:210px; padding:32px 36px; overflow:hidden; position:relative; background:radial-gradient(circle at 92% 15%,rgba(255,211,90,.15),transparent 30%),radial-gradient(circle at 7% 110%,rgba(53,231,255,.15),transparent 38%),linear-gradient(135deg,#12253d,#091322 67%,#151b2d)!important; }
.koth-hero::after { content:"♛"; position:absolute; right:3%; top:-74px; color:rgba(255,255,255,.025); font:270px/1 Georgia,serif; transform:rotate(8deg); pointer-events:none; }
.koth-hero-copy { position:relative; z-index:1; max-width:760px; }
.koth-kicker { display:flex; align-items:center; gap:8px; color:var(--koth-cyan); font-size:.68rem; font-weight:800; letter-spacing:.18em; }
.koth-hero h1 { margin:11px 0 8px; color:#fff; font:800 clamp(2.2rem,3vw,3.5rem)/1.05 system-ui,sans-serif; letter-spacing:-.045em; }
.koth-hero p { max-width:720px; margin:0; color:#a7b8cc; font-size:.94rem; line-height:1.65; }
.koth-runtime-note { display:flex; align-items:center; gap:11px; width:max-content; max-width:100%; margin-top:22px; padding:9px 13px; border:1px solid rgba(53,231,255,.14); border-radius:11px; background:rgba(3,10,20,.3); }
.koth-runtime-mark { display:grid; flex:0 0 31px; height:31px; place-items:center; border-radius:9px; background:linear-gradient(135deg,var(--koth-cyan),var(--koth-blue)); color:#06101c; font-size:.66rem; font-weight:950; }
.koth-runtime-note span:last-child { display:grid; gap:1px; color:var(--koth-muted); font-size:.67rem; }
.koth-runtime-note strong { color:#d8f8ff; font-size:.71rem; }
.koth-hero-stats { z-index:1; display:grid; grid-template-columns:1fr 1fr; gap:10px; align-self:center; }
.koth-hero-stats article { display:flex; align-items:center; gap:12px; min-height:72px; padding:12px 14px; border:1px solid rgba(255,255,255,.065); border-radius:13px; background:rgba(4,11,21,.42); }
.koth-hero-stats article>span { display:grid; width:38px; height:38px; place-items:center; border-radius:10px; }
.koth-hero-stats .cyan{background:rgba(53,231,255,.12);color:var(--koth-cyan)} .koth-hero-stats .gold{background:rgba(255,211,90,.12);color:var(--koth-gold)} .koth-hero-stats .violet{background:rgba(169,139,255,.12);color:var(--koth-violet)} .koth-hero-stats .green{background:rgba(70,214,154,.12);color:var(--koth-green)}
.koth-hero-stats article div { display:grid; }
.koth-hero-stats strong { color:#fff; font-size:1.32rem; line-height:1; }
.koth-hero-stats small { margin-top:5px; color:var(--koth-muted); font-size:.63rem; text-transform:uppercase; letter-spacing:.08em; }

.koth-toolbar { display:flex; align-items:center; justify-content:space-between; gap:18px; margin:12px 0; padding:12px 15px; }
.koth-toolbar-status { display:flex; align-items:center; gap:11px; min-width:0; }
.koth-toolbar-status>div { display:grid; min-width:0; }
.koth-toolbar-status strong { overflow:hidden; color:#f3f8ff; font-size:.79rem; text-overflow:ellipsis; white-space:nowrap; }
.koth-toolbar-status small { color:var(--koth-muted); font-size:.63rem; }
.koth-live-dot { width:10px; height:10px; border-radius:50%; background:#6b778b; box-shadow:0 0 0 5px rgba(107,119,139,.1); }
.koth-live-dot.live{background:var(--koth-green);box-shadow:0 0 0 5px rgba(70,214,154,.1),0 0 13px rgba(70,214,154,.55)} .koth-live-dot.upcoming{background:var(--koth-cyan)} .koth-live-dot.draft{background:var(--koth-gold)} .koth-live-dot.cancelled{background:var(--koth-red)}
.koth-toolbar-actions { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:6px; }

.koth-studio-workspace { display:grid; grid-template-columns:minmax(250px,.58fr) minmax(600px,1.5fr) minmax(360px,.82fr); gap:12px; align-items:start; }
.koth-library,.koth-designer,.koth-preview,.koth-operations,.koth-validation { overflow:hidden; }
.koth-library { position:sticky; top:14px; padding:15px; }
.koth-panel-heading { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; margin-bottom:14px; }
.koth-panel-heading>div { min-width:0; }
.koth-panel-heading span:first-child { color:var(--koth-cyan); font-size:.61rem; font-weight:800; letter-spacing:.13em; }
.koth-panel-heading h2 { margin:2px 0 0; color:#f4f8ff; font-size:1.12rem; font-weight:750; }
.koth-panel-heading p { margin:3px 0 0; color:var(--koth-muted); font-size:.7rem; line-height:1.45; }
.koth-panel-heading.compact,.koth-panel-heading.mini { align-items:center; }
.koth-status-filters { display:flex; gap:5px; margin:10px 0; overflow-x:auto; }
.koth-status-filters button { padding:5px 8px; border:1px solid var(--koth-line); border-radius:99px; background:transparent; color:var(--koth-muted); font-size:.58rem; cursor:pointer; }
.koth-status-filters button.active { border-color:rgba(53,231,255,.34); background:rgba(53,231,255,.09); color:var(--koth-cyan); }
.koth-event-list { display:grid; gap:6px; max-height:calc(100vh - 390px); min-height:250px; overflow:auto; padding-right:2px; }
.koth-event-card { display:grid; grid-template-columns:7px minmax(0,1fr) auto; align-items:center; gap:10px; width:100%; padding:10px; border:1px solid transparent; border-radius:11px; background:rgba(255,255,255,.023); color:inherit; text-align:left; cursor:pointer; transition:.14s ease; }
.koth-event-card:hover { border-color:rgba(53,231,255,.15); background:rgba(53,231,255,.045); transform:translateX(2px); }
.koth-event-card.selected { border-color:rgba(53,231,255,.28); background:linear-gradient(90deg,rgba(53,231,255,.1),rgba(53,231,255,.025)); }
.koth-event-card>span:nth-child(2) { display:grid; min-width:0; }
.koth-event-card strong { overflow:hidden; color:#e9f2fc; font-size:.72rem; text-overflow:ellipsis; white-space:nowrap; }
.koth-event-card small { overflow:hidden; margin-top:2px; color:#71839a; font-size:.56rem; text-overflow:ellipsis; white-space:nowrap; }
.koth-event-card .mud-icon-root { color:#52657b; font-size:1rem; }
.koth-event-state { width:5px; height:32px; border-radius:5px; background:#627287; }
.koth-event-state.live{background:var(--koth-green);box-shadow:0 0 8px rgba(70,214,154,.45)} .koth-event-state.upcoming{background:var(--koth-cyan)} .koth-event-state.draft{background:var(--koth-gold)} .koth-event-state.finished{background:#718096} .koth-event-state.finalizing{background:var(--koth-violet)} .koth-event-state.cancelled{background:var(--koth-red)}
.koth-library-empty { display:grid; min-height:180px; place-items:center; align-content:center; gap:8px; color:#687c94; font-size:.7rem; }

.koth-designer { min-width:0; }
.designer-heading { margin:0; padding:18px 20px 12px; border-bottom:1px solid rgba(143,170,204,.08); }
.koth-lock-chip { display:flex; align-items:center; gap:5px; padding:5px 9px; border-radius:99px; font-size:.59rem; font-weight:750; text-transform:uppercase; }
.koth-lock-chip.editable { background:rgba(70,214,154,.1); color:var(--koth-green); } .koth-lock-chip.locked { background:rgba(255,111,125,.1); color:var(--koth-red); }
.koth-designer-tabs .mud-tabs-panels { background:transparent; }
.koth-editor-section { display:grid; gap:10px; padding:13px; }
.koth-form-card { display:grid; gap:13px; padding:16px; border:1px solid rgba(143,170,204,.09); border-radius:14px; background:rgba(4,10,19,.24); }
.koth-form-card>header { display:flex; align-items:flex-start; gap:10px; }
.koth-form-card>header>div { flex:1; min-width:0; }
.koth-form-card h3 { margin:0; color:#eaf3fd; font-size:.86rem; }
.koth-form-card p { margin:2px 0 0; color:var(--koth-muted); font-size:.64rem; line-height:1.45; }
.koth-section-number { display:grid; flex:0 0 27px; height:27px; place-items:center; border:1px solid rgba(53,231,255,.2); border-radius:8px; background:rgba(53,231,255,.07); color:var(--koth-cyan); font-size:.59rem; font-weight:850; }
.koth-form-grid { display:grid; gap:9px; } .koth-form-grid.four{grid-template-columns:repeat(4,1fr)} .koth-form-grid.five{grid-template-columns:repeat(5,1fr)}
.koth-schedule-track { display:grid; grid-template-columns:auto 1fr auto 1fr auto; align-items:center; gap:9px; padding:10px 12px; border-radius:11px; background:rgba(53,231,255,.025); }
.koth-schedule-track>span { display:grid; gap:1px; position:relative; padding-left:13px; }
.koth-schedule-track i { position:absolute; left:0; top:6px; width:6px; height:6px; border-radius:50%; background:var(--koth-cyan); box-shadow:0 0 8px rgba(53,231,255,.5); }
.koth-schedule-track small { color:#667b93; font-size:.53rem; text-transform:uppercase; letter-spacing:.06em; }
.koth-schedule-track strong { color:#c8d8e9; font-size:.61rem; font-weight:650; white-space:nowrap; }
.koth-schedule-track>b { height:1px; background:linear-gradient(90deg,rgba(53,231,255,.36),rgba(169,139,255,.22)); }
.koth-picker-option { display:flex; align-items:center; gap:9px; min-width:0; padding:4px 0; }
.koth-picker-option>span:first-child { color:var(--koth-green); }
.koth-picker-option>div { display:grid; min-width:0; }
.koth-picker-option strong { color:#e6eef8; font-size:.7rem; }
.koth-picker-option small { color:#75889f; font-size:.58rem; }
.koth-picker-option.item img,.koth-picker-option.item>.mud-icon-root { width:28px; height:28px; object-fit:contain; }
.koth-picker-option .pool-mark { display:grid; width:29px; height:29px; place-items:center; border-radius:8px; background:rgba(169,139,255,.1); color:var(--koth-violet)!important; font-size:.62rem; font-weight:800; }
.koth-scope-summary { display:flex; align-items:center; gap:10px; padding:10px 12px; border:1px solid rgba(143,170,204,.09); border-radius:11px; }
.koth-scope-summary.global { background:rgba(53,231,255,.035); color:var(--koth-cyan); } .koth-scope-summary.server { background:rgba(169,139,255,.04); color:var(--koth-violet); }
.koth-scope-summary span { display:grid; }.koth-scope-summary strong{color:#dce8f6;font-size:.71rem}.koth-scope-summary small{color:var(--koth-muted);font-size:.59rem}
.koth-rule-visual { display:flex; align-items:center; justify-content:space-between; gap:8px; padding:11px; border-radius:11px; background:linear-gradient(90deg,rgba(53,231,255,.035),rgba(169,139,255,.035)); }
.koth-rule-visual>span { display:grid; text-align:center; }.koth-rule-visual strong{color:#f1f7ff;font-size:.85rem}.koth-rule-visual small{color:#71859d;font-size:.54rem}.koth-rule-visual>.mud-icon-root{color:#50647b;font-size:1rem}
.koth-policy-strip { display:flex; flex-wrap:wrap; gap:6px; }.koth-policy-strip span{display:flex;align-items:center;gap:4px;padding:5px 8px;border-radius:8px;background:rgba(70,214,154,.055);color:#9eb1c5;font-size:.57rem}.koth-policy-strip .mud-icon-root{color:var(--koth-green);font-size:.85rem}
.koth-fee-grid { display:grid; grid-template-columns:minmax(250px,1.4fr) minmax(140px,.55fr) minmax(210px,.9fr); gap:9px; align-items:center; }
.koth-tradable-toggle { display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:56px; padding:7px 10px; border:1px solid rgba(143,170,204,.12); border-radius:8px; }.koth-tradable-toggle div{display:grid}.koth-tradable-toggle strong{font-size:.65rem}.koth-tradable-toggle small{color:var(--koth-muted);font-size:.55rem}
.koth-mini-status { padding:4px 8px; border-radius:99px; background:rgba(255,211,90,.08); color:var(--koth-gold)!important; font-size:.55rem!important; }
.koth-lock-note { display:flex; align-items:center; gap:7px; padding:8px 10px; border-radius:9px; background:rgba(255,211,90,.055); color:#c5a84e; font-size:.61rem; }

.koth-reward-scale { display:flex; align-items:center; gap:8px; color:#70849a; font-size:.58rem; }.koth-reward-scale b{flex:1;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--koth-gold),var(--koth-cyan),rgba(53,231,255,.15))}
.koth-reward-list { display:grid; gap:7px; }
.koth-reward-row { display:grid; grid-template-columns:74px 155px minmax(220px,1fr) 36px; align-items:center; gap:8px; padding:9px; border:1px solid rgba(143,170,204,.09); border-radius:11px; background:rgba(255,255,255,.018); }
.koth-placement-badge { display:grid; min-height:43px; place-items:center; border-radius:9px; background:linear-gradient(135deg,rgba(255,211,90,.16),rgba(255,211,90,.04)); color:var(--koth-gold); font-weight:850; font-size:.73rem; }
.koth-range-fields { display:grid; grid-template-columns:1fr 1fr; gap:6px; }
.koth-reward-empty { display:grid; min-height:230px; place-items:center; align-content:center; gap:5px; border:1px dashed rgba(255,211,90,.18); border-radius:13px; background:radial-gradient(circle,rgba(255,211,90,.05),transparent 55%); text-align:center; }.koth-reward-empty .crown{color:var(--koth-gold);font-size:2.2rem}.koth-reward-empty strong{color:#eef4fc}.koth-reward-empty p{max-width:330px;margin:0 0 7px;color:var(--koth-muted);font-size:.65rem}
.koth-reward-guidance { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; }.koth-reward-guidance>div{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid rgba(143,170,204,.08);border-radius:11px;background:rgba(4,10,19,.22)}.koth-reward-guidance .mud-icon-root{color:var(--koth-cyan)}.koth-reward-guidance span{display:grid}.koth-reward-guidance strong{font-size:.65rem}.koth-reward-guidance small{color:var(--koth-muted);font-size:.55rem;line-height:1.35}

.koth-preview-column { display:grid; gap:10px; position:sticky; top:14px; }
.koth-preview,.koth-operations,.koth-validation { padding:14px; }
.koth-preview-live { display:flex; align-items:center; gap:5px; color:var(--koth-green)!important; font-size:.57rem!important; }.koth-preview-live i{width:6px;height:6px;border-radius:50%;background:var(--koth-green);box-shadow:0 0 8px rgba(70,214,154,.6)}
.koth-discord-shell { overflow:hidden; border:1px solid rgba(255,255,255,.07); border-radius:12px; background:#313338; font-family:"gg sans","Noto Sans",Arial,sans-serif; }
.koth-discord-channel { display:flex; align-items:center; gap:6px; padding:9px 11px; border-bottom:1px solid #232428; color:#f2f3f5; font-size:.7rem; box-shadow:0 1px 2px rgba(0,0,0,.25); }.koth-discord-channel .mud-icon-root{color:#949ba4;font-size:1rem}.koth-discord-channel span{margin-left:auto;color:#949ba4;font-size:.56rem}
.koth-discord-canvas { min-height:360px; padding:14px 10px; position:relative; }
.koth-draft-ribbon { display:flex; align-items:center; gap:5px; width:max-content; margin:0 0 9px 45px; padding:4px 7px; border-radius:5px; background:rgba(250,166,26,.13); color:#f0b45b; font-size:.56rem; }.koth-draft-ribbon .mud-icon-root{font-size:.8rem}
.koth-discord-message { display:flex; gap:8px; }.koth-index-avatar{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#35e7ff,#5865f2);color:#fff;font-size:.63rem;font-weight:900}.koth-message-body{min-width:0;flex:1}.koth-message-body>header{display:flex;align-items:center;gap:4px;color:#f2f3f5;font-size:.68rem}.koth-message-body>header b{padding:1px 3px;border-radius:3px;background:#5865f2;color:#fff;font-size:.45rem}.koth-message-body>header small{color:#949ba4;font-size:.5rem}
.koth-discord-embed { margin-top:4px; padding:10px 10px 8px; border-left:4px solid var(--koth-cyan); border-radius:4px; background:#2b2d31; color:#dbdee1; font-size:.63rem; line-height:1.4; }.koth-discord-embed.live{border-color:var(--koth-green)}.koth-discord-embed.upcoming{border-color:var(--koth-cyan)}.koth-discord-embed.draft{border-color:var(--koth-gold)}.koth-discord-embed.cancelled{border-color:var(--koth-red)}.koth-discord-embed h3{margin:0 0 5px;color:#f2f3f5;font-size:.75rem}.koth-discord-copy{margin-top:2px}.koth-discord-details{margin-top:8px;color:#d7d9dc}.koth-discord-rewards{display:grid;gap:2px;margin-top:8px}.koth-discord-rewards>strong{color:#f2f3f5}.koth-discord-rewards>span{color:#b5bac1}.koth-discord-rewards b{color:#e9edf2}.koth-discord-rewards code{padding:1px 3px;border-radius:3px;background:#1e1f22;color:#dbdee1;font-size:.56rem}.koth-imageline{height:3px;margin-top:9px;border-radius:2px;background:linear-gradient(90deg,var(--koth-cyan),var(--koth-blue),var(--koth-gold))}.koth-discord-embed footer{margin-top:5px;color:#949ba4;font-size:.5rem;overflow-wrap:anywhere}
.koth-podium-preview { display:grid; grid-template-columns:repeat(3,1fr); align-items:end; gap:3px; min-height:115px; margin-top:9px; padding:11px 7px 18px; border-radius:5px; background:repeating-linear-gradient(0deg,transparent 0 28px,rgba(53,231,255,.04) 29px 30px),#0b111d; position:relative; }.koth-podium-preview>div{display:grid;place-items:center;align-content:center;min-width:0;padding:7px 3px;border-top:3px solid var(--koth-cyan);background:#121c2d}.koth-podium-preview .place-1{min-height:78px;border-color:var(--koth-gold);order:2}.koth-podium-preview .place-2{min-height:62px;order:1}.koth-podium-preview .place-3{min-height:53px;border-color:#d99168;order:3}.koth-podium-preview span{color:var(--koth-gold)}.koth-podium-preview strong{font-size:.68rem}.koth-podium-preview small{max-width:100%;overflow:hidden;color:#dbe5f0;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.koth-podium-preview em{color:#7b91aa;font-size:.45rem}.koth-podium-preview p{position:absolute;bottom:3px;left:0;width:100%;margin:0;color:#50647d;font-size:.42rem;text-align:center}
.koth-discord-buttons { display:flex; gap:4px; margin-top:5px; }.koth-discord-buttons button{overflow:hidden;padding:6px 7px;border:0;border-radius:3px;background:#4e5058;color:#fff;font-size:.54rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.koth-discord-buttons button.primary{background:#5865f2}.koth-discord-buttons button:disabled{opacity:.42}.koth-discord-buttons span{margin-right:3px;color:#9feeff}
.koth-preview-note { display:flex; gap:8px; margin-top:10px; padding:8px 9px; border-radius:9px; background:rgba(53,231,255,.035); }.koth-preview-note>.mud-icon-root{color:var(--koth-cyan);font-size:1rem}.koth-preview-note span{display:grid}.koth-preview-note strong{font-size:.61rem}.koth-preview-note small{color:var(--koth-muted);font-size:.52rem;line-height:1.4}
.koth-operation-status { padding:4px 7px; border-radius:99px; background:rgba(113,128,150,.1); color:#9aabc0!important; font-size:.52rem!important; }.koth-operation-status.live{background:rgba(70,214,154,.1);color:var(--koth-green)!important}.koth-operation-status.upcoming{background:rgba(53,231,255,.1);color:var(--koth-cyan)!important}.koth-operation-status.draft{background:rgba(255,211,90,.1);color:var(--koth-gold)!important}
.koth-operation-metrics { display:grid; grid-template-columns:1fr 1fr; gap:5px; }.koth-operation-metrics article{display:grid;padding:8px 9px;border-radius:9px;background:rgba(255,255,255,.025)}.koth-operation-metrics strong{color:#f1f6fc;font-size:.85rem}.koth-operation-metrics small{color:#72869e;font-size:.51rem;text-transform:uppercase;letter-spacing:.06em}
.koth-standings { display:grid; gap:4px; margin-top:10px; }.koth-standings>header{display:flex;justify-content:space-between;color:#dce7f3;font-size:.63rem}.koth-standings>header small{color:#70839a;font-size:.53rem}.koth-standings>div:not(.koth-standings-empty){display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 7px;border-radius:8px;background:rgba(255,255,255,.02)}.koth-standings .rank{color:var(--koth-gold);font-size:.6rem;font-weight:800}.koth-standings div>span:nth-child(2){display:grid;min-width:0}.koth-standings div strong{overflow:hidden;color:#dce7f3;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.koth-standings div small{overflow:hidden;color:#6f8299;font-size:.49rem;text-overflow:ellipsis;white-space:nowrap}.koth-standings div>b{color:var(--koth-cyan);font-size:.61rem}.koth-standings-empty{display:flex;align-items:center;gap:7px;padding:10px;color:#71849a;font-size:.56rem}
.koth-validation { border-color:rgba(70,214,154,.16)!important; }.koth-validation.invalid{border-color:rgba(255,111,125,.2)!important}.koth-validation>header{display:flex;align-items:center;gap:8px}.koth-validation>header>.mud-icon-root{color:var(--koth-green)}.koth-validation.invalid>header>.mud-icon-root{color:var(--koth-red)}.koth-validation>header>div{display:grid}.koth-validation strong{font-size:.67rem}.koth-validation small{color:var(--koth-muted);font-size:.53rem}.koth-validation ul{margin:8px 0 0;padding-left:18px;font-size:.55rem;line-height:1.45}.koth-validation .errors{color:#ff9aa5}.koth-validation .warnings{color:#d7bb64}

.koth-studio-page .mud-input-control { margin-top:0; }.koth-studio-page .mud-tabs-tabbar{border-bottom:1px solid rgba(143,170,204,.08)}.koth-studio-page .mud-tab{min-height:44px;font-size:.68rem}.koth-studio-page .mud-input>input,.koth-studio-page .mud-input textarea{font-size:.72rem}.koth-studio-page code{color:#8eefff}
@media(max-width:1600px){.koth-studio-workspace{grid-template-columns:minmax(250px,.55fr) minmax(610px,1.45fr)}.koth-preview-column{position:static;grid-column:1/-1;grid-template-columns:minmax(500px,1.25fr) minmax(320px,.75fr)}.koth-validation{grid-column:2}.koth-preview{grid-row:span 2}}
@media(max-width:1150px){.koth-hero{grid-template-columns:1fr}.koth-studio-workspace{grid-template-columns:1fr}.koth-library{position:static}.koth-event-list{max-height:330px;min-height:0}.koth-preview-column{grid-column:auto;grid-template-columns:1fr}.koth-validation{grid-column:auto}.koth-preview{grid-row:auto}.koth-form-grid.five{grid-template-columns:repeat(3,1fr)}.koth-reward-guidance{grid-template-columns:1fr}}
@media(max-width:760px){.koth-studio-page{padding:9px}.koth-hero{padding:24px 19px}.koth-hero-stats{grid-template-columns:1fr 1fr}.koth-toolbar{align-items:flex-start;flex-direction:column}.koth-toolbar-actions{justify-content:flex-start;width:100%}.koth-form-grid.four,.koth-form-grid.five{grid-template-columns:1fr 1fr}.koth-schedule-track{grid-template-columns:1fr}.koth-schedule-track>b{display:none}.koth-fee-grid{grid-template-columns:1fr}.koth-reward-row{grid-template-columns:64px 1fr 36px}.koth-reward-row>.mud-input-control{grid-column:1/-1}.koth-range-fields{grid-column:2}.koth-rule-visual{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.koth-rule-visual>.mud-icon-root{display:none}}
@media(max-width:500px){.koth-hero-stats,.koth-form-grid.four,.koth-form-grid.five{grid-template-columns:1fr}.koth-runtime-note{width:100%}.koth-reward-row{grid-template-columns:1fr 36px}.koth-placement-badge,.koth-range-fields{grid-column:1}.koth-reward-row>.mud-input-control{grid-column:1/-1}.koth-discord-buttons{flex-wrap:wrap}}
