@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;600&display=swap");:root{--mn-black:#0d0d0d;--mn-grey-text:#5a5a5a;--mn-grey-border:#e8e8e8;--mn-grey-bg:#f7f7f7;--mn-white:#fff;--mn-font:"Plus Jakarta Sans",sans-serif;--mn-mono:"JetBrains Mono",monospace}.mn-page{color:var(--mn-black);font-family:var(--mn-font);-webkit-font-smoothing:antialiased}.mn-bc{align-items:center;display:flex;font-family:var(--mn-mono);font-size:13px;gap:8px;margin:0 auto 8px;max-width:1100px;padding:20px 48px 0 0}.mn-bc,.mn-bc a{color:var(--mn-grey-text)}.mn-bc a{text-decoration:none}.mn-bc a:hover{color:var(--mn-accent)}.mn-bc__sep{color:var(--mn-grey-border)}.mn-hero{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px;padding:56px 48px 0}.mn-hero__illu{display:flex;justify-content:center}.mn-hero__illu svg{height:auto;max-width:480px;width:100%}.mn-hero__badge{align-items:center;background:color-mix(in srgb,var(--mn-accent) 10%,#fff);border-radius:4px;color:var(--mn-accent);display:inline-flex;font-family:var(--mn-mono);font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;margin-bottom:20px;padding:5px 10px;text-transform:uppercase}.mn-hero__badge:before{animation:mn-pulse 2s ease-in-out infinite;background:var(--mn-accent);border-radius:50%;content:"";height:6px;width:6px}@keyframes mn-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.mn-hero__title{font-size:48px;font-weight:800;letter-spacing:-2px;line-height:1.05;margin-bottom:16px}.mn-hero__highlight{color:var(--mn-accent)}.mn-hero__sub{color:var(--mn-grey-text);font-size:16px;line-height:1.7;margin-bottom:28px;max-width:420px}.mn-hero__stats{display:flex;gap:24px}.mn-stat__val{font-size:20px;font-weight:800;letter-spacing:-.5px}.mn-stat__val--p1{color:var(--mn-accent)}.mn-stat__val--p2{color:var(--mn-pole2)}.mn-stat__val--p3{color:var(--mn-pole3)}.mn-stat__label{color:var(--mn-grey-text);font-family:var(--mn-mono);font-size:12px}.mn-main{gap:0;margin:0 auto;max-width:1100px;padding:48px 48px 0}.mn-main,.mn-section{display:flex;flex-direction:column}.mn-section{gap:16px;margin-bottom:24px}.mn-section__title{border-bottom:1px solid var(--mn-grey-border);color:var(--mn-grey-text);font-family:var(--mn-mono);font-size:13px;font-weight:700;letter-spacing:.08em;padding-bottom:12px;text-transform:uppercase}.mn-mode-toggle{background:var(--mn-grey-bg);border-radius:10px;display:flex;gap:0;padding:4px;width:fit-content}.mn-mode-btn{background:transparent;border:none;border-radius:8px;color:var(--mn-grey-text);cursor:pointer;font-family:var(--mn-mono);font-size:13px;font-weight:600;padding:10px 24px;transition:all .15s}.mn-mode-btn:hover{color:var(--mn-black)}.mn-mode-btn--active{background:var(--mn-accent);box-shadow:0 2px 8px rgba(0,0,0,.12)}.mn-mode-btn--active,.mn-mode-btn--active:hover{color:var(--mn-white)}.mn-textarea{background:var(--mn-white);border:1.5px solid var(--mn-grey-border);border-radius:10px;color:var(--mn-black);font-family:var(--mn-mono);font-size:14px;line-height:1.6;outline:none;padding:16px;resize:vertical;transition:border-color .15s;width:100%}.mn-textarea:focus{border-color:var(--mn-accent)}.mn-textarea::placeholder{color:#adadad}.mn-textarea--code{font-family:var(--mn-mono);tab-size:4;-moz-tab-size:4;white-space:pre-wrap;word-break:break-all}.mn-textarea--output{background:var(--mn-grey-bg);border-color:var(--mn-grey-border);color:var(--mn-black)}.mn-textarea--output:focus{border-color:var(--mn-accent)}.mn-minify-btn{background:var(--mn-accent);border:none;border-radius:10px;color:var(--mn-white);cursor:pointer;font-family:var(--mn-font);font-size:15px;font-weight:700;letter-spacing:-.2px;padding:14px 24px;transition:all .15s;width:100%}.mn-minify-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:.9;transform:translateY(-1px)}.mn-minify-btn:active{transform:translateY(0)}.mn-stats{background:var(--mn-grey-bg);border-radius:10px;display:flex;gap:0;margin-bottom:24px;padding:16px}.mn-stats__item{flex:1;text-align:center}.mn-stats__item:not(:last-child){border-right:1px solid var(--mn-grey-border)}.mn-stats__val{color:var(--mn-black);font-size:18px;font-weight:800;letter-spacing:-.5px;margin-bottom:2px}.mn-stats__val--accent{color:var(--mn-accent)}.mn-stats__val--success{color:#27c93f}.mn-stats__label{color:var(--mn-grey-text);font-family:var(--mn-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.mn-toolbar{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px;padding:12px 4px}.mn-toolbar__actions{display:flex;gap:10px}.mn-btn-cp{align-items:center;background:var(--mn-black);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:var(--mn-font);font-size:13px;font-weight:700;gap:6px;opacity:.25;padding:10px 18px;pointer-events:none;transition:all .15s}.mn-btn-cp.on{opacity:1;pointer-events:all}.mn-btn-cp.on:hover{background:#333;transform:translateY(-1px)}.mn-btn-dl{align-items:center;background:var(--mn-grey-bg);border:1.5px solid var(--mn-grey-border);border-radius:8px;color:var(--mn-black);cursor:pointer;display:flex;font-family:var(--mn-font);font-size:13px;font-weight:600;gap:6px;opacity:.25;padding:10px 18px;pointer-events:none;transition:all .15s}.mn-btn-dl.on{opacity:1;pointer-events:all}.mn-btn-dl.on:hover{border-color:var(--mn-accent);color:var(--mn-accent)}.mn-btn-clear{background:var(--mn-grey-bg);border:1.5px solid var(--mn-grey-border);border-radius:8px;color:var(--mn-black);cursor:pointer;font-family:var(--mn-font);font-size:13px;font-weight:600;opacity:.25;padding:10px 14px;pointer-events:none;transition:all .15s}.mn-btn-clear.on{opacity:1;pointer-events:all}.mn-btn-clear.on:hover{border-color:#e53e3e;color:#e53e3e}.mn-toast{background:var(--mn-black);border-radius:10px;bottom:32px;color:var(--mn-white);font-family:var(--mn-font);font-size:13px;font-weight:600;left:50%;opacity:0;padding:12px 24px;pointer-events:none;position:fixed;transform:translateX(-50%) translateY(80px);transition:all .3s ease;z-index:9999}.mn-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.mn-toast--error{background:#e53e3e}.mn-tips{background:var(--mn-grey-bg);border-radius:12px;margin-bottom:24px;padding:28px}.mn-tips__grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mn-tips__title{color:var(--mn-grey-text);font-family:var(--mn-mono);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.mn-tip{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.mn-tip:last-of-type{margin-bottom:0}.mn-tip__num{align-items:center;border-radius:5px;display:flex;flex-shrink:0;font-family:var(--mn-mono);font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.mn-tip__text{color:var(--mn-grey-text);font-size:13px;line-height:1.55}.mn-tip__text strong{color:var(--mn-black);font-weight:600}.mn-tips__cta{border-top:1px solid var(--mn-grey-border);color:var(--mn-grey-text);display:flex;flex-direction:column;font-size:12px;gap:10px;line-height:1.6;margin-top:20px;padding-top:16px}.mn-tips__cta-btn{align-items:center;align-self:flex-start;border-radius:8px;color:#fff;display:inline-flex;font-family:var(--mn-font);font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 20px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;white-space:nowrap}.mn-tips__cta-btn:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:.9;transform:translateY(-1px)}.mn-tips__cta-btn:active{transform:translateY(0)}.mn-seo{border-top:1px solid var(--mn-grey-border);margin:48px auto 0;max-width:1100px;padding:48px 48px 80px}.mn-seo h2{font-size:22px;font-weight:800;letter-spacing:-.8px;margin-bottom:32px}.mn-seo__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.mn-seo__card{border:1.5px solid var(--mn-grey-border);border-radius:12px;padding:24px;transition:border-color .15s}.mn-seo__grid>.mn-seo__card:first-child:hover{border-color:var(--mn-accent)}.mn-seo__grid>.mn-seo__card:nth-child(2):hover{border-color:var(--mn-pole2)}.mn-seo__grid>.mn-seo__card:nth-child(3):hover{border-color:var(--mn-pole3)}.mn-seo__icon{font-size:24px;margin-bottom:12px}.mn-seo__card h3{font-size:15px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.mn-seo__card p{color:var(--mn-grey-text);font-size:13px;line-height:1.65}@media (max-width:1080px){.mn-hero{grid-template-columns:1fr}.mn-hero__illu{display:none}}@media (max-width:960px){.mn-hero{grid-template-columns:1fr}.mn-hero,.mn-main{padding-left:24px;padding-right:24px}.mn-seo__grid{grid-template-columns:1fr}.mn-bc,.mn-seo{padding-left:24px;padding-right:24px}.mn-tips__grid{grid-template-columns:1fr}}@media (max-width:640px){.mn-hero{padding:32px 16px 0}.mn-hero__title{font-size:36px;letter-spacing:-1px}.mn-main{padding:32px 16px 0}.mn-seo{padding:32px 16px 48px}.mn-bc{padding:16px 16px 0}.mn-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.mn-mode-toggle{width:100%}.mn-mode-btn{flex:1;text-align:center}}