/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--bg:#080a07;--panel:#11140f;--panel2:#171b13;--text:#f2f1e8;--muted:#979d8e;--gold:#f3c63f;--lime:#83e72f;--line:#ffffff1a;--sidebar:190px;--top:70px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--top);background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-geist),system-ui,sans-serif;margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}button{color:inherit}img{max-width:100%}code{font-family:var(--font-mono),monospace;color:var(--gold)}.topbar{z-index:50;height:var(--top);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a07eb;justify-content:space-between;align-items:center;padding:0 24px;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:20px;font-weight:750;display:flex}.brand img{width:42px;height:42px;image-rendering:pixelated}.brand b{color:var(--gold)}.ip-button{text-align:left;cursor:pointer;background:#15180f;border:1px solid #f3c63f59;border-radius:9px;min-width:190px;padding:8px 42px 8px 14px;position:relative}.ip-button small{color:#7d826f;letter-spacing:.14em;font-size:8px;display:block}.ip-button strong{font:700 14px var(--font-mono);color:var(--gold)}.ip-button>span{color:#8e947f;position:absolute;top:16px;right:14px}.ip-button:hover,.ip-button.copied{background:var(--gold);color:#171407}.ip-button:hover small,.ip-button:hover strong,.ip-button:hover span,.ip-button.copied small,.ip-button.copied strong,.ip-button.copied span{color:#171407}.mobile-menu{display:none}.sidebar{z-index:20;left:0;top:var(--top);width:var(--sidebar);border-right:1px solid var(--line);background:#0c0e0a;flex-direction:column;padding:30px 16px;display:flex;position:fixed;bottom:0;overflow:auto}.sidebar>p{color:#606657;letter-spacing:.18em;margin:0 12px 13px;font-size:9px;font-weight:800}.sidebar nav{gap:4px;display:grid}.sidebar nav a{color:#b6bbad;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;transition:all .18s;display:flex}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#181c14}.sidebar nav a.active{box-shadow:inset 2px 0 var(--gold)}.sidebar nav a span{width:22px;color:var(--gold);text-align:center}.side-help{border:1px solid var(--line);background:#14170f;border-radius:10px;margin-top:auto;padding:16px}.side-help strong,.side-help span{display:block}.side-help strong{font-size:12px}.side-help span{color:var(--muted);margin:5px 0 11px;font-size:10px;line-height:1.4}.side-help a{color:var(--gold);font-size:10px;font-weight:700}.wiki-content{margin-left:var(--sidebar);padding-top:var(--top);min-width:0}.welcome{min-height:max(500px,calc(100svh - var(--top)));background:var(--bg);border-bottom:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.welcome-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(760px,90%);padding:80px 0 72px;display:flex;position:relative}.tag{color:var(--gold);letter-spacing:.17em;background:#080a07b8;border:1px solid #f3c63f4d;border-radius:20px;padding:6px 10px;font-size:9px;font-weight:800}.main-logo{width:min(680px,92%);margin:12px auto 8px;display:block}.hero-ip{cursor:pointer;background:#090a07e0;border:1px solid #f3c63f8c;border-radius:11px;min-width:315px;padding:13px 45px;box-shadow:0 14px 45px #00000059}.hero-ip span,.hero-ip i{color:#939984;letter-spacing:.12em;font-size:8px;font-style:normal;display:block}.hero-ip strong{color:var(--gold);font:800 22px var(--font-mono);margin:2px 0;display:block}.hero-ip:hover{background:#171a11;transform:translateY(-2px)}.doc{width:min(1080px,100% - 48px);margin:0 auto}.doc-section{border-bottom:1px solid var(--line);padding:88px 0;scroll-margin-top:0}.section-title{align-items:center;gap:17px;margin-bottom:28px;display:flex}.section-title>span{width:43px;height:43px;color:var(--gold);font:700 11px var(--font-mono);background:#f3c63f17;border:1px solid #f3c63f3b;border-radius:10px;flex:0 0 43px;place-items:center;display:grid}.section-title p{color:var(--gold);letter-spacing:.17em;margin:0 0 3px;font-size:8px;font-weight:800}.section-title h1,.section-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px)}.lead{max-width:820px;color:var(--muted);margin:-10px 0 30px;font-size:14px;line-height:1.65}.intro-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intro-grid article{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px}.intro-grid article>b{color:var(--gold);font:700 11px var(--font-mono)}.intro-grid h3{margin:22px 0 7px;font-size:15px}.intro-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.notice{border-left:3px solid var(--gold);background:#f3c63f12;border-radius:0 8px 8px 0;gap:15px;margin-top:14px;padding:15px 18px;display:flex}.notice b{color:var(--gold);font-size:12px}.notice p{color:#c5c8bc;margin:0;font-size:12px;line-height:1.5}.map-doc{background:var(--panel);border:1px solid var(--line);border-radius:15px;grid-template-columns:1.08fr .92fr;height:340px;display:grid;overflow:hidden}.map-doc>img{object-fit:cover;width:100%;height:100%}.map-doc>div{flex-direction:column;justify-content:center;align-items:flex-start;height:338px;min-height:0;max-height:338px;padding:30px;display:flex;overflow:hidden}.map-doc span{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:800}.map-doc h3{margin:9px 0;font-size:27px}.map-doc p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.map-doc a{color:#171407;background:var(--gold);border-radius:7px;margin-top:18px;padding:11px 14px;font-size:11px;font-weight:800;display:inline-block}.price-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.price-grid article{background:var(--panel);border:1px solid var(--line);border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.price-grid img{width:38px;image-rendering:pixelated}.price-grid span strong,.price-grid span small{display:block}.price-grid span strong{font-size:11px}.price-grid span small{color:#707666;margin-top:2px;font-size:8px}.price-grid>b{color:var(--gold);font:700 13px var(--font-mono)}.grade-list{gap:10px;display:grid}.grade-doc{background:var(--panel);border:1px solid var(--grade)}@supports (color:color-mix(in lab, red, red)){.grade-doc{border:1px solid color-mix(in srgb,var(--grade) 28%,var(--line))}}.grade-doc{border-radius:12px;overflow:hidden}.grade-doc>summary{cursor:pointer;grid-template-columns:44px 1fr auto;align-items:center;gap:15px;padding:18px;list-style:none;display:grid}.grade-doc>summary::-webkit-details-marker{display:none}.grade-doc>summary>span{width:42px;height:42px;color:var(--grade);background:var(--grade);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.grade-doc>summary>span{background:color-mix(in srgb,var(--grade) 11%,transparent)}}.grade-doc>summary>span{font:700 10px var(--font-mono);border-radius:9px}.grade-doc summary h3{color:var(--grade);margin:0;font-size:19px}.grade-doc summary p{color:var(--muted);margin:3px 0 0;font-size:11px}.grade-doc summary>b{color:var(--grade);font-size:22px}.grade-doc[open] summary>b{transform:rotate(45deg)}.grade-body{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;padding:5px 23px 25px;display:grid}.grade-body h4{text-transform:uppercase;letter-spacing:.1em;margin:20px 0 12px;font-size:11px}.grade-body ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.grade-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.grade-commands{border-top:1px solid var(--grade);margin-top:20px}@supports (color:color-mix(in lab, red, red)){.grade-commands{border-top:1px solid color-mix(in srgb,var(--grade) 32%,transparent)}}.grade-commands h4{color:var(--grade);margin:20px 0 12px}.grade-body li{color:#c2c6ba;padding-left:17px;font-size:11px;line-height:1.45;position:relative}.grade-body li:before{content:"✓";color:var(--grade);position:absolute;left:0}.grade-body aside{color:#c9cbbc;background:#f3c63f12;border-radius:7px;margin-top:14px;padding:11px;font-size:10px;line-height:1.5}.grade-shop-button{color:var(--grade);background:var(--grade);margin-top:16px;padding:10px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.grade-shop-button{background:color-mix(in srgb,var(--grade) 12%,transparent)}}.grade-shop-button{border:1px solid var(--grade)}@supports (color:color-mix(in lab, red, red)){.grade-shop-button{border:1px solid color-mix(in srgb,var(--grade) 48%,transparent)}}.grade-shop-button{font:700 10px var(--font-mono);border-radius:7px;transition:all .18s}.grade-shop-button:hover{color:#080a07;background:var(--grade);transform:translateY(-1px)}.command-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.command-list>div{background:#0a0c08;border-radius:7px;padding:10px}.command-list code,.command-list span{display:block}.command-list code{color:var(--grade);font-size:10px}.command-list span{color:#858b7c;margin-top:4px;font-size:9px;line-height:1.35}.verification{color:#666d5f;margin-top:13px;font-size:9px;line-height:1.5;display:block}.grade-verification{gap:4px;display:grid}.rules-list{gap:8px;display:grid}.rules-list details{background:var(--panel);border:1px solid var(--line);border-radius:9px}.rules-list summary{cursor:pointer;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:17px 19px;list-style:none;display:grid}.rules-list summary::-webkit-details-marker{display:none}.rules-list summary span{color:var(--gold);font:700 10px var(--font-mono);text-transform:uppercase}.rules-list summary strong{font-size:15px}.rules-list summary b{color:#69705f}.rules-list details[open] summary b{transform:rotate(45deg)}.rules-list ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:0 19px 20px;list-style:none;display:grid}.rules-list li{color:#c6cabf;background:#0a0c08;border-radius:7px;padding:12px 14px;font-size:13px;line-height:1.55}.links-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.links-grid>a,.links-grid>article{background:var(--panel);border:1px solid var(--line);border-radius:10px;grid-template-columns:43px 1fr auto;align-items:center;gap:13px;min-height:92px;padding:18px;display:grid}.links-grid>a:hover{border-color:#f3c63f66;transform:translateY(-2px)}.links-grid>a>span,.links-grid>article>span{width:43px;height:43px;color:var(--gold);background:#f3c63f17;border-radius:9px;place-items:center;display:grid}.links-grid strong,.links-grid small{display:block}.links-grid strong{font-size:13px}.links-grid small{color:var(--muted);margin-top:3px;font-size:9px}.links-grid>a>b{color:var(--gold)}.links-grid>article{opacity:.58}.links-grid>article>b{letter-spacing:.1em;font-size:7px}footer{color:#777d6f;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:min(1080px,100% - 48px);margin:0 auto;padding:38px 0 45px;font-size:10px;display:grid}footer>div{color:#d4d6ca;align-items:center;gap:8px;font-size:13px;display:flex}footer>div b{color:var(--gold)}footer img{width:30px;image-rendering:pixelated}footer p{margin:0}footer button{color:var(--gold);border:1px solid var(--line);cursor:pointer;font:700 10px var(--font-mono);background:0 0;border-radius:6px;padding:8px 10px}footer small{grid-column:1/-1}@media (max-width:900px){:root{--sidebar:0px}.sidebar{display:none}.mobile-menu{order:3;display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid var(--line);background:#15180f;border-radius:7px;padding:9px 11px;font-size:14px;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:10px}.mobile-menu nav{border:1px solid var(--line);background:#11140f;border-radius:10px;width:min(280px,100vw - 30px);padding:8px;display:grid;position:absolute;top:46px;right:0;box-shadow:0 20px 50px #000}.mobile-menu nav a{border-radius:6px;padding:11px;font-size:12px}.mobile-menu nav a:hover,.mobile-menu nav a.active{color:#fff;background:#1b1f16}.ip-button{margin-left:auto;margin-right:10px}.grade-body{grid-template-columns:1fr}.map-doc{grid-template-columns:1fr;height:auto}.map-doc>img{height:280px}.map-doc>div{height:auto;max-height:none;padding:28px;overflow:visible}.price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){:root{--top:62px}.topbar{padding:0 12px}.brand img{width:36px;height:36px}.brand span{font-size:17px}.ip-button{width:42px;min-width:0;height:42px;padding:0}.ip-button small,.ip-button strong{display:none}.ip-button>span{text-align:center;display:block;position:static}.mobile-menu summary span{display:none}.doc{width:calc(100% - 28px)}.welcome-inner{width:94%;padding-top:70px}.main-logo{width:100%;margin-top:18px}.welcome-inner>p{margin:-4px 15px 20px;font-size:14px}.hero-ip{width:88%;min-width:275px}.hero-ip strong{font-size:18px}.doc-section{padding:65px 0;scroll-margin-top:0}.section-title{gap:12px}.section-title>span{flex-basis:38px;width:38px;height:38px}.section-title h1,.section-title h2{font-size:29px}.intro-grid,.price-grid,.links-grid{grid-template-columns:1fr}.intro-grid article{padding:18px}.intro-grid h3{margin-top:12px}.notice{display:block}.notice p{margin-top:5px}.map-doc>img{height:210px}.map-doc>div{padding:22px}.grade-doc>summary{grid-template-columns:37px 1fr auto;gap:11px;padding:14px}.grade-doc>summary>span{width:37px;height:37px}.grade-doc summary p{font-size:9px}.grade-body{gap:10px;padding:4px 15px 18px}.grade-benefits ul,.command-list{grid-template-columns:1fr}.rules-list summary{grid-template-columns:68px 1fr auto;padding:14px 12px}.rules-list ul{grid-template-columns:1fr;padding:0 12px 14px}.rules-list li{font-size:12px}footer{grid-template-columns:1fr auto;width:calc(100% - 28px)}footer p{display:none}}.plugin-group{margin:0 0 20px}.plugin-group:last-child{margin-bottom:0}.plugin-group-title{justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.plugin-group h5{color:var(--grade);text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:9px}.feature-card{background:linear-gradient(120deg,#f3c63f1a,#f3c63f06);border:1px solid #f3c63f42;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:24px;display:grid}.feature-card-copy{grid-template-columns:1fr;margin-bottom:22px}.feature-card-wide{grid-template-columns:1fr}.feature-card-spaced{margin-top:24px}.feature-card>div:first-child{max-width:700px}.feature-card-wide>div:first-child{max-width:none}.feature-card span{color:var(--gold);letter-spacing:.16em;font-size:9px;font-weight:850}.feature-card h3{margin:7px 0;font-size:22px}.feature-card p{color:#bfc3b6;margin:0;font-size:12px;line-height:1.6}.feature-card-note{color:#858b7b;margin-top:11px;font-size:10px;display:block}.feature-card-action{text-align:center;border:1px solid var(--line);background:#090a07;border-radius:9px;min-width:185px;padding:14px 16px}.feature-card-action small,.feature-card-action code,.feature-card-action strong,.feature-card-action em{display:block}.feature-card-action small{color:#737969;letter-spacing:.14em;margin-bottom:5px;font-size:8px;font-weight:800}.feature-card-action code,.feature-card-action strong{color:var(--gold);font:800 17px var(--font-mono)}.feature-card-action em{color:#858b7b;margin-top:4px;font-size:9px;font-style:normal}.armor-tutorial{gap:24px;margin-top:24px;display:grid}.tutorial-steps{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tutorial-steps article{background:var(--panel);border:1px solid var(--line);border-radius:11px;grid-template-columns:38px 1fr;gap:13px;padding:19px;display:grid}.tutorial-steps article>b{color:#171407;background:var(--gold);width:36px;height:36px;font:800 13px var(--font-mono);border-radius:9px;place-items:center;display:grid}.tutorial-steps h3{margin:1px 0 7px;font-size:15px}.tutorial-steps p{color:#aeb3a5;margin:0;font-size:11px;line-height:1.58}.tutorial-steps kbd{color:var(--gold);border:1px solid var(--line);font:700 10px var(--font-mono);background:#080a07;border-radius:4px;padding:2px 6px}.tutorial-images{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.tutorial-images figure{background:var(--panel);border:1px solid var(--line);border-radius:11px;margin:0;padding:12px}.tutorial-images img{aspect-ratio:1;object-fit:cover;object-position:center;border-radius:7px;width:100%;display:block}.tutorial-images figure:first-child img{object-position:center 42%}.tutorial-images figcaption{color:var(--muted);padding:10px 3px 1px;font-size:10px;line-height:1.45}.decoration-subtitle{margin:0 0 16px;font-size:22px}@media (max-width:600px){.feature-card{grid-template-columns:1fr;gap:17px;padding:19px}.feature-card-action{text-align:left;min-width:0}.tutorial-steps,.tutorial-images{grid-template-columns:1fr}}.grade-commands{padding-top:5px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
