:root{--bg: #0a0d0c;--accent: #3dbb84;--accent2: #8b7cf6;--btn-text: #06140d;--text: #e6eee9;--muted: #8e9c94;--glow: .6;--bg-glow: 6%;--panel-c: #111816;--panel-a: 86;--panel-blur: 0px;--line-a: 14;--radius: 16px;--font: 'Segoe UI',system-ui,-apple-system,sans-serif;--fs: 1;--hero-img: none;--hero-dim: .7;--hero-blur: 0px;--bg-img: none;--bg-dim: .8;--bg-blur: 0px;--left-w: 380px;--logo-w: 300px;--card-w: 205px;--img-h: 128px;--desc-lines: 3;--green: var(--accent);--purple: var(--accent2);--green-soft: color-mix(in srgb,var(--accent) 14%,transparent);--green-light: color-mix(in srgb,var(--accent) 62%,white);--green-glow: color-mix(in srgb,var(--accent) 35%,transparent);--line: color-mix(in srgb,var(--accent) calc(var(--line-a) * 1%),transparent);--panel: color-mix(in srgb,var(--panel-c) calc(var(--panel-a) * 1%),transparent);--panel-2: color-mix(in srgb,var(--panel-c) 88%,white 4%);--shadow: 0 10px 40px rgba(0,0,0,.35);--wide: 1320px}*{margin: 0;padding: 0;box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{font-family: var(--font);font-size: calc(16px * var(--fs));background: var(--bg);color: var(--text);min-height: 100vh;line-height: 1.45;display: flex;flex-direction: column}body>footer{margin-top: auto}a{color: inherit}img{max-width: 100%}[hidden]{display: none !important}::selection{background: var(--green);color: #04170b}:focus-visible{outline: 2px solid var(--green);outline-offset: 2px;border-radius: 6px}.muted{color: var(--muted)}#bg-wrap{position: fixed;inset: 0;z-index: -2;pointer-events: none;overflow: hidden;background: radial-gradient(ellipse 70% 55% at 15% -8%,color-mix(in srgb,var(--accent) var(--bg-glow),transparent),transparent 70%),radial-gradient(ellipse 60% 50% at 90% 108%,color-mix(in srgb,var(--accent) calc(var(--bg-glow) * .7),transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,#0c1a10),var(--bg))}#bg-wrap::before{content: '';position: absolute;inset: -40px;background: var(--bg-img) center / cover no-repeat}#bg-wrap::after{content: '';position: absolute;inset: 0;background: color-mix(in srgb,var(--bg) calc(var(--bg-dim) * 100%),transparent)}.pblur .glass,.pblur .home-right,.pblur .steps li,.pblur .ip-box{backdrop-filter: blur(var(--panel-blur));-webkit-backdrop-filter: blur(var(--panel-blur))}header{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid var(--line)}.nav{max-width: var(--wide);margin: 0 auto;padding: 10px 24px;display: flex;align-items: center;gap: 22px}.logo{display: flex;align-items: center;font-weight: 800;font-size: 20px;color: var(--green);text-decoration: none;flex-shrink: 0}.logo img{height: 44px;width: auto;object-fit: contain}.logo-text{font-weight: 800}.nav-links{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none}.nav-links::-webkit-scrollbar{display: none}.nav a.link{color: var(--muted);text-decoration: none;font-weight: 600;font-size: 15px;padding: 8px 12px;border-radius: 9px;white-space: nowrap;transition: color .15s,background .15s}.nav a.link:hover{color: var(--text);background: rgba(255,255,255,.04)}.nav a.link.active{color: var(--green);background: var(--green-soft)}.nav .spacer{flex: 1}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 26px;border-radius: 12px;border: 1px solid transparent;cursor: pointer;font: inherit;font-size: 15px;font-weight: 700;text-decoration: none;white-space: nowrap;background: var(--accent);color: var(--btn-text);box-shadow: 0 4px 16px color-mix(in srgb,var(--accent) calc(var(--glow) * 40%),transparent);transition: transform .15s,box-shadow .2s,filter .15s}.btn:hover{transform: translateY(-1px);filter: brightness(1.07);box-shadow: 0 6px 22px color-mix(in srgb,var(--accent) calc(var(--glow) * 55%),transparent)}.btn:active{transform: none}.btn.ghost{background: transparent;color: var(--green);border-color: color-mix(in srgb,var(--green) 55%,transparent);box-shadow: none}.btn.ghost:hover{background: var(--green-soft)}.btn.small{padding: 8px 14px;font-size: 13px;border-radius: 9px}.btn.wide{width: 100%;padding: 14px;font-size: 16px}.btn.danger{background: #dc2626;color: #fff;box-shadow: none}.btn[disabled]{opacity: .6;pointer-events: none}.home{position: relative;isolation: isolate;padding: 36px 24px 56px;overflow: clip}.home::before{content: '';position: absolute;inset: -30px;z-index: -2;background: var(--hero-img) center / cover no-repeat}.home::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(90deg,color-mix(in srgb,var(--bg) calc(var(--hero-dim) * 80%),transparent) 0%,color-mix(in srgb,var(--bg) calc(var(--hero-dim) * 100%),transparent) 60%),linear-gradient(to bottom,transparent 55%,var(--bg) 100%)}.home-grid{max-width: var(--wide);margin: 0 auto;display: grid;grid-template-columns: minmax(260px,var(--left-w)) minmax(0,1fr);gap: 32px;align-items: start}.nosticky .home-left{position: static}.nosteps .steps{display: none}.home-left{position: sticky;top: 92px;display: flex;flex-direction: column;align-items: flex-start;gap: 18px;padding-top: 6px}.hero-logo{width: min(100%,var(--logo-w));height: auto;filter: drop-shadow(0 12px 34px rgba(0,0,0,.65))}.hero-title{font-size: clamp(34px,5vw,54px);font-weight: 900;color: var(--green-light);letter-spacing: -1px}.hero-sub{color: color-mix(in srgb,var(--text) 88%,transparent);font-size: 15.5px;line-height: 1.6;text-shadow: 0 2px 10px rgba(0,0,0,.7)}.ip-box{display: flex;align-items: center;gap: 12px;width: 100%;padding: 13px 16px;border-radius: 12px;cursor: pointer;font: inherit;text-align: left;background: color-mix(in srgb,var(--panel-c) 85%,transparent);border: 1px solid color-mix(in srgb,var(--accent) 32%,transparent);color: var(--text);transition: border-color .15s,box-shadow .2s}.ip-box:hover{border-color: var(--green);box-shadow: 0 0 0 4px var(--green-soft)}.ip-box svg{width: 22px;height: 22px;color: var(--green);flex-shrink: 0}.ip-text{font-family: 'Consolas','JetBrains Mono',monospace;font-size: 17px;font-weight: 700;color: var(--green-light);flex: 1;overflow: hidden;text-overflow: ellipsis}.ip-copy{font-size: 12px;color: var(--muted);text-transform: uppercase;letter-spacing: .6px}.ip-box.copied .ip-copy{color: var(--green)}.online-badge{display: inline-flex;align-items: center;gap: 8px;color: color-mix(in srgb,var(--text) 80%,transparent);font-size: 14px}.dot{width: 8px;height: 8px;border-radius: 50%;background: #5b6660;flex-shrink: 0}.dot.on{background: var(--accent);box-shadow: 0 0 6px color-mix(in srgb,var(--accent) 70%,transparent)}.steps{list-style: none;counter-reset: st;width: 100%;display: grid;gap: 8px}.steps li{counter-increment: st;display: grid;grid-template-columns: 30px 1fr;column-gap: 12px;align-items: center;padding: 10px 12px;border-radius: 12px;background: color-mix(in srgb,var(--panel-c) 70%,transparent);border: 1px solid var(--line)}.steps li::before{content: counter(st);grid-row: span 2;width: 30px;height: 30px;border-radius: 9px;display: flex;align-items: center;justify-content: center;font-weight: 800;font-size: 14px;color: var(--green-light);background: color-mix(in srgb,var(--accent) 20%,transparent);border: 1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.steps b{font-size: 14px}.steps span{color: var(--muted);font-size: 13px}.socials{display: flex;gap: 8px;flex-wrap: wrap}.home-right{padding: 20px;background: var(--panel);border: 1px solid var(--line);border-radius: calc(var(--radius) + 4px);box-shadow: var(--shadow);min-width: 0}.srv-tabs{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px}.srv-tab{--srv: var(--green);position: relative;display: flex;flex-direction: column;gap: 4px;text-align: left;cursor: pointer;padding: 14px 16px 14px 20px;border-radius: var(--radius);font: inherit;color: var(--text);overflow: hidden;background: rgba(255,255,255,.025);border: 1px solid rgba(255,255,255,.07);transition: border-color .15s,background .15s,transform .15s}.srv-tab::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--srv);opacity: .45;transition: opacity .15s}.srv-tab:hover{background: rgba(255,255,255,.045);transform: translateY(-1px)}.srv-tab.active{border-color: color-mix(in srgb,var(--srv) 65%,transparent);background: linear-gradient(120deg,color-mix(in srgb,var(--srv) 16%,transparent),rgba(255,255,255,.02) 70%)}.srv-tab.active::before{opacity: 1}.srv-top{display: flex;align-items: center;justify-content: space-between;gap: 8px}.srv-name{font-size: 18px;font-weight: 800;letter-spacing: .2px}.srv-ver{font-size: 11px;font-weight: 700;padding: 3px 8px;border-radius: 999px;color: var(--srv);background: color-mix(in srgb,var(--srv) 14%,transparent)}.srv-tag{font-size: 13px;color: var(--muted)}.srv-online{display: flex;align-items: center;gap: 7px;font-size: 12.5px;color: color-mix(in srgb,var(--text) 72%,transparent)}.srv-desc{color: var(--muted);font-size: 14px;margin: 16px 2px 0}.cat-row{display: flex;gap: 8px;flex-wrap: wrap;margin: 16px 0 4px}.cat-chip{display: inline-flex;align-items: center;gap: 7px;padding: 7px 14px;border-radius: 999px;cursor: pointer;font: inherit;font-size: 14px;font-weight: 600;color: color-mix(in srgb,var(--text) 78%,transparent);background: rgba(255,255,255,.03);border: 1px solid rgba(255,255,255,.08);transition: all .15s}.cat-chip:hover{color: var(--text);border-color: var(--line)}.cat-chip .cnt{font-size: 11.5px;color: var(--muted);background: rgba(255,255,255,.06);padding: 1px 7px;border-radius: 999px}.cat-chip.active{color: var(--text);background: color-mix(in srgb,var(--accent) 24%,transparent);border-color: color-mix(in srgb,var(--accent) 60%,transparent)}.cat-chip.active .cnt{color: var(--green-light);background: color-mix(in srgb,var(--accent) 22%,transparent)}.pgrid{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(var(--card-w),100%),1fr));gap: 14px;margin-top: 14px}.pcard{display: flex;flex-direction: column;border-radius: var(--radius);overflow: hidden;background: var(--panel-2);border: 1px solid rgba(255,255,255,.06);transition: transform .18s,border-color .18s,box-shadow .2s}.pcard:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--green) 45%,transparent);box-shadow: 0 12px 30px rgba(0,0,0,.4)}.pimg{position: relative;height: var(--img-h);padding: 14px;display: flex;align-items: center;justify-content: center;overflow: hidden;color: color-mix(in srgb,var(--green) 55%,transparent);background: radial-gradient(circle at 50% 58%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 68%)}.pimg img{max-height: 100%;max-width: 100%;object-fit: contain;image-rendering: pixelated;filter: drop-shadow(0 6px 14px rgba(0,0,0,.45))}.noimgbg .pimg{background: none}.nopixel .pimg img,.nopixel .bm-img img{image-rendering: auto}.pimg svg{width: 42px;height: 42px}.pdisc,.pbadge{position: absolute;top: 8px;z-index: 1;font-size: 11.5px;font-weight: 800;padding: 3px 8px;border-radius: 7px;line-height: 1.2}.pdisc{left: 8px;color: #fff;background: #c2453d}.pbadge{right: 8px;color: var(--text);background: color-mix(in srgb,var(--accent2) 30%,transparent);border: 1px solid color-mix(in srgb,var(--accent2) 55%,transparent);max-width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pbody{padding: 12px 14px 0;flex: 1}.pbody h3{font-size: 16px;font-weight: 700;line-height: 1.3}.pdesc{color: var(--muted);font-size: 13px;margin-top: 5px;display: -webkit-box;-webkit-line-clamp: var(--desc-lines);-webkit-box-orient: vertical;overflow: hidden;white-space: pre-line}.pfoot{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 12px 14px 14px}.pprice{display: flex;flex-direction: column;line-height: 1.15}.pprice b{font-size: 18px;color: var(--green-light);font-weight: 800}.pprice s{font-size: 12.5px;color: var(--muted)}.shop-empty{grid-column: 1 / -1;display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center;padding: 44px 20px;color: var(--muted);border: 1px dashed rgba(255,255,255,.1);border-radius: 14px}.shop-empty svg{width: 34px;height: 34px;opacity: .7}.modal-bg{display: none;position: fixed;inset: 0;z-index: 100;background: rgba(0,0,0,.66);align-items: center;justify-content: center;padding: 18px}.modal-bg.open{display: flex;animation: fadeIn .15s ease}@keyframes fadeIn{from{opacity: 0}}.modal{position: relative;width: 100%;max-width: 620px;max-height: 92vh;overflow-y: auto;padding: 26px;border-radius: calc(var(--radius) + 2px);background: color-mix(in srgb,var(--panel-c) 97%,transparent)}.modal h3{margin-bottom: 14px;color: var(--green)}.modal-x{position: absolute;top: 12px;right: 12px;width: 34px;height: 34px;border-radius: 10px;border: 1px solid var(--line);background: transparent;color: var(--muted);cursor: pointer;font-size: 15px}.modal-x:hover{color: var(--text);border-color: var(--green)}.buy-modal,.buy-page{display: flex;flex-direction: column;gap: 14px;max-width: 560px}.bm-head{display: flex;gap: 16px;align-items: center;padding-right: 30px}.bm-img{width: 76px;height: 76px;flex-shrink: 0;border-radius: 14px;display: flex;align-items: center;justify-content: center;background: radial-gradient(circle,var(--green-soft),transparent 70%),rgba(255,255,255,.03);border: 1px solid var(--line)}.bm-img img{max-width: 62px;max-height: 62px;object-fit: contain;image-rendering: pixelated}.bm-server{--srv: var(--green);display: inline-block;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .6px;color: var(--srv)}.bm-head h2,.bm-head h3{font-size: 21px;color: var(--text);margin: 2px 0 4px}.bm-price b{font-size: 20px;color: var(--green-light)}.bm-price s{color: var(--muted);margin-left: 6px}.bm-desc{color: var(--muted);font-size: 14px;white-space: pre-line}.fine{color: var(--muted);font-size: 12px;text-align: center}.back-link{color: var(--muted);font-size: 14px;text-align: center;text-decoration: none}.back-link:hover{color: var(--green)}.container{width: 100%;max-width: 1120px;margin: 0 auto;padding: 30px 24px 50px}.container.wide{max-width: var(--wide)}.container.narrow{max-width: 900px}.page-head{margin: 6px 0 18px}.page-head h1{font-size: 32px}.section-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px}.section-head .more{color: var(--green);text-decoration: none;font-weight: 600;font-size: 14px}h2.section{margin: 6px 0 14px;font-size: 22px}.glass{background: var(--panel);border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow)}.hero{text-align: center;padding: 60px 24px 50px}.hero h1{font-size: clamp(28px,5vw,44px);font-weight: 900;color: var(--green-light)}.hero p{color: var(--muted);font-size: 17px;margin: 12px auto 26px;max-width: 560px}.noanim .reveal{opacity: 1 !important;transform: none !important;transition: none !important}.reveal{opacity: 0;transform: translateY(20px);transition: opacity .6s ease,transform .6s cubic-bezier(.22,.8,.3,1)}.reveal.visible{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.reveal{opacity: 1;transform: none;transition: none}html{scroll-behavior: auto}}.features{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 18px}.feature{text-align: center;align-items: center}.feature-icon{width: 52px;height: 52px;margin: 0 auto 4px;display: flex;align-items: center;justify-content: center;border-radius: 14px;color: var(--green);background: var(--green-soft);border: 1px solid var(--line)}.feature-icon svg{width: 26px;height: 26px}.grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 18px}.card{padding: 20px;display: flex;flex-direction: column;gap: 9px;transition: transform .18s,border-color .18s}.card:hover{transform: translateY(-3px);border-color: color-mix(in srgb,var(--green) 40%,transparent)}.card img.thumb{width: 100%;height: 150px;object-fit: cover;border-radius: 10px}.card h3{font-size: 18px}.card .desc{color: var(--muted);font-size: 14px;flex: 1}.news-card{text-decoration: none;color: var(--text)}.date{color: var(--muted);font-size: 12.5px}.html-block{padding: 26px;text-align: center}.html-block a:not(.btn){color: var(--green)}.vote-links{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.article-content{line-height: 1.75}.article-content p{margin: 10px 0}.article-content a{color: var(--green)}.article-content h2,.article-content h3{margin: 18px 0 8px;color: var(--green-light)}.article-content img{max-width: 100%;border-radius: 10px}.article-content ul,.article-content ol{padding-left: 22px}.form{display: flex;flex-direction: column;gap: 14px;padding: 26px;max-width: 520px;margin: 24px auto 0}label{display: block;font-size: 12.5px;color: var(--muted);font-weight: 700;text-transform: uppercase;letter-spacing: .5px;margin-bottom: 6px}.field small{display: block;color: var(--muted);font-size: 12px;margin-top: 5px}input,select,textarea{width: 100%;padding: 12px 14px;border-radius: 10px;font: inherit;font-size: 15px;color: var(--text);background: color-mix(in srgb,var(--bg) 80%,transparent);border: 1px solid rgba(255,255,255,.1);outline: none;transition: border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color: var(--green);box-shadow: 0 0 0 3px var(--green-soft)}input:invalid:not(:placeholder-shown){border-color: rgba(239,68,68,.6)}textarea{min-height: 90px;font-family: 'Consolas',monospace;resize: vertical}select option{background: var(--panel-c);color: var(--text)}.gw-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.gw-option{position: relative}.gw-option input{position: absolute;opacity: 0;pointer-events: none}.gw-option label{display: flex;align-items: center;gap: 10px;height: 100%;margin: 0;padding: 12px 14px;border-radius: 12px;cursor: pointer;border: 1px solid rgba(255,255,255,.09);background: color-mix(in srgb,var(--bg) 60%,transparent);text-transform: none;letter-spacing: 0;transition: all .15s}.gw-option label:hover{border-color: var(--line)}.gw-option input:checked + label{border-color: var(--green);background: var(--green-soft)}.gw-option input:focus-visible + label{box-shadow: 0 0 0 3px var(--green-soft)}.gw-icon{font-size: 22px}.gw-option b{display: block;color: var(--text);font-size: 14.5px}.gw-option label span span{color: var(--muted);font-size: 11.5px;font-weight: 400}.error-box{background: rgba(239,68,68,.1);border: 1px solid rgba(239,68,68,.38);color: #fca5a5;border-radius: 10px;padding: 12px 16px;font-size: 14px}.ok-box{background: var(--green-soft);border: 1px solid var(--line);color: var(--green-light);border-radius: 10px;padding: 12px 16px;font-size: 14px}.warn-box{background: rgba(234,179,8,.1);border: 1px solid rgba(234,179,8,.38);color: #fde68a;border-radius: 10px;padding: 12px 16px;font-size: 14px}table{width: 100%;border-collapse: collapse;font-size: 14px}th,td{padding: 10px 12px;text-align: left;border-bottom: 1px solid color-mix(in srgb,var(--green) 9%,transparent);vertical-align: middle}th{color: var(--muted);font-size: 11.5px;text-transform: uppercase;letter-spacing: .5px}tr:hover td{background: color-mix(in srgb,var(--green) 4%,transparent)}.badge{display: inline-block;padding: 3px 10px;border-radius: 999px;font-size: 12px;font-weight: 700;white-space: nowrap}.badge.pending,.badge.none,.badge.queued,.badge.delivering{background: rgba(234,179,8,.14);color: #facc15}.badge.paid{background: rgba(59,130,246,.15);color: #93c5fd}.badge.delivered,.badge.done{background: var(--green-soft);color: var(--green-light)}.badge.failed,.badge.error{background: rgba(239,68,68,.14);color: #fca5a5}.srv-pill{--srv: var(--green);display: inline-flex;align-items: center;gap: 6px;font-size: 12.5px;font-weight: 700;color: var(--srv)}.srv-pill::before{content: '';width: 8px;height: 8px;border-radius: 3px;background: var(--srv)}.admin-wrap{display: flex;flex: 1;min-height: calc(100vh - 65px)}.sidebar{width: 220px;flex-shrink: 0;padding: 22px 12px;border-right: 1px solid var(--line);background: color-mix(in srgb,var(--panel-c) 60%,transparent)}.sidebar a{display: block;padding: 10px 14px;border-radius: 10px;color: var(--muted);text-decoration: none;font-weight: 600;margin-bottom: 3px}.sidebar a:hover{color: var(--text);background: rgba(255,255,255,.04)}.sidebar a.active{color: var(--green);background: var(--green-soft)}.admin-content{flex: 1;min-width: 0;padding: 28px;max-width: 1150px}.admin-content h1{font-size: 28px}.toolbar{display: flex;gap: 10px;flex-wrap: wrap;align-items: center;margin: 16px 0}.tabs-mini{display: flex;gap: 6px;flex-wrap: wrap}.tabs-mini a{padding: 7px 14px;border-radius: 999px;text-decoration: none;font-size: 13.5px;font-weight: 600;color: var(--muted);border: 1px solid rgba(255,255,255,.08)}.tabs-mini a:hover{color: var(--text);border-color: var(--line)}.tabs-mini a.active{color: var(--text);background: color-mix(in srgb,var(--accent) 24%,transparent);border-color: color-mix(in srgb,var(--accent) 60%,transparent)}.stat-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(160px,1fr));gap: 14px;margin-bottom: 24px}.stat{padding: 18px}.stat .num{font-size: 26px;font-weight: 800;color: var(--green)}.stat .lbl{color: var(--muted);font-size: 13px;margin-top: 4px}.settings-block{padding: 22px;margin-bottom: 18px}.settings-block h3{margin-bottom: 14px;color: var(--green);font-size: 17px}.row2{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.row3{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 12px}.field{margin-bottom: 12px}.check{display: flex;align-items: center;gap: 9px;margin-bottom: 12px}.check input{width: 17px;height: 17px;flex-shrink: 0;accent-color: var(--green)}.check label{margin: 0;text-transform: none;letter-spacing: 0;font-size: 14.5px;font-weight: 500;color: var(--text)}.code{font-family: 'Consolas',monospace;font-size: 13px;line-height: 1.8;background: rgba(4,9,6,.7);border: 1px solid var(--line);border-radius: 10px;padding: 12px 14px;overflow-x: auto;white-space: pre}.code b{color: var(--green-light)}.srv-card{padding: 20px;margin-bottom: 16px;border-left: 4px solid var(--srv,var(--green))}.srv-card-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin-bottom: 12px}.srv-card-head h3{font-size: 20px}.kv{display: grid;grid-template-columns: 170px 1fr;gap: 6px 14px;font-size: 14px;margin-bottom: 12px}.kv span:nth-child(odd){color: var(--muted)}footer{border-top: 1px solid var(--line);margin-top: 40px;background: color-mix(in srgb,var(--bg) 70%,transparent)}.foot-inner{max-width: var(--wide);margin: 0 auto;padding: 22px 24px;display: flex;gap: 10px 22px;flex-wrap: wrap;align-items: center;font-size: 13px;color: color-mix(in srgb,var(--text) 75%,transparent)}.foot-links{margin-left: auto;display: flex;gap: 16px;flex-wrap: wrap}.foot-links a{color: var(--muted);text-decoration: none}.foot-links a:hover{color: var(--green)}.msg-icon{width: 64px;height: 64px;margin: 0 auto 10px;display: flex;align-items: center;justify-content: center;border-radius: 50%}.msg-icon svg{width: 32px;height: 32px}.msg-icon.ok{color: var(--green);background: var(--green-soft)}.msg-icon.warn{color: #facc15;background: rgba(234,179,8,.12)}@media (max-width: 1020px){.home-grid{grid-template-columns: 1fr;gap: 24px}.home-left{position: static;align-items: center;text-align: center;max-width: 560px;margin: 0 auto;width: 100%}.hero-logo{width: min(70%,260px)}.steps{display: none}}@media (max-width: 760px){.nav{padding: 8px 14px;gap: 10px;flex-wrap: wrap}.nav .spacer,.nav .ext{display: none}.nav-links{order: 3;width: 100%}.logo img{height: 36px}.home{padding: 20px 12px 40px}.home-right{padding: 14px;border-radius: 16px}.srv-tabs{grid-template-columns: 1fr 1fr;gap: 8px}.srv-tab{padding: 11px 12px 11px 16px}.srv-name{font-size: 16px}.pgrid{grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}.pimg{height: calc(var(--img-h) * .85)}.pfoot{flex-direction: column;align-items: stretch}.pfoot .btn{width: 100%}.gw-grid,.row2,.row3,.kv{grid-template-columns: 1fr}.admin-wrap{flex-direction: column}.sidebar{width: 100%;display: flex;flex-wrap: wrap;gap: 4px;border-right: none;border-bottom: 1px solid var(--line);padding: 10px}.admin-content{padding: 18px 14px}.container{padding: 20px 14px 40px}.foot-links{margin-left: 0}}.look-wrap{display: grid;grid-template-columns: minmax(330px,440px) minmax(0,1fr);gap: 20px;align-items: start}.look-form{max-height: calc(100vh - 120px);overflow-y: auto;padding: 18px}.look-form h3{font-size: 15px;color: var(--green-light);margin: 18px 0 10px;padding-top: 14px;border-top: 1px solid var(--line)}.look-form h3:first-of-type{margin-top: 4px;padding-top: 0;border-top: 0}.look-row{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 6px 10px;margin-bottom: 11px}.look-row>label{margin: 0;text-transform: none;letter-spacing: 0;font-size: 13.5px;font-weight: 500;color: var(--text)}.look-row input[type=color]{width: 54px;height: 34px;padding: 2px;cursor: pointer}.look-row input[type=range]{grid-column: 1 / -1;padding: 0;accent-color: var(--accent);background: none;border: 0;box-shadow: none}.look-row .val{font-size: 12.5px;color: var(--muted);font-variant-numeric: tabular-nums}.look-row.full{grid-template-columns: 1fr}.look-row input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--accent)}.presets{display: flex;flex-wrap: wrap;gap: 6px}.preset{padding: 6px 12px;border-radius: 999px;border: 1px solid var(--line);background: transparent;color: var(--text);font: inherit;font-size: 13px;cursor: pointer;display: inline-flex;align-items: center;gap: 7px}.preset i{width: 12px;height: 12px;border-radius: 50%;display: inline-block}.preset:hover{border-color: var(--accent)}.look-preview{position: sticky;top: 80px;padding: 10px}.look-preview .frame-box{width: 100%;overflow: hidden;border-radius: 12px;border: 1px solid var(--line);background: #000}.look-preview iframe{width: 1400px;border: 0;transform-origin: 0 0;display: block}.look-bar{position: sticky;bottom: 0;display: flex;gap: 8px;padding-top: 12px;margin-top: 8px;background: linear-gradient(transparent,var(--panel-c) 30%)}.text-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px 16px}.text-grid .field{margin: 0}.text-grid label{text-transform: none;letter-spacing: 0;font-size: 12.5px;font-weight: 600}@media (max-width: 1100px){.look-wrap{grid-template-columns: 1fr}.look-preview{position: static}.look-form{max-height: none}.text-grid{grid-template-columns: 1fr}}.checker{background: repeating-conic-gradient(#2a2f2c 0 25%,#1c201e 0 50%) 0 0 / 16px 16px}.img-pick{display: flex;gap: 12px;align-items: center}.img-pick img{width: 72px;height: 72px;object-fit: contain;border-radius: 10px;border: 1px solid var(--line);background: repeating-conic-gradient(#2a2f2c 0 25%,#1c201e 0 50%) 0 0 / 12px 12px;image-rendering: pixelated}.ie-modal{max-width: 640px;z-index: 2}#img-ed{z-index: 120}.ie-stage{display: flex;align-items: center;justify-content: center;min-height: 220px;max-height: 380px;border-radius: 12px;border: 1px solid var(--line);padding: 14px;overflow: auto}.ie-stage canvas{display: block;max-width: 100%}.ie-hint{color: var(--muted);font-size: 13px;margin: 10px 2px;min-height: 36px}.ie-tools{display: flex;flex-wrap: wrap;gap: 6px}.ie-opts{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: center;margin: 12px 0 4px}.ie-opts label{display: flex;align-items: center;gap: 8px;margin: 0;text-transform: none;letter-spacing: 0;font-size: 13px;font-weight: 500;color: var(--text)}.ie-opts input[type=range]{width: 160px;padding: 0;border: 0;background: none;box-shadow: none;accent-color: var(--accent)}.ie-opts input[type=checkbox]{width: 16px;height: 16px;accent-color: var(--accent)}.ie-foot{display: flex;align-items: center;gap: 8px;margin-top: 14px}input[type=file]{padding: 8px;font-size: 13px;color: var(--muted);cursor: pointer}input[type=file]::file-selector-button{font: inherit;font-size: 13px;font-weight: 600;margin-right: 10px;padding: 7px 14px;border-radius: 8px;cursor: pointer;color: var(--text);background: color-mix(in srgb,var(--accent) 18%,transparent);border: 1px solid color-mix(in srgb,var(--accent) 45%,transparent)}input[type=file]::file-selector-button:hover{background: color-mix(in srgb,var(--accent) 28%,transparent)}.ico{display: inline-flex;align-items: center;justify-content: center;min-width: 30px;height: 30px;padding: 0 7px;border-radius: 8px;cursor: pointer;font: inherit;font-size: 14px;color: var(--text);background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.08);transition: all .15s}.ico:hover:not([disabled]){border-color: color-mix(in srgb,var(--accent) 55%,transparent);background: color-mix(in srgb,var(--accent) 14%,transparent)}.ico[disabled]{opacity: .3;cursor: default}.ico.danger:hover:not([disabled]){border-color: rgba(239,68,68,.6);background: rgba(239,68,68,.15)}.ico.on{background: color-mix(in srgb,#facc15 22%,transparent);border-color: rgba(250,204,21,.5)}.link-acc{color: var(--green-light)}.mono{font-family: 'Consolas','JetBrains Mono',monospace !important;font-size: 13px !important}.adm-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 18px}.adm-head p{margin-top: 4px;max-width: 760px}.al-center{text-align: center}.al-left{text-align: left}.pimg img{width: 100%;height: 100%;object-fit: contain;transform: scale(var(--isc,1));transition: transform .25s}.blk{position: relative}.bw{padding-top: 14px;padding-bottom: 14px}.w-narrow>.bw,.bw.w-narrow{max-width: 820px}.w-normal>.bw,.bw.w-normal{max-width: 1120px}.w-wide>.bw,.bw.w-wide{max-width: var(--wide)}.b-box{padding: 26px}.b-heading h2{font-weight: 900;line-height: 1.15;color: var(--text)}.b-heading p{color: var(--muted);margin-top: 8px;font-size: 1.05em}.b-heading.size-l h2{font-size: clamp(30px,4.6vw,48px)}.b-heading.size-m h2{font-size: clamp(24px,3.4vw,34px)}.b-heading.size-s h2{font-size: 22px}.b-heading.al-center p{margin-left: auto;margin-right: auto;max-width: 680px}.b-text.al-center{text-align: center}.article-content blockquote{border-left: 3px solid var(--accent);padding: 6px 14px;margin: 12px 0;color: var(--muted);background: color-mix(in srgb,var(--accent) 6%,transparent);border-radius: 0 8px 8px 0}.b-image{margin: 0 auto;text-align: center}.b-image img{width: 100%;height: auto;display: block}.b-image img.rounded{border-radius: var(--radius)}.b-image figcaption{color: var(--muted);font-size: 13.5px;margin-top: 8px}.b-buttons{display: flex;flex-wrap: wrap;gap: 10px}.b-buttons.al-center{justify-content: center}.features.cols-2{grid-template-columns: repeat(2,1fr)}.features.cols-3{grid-template-columns: repeat(3,1fr)}.features.cols-4{grid-template-columns: repeat(4,1fr)}.feature.al-left{text-align: left;align-items: flex-start}.feature.al-left .feature-icon{margin: 0 0 4px}.feature-icon.emoji{font-size: 26px}.srv-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px}.srv-card-pub{--srv: var(--accent);padding: 18px 18px 18px 22px;position: relative;overflow: hidden;display: flex;flex-direction: column;gap: 8px}.srv-card-pub::before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--srv)}.ip-box.small{padding: 9px 12px;margin-top: 4px}.ip-box.small .ip-text{font-size: 14.5px}.faq{display: grid;gap: 10px;max-width: 860px;margin: 0 auto}.faq-item{padding: 0;overflow: hidden}.faq-item summary{cursor: pointer;padding: 16px 48px 16px 18px;font-weight: 700;list-style: none;position: relative}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::after{content: '+';position: absolute;right: 18px;top: 50%;transform: translateY(-50%);font-size: 20px;color: var(--green-light);transition: transform .2s}.faq-item[open] summary::after{transform: translateY(-50%) rotate(45deg)}.faq-a{padding: 0 18px 16px;color: var(--muted);white-space: pre-line}.b-video{position: relative;aspect-ratio: 16 / 9;overflow: hidden;padding: 0;max-width: 960px;margin: 0 auto}.b-video iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.b-spacer{padding: 0;display: flex;align-items: center}.b-spacer hr{width: 100%;border: 0;border-top: 1px solid var(--line)}.home-solo .home-grid{grid-template-columns: 1fr;max-width: 640px}.home-solo .home-left{position: static;align-items: center;text-align: center}.is-preview .blk{outline: 2px dashed transparent;outline-offset: -2px;transition: outline-color .15s;cursor: pointer}.is-preview .blk:hover{outline-color: color-mix(in srgb,var(--accent) 55%,transparent)}.is-preview .blk.blk-active{outline: 2px solid var(--accent)}.blk-hidden{opacity: .38}.blk-hidden-tag{position: absolute;top: 8px;right: 8px;z-index: 5;font-size: 12px;font-weight: 700;padding: 4px 10px;border-radius: 8px;background: #7f1d1d;color: #fff}.rules-top{display: flex;gap: 12px;align-items: center;flex-wrap: wrap;margin-bottom: 14px}.rules-search-wrap{position: relative;flex: 1;min-width: 240px}.rules-search-wrap svg{position: absolute;left: 14px;top: 50%;width: 18px;height: 18px;transform: translateY(-50%);color: var(--muted);pointer-events: none}.rules-search{padding-left: 42px !important;font-size: 15.5px}.rules-imp{display: flex;align-items: center;gap: 8px;margin: 0;text-transform: none;letter-spacing: 0;font-size: 14px;font-weight: 600;color: var(--text);cursor: pointer;white-space: nowrap}.rules-imp input{width: 17px;height: 17px;accent-color: #facc15}.rules-tabs{display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 16px;transition: opacity .2s}.rules-tabs.dim{opacity: .45}.rules-tab{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 12px;cursor: pointer;font: inherit;font-weight: 700;font-size: 14.5px;color: var(--text);background: var(--panel);border: 1px solid rgba(255,255,255,.08);transition: all .15s}.rules-tab:hover{border-color: var(--line)}.rules-tab.active{background: color-mix(in srgb,var(--accent) 20%,var(--panel));border-color: color-mix(in srgb,var(--accent) 60%,transparent)}.rules-tab .cnt{font-size: 11.5px;color: var(--muted);background: rgba(255,255,255,.06);padding: 1px 7px;border-radius: 999px}.rset{margin-bottom: 22px}.rset-head h2{font-size: 22px;display: flex;align-items: center;gap: 8px}.rset-head p{margin: 4px 0 12px}.ri{font-size: 1.05em}.rlist{list-style: none;display: grid;gap: 8px}.rule{scroll-margin-top: 90px}.rrow{display: grid;grid-template-columns: auto 1fr auto;gap: 14px;align-items: start;padding: 14px 14px 14px 16px;border-radius: var(--radius);background: var(--panel);border: 1px solid rgba(255,255,255,.06);transition: border-color .2s,background .2s}.rule:hover>.rrow{border-color: var(--line)}.rnum{min-width: 34px;height: 30px;padding: 0 8px;border-radius: 9px;display: inline-flex;align-items: center;justify-content: center;font-weight: 800;font-size: 14px;color: var(--green-light);background: color-mix(in srgb,var(--accent) 16%,transparent);font-variant-numeric: tabular-nums}.rbody{min-width: 0;padding-top: 4px}.rtitle{display: block;font-size: 15.5px;margin-bottom: 3px}.rtext{color: color-mix(in srgb,var(--text) 86%,transparent);white-space: pre-line;line-height: 1.55}.rpun{margin-top: 8px;display: inline-block;font-size: 13px;font-weight: 600;color: #fca5a5;background: rgba(239,68,68,.1);border: 1px solid rgba(239,68,68,.25);padding: 3px 10px;border-radius: 8px}.rimp-tag{display: inline-block;font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: .5px;color: #1a1300;background: #facc15;padding: 2px 8px;border-radius: 6px;margin-bottom: 6px}.rule.imp>.rrow{border-color: rgba(250,204,21,.45);background: linear-gradient(100deg,rgba(250,204,21,.09),var(--panel) 45%)}.rule.imp>.rrow .rnum{color: #1a1300;background: #facc15}.rsub{margin: 8px 0 0 30px;padding-left: 14px;border-left: 2px solid var(--line)}.rsub .rrow{padding: 11px 12px}.rsub .rnum{min-width: 40px;font-size: 13px}.rlink{opacity: 0;width: 30px;height: 30px;border-radius: 8px;border: 1px solid transparent;background: transparent;cursor: pointer;font-size: 14px;transition: opacity .15s}.rule:hover>.rrow .rlink,.rlink:focus-visible{opacity: 1;border-color: rgba(255,255,255,.1)}.rule mark{background: color-mix(in srgb,#facc15 45%,transparent);color: inherit;border-radius: 3px;padding: 0 2px}.rule.flash>.rrow{animation: flash 2s ease}@keyframes flash{0%,40%{border-color: var(--accent);box-shadow: 0 0 0 4px var(--green-soft)}}@media (hover: none){.rlink{opacity: .7}}.modal.bm2{max-width: 560px}.modal.bm2 .bm-cols{display: flex;flex-direction: column-reverse;gap: 16px}#buy-modal.has-vars .modal.bm2{max-width: 980px}#buy-modal.has-vars .bm-cols{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 22px;align-items: start}.bm-left{display: flex;flex-direction: column;gap: 18px;min-width: 0}.bm-step{display: flex;flex-direction: column;gap: 12px}.bm-step h4,.bm-h4{display: flex;align-items: center;gap: 10px;font-size: 17px}.bm-n{width: 26px;height: 26px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 800;color: var(--green-light);background: color-mix(in srgb,var(--accent) 20%,transparent)}#buy-modal:not(.has-vars) .bm-step h4{display: none}.bm-right{min-width: 0}#buy-modal.has-vars .bm-right{background: color-mix(in srgb,var(--bg) 55%,transparent);border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;position: sticky;top: 0}#buy-modal.has-vars .bm-img{width: 92px;height: 92px}#buy-modal.has-vars .bm-img img{max-width: 80px;max-height: 80px}.bm-vars{display: grid;gap: 10px}.bm-var{position: relative;display: flex;align-items: center;gap: 14px;margin: 0;padding: 14px 16px;border-radius: 14px;cursor: pointer;text-transform: none;letter-spacing: 0;font-weight: 500;color: var(--text);background: color-mix(in srgb,var(--bg) 60%,transparent);border: 1.5px solid rgba(255,255,255,.09);transition: border-color .15s,background .15s}.bm-var input{position: absolute;opacity: 0;pointer-events: none}.bm-var:hover{border-color: var(--line)}.bm-var.sel,.bm-var:has(input:checked){border-color: var(--accent);background: color-mix(in srgb,var(--accent) 12%,transparent)}.bm-var input:focus-visible ~ .bv-dot{box-shadow: 0 0 0 3px var(--green-soft)}.bv-dot{width: 20px;height: 20px;flex-shrink: 0;border-radius: 50%;border: 2px solid color-mix(in srgb,var(--text) 40%,transparent);position: relative}.bm-var.sel .bv-dot,.bm-var:has(input:checked) .bv-dot{border-color: var(--accent)}.bm-var.sel .bv-dot::after,.bm-var:has(input:checked) .bv-dot::after{content: '';position: absolute;inset: 3px;border-radius: 50%;background: var(--accent)}.bv-main{display: flex;flex-direction: column;gap: 2px;flex: 1;min-width: 0}.bv-main b{font-size: 16.5px}.bv-main>span{color: var(--green-light);font-weight: 700;font-size: 14.5px}.bv-main s{color: var(--muted);font-weight: 400;margin-left: 4px}.bv-note{font-size: 12.5px;font-weight: 700;padding: 6px 10px;border-radius: 9px;text-align: center;color: var(--text);background: color-mix(in srgb,var(--accent2) 22%,transparent);border: 1px solid color-mix(in srgb,var(--accent2) 45%,transparent);max-width: 45%}.desc-rich{font-size: 14px;color: color-mix(in srgb,var(--text) 82%,transparent);white-space: normal}#buy-modal.has-vars .desc-rich{margin-top: 14px;padding: 14px;border-radius: 12px;border: 1px solid rgba(255,255,255,.07);background: color-mix(in srgb,var(--panel-c) 70%,transparent);max-height: 330px;overflow-y: auto}.desc-rich h5{font-size: 14.5px;color: var(--green-light);margin: 10px 0 6px}.desc-rich h5:first-child{margin-top: 0}.desc-rich p{margin: 4px 0}.desc-rich ul{margin: 4px 0 8px 18px;display: grid;gap: 3px}.desc-rich li::marker{color: var(--accent)}@media (max-width: 860px){#buy-modal.has-vars .bm-cols{display: flex;flex-direction: column-reverse}#buy-modal.has-vars .bm-right{position: static}#buy-modal.has-vars .desc-rich{max-height: 160px}}.fx-canvas{position: fixed;inset: 0;z-index: -1;pointer-events: none}.fx-float .hero-logo{animation: heroFloat 6s ease-in-out infinite}@keyframes heroFloat{50%{transform: translateY(-9px)}}.fx-parallax .home::before{transform: translateY(var(--py,0px)) scale(1.06)}.fx-shine .btn{position: relative;overflow: hidden}.fx-shine .btn::after{content: '';position: absolute;top: 0;left: -60%;width: 40%;height: 100%;transform: skewX(-20deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition: left .55s ease;pointer-events: none}.fx-shine .btn:hover::after{left: 130%}.fx-spot .pcard,.fx-spot .feature{background-image: radial-gradient(260px circle at var(--mx,-100%) var(--my,-100%),color-mix(in srgb,var(--accent) 13%,transparent),transparent 60%)}.fx-tilt .pcard{transition: transform .12s ease-out,border-color .18s,box-shadow .2s;transform-style: preserve-3d}.fx-glow .srv-tab.active{box-shadow: 0 0 0 1px color-mix(in srgb,var(--srv) 35%,transparent),0 6px 22px color-mix(in srgb,var(--srv) 14%,transparent)}@media (prefers-reduced-motion: reduce){.fx-float .hero-logo{animation: none}}.pg-list{display: grid;gap: 10px}.pg-item{display: flex;align-items: center;gap: 14px;padding: 14px 16px;flex-wrap: wrap}.pg-ico{font-size: 24px;width: 40px;text-align: center}.pg-info{flex: 1;min-width: 200px;display: flex;flex-direction: column;gap: 2px}.pg-info .muted{font-size: 13px}.pg-act{display: flex;gap: 8px;align-items: center;flex-wrap: wrap}.pg-act form{margin: 0}.tpl-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 8px}.tpl{margin: 0;text-transform: none;letter-spacing: 0;font-weight: 500;cursor: pointer}.tpl input{position: absolute;opacity: 0}.tpl span{display: flex;flex-direction: column;gap: 2px;padding: 12px;border-radius: 12px;font-size: 12.5px;color: var(--muted);border: 1.5px solid rgba(255,255,255,.09);height: 100%}.tpl span b{color: var(--text);font-size: 14px}.tpl input:checked + span{border-color: var(--accent);background: color-mix(in srgb,var(--accent) 12%,transparent)}.admin-content.builder{max-width: none}.b-wrap{display: grid;grid-template-columns: minmax(360px,460px) minmax(0,1fr);gap: 18px;align-items: start}.b-side{position: sticky;top: 76px;max-height: calc(100vh - 92px);overflow-y: auto;overflow-x: hidden;border-radius: var(--radius);min-width: 0}.b-panel,#b-list,.bl-item,.bl-form{min-width: 0}.bl-form input,.bl-form select,.bl-form textarea{max-width: 100%}.b-panel{padding: 14px;display: flex;flex-direction: column;gap: 10px}.b-panel-head{display: flex;justify-content: space-between;align-items: baseline;gap: 8px}.b-panel-head .muted{font-size: 12.5px}.b-tip{font-size: 12.5px;line-height: 1.5}.b-status{font-size: 13px;color: var(--green-light)}.b-status.dirty{color: #facc15}#b-list{display: grid;gap: 8px}.bl-item{border-radius: 12px;border: 1px solid rgba(255,255,255,.08);background: color-mix(in srgb,var(--bg) 50%,transparent);transition: border-color .15s}.bl-item.open{border-color: color-mix(in srgb,var(--accent) 60%,transparent)}.bl-item.dirty{border-color: rgba(250,204,21,.5)}.bl-item.off .bl-row{opacity: .55}.bl-item.dragging{opacity: .4}.bl-item.drop-before{box-shadow: 0 -3px 0 var(--accent)}.bl-item.drop-after{box-shadow: 0 3px 0 var(--accent)}.bl-row{display: flex;align-items: center;gap: 10px;padding: 10px;cursor: pointer}.bl-drag{cursor: grab;color: var(--muted);letter-spacing: -2px;user-select: none}.bl-ico{font-size: 20px}.bl-name{flex: 1;min-width: 0;display: flex;flex-direction: column}.bl-name b{font-size: 14px}.bl-name small{color: var(--muted);font-size: 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bl-act{display: flex;gap: 3px;flex-shrink: 0}.bl-act .ico{min-width: 26px;height: 26px;padding: 0 5px;font-size: 12.5px}.bl-form{padding: 4px 14px 14px;border-top: 1px solid rgba(255,255,255,.06);display: flex;flex-direction: column;gap: 10px}.bl-desc{font-size: 12.5px;margin-top: 8px}.bf{display: flex;flex-direction: column;gap: 5px}.bf label{margin: 0;text-transform: none;letter-spacing: 0;font-size: 13px;font-weight: 600;color: var(--text)}.bf.check{flex-direction: row;align-items: center;gap: 9px;margin: 0}.bf.check input{width: 17px;height: 17px;accent-color: var(--accent)}.bf small{font-size: 11.5px}.bf-rl{display: flex;justify-content: space-between}.bf-rl .val{font-size: 12.5px;color: var(--muted)}.bf input[type=range]{padding: 0;border: 0;background: none;box-shadow: none;accent-color: var(--accent)}.bl-more summary{cursor: pointer;font-size: 13px;color: var(--muted);padding: 4px 0}.bl-more[open]{display: flex;flex-direction: column;gap: 10px}.bl-save{display: flex;gap: 8px;flex-wrap: wrap;position: sticky;bottom: -14px;padding: 10px 0 2px;background: linear-gradient(transparent,var(--panel-c) 35%)}.blist{display: grid;gap: 8px}.bli{border: 1px solid rgba(255,255,255,.08);border-radius: 10px;padding: 10px;display: flex;flex-direction: column;gap: 8px;background: color-mix(in srgb,var(--panel-c) 60%,transparent)}.bli-head{display: flex;justify-content: space-between;align-items: center;gap: 8px;font-size: 13px}.bli-head b{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bli-act{display: flex;gap: 3px}.bli-act .ico{min-width: 24px;height: 24px;font-size: 12px}.img-pick-col{flex: 1;display: flex;flex-direction: column;gap: 6px;min-width: 0}.img-pick-btns{display: flex;gap: 6px;flex-wrap: wrap}.rich{border: 1px solid rgba(255,255,255,.1);border-radius: 10px;overflow: hidden}.rich-bar{display: flex;flex-wrap: wrap;gap: 3px;padding: 6px;background: color-mix(in srgb,var(--panel-c) 85%,transparent);border-bottom: 1px solid rgba(255,255,255,.08)}.rt{min-width: 28px;height: 28px;padding: 0 7px;border-radius: 7px;border: 1px solid transparent;background: transparent;color: var(--text);font: inherit;font-size: 12.5px;font-weight: 700;cursor: pointer}.rt:hover{background: rgba(255,255,255,.07);border-color: rgba(255,255,255,.1)}.rsep{width: 1px;background: rgba(255,255,255,.1);margin: 3px 2px}.rich-ed{min-height: 160px;max-height: 420px;overflow-y: auto;padding: 12px 14px;outline: none;background: color-mix(in srgb,var(--bg) 70%,transparent)}.rich-ed:focus{box-shadow: inset 0 0 0 2px var(--green-soft)}.rich-src{border: 0 !important;border-radius: 0 !important;min-height: 220px}.b-preview{padding: 10px;position: sticky;top: 76px}.b-preview .frame-box{width: 100%;overflow: hidden;border-radius: 12px;border: 1px solid var(--line);background: var(--bg)}.b-preview iframe{width: 1400px;border: 0;transform-origin: 0 0;display: block}.pal-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 10px}.pal-item{display: grid;grid-template-columns: 40px 1fr;grid-template-rows: auto auto;column-gap: 10px;text-align: left;padding: 12px;border-radius: 12px;cursor: pointer;font: inherit;color: var(--text);background: color-mix(in srgb,var(--bg) 55%,transparent);border: 1px solid rgba(255,255,255,.08);transition: all .15s}.pal-item:hover:not([disabled]){border-color: var(--accent);background: color-mix(in srgb,var(--accent) 10%,transparent);transform: translateY(-1px)}.pal-item[disabled]{opacity: .4;cursor: not-allowed}.pal-ico{grid-row: span 2;font-size: 26px;display: flex;align-items: center;justify-content: center}.pal-item b{font-size: 14.5px}.pal-item small{color: var(--muted);font-size: 12px;line-height: 1.35}.b-toast{position: fixed;bottom: 22px;left: 50%;transform: translate(-50%,20px);opacity: 0;z-index: 200;padding: 11px 18px;border-radius: 12px;font-weight: 600;font-size: 14px;background: color-mix(in srgb,var(--accent) 22%,var(--panel-c));border: 1px solid color-mix(in srgb,var(--accent) 50%,transparent);color: var(--text);box-shadow: var(--shadow);transition: all .25s;pointer-events: none}.b-toast.show{opacity: 1;transform: translate(-50%,0)}.b-toast.bad{background: #3b1414;border-color: rgba(239,68,68,.6)}@media (max-width: 1100px){.b-wrap{grid-template-columns: 1fr}.b-side,.b-preview{position: static;max-height: none}}.rules-adm{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 16px;align-items: start}.ra-sets{padding: 10px;display: flex;flex-direction: column;gap: 4px;position: sticky;top: 76px}.ra-sets-head{display: flex;justify-content: space-between;align-items: center;padding: 4px 4px 8px}.ra-set{display: flex;align-items: center;gap: 8px;padding: 10px;border-radius: 10px;text-decoration: none;color: var(--text);font-weight: 600;font-size: 14px}.ra-set:hover{background: rgba(255,255,255,.04)}.ra-set.active{background: color-mix(in srgb,var(--accent) 16%,transparent)}.ra-set-t{flex: 1;min-width: 0}.ra-set .cnt{font-size: 11.5px;color: var(--muted);background: rgba(255,255,255,.06);padding: 1px 7px;border-radius: 999px}.ra-cur-head{display: flex;justify-content: space-between;align-items: center;gap: 12px;flex-wrap: wrap;margin-bottom: 12px}.ra-cur-head h2{font-size: 21px}.ra-list{list-style: none;display: grid;gap: 6px}.ra-rule{display: grid;grid-template-columns: auto 1fr auto;gap: 12px;align-items: start;padding: 10px 10px 10px 12px;border-radius: 12px;border: 1px solid rgba(255,255,255,.07);background: color-mix(in srgb,var(--bg) 45%,transparent);scroll-margin-top: 90px}.ra-rule:target{border-color: var(--accent)}.ra-rule.imp{border-color: rgba(250,204,21,.45);background: linear-gradient(100deg,rgba(250,204,21,.08),transparent 50%)}.ra-rule.imp>.rnum{color: #1a1300;background: #facc15}.ra-body{min-width: 0;padding-top: 4px}.ra-text{color: color-mix(in srgb,var(--text) 85%,transparent);white-space: pre-line;font-size: 14px}.ra-act{display: flex;gap: 3px;flex-wrap: wrap;justify-content: flex-end}.ra-act form{margin: 0}.ra-act .ico{min-width: 28px;height: 28px;font-size: 13px}.ra-sub{grid-column: 1 / -1;margin-left: 26px}@media (max-width: 900px){.rules-adm{grid-template-columns: 1fr}.ra-sets{position: static}.ra-rule{grid-template-columns: auto 1fr}.ra-act{grid-column: 1 / -1;justify-content: flex-start}}.var-toggle{padding: 10px 12px;border-radius: 10px;border: 1px dashed var(--line);background: color-mix(in srgb,var(--accent) 6%,transparent)}.var-box{display: flex;flex-direction: column;gap: 10px;margin-bottom: 12px}.var-row{border: 1px solid rgba(255,255,255,.09);border-radius: 12px;padding: 12px;display: flex;flex-direction: column;gap: 8px;background: color-mix(in srgb,var(--bg) 45%,transparent)}.var-head{display: flex;justify-content: space-between;align-items: center}.var-head span{display: flex;gap: 4px}.var-grid{display: grid;grid-template-columns: 1.3fr .8fr .8fr 1.2fr;gap: 8px}.var-row label{margin-bottom: 4px;font-size: 11.5px}.var-row input,.var-row textarea{padding: 9px 11px;font-size: 14px}.var-row textarea{min-height: 54px}@media (max-width: 760px){.var-grid{grid-template-columns: 1fr 1fr}}.ie-view{display: flex;align-items: center;gap: 6px;flex-wrap: wrap;margin-bottom: 8px;font-size: 13px;color: var(--muted)}.ie-bg{padding: 5px 10px;border-radius: 8px;font: inherit;font-size: 12.5px;cursor: pointer;color: var(--text);background: transparent;border: 1px solid rgba(255,255,255,.1)}.ie-bg.active{border-color: var(--accent);background: color-mix(in srgb,var(--accent) 15%,transparent)}.ie-zoom{min-width: 48px;text-align: center;font-variant-numeric: tabular-nums;color: var(--text)}.ie-stage{display: flex;overflow: auto}.ie-stage canvas{margin: auto;flex-shrink: 0}.ie-stage.bg-card{background: radial-gradient(circle at 50% 60%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),var(--panel-2)}.ie-stage.bg-checker{background: repeating-conic-gradient(#2a2f2c 0 25%,#1c201e 0 50%) 0 0 / 16px 16px}.ie-stage.bg-dark{background: #0b0d0c}.ie-stage.bg-light{background: #e9ecea}.scale-row{display: grid;grid-template-columns: auto 1fr auto;gap: 10px;align-items: center}.scale-row label{margin: 0;text-transform: none;letter-spacing: 0;font-size: 12.5px}.scale-row input{padding: 0;border: 0;background: none;box-shadow: none;accent-color: var(--accent)}.img-pick img#mp-preview{width: 88px;height: 88px;background: radial-gradient(circle,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--panel-2);transition: transform .2s;overflow: hidden}.img-pick{overflow: hidden}.bm-img{overflow: hidden}.modal-bg{background: rgba(3,5,4,.82);backdrop-filter: blur(3px);-webkit-backdrop-filter: blur(3px)}.modal,.modal.glass,.pblur .modal{background: var(--panel-c) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.modal.bm2{padding-top: 54px}.modal-x{top: 14px;right: 14px;z-index: 3;background: var(--panel-c)}#buy-modal.has-vars .bm-right{background: color-mix(in srgb,var(--bg) 70%,var(--panel-c))}.hblur .home::before{filter: blur(var(--hero-blur))}.bgblur #bg-wrap::before{filter: blur(var(--bg-blur))}header{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;background: color-mix(in srgb,var(--bg) 96%,transparent)}.modal-bg{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;background: rgba(3,5,4,.86)}.modal-open .home::before,.modal-open #bg-wrap::before{background-image: none !important}.modal-open .home::after{background: var(--bg)}:root{--shadow: 0 6px 18px rgba(0,0,0,.28)}.pcard:hover{box-shadow: 0 8px 18px rgba(0,0,0,.32)}.lite .home::before,.lite #bg-wrap::before{background-image: none !important;filter: none !important;transform: none !important}.lite .home::after{background: linear-gradient(180deg,color-mix(in srgb,var(--accent) 7%,var(--bg)),var(--bg))}.lite .glass,.lite .home-right,.lite .pcard,.lite .card,.lite .srv-tab,.lite .modal{box-shadow: none !important}.lite .hero-logo{animation: none !important}.lite .pcard{transform: none !important}.lite .fx-canvas{display: none}.lite .reveal{opacity: 1 !important;transform: none !important;transition: none !important}.lite *{backdrop-filter: none !important;-webkit-backdrop-filter: none !important}.mc-l{font-weight: 800}.mc-o{font-style: italic}.mc-n{text-decoration: underline}.mc-m{text-decoration: line-through}.mc-n.mc-m{text-decoration: underline line-through}.bm-gal{display: grid;grid-template-columns: repeat(auto-fill,minmax(96px,1fr));gap: 8px;margin-top: 12px}.bm-shot{position: relative;aspect-ratio: 16 / 10;padding: 0;border-radius: 10px;overflow: hidden;cursor: zoom-in;border: 1px solid var(--line);background: var(--panel-2)}.bm-shot img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .25s}.bm-shot:hover img{transform: scale(1.06)}.bm-shot:focus-visible{outline: 2px solid var(--accent)}.lightbox{display: none;position: fixed;inset: 0;z-index: 300;background: rgba(2,4,3,.92);align-items: center;justify-content: center;padding: 40px 70px}.lightbox.open{display: flex}.lightbox img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 10px;box-shadow: 0 10px 40px rgba(0,0,0,.6);cursor: default}.lb-x{position: absolute;top: 16px;right: 18px;width: 42px;height: 42px;border-radius: 12px;border: 1px solid rgba(255,255,255,.15);background: rgba(255,255,255,.06);color: #fff;font-size: 18px;cursor: pointer}.lb-arr{position: absolute;top: 50%;transform: translateY(-50%);width: 48px;height: 64px;border-radius: 12px;border: 1px solid rgba(255,255,255,.15);background: rgba(255,255,255,.06);color: #fff;font-size: 34px;line-height: 1;cursor: pointer}.lb-prev{left: 14px}.lb-next{right: 14px}.lb-x:hover,.lb-arr:hover{background: color-mix(in srgb,var(--accent) 25%,transparent)}.lb-n{position: absolute;bottom: 14px;left: 50%;transform: translateX(-50%);color: #ddd;font-size: 14px}@media (max-width: 760px){.lightbox{padding: 60px 10px}.lb-arr{width: 40px;height: 52px;font-size: 26px}}.gal-edit{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 8px}.gal-item{width: 110px;border: 1px solid var(--line);border-radius: 10px;overflow: hidden;background: var(--panel-2)}.gal-item img{width: 110px;height: 70px;object-fit: cover;display: block}.gal-item span{display: flex;justify-content: center;gap: 3px;padding: 4px}.gal-item .ico{min-width: 26px;height: 24px;font-size: 12px}.mc-theme{--px: 4px;--radius: 0px;--mc-font: 'SiteFont','Minecraft','Minecraftia','Pixelify Sans','Silkscreen','Press Start 2P','Lucida Console','Courier New',monospace;--mc-border: #000;--mc-hi: rgba(255,255,255,.13);--mc-lo: rgba(0,0,0,.42);--notch: polygon(0 var(--px),var(--px) var(--px),var(--px) 0,calc(100% - var(--px)) 0,calc(100% - var(--px)) var(--px),100% var(--px),100% calc(100% - var(--px)),calc(100% - var(--px)) calc(100% - var(--px)),calc(100% - var(--px)) 100%,var(--px) 100%,var(--px) calc(100% - var(--px)),0 calc(100% - var(--px)));--shadow: none}.mc-theme,.mc-theme img,.mc-theme canvas{image-rendering: pixelated}.mc-theme #bg-wrap{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' shape-rendering='crispEdges'%3E%3Cpath fill='#000' fill-opacity='0.08' d='M0 0h1v1h-1zM1 0h1v1h-1zM6 0h1v1h-1zM11 0h1v1h-1zM3 1h1v1h-1zM10 1h1v1h-1zM3 4h1v1h-1zM11 4h1v1h-1zM7 5h1v1h-1zM8 5h1v1h-1zM12 5h1v1h-1zM14 5h1v1h-1zM5 6h1v1h-1zM12 6h1v1h-1zM3 7h1v1h-1zM5 7h1v1h-1zM6 7h1v1h-1zM14 7h1v1h-1zM4 8h1v1h-1zM15 8h1v1h-1zM13 9h1v1h-1zM0 10h1v1h-1zM1 10h1v1h-1zM7 10h1v1h-1zM14 10h1v1h-1zM1 11h1v1h-1zM3 11h1v1h-1zM15 11h1v1h-1zM3 12h1v1h-1zM13 12h1v1h-1zM3 14h1v1h-1z'/%3E%3Cpath fill='#fff' fill-opacity='0.055' d='M2 0h1v1h-1zM3 0h1v1h-1zM4 0h1v1h-1zM7 0h1v1h-1zM2 1h1v1h-1zM7 1h1v1h-1zM13 1h1v1h-1zM6 2h1v1h-1zM14 2h1v1h-1zM5 4h1v1h-1zM9 5h1v1h-1zM10 6h1v1h-1zM14 6h1v1h-1zM10 7h1v1h-1zM11 8h1v1h-1zM6 9h1v1h-1zM9 9h1v1h-1zM14 9h1v1h-1zM4 10h1v1h-1zM5 10h1v1h-1zM8 10h1v1h-1zM8 11h1v1h-1zM7 12h1v1h-1zM1 13h1v1h-1zM8 13h1v1h-1zM15 13h1v1h-1zM1 15h1v1h-1zM12 15h1v1h-1z'/%3E%3Cpath fill='#fff' fill-opacity='0.025' d='M5 0h1v1h-1zM9 0h1v1h-1zM13 0h1v1h-1zM14 0h1v1h-1zM15 0h1v1h-1zM1 2h1v1h-1zM11 2h1v1h-1zM7 3h1v1h-1zM9 3h1v1h-1zM4 4h1v1h-1zM5 5h1v1h-1zM10 5h1v1h-1zM9 6h1v1h-1zM12 7h1v1h-1zM6 8h1v1h-1zM4 9h1v1h-1zM5 9h1v1h-1zM13 10h1v1h-1zM9 11h1v1h-1zM10 11h1v1h-1zM12 11h1v1h-1zM10 12h1v1h-1zM12 12h1v1h-1zM6 13h1v1h-1zM4 14h1v1h-1zM7 14h1v1h-1zM8 14h1v1h-1zM2 15h1v1h-1zM3 15h1v1h-1zM6 15h1v1h-1zM7 15h1v1h-1zM13 15h1v1h-1zM15 15h1v1h-1z'/%3E%3Cpath fill='#000' fill-opacity='0.18' d='M8 0h1v1h-1zM0 1h1v1h-1zM1 1h1v1h-1zM4 1h1v1h-1zM6 1h1v1h-1zM5 2h1v1h-1zM9 2h1v1h-1zM13 2h1v1h-1zM6 3h1v1h-1zM10 4h1v1h-1zM13 4h1v1h-1zM0 5h1v1h-1zM8 6h1v1h-1zM11 6h1v1h-1zM4 7h1v1h-1zM11 7h1v1h-1zM1 8h1v1h-1zM7 8h1v1h-1zM9 8h1v1h-1zM10 8h1v1h-1zM0 9h1v1h-1zM1 9h1v1h-1zM12 9h1v1h-1zM6 10h1v1h-1zM12 10h1v1h-1zM11 11h1v1h-1zM13 11h1v1h-1zM1 12h1v1h-1zM0 14h1v1h-1zM13 14h1v1h-1zM15 14h1v1h-1z'/%3E%3Cpath fill='#000' fill-opacity='0.13' d='M12 0h1v1h-1zM8 1h1v1h-1zM9 1h1v1h-1zM14 1h1v1h-1zM7 2h1v1h-1zM8 2h1v1h-1zM5 3h1v1h-1zM10 3h1v1h-1zM12 3h1v1h-1zM2 5h1v1h-1zM3 5h1v1h-1zM1 6h1v1h-1zM4 6h1v1h-1zM2 9h1v1h-1zM9 10h1v1h-1zM4 11h1v1h-1zM6 11h1v1h-1zM11 12h1v1h-1zM3 13h1v1h-1zM7 13h1v1h-1zM12 13h1v1h-1zM2 14h1v1h-1zM0 15h1v1h-1zM8 15h1v1h-1zM10 15h1v1h-1z'/%3E%3Cpath fill='#fff' fill-opacity='0.04' d='M2 2h1v1h-1zM3 2h1v1h-1zM4 2h1v1h-1zM3 3h1v1h-1zM8 3h1v1h-1zM11 3h1v1h-1zM0 4h1v1h-1zM6 4h1v1h-1zM8 4h1v1h-1zM9 4h1v1h-1zM2 6h1v1h-1zM6 6h1v1h-1zM1 7h1v1h-1zM5 8h1v1h-1zM12 8h1v1h-1zM3 10h1v1h-1zM2 11h1v1h-1zM9 12h1v1h-1zM10 13h1v1h-1zM13 13h1v1h-1zM14 13h1v1h-1zM1 14h1v1h-1zM6 14h1v1h-1z'/%3E%3C/svg%3E") 0 0 / 64px 64px repeat,var(--bg)}.mc-theme .home::after{background: linear-gradient(90deg,color-mix(in srgb,var(--bg) calc(var(--hero-dim) * 80%),transparent),color-mix(in srgb,var(--bg) calc(var(--hero-dim) * 100%),transparent) 60%),linear-gradient(to bottom,transparent 70%,var(--bg))}.mc-theme h1,.mc-theme h2,.mc-theme h3,.mc-theme h4,.mc-theme h5,.mc-theme .btn,.mc-theme .nav a.link,.mc-theme .srv-name,.mc-theme .pprice b,.mc-theme .bm-price b,.mc-theme .cat-chip,.mc-theme .rnum,.mc-theme .rules-tab,.mc-theme .bv-main b,.mc-theme .logo-text,.mc-theme .tabs-mini a,.mc-theme .sidebar a,.mc-theme label,.mc-theme .badge,.mc-theme .pdisc,.mc-theme .pbadge,.mc-theme .srv-ver,.mc-theme .ip-text{font-family: var(--mc-font);letter-spacing: .3px}.mc-alltext.mc-theme,.mc-alltext.mc-theme input,.mc-alltext.mc-theme textarea,.mc-alltext.mc-theme select{font-family: var(--mc-font)}.mc-theme h1,.mc-theme h2,.mc-theme h3,.mc-theme .srv-name,.mc-theme .hero-title{text-shadow: 3px 3px 0 rgba(0,0,0,.55)}.mc-theme .btn,.mc-theme .pprice b,.mc-theme .rnum,.mc-theme .nav a.link{text-shadow: 2px 2px 0 rgba(0,0,0,.45)}.mc-theme label{text-transform: none;letter-spacing: .3px}.mc-theme .glass,.mc-theme .home-right,.mc-theme .modal,.mc-theme .pcard,.mc-theme .srv-tab,.mc-theme .steps li,.mc-theme .ip-box,.mc-theme .rrow,.mc-theme .bm-var,.mc-theme .gw-option label,.mc-theme .rules-tab,.mc-theme .bl-item,.mc-theme .pal-item,.mc-theme .ra-rule,.mc-theme .faq-item,.mc-theme #buy-modal.has-vars .bm-right,.mc-theme .desc-rich,.mc-theme .bli,.mc-theme .var-row,.mc-theme .tpl span,.mc-theme .gal-item{background-color: var(--panel-c) !important;background-image: none;border: 3px solid var(--mc-border) !important;border-radius: 0 !important;box-shadow: inset 3px 3px 0 var(--mc-hi),inset -3px -3px 0 var(--mc-lo) !important;clip-path: var(--notch);backdrop-filter: none !important}.mc-theme .home-right,.mc-theme .modal{--px: 6px}.mc-theme .pimg{background: color-mix(in srgb,var(--bg) 55%,var(--panel-c));border-bottom: 3px solid var(--mc-border);box-shadow: inset 3px 3px 0 var(--mc-lo)}.mc-theme .pcard:hover{transform: translateY(-2px);border-color: var(--mc-border) !important;box-shadow: inset 3px 3px 0 rgba(255,255,255,.2),inset -3px -3px 0 var(--mc-lo) !important}.mc-theme .pcard,.mc-theme .srv-tab,.mc-theme .btn,.mc-theme .cat-chip,.mc-theme .bm-var{transition: transform .12s steps(2),filter .12s steps(2)}.mc-theme header,.mc-theme footer{background: var(--panel-c);border-color: var(--mc-border);border-width: 3px;box-shadow: inset 0 -3px 0 var(--mc-lo)}.mc-theme footer{box-shadow: inset 0 3px 0 var(--mc-hi)}.mc-theme .srv-tab.active,.mc-theme .bm-var.sel,.mc-theme .bm-var:has(input:checked),.mc-theme .gw-option input:checked + label,.mc-theme .rules-tab.active,.mc-theme .bl-item.open,.mc-theme .tpl input:checked + span{border-color: #fff !important;box-shadow: inset 3px 3px 0 rgba(255,255,255,.2),inset -3px -3px 0 var(--mc-lo),inset 0 0 0 999px color-mix(in srgb,var(--accent) 12%,transparent) !important}.mc-theme .srv-tab::before{width: 6px}.mc-theme .rule.imp>.rrow{border-color: #facc15 !important}.mc-theme .btn{border: 3px solid var(--mc-border);border-radius: 0;clip-path: var(--notch);--px: 3px;box-shadow: inset 0 3px 0 rgba(255,255,255,.28),inset 0 -4px 0 rgba(0,0,0,.38),inset 3px 0 0 rgba(255,255,255,.1),inset -3px 0 0 rgba(0,0,0,.2);text-transform: uppercase;font-size: .86em;padding-top: 11px;padding-bottom: 12px}.mc-theme .btn:hover{transform: none;filter: brightness(1.12);box-shadow: inset 0 3px 0 rgba(255,255,255,.4),inset 0 -4px 0 rgba(0,0,0,.38),inset 0 0 0 999px rgba(255,255,255,.04)}.mc-theme .btn:active{transform: translateY(2px);box-shadow: inset 0 4px 0 rgba(0,0,0,.38),inset 0 -2px 0 rgba(255,255,255,.15)}.mc-theme .btn.ghost{background: #3c3c3c;color: #f2f2f2;border-color: var(--mc-border)}.mc-theme .btn.ghost:hover{background: #4a4a4a}.mc-theme .btn.danger{background: #a12a2a}.mc-theme .btn.small{padding: 7px 12px 8px;font-size: .78em}.mc-theme .fx-shine .btn::after,.mc-theme .btn::after{display: none}.mc-theme .cat-chip,.mc-theme .tabs-mini a,.mc-theme .ico,.mc-theme .rt,.mc-theme .preset,.mc-theme .ie-bg,.mc-theme .modal-x,.mc-theme .lb-x,.mc-theme .lb-arr{border-radius: 0 !important;border: 2px solid var(--mc-border) !important;background: #2f2f2f;box-shadow: inset 2px 2px 0 var(--mc-hi),inset -2px -2px 0 var(--mc-lo)}.mc-theme .cat-chip.active,.mc-theme .tabs-mini a.active{background: var(--accent);color: var(--btn-text);border-color: var(--mc-border) !important;box-shadow: inset 2px 2px 0 rgba(255,255,255,.3),inset -2px -2px 0 rgba(0,0,0,.35)}.mc-theme .cat-chip .cnt,.mc-theme .rules-tab .cnt,.mc-theme .ra-set .cnt{border-radius: 0}.mc-theme .badge,.mc-theme .pdisc,.mc-theme .pbadge,.mc-theme .srv-ver,.mc-theme .bv-note,.mc-theme .rimp-tag,.mc-theme .rpun,.mc-theme .bm-n,.mc-theme .rnum,.mc-theme .steps li::before{border-radius: 0 !important;box-shadow: inset 2px 2px 0 rgba(255,255,255,.18),inset -2px -2px 0 rgba(0,0,0,.3)}.mc-theme .dot{border-radius: 0;width: 8px;height: 8px;box-shadow: none}.mc-theme .dot.on{box-shadow: 0 0 0 2px rgba(0,0,0,.5)}.mc-theme input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.mc-theme select,.mc-theme textarea,.mc-theme .rich{border-radius: 0;border: 3px solid var(--mc-border);background: #0e0e0e;box-shadow: inset 3px 3px 0 rgba(0,0,0,.55),inset -2px -2px 0 rgba(255,255,255,.06)}.mc-theme input:focus,.mc-theme select:focus,.mc-theme textarea:focus{border-color: #fff;box-shadow: inset 3px 3px 0 rgba(0,0,0,.55)}.mc-theme input[type=file]::file-selector-button{border-radius: 0;border: 2px solid var(--mc-border);background: #3c3c3c}.mc-theme input[type=checkbox],.mc-theme input[type=radio]{appearance: none;-webkit-appearance: none;width: 18px;height: 18px;flex-shrink: 0;margin: 0;cursor: pointer;background: #0e0e0e;border: 2px solid var(--mc-border);border-radius: 0;box-shadow: inset 2px 2px 0 rgba(0,0,0,.6)}.mc-theme input[type=checkbox]:checked,.mc-theme input[type=radio]:checked{background: var(--accent);box-shadow: inset 2px 2px 0 rgba(255,255,255,.35),inset -2px -2px 0 rgba(0,0,0,.35),inset 0 0 0 4px #0e0e0e}.mc-theme .bv-dot{border-radius: 0;border: 2px solid var(--mc-border);background: #0e0e0e}.mc-theme .bm-var.sel .bv-dot::after,.mc-theme .bm-var:has(input:checked) .bv-dot::after{border-radius: 0;inset: 3px}.mc-theme .modal-bg{background: rgba(0,0,0,.78)}.mc-theme .lightbox img{border-radius: 0;border: 3px solid #000}.mc-theme .bm-shot,.mc-theme .gal-item img,.mc-theme .b-image img.rounded,.mc-theme .card img.thumb{border-radius: 0}.mc-theme ::-webkit-scrollbar{width: 12px;height: 12px}.mc-theme ::-webkit-scrollbar-track{background: #111}.mc-theme ::-webkit-scrollbar-thumb{background: #555;border: 2px solid #111;box-shadow: inset 2px 2px 0 rgba(255,255,255,.2),inset -2px -2px 0 rgba(0,0,0,.4)}.mc-theme .hero-logo{filter: drop-shadow(4px 4px 0 rgba(0,0,0,.5))}.mc-theme .pimg img{filter: drop-shadow(3px 3px 0 rgba(0,0,0,.45))}.mc-theme .fx-spot .pcard,.mc-theme.fx-spot .pcard{background-image: none}.mc-theme .reveal{transition: opacity .3s steps(3),transform .3s steps(3)}.mc-theme .home-right,.mc-theme .glass.home-right,.mc-theme .b-panel,.mc-theme .look-form,.mc-theme .b-preview{clip-path: none !important}.foot-inner{row-gap: 8px}.foot-mail a{color: var(--green-light);text-decoration: none}.foot-mail a:hover{text-decoration: underline}.foot-code{opacity: .55;font-size: 12px}.doc-modal{z-index: 250}.doc-modal .modal{max-width: 820px;max-height: 88vh}.doc-body h2{font-size: 24px;margin-bottom: 4px}.doc-body h3,.doc-page h3{font-size: 17px;margin: 18px 0 6px;color: var(--green-light)}.doc-body p,.doc-page p{margin: 6px 0}.doc-link{margin-top: 16px;font-size: 13px}.doc-link a,.fine a{color: var(--green-light)}.fine a{text-decoration: underline}.ft-item{border: 1px solid var(--line);border-radius: 12px;padding: 12px;margin-bottom: 10px;background: color-mix(in srgb,var(--bg) 45%,transparent)}.ft-head{display: flex;gap: 8px;align-items: center;flex-wrap: wrap;margin-bottom: 8px}.ft-head input[data-k=title]{flex: 1;min-width: 200px}.ft-mode{display: flex;gap: 14px;flex-wrap: wrap;margin: 4px 0 8px}.ft-mode label{display: flex;align-items: center;gap: 6px;margin: 0;text-transform: none;letter-spacing: 0;font-size: 14px;font-weight: 600;color: var(--text);cursor: pointer}.ft-mode input{width: 17px;height: 17px;accent-color: var(--accent)}.ft-item textarea{min-height: 220px;font-family: inherit;font-size: 14px}.pay-stub{display:flex;flex-direction:column;gap:4px;margin:10px 0;padding:12px 14px;border:1px solid rgba(255,190,60,.55);background:rgba(255,190,60,.12);border-radius:var(--radius,10px);font-size:14px;line-height:1.45}.pay-stub b{color:#ffcf5a}.pay-stub.flash{animation:payStub .5s}@keyframes payStub{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}100%{transform:translateX(0)}}.gw-stub{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:6px;font-size:12px;background:rgba(255,190,60,.18);color:#ffcf5a}
