.dm-wrap{--dm-cyan:#27e0d3}.dm-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:32px;border:1px solid #294158;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#10495580,transparent 65%),linear-gradient(140deg,#172336,#101622);margin:24px 0}.dm-hero h2{font:700 clamp(26px,3vw,38px)/1.2 system-ui;margin:12px 0}.dm-hero p{margin:8px 0 20px}.dm-orbit{font:100px/1 system-ui;color:#27e0d3;text-shadow:0 0 40px #27e0d388;transform:rotate(-12deg);padding:0 25px}.dm-status{display:inline-block;border-radius:99px;padding:6px 12px;background:#26303b;color:#aab8c8;font:600 12px system-ui}.dm-status.online{color:#79efc8;background:#1b433c}.dm-tools,.dm-health{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.dm-tools>span,.dm-health small{font-size:12px;color:#9baabc}.dm-health{border:1px solid #293647;border-radius:12px;padding:14px}.dm-health small{flex-basis:100%}.dm-health>span{font-size:12px;border-radius:6px;background:#101926;padding:5px 8px}.ready{color:#7ee2bb}.missing{color:#f4b76d}.dm-tabs{display:flex;gap:6px;padding:6px;border:1px solid #2b3645;background:#111a27;border-radius:13px;margin-bottom:22px;overflow:auto}.dm-tabs button{flex:1;white-space:nowrap;border:0;background:transparent;color:#9aadc6;padding:13px 15px;border-radius:8px;cursor:pointer;font:600 14px system-ui}.dm-tabs button.active{background:#234343;color:#96fff0}.dm-toggle{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #283343;cursor:pointer;margin-bottom:16px}.dm-toggle>span:first-child{flex:1}.dm-toggle strong{display:block;color:#edf4ff;font:600 14px system-ui}.dm-toggle small{display:block;margin-top:5px;color:#9eafc4;font-size:12px}.dm-toggle input{position:absolute;opacity:0;width:1px;height:1px}.dm-switch{position:relative;width:42px;height:24px;background:#475569;border-radius:99px;flex-shrink:0;transition:background .15s}.dm-switch:after{content:'';position:absolute;background:#fff;left:3px;top:3px;width:18px;height:18px;border-radius:50%;transition:transform .15s}.dm-toggle input:checked+.dm-switch{background:#1aa99a}.dm-toggle input:checked+.dm-switch:after{transform:translateX(18px)}.dm-toggle input:focus-visible+.dm-switch{outline:3px solid #8aafff;outline-offset:3px}.dm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.dm-preview{border-left:3px solid #27e0d3;padding:20px;background:#101723;border-radius:5px 12px 12px 5px;margin:20px 0}.dm-preview small{display:block;font:10px system-ui;letter-spacing:1.6px;color:#7e97ae;margin-bottom:14px}.dm-preview strong{color:#dffff8}.dm-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.dm-category{background:#111a27;border:1px solid #2b394b;border-radius:12px;padding:18px;margin:14px 0}.dm-save{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 0 28px}.dm-save small{color:#9dacc1}.dm-save [role=alert]:not(:empty){flex-basis:100%;color:#ffaaa5}.dm-giveaways article{border-top:1px solid #304050;padding:18px 0;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.dm-giveaways p{font-size:13px;margin:6px 0}.dm-log summary,.dm-advanced summary{cursor:pointer;font:600 16px system-ui;color:#c2dfef}.dm-log p{font-size:13px}.dm-wrap [hidden]{display:none!important}.dm-wrap input,.dm-wrap select,.dm-wrap textarea{min-width:0;width:100%;box-sizing:border-box}.dm-wrap input[type=checkbox]{width:auto}.dm-wrap .panel{margin-bottom:18px}.dm-wrap [data-dm-error]{color:#ffaaa5}.dm-advanced{margin-bottom:24px}@media(max-width:620px){.dm-hero{padding:22px}.dm-orbit{display:none}.dm-grid{grid-template-columns:1fr}.dm-tabs button{padding:11px 9px;font-size:12px}.dm-tools .btn{flex:1}.dm-save .btn{width:100%}.dm-category{padding:12px}}
