:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050706;--bg-soft:#0a100c;--panel:#0e1510;--panel-2:#111a14;--line:#c9ffd024;--line-strong:#c9ffd047;--text:#eef7ee;--muted:#a7b9aa;--faint:#6f826f;--green:#5cff8d;--green-2:#11c56a;--cyan:#52e1ff;--amber:#ffcf5a;--rose:#ff6d9e;--red:#ff5f57;--shadow:0 18px 70px #0000005c;--radius:8px}.brand img,.avatar-fallback{box-shadow:none!important;background:0 0!important;border:0!important}@media (max-width:760px){.category-page-redesign,.subscription-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header{border-radius:22px 22px 0 0!important}.category-page-redesign .browser-panel,.category-page-redesign .filter-row{grid-template-columns:1fr!important}.category-page-redesign .browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page-panel-header,.section-head,.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header,.auth-redesign>.page-panel-header,.framed-info-page>.page-panel-header,.tools-page-redesign>.page-panel-header,.page-panel-header h1,.section-head h1,.section-head h2,.category-container .section-head h2,.blog-section>.blog-section-head h2,.category-page-redesign>.page-panel-header h1,.subscription-redesign>.page-panel-header h1,.auth-redesign>.page-panel-header h1,.framed-info-page>.page-panel-header h1,.tools-page-redesign>.page-panel-header h1{text-align:right!important;direction:rtl!important;justify-content:flex-start!important}@media (max-width:900px){.category-page-redesign .browser-panel{flex-direction:column!important;align-items:stretch!important}.category-page-redesign .browser-search,.category-page-redesign .filter-row{flex:auto!important;width:100%!important;min-width:0!important}:is(.category-page-redesign .filter-row,.category-page-redesign .filter-row:has(.select-shell:nth-child(2):last-child)){grid-template-columns:1fr!important}.tools-page-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}}.admin-modal-body:has(.announcement-admin-form){align-content:start!important;justify-items:stretch!important}.announcement-admin-form{background:linear-gradient(135deg,#5cff8d16,#52e1ff0a),#ffffff07!important;border:1px solid #5cff8d2e!important;border-radius:22px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;align-items:end!important;gap:16px!important;width:min(100%,1080px)!important;margin-inline:auto!important;padding:18px!important}.announcement-admin-form>.field.full{grid-column:auto!important}.announcement-admin-form .announcement-color-grid{grid-column:1/-1!important}.announcement-admin-form>.switch-row.full{grid-column:1!important;justify-content:flex-start!important;width:100%!important;min-height:48px!important;margin:0!important}.announcement-admin-form>.save-action-row,.announcement-admin-form>.button[type=submit]{grid-column:2!important;justify-self:end!important;width:min(100%,220px)!important}.announcement-admin-form input:not([type=checkbox]),.announcement-edit-form input:not([type=checkbox]){border-radius:16px!important;min-height:50px!important}.announcement-admin-form input[type=color],.announcement-edit-form input[type=color]{width:100%!important;min-height:54px!important}.announcement-admin-list{grid-template-columns:1fr!important;gap:16px!important;width:min(100%,1080px)!important;margin-inline:auto!important}.announcement-admin-card{border-radius:22px!important;grid-template-columns:minmax(0,1fr) minmax(240px,320px)!important;align-items:start!important;gap:14px 18px!important;width:100%!important;padding:18px!important}.announcement-admin-card-head{grid-column:1/-1!important;padding-bottom:2px!important}.announcement-admin-card-head strong{font-size:16px!important}.announcement-admin-preview{border-radius:16px!important;grid-column:1!important;min-height:58px!important}.announcement-admin-preview span{font-size:15px!important}.announcement-link-preview{background:#ffffff09!important;border:1px solid #ffffff1a!important;border-radius:14px!important;grid-column:1!important;min-height:38px!important;padding:9px 12px!important}.announcement-edit-details{grid-column:2!important;justify-self:stretch!important}.announcement-edit-details summary{justify-content:center!important;width:100%!important}.announcement-edit-details[open]{grid-column:1/-1!important}.announcement-edit-form{border-radius:18px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important;gap:14px!important;width:100%!important;padding:16px!important}.announcement-edit-form>.field:first-of-type{grid-column:1!important}.announcement-edit-form>.field:nth-of-type(2){grid-column:2!important}.announcement-edit-form .announcement-color-grid{grid-column:1/-1!important}.announcement-edit-form .switch-row{grid-column:1!important;justify-content:flex-start!important;margin:0!important}.announcement-edit-form .save-action-row,.announcement-edit-form>.button[type=submit]{grid-column:2!important;justify-self:end!important;width:min(100%,220px)!important}.announcement-delete-form{grid-column:2!important;justify-content:stretch!important}.announcement-delete-form .button{width:100%!important}@media (max-width:860px){.announcement-admin-form,.announcement-admin-card,.announcement-edit-form{grid-template-columns:1fr!important}.announcement-admin-form>.field.full,.announcement-admin-form .announcement-color-grid,.announcement-admin-form>.switch-row.full,.announcement-admin-form>.save-action-row,.announcement-admin-form>.button[type=submit],.announcement-admin-preview,.announcement-link-preview,.announcement-edit-details,.announcement-edit-details[open],.announcement-edit-form>.field:first-of-type,.announcement-edit-form>.field:nth-of-type(2),.announcement-edit-form .announcement-color-grid,.announcement-edit-form .switch-row,.announcement-edit-form .save-action-row,.announcement-edit-form>.button[type=submit],.announcement-delete-form{grid-column:1!important}.announcement-admin-form>.save-action-row,.announcement-admin-form>.button[type=submit],.announcement-edit-form .save-action-row,.announcement-edit-form>.button[type=submit]{justify-self:stretch!important;width:100%!important}}.hero-slider.image-only{isolation:isolate!important;aspect-ratio:1600/520!important;contain:paint!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden!important}.hero-slider.image-only .hero-slide img{object-fit:cover!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;height:100%!important;animation:none!important;transform:none!important}@media (max-width:900px){.category-page-redesign .fixed-filter-row,.category-page-redesign .fixed-filter-row.inside-category{grid-template-columns:1fr!important}}@media (max-width:820px){.skin-editor-main>.skin-action-grid{grid-area:5/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.skin-editor-main>.skin-edit-controls{grid-row:6!important}}@media (max-width:560px){.skin-editor-main>.skin-action-grid{grid-template-columns:1fr!important}}.admin-hero:before,.admin-hero:after{content:""!important;z-index:-1!important;pointer-events:none!important;position:absolute!important;inset:0!important}.admin-hero:before{background:linear-gradient(100deg,#0000,#ffffff1f,#0000)!important;animation:7s linear infinite admin-slider-sweep!important;transform:translate(-120%)!important}.admin-hero:after{opacity:.18!important;background:repeating-linear-gradient(115deg,#ffffff29 0 1px,#0000 1px 46px) 0 0/200px 200px!important;animation:18s linear infinite admin-slider-pattern!important}.admin-identity-card span{background:linear-gradient(135deg,#5cff8d2e,#52e1ff1f),#ffffff0f!important;border:1px solid #5cff8d38!important;border-radius:18px!important;width:58px!important;height:58px!important}.admin-identity-card strong{color:#f6fff8!important;font-size:clamp(16px,1.6vw,20px)!important;line-height:1.6!important}.admin-launch-card{--admin-accent:#5cff8d;--admin-accent-2:#52e1ff;isolation:isolate!important;border:1px solid color-mix(in srgb, var(--admin-accent) 42%, #ffffff24)!important;color:#f4fff6!important;text-align:center!important;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--admin-accent) 24%, transparent), transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--admin-accent) 14%, #ffffff0a), #ffffff06), #050908e0!important;border-right-width:1px!important;border-radius:24px!important;grid-template-rows:auto auto 1fr!important;align-content:center!important;justify-items:center!important;gap:10px!important;min-height:174px!important;padding:18px 16px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000047!important}.admin-launch-card:before,.admin-launch-card:after{content:""!important;pointer-events:none!important;position:absolute!important}.admin-launch-card:after{background:linear-gradient(90deg, var(--admin-accent), var(--admin-accent-2))!important;height:3px!important;box-shadow:0 0 22px color-mix(in srgb, var(--admin-accent) 48%, transparent)!important;border-radius:999px!important;inset:auto 16px 14px!important}.admin-launch-card:hover{border-color:color-mix(in srgb, var(--admin-accent) 70%, white 12%)!important;transform:translateY(-4px)!important;box-shadow:inset 0 1px #ffffff1a,0 26px 62px #0000005c!important}.admin-launch-card span{border:1px solid color-mix(in srgb, var(--admin-accent) 44%, #ffffff1f)!important;color:#fff!important;background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 26%, #ffffff0f), color-mix(in srgb, var(--admin-accent-2) 18%, #ffffff0a)), #ffffff0f!important;border-radius:18px!important;width:58px!important;height:58px!important;box-shadow:inset 0 1px #ffffff1f!important}.admin-launch-card strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:15px!important;line-height:1.7!important;overflow:hidden!important}.admin-launch-card small{color:#c7d4ce!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:30ch!important;font-size:12px!important;line-height:1.85!important;display:-webkit-box!important;overflow:hidden!important}.admin-modal{--admin-modal-pad:clamp(12px, 2vw, 20px);isolation:isolate!important;background:linear-gradient(#030706b8,#030706f5),radial-gradient(circle at 18% 12%,#5cff8d1c,#0000 32%),url(/category-bg/header.webp) 50%/cover no-repeat,#07100b!important;border:1px solid #5cff8d47!important;border-radius:28px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1240px,100vw - 28px)!important;max-height:min(820px,100dvh - 28px)!important;margin:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 38px 96px #0000009e!important}.admin-modal:before{content:""!important;z-index:-1!important;opacity:.18!important;background:repeating-linear-gradient(115deg,#ffffff1f 0 1px,#0000 1px 38px) 0 0/180px 180px!important;animation:18s linear infinite admin-slider-pattern!important;position:absolute!important;inset:0!important}.admin-modal-head{z-index:5!important;min-height:72px!important;padding:12px var(--admin-modal-pad)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:linear-gradient(90deg,#030706f2,#0a1410c7,#030706f2)!important;border:0!important;border-bottom:1px solid #ffffff1c!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;display:grid!important;position:sticky!important;top:0!important}.admin-modal-head .icon-button{background:linear-gradient(135deg,#ff5f5729,#ffffff0d),#0000002e!important;border-radius:15px!important;grid-column:3!important;justify-self:end!important;width:42px!important;height:42px!important}.admin-modal .hint-box,.admin-modal .privacy-note,.admin-modal .empty-state,.admin-modal .analytics-card,.admin-modal .analytics-table-card,.admin-modal .admin-section-divider{text-align:center!important;background:linear-gradient(145deg,#ffffff13,#ffffff05),#0003!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0f!important}.admin-modal .field{text-align:right!important;min-width:0!important}.admin-modal .field label{color:#e9fff0!important;text-align:center!important}.admin-modal .field small{color:#aebeb6!important;text-align:center!important;line-height:1.7!important}.admin-modal input,.admin-modal select,.admin-modal textarea{color:#f7fff8!important;background:#020604c7!important;border:1px solid #5cff8d29!important;border-radius:16px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff0a!important}.admin-modal input[type=file],.admin-modal input[type=color]{padding:6px!important}.admin-modal .toggle-card,.admin-modal .switch-row,.admin-modal .checkbox-grid label,.admin-modal .admin-check-card,.admin-modal .compact-check-card{background:linear-gradient(145deg,#ffffff12,#ffffff05),#0000002e!important;border:1px solid #ffffff1c!important;border-radius:17px!important;min-height:54px!important}.admin-modal .checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.admin-modal .save-action-row,.admin-modal .form-grid>.save-action-row,.admin-modal .form-grid>.button[type=submit]{grid-column:1/-1!important;justify-self:center!important;justify-items:center!important;gap:7px!important;width:min(100%,260px)!important;display:grid!important}.admin-modal .admin-mini-row,.admin-modal .slide-admin-card,.admin-modal .enchant-admin-card,.admin-modal .potion-admin-card,.admin-modal .rule-admin-card,.admin-modal .blog-admin-card,.admin-modal .ads-admin-card,.admin-modal .announcement-admin-card{background:linear-gradient(145deg,#ffffff13,#ffffff05),#0000003d!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:100%!important;box-shadow:inset 0 1px #ffffff0f!important}.admin-modal .slide-admin-card img,.admin-modal .admin-mini-row img,.admin-modal .ads-list-item img,.admin-modal .ads-edit-head img{border:1px solid #ffffff1f!important;border-radius:16px!important}.admin-modal .content-edit-details[open],.admin-modal .slide-edit-details[open],.admin-modal .blog-edit-details[open],.admin-modal .announcement-edit-details[open]{width:100%!important}.admin-modal .content-edit-form,.admin-modal .slide-edit-form,.admin-modal .blog-edit-form,.admin-modal .announcement-edit-form{width:100%!important;margin-top:12px!important}.admin-modal .admin-table .table-row,.admin-modal .phone-row,.admin-modal .download-row{text-align:center!important;background:linear-gradient(145deg,#fff1,#ffffff04),#00000029!important;border-radius:16px!important}.admin-modal .ads-filter-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}.admin-modal .ads-list-item{border-radius:18px!important}.admin-modal:has(.announcement-admin-form){width:min(1240px,100vw - 28px)!important}@keyframes admin-slider-sweep{0%{transform:translate(-120%)}48%,to{transform:translate(120%)}}@keyframes admin-slider-pattern{0%{background-position:0 0}to{background-position:180px 0}}@media (max-width:1180px){.admin-button-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.admin-modal .ads-manager-grid{grid-template-columns:1fr!important}.admin-modal .slide-admin-card{grid-template-columns:130px minmax(0,1fr) auto auto!important}}@media (max-width:760px){.admin-shell{width:min(560px,100% - 18px)!important;margin-top:10px!important}.admin-hero{border-radius:22px!important;grid-template-columns:1fr!important;min-height:0!important;padding:12px!important}.admin-identity-card{border-radius:18px!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:82px!important;padding:10px!important}.admin-identity-card span{border-radius:15px!important;width:46px!important;height:46px!important}.admin-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-launch-card{border-radius:20px!important;min-height:142px!important;padding:14px 10px!important}.admin-launch-card span{border-radius:16px!important;width:48px!important;height:48px!important}.admin-launch-card strong{font-size:13px!important}.admin-launch-card small{font-size:11px!important}.admin-modal-backdrop{place-items:stretch stretch!important;padding:8px!important}:is(.admin-modal,.admin-modal:has(.announcement-admin-form)){--admin-modal-pad:12px;border-radius:22px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.admin-modal-head{grid-template-columns:34px minmax(0,1fr) 38px!important;gap:6px!important;min-height:62px!important}.admin-modal-head h2{border-radius:15px!important;padding:8px 12px!important;font-size:15px!important}.admin-modal-head .icon-button{border-radius:14px!important;width:38px!important;height:38px!important}.admin-modal-body{gap:12px!important}.admin-modal .form-grid,.admin-modal .form-grid.single,.admin-modal .announcement-admin-form,.admin-modal .announcement-edit-form,.admin-modal .slide-edit-form{border-radius:18px!important;grid-template-columns:1fr!important;padding:12px!important}.admin-modal .announcement-admin-form>.field.full,.admin-modal .announcement-admin-form>.switch-row.full,.admin-modal .announcement-admin-form>.save-action-row,.admin-modal .announcement-edit-form>*,.admin-modal .field.full,.admin-modal .save-action-row{grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .admin-card-list,.admin-modal .blog-admin-list,.admin-modal .enchant-admin-list,.admin-modal .potion-admin-list{grid-template-columns:1fr!important}.admin-modal .slide-admin-card,.admin-modal .admin-mini-row{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}.admin-modal .slide-admin-card img,.admin-modal .admin-mini-row img{width:min(100%,220px)!important}.admin-modal .admin-table{padding:8px!important}}@media (max-width:460px){.admin-button-grid{grid-template-columns:1fr!important}.admin-launch-card{min-height:126px!important}}.announcement-strip{margin:14px auto 10px!important}.announcement-box{--announcement-bg:#07150f;--announcement-text:#eafff0;--announcement-border:#57ff94;isolation:isolate;border:1px solid var(--announcement-border);width:100%;min-height:46px;color:var(--announcement-text);background:var(--announcement-bg);border-radius:14px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 14px 34px #00000038}.announcement-box:before,.announcement-box:after{content:"";pointer-events:none;position:absolute;inset:0}.announcement-box:before{z-index:0;background:linear-gradient(90deg,#0000,#fff3,#0000);animation:5.8s linear infinite announcement-sweep;transform:translate(-115%)}.announcement-box:after{z-index:0;opacity:.22;background:repeating-linear-gradient(115deg,#ffffff21 0 1px,#0000 1px 18px) 0 0/180px 180px;animation:16s linear infinite announcement-pattern}.announcement-box span{z-index:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:rtl;max-width:100%;padding:0 18px;font-weight:950;line-height:1.7;display:block;position:relative;overflow:hidden}.announcement-admin-list{gap:12px;display:grid}.announcement-admin-card{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;gap:12px;padding:14px;display:grid}.announcement-admin-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.announcement-admin-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.announcement-status{color:#c9ffd2;background:#5cff8d1a;border:1px solid #5cff8d52;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:900}.announcement-status.hidden{color:#ffe8a2;background:#ffcf5a1a;border-color:#ffcf5a57}.announcement-admin-preview{min-height:42px;box-shadow:none;border-radius:12px}.announcement-link-preview{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;direction:ltr;overflow:hidden}.announcement-color-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.announcement-color-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.announcement-color-grid input[type=color]{cursor:pointer;min-height:46px;padding:4px}.announcement-edit-details summary{width:fit-content}.announcement-edit-form{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.announcement-delete-form{justify-content:flex-end;display:flex}@keyframes announcement-sweep{0%{transform:translate(-115%)}45%,to{transform:translate(115%)}}@keyframes announcement-pattern{0%{background-position:0 0}to{background-position:180px 0}}@media (max-width:760px){.announcement-strip{margin-top:10px!important}.announcement-box{border-radius:12px;min-height:42px}.announcement-box span{padding:0 12px;font-size:13px}.announcement-color-grid,.announcement-color-grid.compact{grid-template-columns:1fr}.announcement-admin-card-head{flex-direction:column;align-items:stretch}}@media (max-width:900px){.category-page-redesign .fixed-filter-row,.category-page-redesign .fixed-filter-row.inside-category{grid-template-columns:1fr!important}}@media (max-width:820px){.skin-editor-main>.skin-action-grid{grid-area:5/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.skin-editor-main>.skin-edit-controls{grid-row:6!important}}@media (max-width:560px){.skin-editor-main>.skin-action-grid{grid-template-columns:1fr!important}}@keyframes productModalDriftFinal{0%{transform:translate(-2%,-1%)rotate(0)}to{transform:translate(3%,2%)rotate(4deg)}}@media (max-width:820px){.product-modal-redesign{border-radius:20px!important;width:min(430px,100vw - 22px)!important;max-height:calc(100vh - 22px)!important}.product-modal-redesign .modal-title-main{flex-direction:column!important;align-items:flex-start!important}.product-modal-redesign .modal-title-main h3{white-space:normal!important}.product-modal-redesign .product-modal-grid{grid-template-columns:1fr!important}}.product-modal-redesign{--modal-pad:clamp(12px, 1.5vw, 18px);isolation:isolate!important;width:min(980px,100vw - 34px)!important;max-height:min(720px,100vh - 34px)!important;padding:0 var(--modal-pad) var(--modal-pad)!important;background:linear-gradient(#010404eb,#010504fa),#010504fa!important;border:1px solid #5cff8d42!important;border-radius:24px!important;position:relative!important;overflow:hidden auto!important;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #00000094!important}.product-modal-redesign:before{content:""!important;z-index:-1!important;opacity:.82!important;background:linear-gradient(115deg,#0000 0 37%,#5cff8d17 42%,#0000 52% 100%),radial-gradient(circle at 28% 30%,#52e1ff14,#0000 28%),radial-gradient(circle at 76% 72%,#ffcf5a0f,#0000 30%)!important;animation:10s ease-in-out infinite alternate productModalDriftFinal!important;position:absolute!important;inset:-42%!important}.product-modal-redesign .modal-title-row{z-index:4!important;min-height:82px!important;margin:0 calc(var(--modal-pad) * -1) 12px!important;padding:12px var(--modal-pad)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:linear-gradient(90deg,#010404f5,#050d0ad1,#010404f5)!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:24px 24px 0 0!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:sticky!important;top:0!important}.product-modal-redesign .modal-title-main{background:#040807b8!important;border:1px solid #ffffff1a!important;border-radius:18px!important;flex-direction:row!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:10px 14px!important;display:flex!important}.product-modal-redesign .modal-title-main h3{color:#f6fff7!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;margin:0!important;font-size:clamp(1.08rem,1.8vw,1.45rem)!important;line-height:1.45!important;overflow:hidden!important}.product-modal-redesign .modal-kicker{color:#caffd7!important;white-space:nowrap!important;background:#040d09e6!important;border:1px solid #5cff8d42!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:4px 10px!important;font-size:.76rem!important;font-weight:900!important;display:inline-flex!important}.product-modal-redesign .icon-button{background:#020706eb!important;flex:0 0 44px!important;width:44px!important;height:44px!important;margin-inline-start:10px!important}.product-modal-redesign .product-modal-grid{direction:rtl!important;grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;display:grid!important}.product-modal-redesign .product-media-stack,.product-modal-redesign .modal-info-stack{flex-direction:column!important;gap:10px!important;min-width:0!important;display:flex!important}.product-modal-redesign .modal-square-media,.product-modal-redesign .modal-tab-panel,.product-modal-redesign .modal-download-row{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#010505e6!important;border:1px solid #ffffff17!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0b!important}.product-modal-redesign .modal-square-media{padding:10px!important}.product-modal-redesign .modal-square-media img{aspect-ratio:1!important;object-fit:cover!important;border-radius:14px!important;width:100%!important}.product-modal-redesign .product-version-table-panel,.product-modal-redesign .product-description-panel,.product-modal-redesign .product-tags-panel,.product-modal-redesign .product-download-panel{padding:12px!important}.product-modal-redesign .product-description-panel{flex:auto!important;min-height:250px!important}.product-modal-redesign .modal-tab-panel h4{color:#f4fff7!important;margin:0 0 10px!important;font-size:.98rem!important}.product-modal-redesign .product-description-panel p{color:#dcf3dedb!important;margin:0!important;line-height:2!important}.product-modal-redesign .product-version-table{gap:8px!important;display:grid!important}.product-modal-redesign .product-version-table button{color:#eef7ee!important;background:#020707eb!important;border:1px solid #ffffff14!important;border-radius:13px!important;grid-template-columns:minmax(0,1.1fr) minmax(64px,.6fr) minmax(64px,.6fr)!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:8px 10px!important;transition:transform .17s,border-color .17s,background .17s!important;display:grid!important}.product-modal-redesign .product-version-table button:not(:disabled):hover,.product-modal-redesign .product-version-table button.active{background:linear-gradient(135deg,#5cff8d21,#52e1ff12),#030a09f5!important;border-color:#5cff8d57!important;transform:translateY(-2px)!important}.product-modal-redesign .product-version-table span,.product-modal-redesign .product-version-table small,.product-modal-redesign .product-version-table em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.product-modal-redesign .product-version-table em{color:#93ffb2!important;font-style:normal!important}.product-modal-redesign .product-download-panel{flex:none!important}.product-modal-redesign .modal-download-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px!important;display:flex!important}.product-modal-redesign .modal-download-row .button,.product-modal-redesign .modal-download-row .download-count{border-radius:14px!important;transition:transform .17s,border-color .17s,background .17s,color .17s!important}.product-modal-redesign .modal-download-row .button:hover{color:#06100b!important;background:linear-gradient(135deg,#78ff9f,#5be7ff)!important;border-color:#ffffff47!important;transform:translateY(-2px)scale(1.01)!important}@media (max-width:820px){.product-modal-redesign{border-radius:20px!important;width:min(430px,100vw - 22px)!important;max-height:calc(100vh - 22px)!important}.product-modal-redesign .modal-title-main{flex-direction:column!important;align-items:flex-start!important}.product-modal-redesign .modal-title-main h3{white-space:normal!important}.product-modal-redesign .product-modal-grid{grid-template-columns:1fr!important}}.topbar .main-nav a,.topbar .account-menu-trigger,.topbar .live-menu-trigger,.topbar .mobile-header-menu summary,.topbar .site-search form,.mobile-main-nav a{color:#f4fff7!important;background:linear-gradient(135deg,#ffffff09,#ffffff03),#020505e0!important;border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000047!important}.topbar .main-nav a:hover,.topbar .account-menu-trigger:hover,.topbar .live-menu-trigger:hover,.topbar .mobile-header-menu summary:hover,.mobile-main-nav a:hover{background:linear-gradient(135deg,#5cff8d1f,#52e1ff0f),#030908f0!important;border-color:#5cff8d47!important}.product-modal-backdrop{background:radial-gradient(circle at 18% 20%,#5cff8d1a,#0000 30%),radial-gradient(circle at 78% 12%,#52e1ff17,#0000 28%),#000000d6!important}.product-modal-compact{isolation:isolate!important;background:linear-gradient(#010303db,#010404fa),#010404fa!important;border-color:#5cff8d33!important;overflow:hidden auto!important}.product-modal-compact:before{content:""!important;z-index:-1!important;opacity:.8!important;background:linear-gradient(115deg,#0000 0 36%,#5cff8d14 42%,#0000 50% 100%),radial-gradient(circle,#52e1ff14,#0000 36%)!important;animation:9s ease-in-out infinite alternate productModalDrift!important;position:absolute!important;inset:-35%!important}@keyframes productModalDrift{0%{transform:translate(-2%,-1%)rotate(0)}to{transform:translate(3%,2%)rotate(4deg)}}.product-modal-compact .modal-title-row{align-items:center!important}.product-modal-compact .modal-title-main{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.product-modal-compact .modal-title-main h3{margin:0!important;padding:0!important;font-size:clamp(1.15rem,2vw,1.65rem)!important;line-height:1.45!important}.product-modal-compact .modal-kicker{color:#caffd7!important;background:#040c09db!important;border:1px solid #5cff8d38!important;border-radius:12px!important;align-items:center!important;min-height:30px!important;padding:4px 10px!important;font-size:.78rem!important;font-weight:900!important;display:inline-flex!important}.product-modal-compact .product-modal-grid{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr)!important;gap:12px!important}.product-modal-compact .product-media-stack,.product-modal-compact .modal-info-stack{flex-direction:column!important;gap:10px!important;display:flex!important}.product-modal-compact .modal-square-media,.product-modal-compact .modal-tab-panel,.product-modal-compact .modal-download-row{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#010505e0!important;border-color:#ffffff17!important}.product-modal-compact .modal-square-media{padding:10px!important}.product-modal-compact .modal-square-media img{aspect-ratio:1!important;object-fit:cover!important}.product-modal-compact .product-version-table-panel{padding:12px!important}.product-version-table{gap:8px!important;display:grid!important}.product-version-table button{color:#eef7ee!important;background:#030707e6!important;border:1px solid #ffffff14!important;border-radius:14px!important;grid-template-columns:minmax(0,1.2fr) minmax(74px,.7fr) minmax(74px,.7fr)!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:8px 10px!important;transition:transform .17s,border-color .17s,background .17s!important;display:grid!important}.product-version-table button:not(:disabled):hover,.product-version-table button.active{background:linear-gradient(135deg,#5cff8d24,#52e1ff12),#030a09f2!important;border-color:#5cff8d57!important;transform:translateY(-2px)!important}.product-version-table span,.product-version-table small,.product-version-table em{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.product-version-table em{color:#93ffb2!important;font-style:normal!important}.product-modal-compact .product-description-panel{flex:auto!important;min-height:210px!important}.product-modal-compact .product-description-panel p{color:#eef7eed1!important;line-height:2!important}.product-modal-compact .product-download-panel{padding:12px!important}.product-modal-compact .modal-download-row{margin:0!important;padding:10px!important}.product-modal-compact .modal-download-row .button,.product-modal-compact .modal-download-row .download-count{transition:transform .17s,border-color .17s,background .17s,color .17s!important}.product-modal-compact .modal-download-row .button:hover{color:#06100b!important;background:linear-gradient(135deg,#78ff9f,#5be7ff)!important;border-color:#ffffff47!important;transform:translateY(-2px)scale(1.01)!important}.tools-page-redesign .crafti-tool-tabs a,.tools-page-redesign .tool-panel button,.tools-page-redesign .tool-panel .button,.tools-page-redesign .ellipse-presets button,.tools-page-redesign .enchant-group button,.tools-page-redesign .optimize-switch button,.tools-page-redesign .level-buttons button,.tools-page-redesign .skin-head-actions button,.tools-page-redesign .skin-mode-tabs button,.tools-page-redesign .skin-tool-buttons button,.tools-page-redesign .skin-history-actions button,.tools-page-redesign .skin-side-actions button,.tools-page-redesign .skin-action-grid button,.tools-page-redesign .skin-part-buttons button,.tools-page-redesign .skin-face-buttons button,.tools-page-redesign .skin-pill-grid button{color:#eef7ee!important;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#020606e0!important;border-color:#ffffff1a!important;transition:transform .17s,border-color .17s,background .17s,color .17s!important;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000038!important}.tools-page-redesign .tool-panel,.tools-page-redesign .calculator-controls,.tools-page-redesign .enchant-list,.tools-page-redesign .enchant-detail-box,.tools-page-redesign .ellipse-control-card,.tools-page-redesign .ellipse-preview-card,.tools-page-redesign .calculator-result,.tools-page-redesign .skin-panel,.tools-page-redesign .skin-canvas-card{background:linear-gradient(145deg,#ffffff0a,#ffffff03),#010505e0!important;border-color:#ffffff17!important}.tools-page-redesign .crafti-tool-tabs a:hover,.tools-page-redesign .crafti-tool-tabs a.active,.tools-page-redesign .tool-panel button:hover,.tools-page-redesign .tool-panel button.active,.tools-page-redesign .tool-panel .button:hover{background:linear-gradient(135deg,#5cff8d21,#52e1ff12),#030a09f2!important;border-color:#5cff8d52!important;transform:translateY(-2px)!important}@media (max-width:820px){.product-modal-compact .product-modal-grid{grid-template-columns:1fr!important}.product-modal-compact .modal-title-main{flex-direction:column!important;align-items:flex-start!important}}.page-panel-header,.section-head,.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header,.auth-redesign>.page-panel-header,.framed-info-page>.page-panel-header,.tools-page-redesign>.page-panel-header,.page-panel-header h1,.section-head h1,.section-head h2,.category-container .section-head h2,.blog-section>.blog-section-head h2,.category-page-redesign>.page-panel-header h1,.subscription-redesign>.page-panel-header h1,.auth-redesign>.page-panel-header h1,.framed-info-page>.page-panel-header h1,.tools-page-redesign>.page-panel-header h1{text-align:right!important;direction:rtl!important;justify-content:flex-start!important}@media (max-width:900px){.category-page-redesign .browser-panel{flex-direction:column!important;align-items:stretch!important}.category-page-redesign .browser-search,.category-page-redesign .filter-row{flex:auto!important;width:100%!important;min-width:0!important}:is(.category-page-redesign .filter-row,.category-page-redesign .filter-row:has(.select-shell:nth-child(2):last-child)){grid-template-columns:1fr!important}.tools-page-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}}.category-page-redesign .browser-panel{grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr)!important}.category-page-redesign .browser-filter-title{display:none!important}.category-page-redesign .filter-row{grid-column:auto!important;align-items:center!important}.category-page-redesign .browser-grid.is-empty,.blog-grid-page.is-empty{place-items:center!important;min-height:260px!important;display:grid!important}.category-page-redesign .browser-grid.is-empty .empty-state,.blog-grid-page.is-empty .empty-state{text-align:center!important;justify-content:center!important;width:min(520px,100%)!important;margin:0 auto!important}.blog-archive-page .blog-grid-page{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:14px!important;padding:0!important;display:grid!important}.blog-archive-page .blog-list-card{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #b794ff38!important;border-radius:20px!important;min-height:320px!important;padding:10px!important;transition:transform .18s,border-color .18s,background .18s!important;box-shadow:inset 0 1px #ffffff0f!important}.blog-archive-page .blog-list-card:hover{border-color:#b794ff6b!important;transform:translateY(-3px)!important}.blog-archive-page .blog-list-card img{aspect-ratio:16/10!important;border-radius:16px!important}.auth-redesign,.framed-info-page{--rail-pad:clamp(14px, 2vw, 22px);width:min(860px,100% - 32px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;background:linear-gradient(#030706a8,#030706f2),radial-gradient(circle at 18% 18%,#5cff8d1c,#0000 35%),#040908f2!important;border-radius:28px!important;margin:18px auto 30px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 26px 76px #00000057!important}.framed-info-page{width:min(1520px,100% - 32px)!important}.auth-redesign>.page-panel-header,.framed-info-page>.page-panel-header{margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:12px var(--rail-pad)!important;background:linear-gradient(90deg,#030706d6,#09121080,#030706d6)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important;justify-content:flex-end!important;display:flex!important}.auth-redesign>.page-panel-header h1,.framed-info-page>.page-panel-header h1{box-shadow:none!important;background:#080c0b70!important;border:1px solid #ffffff1f!important;border-radius:18px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 16px!important;display:inline-flex!important}.auth-redesign>.page-panel-body{background:linear-gradient(145deg,#ffffff13,#ffffff05),#040807c7!important;border:1px solid #ffffff1f!important;border-radius:22px!important;width:min(620px,100%)!important;margin:0 auto!important;padding:clamp(16px,3vw,26px)!important}.auth-redesign .form-grid{gap:14px!important}.auth-redesign input,.auth-redesign textarea,.auth-redesign select{min-height:48px!important;box-shadow:none!important;background:#020603c7!important;border:1px solid #5cff8d2e!important;border-radius:16px!important}.framed-info-page .rules-grid,.framed-info-page .contact-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:14px!important;padding:0!important;display:grid!important}.framed-info-page .rule-item,.framed-info-page .contact-card{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #5cff8d2e!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff0f!important}.product-modal-backdrop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 50% 12%,#5cff8d1f,#0000 34%),#000000bd!important;padding:clamp(12px,2vw,24px)!important}.product-modal{--rail-pad:clamp(14px, 2vw, 22px);width:min(1080px,100%)!important;max-height:min(760px,100vh - 28px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;background:linear-gradient(#030706a8,#030706f5),radial-gradient(circle at 18% 18%,#5cff8d1f,#0000 36%),#040908f2!important;border:1px solid #5cff8d47!important;border-radius:28px!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff12,0 32px 90px #0000008a!important}.product-modal .modal-title-row{z-index:2!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:12px var(--rail-pad)!important;background:linear-gradient(90deg,#030706f0,#091210b8,#030706f0)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important;position:sticky!important;top:0!important}.product-modal .modal-title-row>div{background:#080c0b70!important;border:1px solid #ffffff1f!important;border-radius:18px!important;flex-direction:column!important;gap:4px!important;padding:10px 16px!important;display:inline-flex!important}.product-modal-grid{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)!important;gap:14px!important;display:grid!important}.product-modal .modal-square-media,.product-modal .modal-tab-panel,.product-modal .modal-download-row{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #ffffff1f!important;border-radius:20px!important;box-shadow:inset 0 1px #ffffff0f!important}.product-modal .modal-square-media{padding:12px!important}.product-modal .modal-square-media img{border-radius:16px!important}.product-modal .variant-picker-grid button{background:#ffffff0b!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.product-modal .variant-picker-grid button.active{background:#5cff8d1f!important;border-color:#5cff8d6b!important}@media (max-width:820px){.category-page-redesign .browser-panel,.category-page-redesign .filter-row,.product-modal-grid{grid-template-columns:1fr!important}.category-page-redesign .filter-row{grid-column:1/-1!important}.auth-redesign,.framed-info-page{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}}.category-page-redesign,.subscription-redesign{--rail-pad:clamp(14px, 2vw, 22px);width:min(1520px,100% - 32px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;border-radius:28px!important;margin-block:18px 28px!important;overflow:hidden!important}.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header{width:auto!important;max-width:none!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:10px var(--rail-pad)!important;background:linear-gradient(90deg,#030706d1,#07120e80,#030706d1)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important}.category-page-redesign .browser-panel{grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr);background:linear-gradient(135deg,#ffffff13,#ffffff05),#050908c7!important;border:1px solid #ffffff1f!important;border-radius:22px!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:13px!important;display:grid!important}.browser-filter-title{color:#fff;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:900;display:inline-flex}.category-page-redesign .browser-search{background:#020605b8!important;border:1px solid #ffffff1f!important;border-radius:18px!important;min-height:48px!important;margin:0!important}.category-page-redesign .select-shell svg{display:none!important}.category-page-redesign .filter-row select{appearance:none!important;color:#fff!important;background:linear-gradient(135deg,#ffffff12,#ffffff05),#040807d1!important;border:1px solid #ffffff1f!important;border-radius:16px!important;width:100%!important;min-height:46px!important;padding:0 14px!important}.category-page-redesign .browse-card{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #ffffff1f!important;border-radius:20px!important;min-height:238px!important;padding:10px!important;box-shadow:inset 0 1px #ffffff0f!important}.category-page-redesign .browse-card:hover{border-color:#fff3!important;transform:translateY(-3px)!important}.subscription-redesign .subscription-card{background:linear-gradient(#03070694,#030706eb),url(/category-bg/applications.webp) 50%/cover no-repeat,#040908e6!important;border:1px solid #ff6d9e47!important;border-radius:24px!important;width:min(860px,100%)!important}.register-panel .icon-field>span input{background:#020603c7!important;border:1px solid #5cff8d2e!important;border-radius:16px!important;width:100%!important;min-height:48px!important;padding:0 14px!important}@media (max-width:760px){.category-page-redesign .browser-panel,.category-page-redesign .filter-row{grid-template-columns:1fr!important}.category-page-redesign,.subscription-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header{border-radius:22px 22px 0 0!important}}.framed-info-page{--rail-pad:clamp(14px, 2vw, 22px);width:min(1520px,100% - 32px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;background:linear-gradient(#030706b3,#030706eb),url(/category-bg/blogs.webp) 50%/cover no-repeat,#040908f2!important;border:1px solid #5cff8d3d!important;border-radius:28px!important;margin-block:18px 26px!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 26px 76px #00000057!important}.framed-info-page .page-panel-header{margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:14px var(--rail-pad)!important;background:linear-gradient(90deg,#030706c2,#0a12107a,#030706c2)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important}.framed-info-page .page-panel-header h1{box-shadow:none!important;background:#080c0b75!important;border:1px solid #ffffff24!important;border-radius:18px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 16px!important;display:inline-flex!important}.framed-info-page .page-panel-body{padding:0!important}.framed-info-page .rule-card,.framed-info-page .contact-card{background:linear-gradient(145deg,#ffffff16,#ffffff05),#070a0adb!important;border:1px solid #ffffff24!important;border-radius:18px!important}.rules-page{border-color:#ffcf5a57!important}.contact-page{border-color:#52e1ff57!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #0c180ec7, #050706f5 340px), radial-gradient(circle at 18px 18px, #5cff8d14 0 2px, transparent 2px 100%), var(--bg);min-height:100vh;color:var(--text);letter-spacing:0;background-size:auto,36px 36px,auto;margin:0;font-family:Vazirmatn,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{border:0}img{max-width:100%;display:block}.site-frame{width:min(1520px,100% - 32px);margin:0 auto}.topbar{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050706c7;position:sticky;top:0}.topbar-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:76px;display:grid}.brand{white-space:nowrap;align-items:center;gap:12px;font-weight:900;display:inline-flex}.brand img,.avatar-fallback{object-fit:cover;background:#111;border:1px solid #5cff8d52;border-radius:8px;width:44px;height:44px;box-shadow:0 0 0 4px #5cff8d0f}.brand span{line-height:1.2;display:grid}.brand small{color:var(--green);font-size:12px}.main-nav{color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.main-nav a{border-radius:var(--radius);padding:10px 12px;transition:all .18s}.main-nav a:hover{color:var(--text);background:#ffffff0f}.auth-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.button,.icon-button{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:42px;color:var(--text);cursor:pointer;background:#ffffff0f;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover,.icon-button:hover{background:#5cff8d1f;border-color:#5cff8d80;transform:translateY(-1px)}.button.primary{color:#021006;background:linear-gradient(135deg, var(--green), #8fffc4);border-color:#5cff8dbd;font-weight:900}.button.danger{color:#ffd6d2;border-color:#ff5f5759}.icon-button{width:42px;padding:0}.hero{min-height:440px;padding:28px 0 16px;position:relative}.hero-slider{border:1px solid var(--line);border-radius:var(--radius);min-height:420px;box-shadow:var(--shadow);background:#080b08;position:relative;overflow:hidden}.hero-media{background-position:50%;background-size:cover;transition:background-image .26s;position:absolute;inset:0;transform:scale(1.02)}.hero-media:after{content:"";background:linear-gradient(90deg,#050706e6,#0507067a,#0507062e),linear-gradient(#0507060d,#050706ad);position:absolute;inset:0}.hero-content{z-index:2;align-content:end;max-width:720px;min-height:420px;padding:clamp(24px,5vw,58px);display:grid;position:relative}.eyebrow{border-radius:var(--radius);width:fit-content;color:var(--green);background:#050f078f;border:1px solid #5cff8d42;align-items:center;gap:8px;margin-bottom:18px;padding:8px 10px;font-size:13px;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}.hero h1{margin-bottom:16px;font-size:clamp(34px,5vw,68px);line-height:1.08}.hero p{color:#dce9de;max-width:620px;font-size:clamp(15px,1.7vw,20px);line-height:2}.hero-controls{z-index:3;inset-inline-end:24px;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px}.dot{cursor:pointer;background:#ffffff47;border-radius:999px;width:34px;height:6px;transition:all .18s}.dot.active{background:var(--green);width:52px}.stats-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.stat-tile{border:1px solid var(--line);border-radius:var(--radius);background:#0a100cc2;padding:16px}.stat-tile strong{color:var(--green);margin-bottom:4px;font-size:22px;display:block}.stat-tile span{color:var(--muted);font-size:13px}.visual-menu{grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 0 22px;display:grid}.category-jump{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:14px;transition:transform .18s,background .18s,border-color .18s;display:grid}.category-jump:hover{background:#5cff8d14;border-color:#5cff8d6b;transform:translateY(-2px)}.category-icon{border-radius:var(--radius);background:#ffffff14;place-items:center;width:44px;height:44px;display:grid}.category-jump strong{margin-bottom:4px;display:block}.category-jump small{color:var(--muted)}.content-section{padding:32px 0 10px;scroll-margin-top:96px}.section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.section-head h2{margin-bottom:6px;font-size:clamp(22px,3vw,34px)}.section-head p{color:var(--muted);margin:0}.rail-actions{gap:8px;display:flex}.content-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#5cff8d70 #ffffff0f;grid-auto-columns:minmax(260px,320px);grid-auto-flow:column;gap:14px;padding:4px 1px 18px;display:grid;overflow-x:auto}.item-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);scroll-snap-align:start;min-height:420px;position:relative;overflow:hidden}.item-image{cursor:pointer;background:#101610;width:100%;height:188px;position:relative;overflow:hidden}.item-image img{object-fit:cover;width:100%;height:100%;transition:transform .22s,filter .22s}.item-card:hover .item-image img,.item-image:focus-visible img{filter:saturate(1.12)contrast(1.06);transform:scale(1.045)}.item-body{gap:10px;padding:16px;display:grid}.item-meta{flex-wrap:wrap;gap:8px;display:flex}.pill{border:1px solid var(--line);border-radius:var(--radius);min-height:28px;color:var(--muted);background:#ffffff0b;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.item-card h3{margin:0;font-size:19px;line-height:1.5}.item-card p{min-height:56px;color:var(--muted);margin:0;line-height:1.8}.card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.download-count{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius);min-height:180px;color:var(--muted);background:#ffffff08;place-items:center;display:grid}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--line-strong);border-radius:var(--radius);width:min(920px,100%);max-height:min(720px,100vh - 34px);box-shadow:var(--shadow);background:#08100b;overflow-y:auto}.modal-media{background:#111;height:300px}.modal-media img{object-fit:cover;width:100%;height:100%}.modal-content{gap:16px;padding:22px;display:grid}.modal-title-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.modal h3{margin:0;font-size:28px}.modal p{color:#d8e7da;white-space:pre-wrap;line-height:2}.supporters-band{border:1px solid var(--line);border-radius:var(--radius);background:#0a100cb8;margin:44px 0 28px;overflow:hidden}.supporters-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.supporters-track{gap:12px;padding:14px;display:flex;overflow:hidden}.supporter-chip{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0d;flex:none;min-width:220px;padding:12px;animation:14s linear infinite drift}.supporter-chip strong{margin-bottom:4px;display:block}.supporter-chip span{color:var(--green);font-weight:800}@keyframes drift{0%{transform:translate(0)}to{transform:translate(80px)}}.page-panel{border:1px solid var(--line);border-radius:var(--radius);background:#0a100cc2;width:min(1040px,100% - 32px);margin:32px auto}.page-panel-header{border-bottom:1px solid var(--line)}.page-panel h1{margin-bottom:10px;font-size:clamp(28px,4vw,46px)}.page-panel p,.rule-item p{color:var(--muted);line-height:2}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-grid.single{grid-template-columns:1fr}.field{gap:7px;display:grid}.field.full{grid-column:1/-1}.field label{color:#d9eadb;font-size:13px;font-weight:800}.field input,.field textarea,.field select{border:1px solid var(--line);border-radius:var(--radius);width:100%;min-height:44px;color:var(--text);background:#020603c7;outline:0;padding:10px 12px}.field textarea{resize:vertical;min-height:120px;line-height:1.9}.alert{border-radius:var(--radius);color:#ffd7d4;background:#ff5f5714;border:1px solid #ff5f5761;padding:12px}.success{color:#dfffe7;background:#5cff8d14;border-color:#5cff8d61}.split{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.list{gap:10px;display:grid}.rule-item,.history-item,.table-row{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.admin-layout{grid-template-columns:260px 1fr;gap:18px;width:min(1560px,100% - 32px);margin:24px auto 48px;display:grid}.admin-sidebar{border:1px solid var(--line);border-radius:var(--radius);background:#0a100cdb;align-self:start;padding:12px;position:sticky;top:92px}.admin-sidebar a{border-radius:var(--radius);color:var(--muted);align-items:center;gap:10px;padding:12px;display:flex}.admin-sidebar a:hover{color:var(--text);background:#ffffff0f}.admin-main{gap:16px;display:grid}.admin-panel{border:1px solid var(--line);border-right:4px solid var(--green);border-radius:var(--radius);background:#0a100cc7;scroll-margin-top:96px;overflow:hidden}.admin-panel.cyan{border-right-color:var(--cyan)}.admin-panel.amber{border-right-color:var(--amber)}.admin-panel.rose{border-right-color:var(--rose)}.admin-panel.red{border-right-color:var(--red)}.admin-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.admin-panel-head h2{align-items:center;gap:10px;margin:0;font-size:22px;display:inline-flex}.admin-panel-body{padding:18px}.admin-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:16px}.metric strong{color:var(--green);font-size:28px;display:block}.metric span{color:var(--muted)}.admin-table{gap:8px;display:grid;overflow-x:auto}.table-row{grid-template-columns:1.2fr 1fr .75fr .75fr auto;align-items:center;gap:10px;min-width:760px;display:grid}.table-row.compact{grid-template-columns:1fr 1fr 1fr 1fr}.table-row small{color:var(--muted)}.inline-form{align-items:center;gap:8px;display:flex}.footer{border-top:1px solid var(--line);width:min(1520px,100% - 32px);color:var(--muted);margin:0 auto 24px;padding-top:24px}@media (max-width:1060px){.topbar-inner,.split,.admin-layout{grid-template-columns:1fr}.main-nav,.auth-actions{justify-content:flex-start;padding-bottom:8px;overflow-x:auto}.visual-menu,.stats-strip,.admin-grid{grid-template-columns:repeat(2,1fr)}.admin-sidebar{grid-template-columns:repeat(2,1fr);display:grid;position:static}}@media (max-width:720px){.site-frame,.hero,.page-panel,.admin-layout,.footer{width:min(100% - 20px,1520px)}.hero-slider,.hero-content{min-height:520px}.hero-content{padding:22px}.hero-controls{inset-inline:22px auto}.visual-menu,.stats-strip,.form-grid,.admin-grid,.admin-sidebar{grid-template-columns:1fr}.content-rail{grid-auto-columns:minmax(238px,84vw)}.section-head,.modal-title-row,.supporters-head{flex-direction:column;align-items:stretch}.modal-media{height:220px}}.topbar-inner{grid-template-columns:auto minmax(280px,1fr) minmax(260px,420px) auto}.site-search{width:100%;position:relative}.site-search form,.browser-search{border:1px solid var(--line);border-radius:var(--radius);background:#020603c2;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.site-search input,.browser-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.search-popover{z-index:70;inset-inline:0;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:#071009;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px)}.search-popover button{border-radius:var(--radius);color:var(--text);text-align:right;cursor:pointer;background:0 0;grid-template-columns:46px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.search-popover button:hover{background:#5cff8d14}.search-popover img{border-radius:var(--radius);object-fit:cover;width:46px;height:46px}.search-popover strong,.search-popover small{display:block}.search-popover small{color:var(--muted)}.button,.icon-button{min-height:38px;padding:0 12px}.icon-button{width:38px}.compact-button{min-height:36px;padding:0 12px;font-size:13px}.hero{min-height:auto;padding:18px 0 10px}.hero-slider.image-only{aspect-ratio:1600/520;height:clamp(190px,27vw,360px);min-height:auto}.hero-image-link{box-sizing:border-box;background:#0a100c;width:100%;height:100%;display:block}.hero-image-link img{object-fit:cover;width:100%;height:100%;transition:transform .26s,filter .26s}.hero-image-link:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.015)}.hero-controls.compact{inset-inline-end:14px;border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000070;border:1px solid #ffffff29;padding:6px;bottom:12px}.dot{width:26px;height:5px}.dot.active{width:42px}.content-groups{gap:18px;display:grid}.category-container{border:1px solid var(--line);border-right:4px solid var(--green);border-radius:var(--radius);background:#0a100cb8;padding:18px;box-shadow:0 14px 44px #0003}.category-container.cyan{border-right-color:var(--cyan)}.category-container.amber{border-right-color:var(--amber)}.category-container.rose{border-right-color:var(--rose)}.category-container.emerald{border-right-color:var(--green)}.square-rail{grid-auto-columns:minmax(150px,180px)}.square-card{background:#ffffff09;min-height:auto;padding:0}.square-item-button,.browse-card{border-radius:var(--radius);width:100%;color:var(--text);text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:10px;padding:10px;display:grid}.square-image{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:#0e1510;width:100%;display:block;overflow:hidden}.square-image img{object-fit:cover;width:100%;height:100%;transition:transform .18s,filter .18s}.square-item-button:hover .square-image img,.browse-card:hover .square-image img{filter:saturate(1.12);transform:scale(1.04)}.square-item-button strong,.browse-card strong{place-items:center;min-height:42px;font-size:14px;line-height:1.55;display:grid}.browse-card small{color:var(--muted);line-height:1.6}.view-all{background:#52e1ff14;border-color:#52e1ff61}.product-modal{width:min(980px,100%)}.sticky-modal-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08100beb;padding:16px 18px;position:sticky;top:0}.modal-kicker{color:var(--green);margin-bottom:8px;font-size:13px;font-weight:900;display:inline-flex}.product-modal-grid{grid-template-columns:minmax(240px,340px) 1fr;gap:18px;padding:18px;display:grid}.modal-square-media{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius);background:#0e1510;overflow:hidden}.modal-square-media img{object-fit:cover;width:100%;height:100%}.modal-info-stack{align-content:start;gap:12px;display:grid}.modal-tab-panel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;padding:14px}.modal-tab-panel h4{color:#f4fff4;margin:0 0 10px}.modal-tab-panel p{color:var(--muted);margin:0;line-height:2}.item-meta.separated{margin-top:10px}.loader-pill{color:#c8f6ff;border-color:#52e1ff4d}.modal-download-row{border-radius:var(--radius);background:#5cff8d12;border:1px solid #5cff8d47;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.browser-panel{gap:12px;margin-bottom:18px;display:grid}.filter-row{flex-wrap:wrap;gap:10px;display:flex}.select-shell{min-width:170px;display:inline-flex;position:relative}.select-shell svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.filter-row select{border:1px solid var(--line);border-radius:var(--radius);min-width:160px;min-height:40px;color:var(--text);background:#020603c7;padding:0 10px}.browser-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.browse-card{border:1px solid var(--line);background:#ffffff09}.wide-page{width:min(1320px,100% - 32px)}.supporters-mini{border:1px solid var(--line);border-radius:var(--radius);background:#0a100cb8;width:min(720px,100% - 32px);margin:32px auto 22px;overflow:hidden}.supporters-mini-head{border-bottom:1px solid var(--line);min-height:42px;color:var(--green);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.supporters-mini-head a{border-radius:var(--radius);color:var(--text);border:1px solid #5cff8d47;padding:3px 8px}.supporters-mini-window{overflow:hidden}.supporters-mini-track{gap:8px;width:max-content;padding:10px;animation:24s linear infinite supporterMarquee;display:flex}.supporter-mini-chip{border:1px solid var(--line);border-radius:var(--radius);min-height:34px;color:var(--muted);white-space:nowrap;background:#ffffff0b;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:inline-flex}.supporter-mini-chip b{color:var(--green)}@keyframes supporterMarquee{0%{transform:translate(0)}to{transform:translate(50%)}}.admin-hero{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#5cff8d1a,#52e1ff0f),#0a100cc7;padding:22px}.admin-hero h1{margin-bottom:8px}.admin-hero p{color:var(--muted);margin:0}.admin-button-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.admin-launch-card{border:1px solid var(--line);border-radius:var(--radius);min-height:142px;color:var(--text);text-align:right;cursor:pointer;background:#ffffff0a;gap:8px;padding:16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.admin-launch-card span{border-radius:var(--radius);background:#ffffff14;place-items:center;width:42px;height:42px;display:grid}.admin-launch-card small{color:var(--muted)}.admin-launch-card.red{border-right:4px solid #ff5f57}.admin-launch-card.purple{border-right:4px solid #b794ff}.admin-launch-card.cyan{border-right:4px solid var(--cyan)}.admin-launch-card.amber{border-right:4px solid var(--amber)}.admin-launch-card.blue{border-right:4px solid #6da8ff}.admin-launch-card.rose{border-right:4px solid var(--rose)}.admin-launch-card.teal{border-right:4px solid #49e0bd}.admin-launch-card.lime{border-right:4px solid #b9ff5a}.admin-launch-card.pink{border-right:4px solid #ff75d8}.admin-launch-card.orange{border-right:4px solid #ff9d48}.admin-modal{border:1px solid var(--line-strong);border-radius:var(--radius);width:min(1120px,100%);max-height:min(780px,100vh - 34px);box-shadow:var(--shadow);background:#08100b;overflow:auto}.admin-modal-head{z-index:3;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08100bf2;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.admin-modal-head h2{margin:0}.admin-modal-body{gap:18px;padding:18px;display:grid}.hint-box{border-radius:var(--radius);color:#d9fbff;background:#52e1ff12;border:1px solid #52e1ff42;align-items:center;gap:8px;padding:12px;line-height:1.9;display:flex}.toggle-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.toggle-card strong,.toggle-card small{display:block}.toggle-card small{color:var(--muted);margin-top:4px}.switch{flex:none;width:54px;height:30px;position:relative}.switch input{opacity:0}.switch i{border:1px solid var(--line);background:#ffffff14;border-radius:999px;position:absolute;inset:0}.switch i:after{content:"";background:var(--muted);border-radius:999px;width:20px;height:20px;transition:transform .18s,background .18s;position:absolute;top:4px;right:4px}.switch input:checked+i{background:#5cff8d33;border-color:#5cff8d6b}.switch input:checked+i:after{background:var(--green);transform:translate(-24px)}.checkbox-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;display:grid}.checkbox-grid label{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}.admin-card-list{gap:10px;display:grid}.slide-admin-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff09;grid-template-columns:120px 1fr 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.slide-admin-card img{border-radius:var(--radius);object-fit:cover;width:120px;height:42px}.slide-title-chip{border-radius:var(--radius);align-items:center;width:fit-content;min-height:34px;padding:0 10px;font-weight:900;display:inline-flex}.tone-1{color:#e5d8ff;background:#b794ff2e}.tone-2{color:#d1f8ff;background:#52e1ff26}.tone-3{color:#ffe7a3;background:#ffcf5a29}.tone-4{color:#ffd3e3;background:#ff6d9e29}.tone-5{color:#d7ffdf;background:#5cff8d24}.tone-6{color:#ffe1c4;background:#ff9d4829}.content-admin-box{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;padding:12px}.content-admin-box h3{margin:0 0 10px}.admin-mini-row{border-top:1px solid var(--line);grid-template-columns:44px 1fr auto auto;align-items:center;gap:10px;padding:8px 0;display:grid}.admin-mini-row img{border-radius:var(--radius);object-fit:cover;width:44px;height:44px}.admin-search{margin-bottom:12px}.linklike{width:fit-content;color:var(--green);cursor:pointer;text-align:right;background:0 0;font-weight:900}.admin-detail-panel{border-radius:var(--radius);background:#0c160f;border:1px solid #5cff8d47;gap:8px;padding:14px;display:grid;position:sticky;bottom:0}.admin-detail-panel h3,.admin-detail-panel p,.admin-detail-panel h4{margin:0}.admin-detail-panel small{color:var(--muted);display:block}.pager{justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:1060px){.topbar-inner{grid-template-columns:1fr}.site-search{order:3}.admin-button-grid{grid-template-columns:repeat(2,1fr)}.product-modal-grid{grid-template-columns:1fr}}@media (max-width:720px){.hero-slider.image-only{height:190px;min-height:190px}.admin-button-grid,.slide-admin-card{grid-template-columns:1fr}.square-rail{grid-auto-columns:minmax(138px,42vw)}.filter-row select{width:100%}.product-modal-grid,.admin-modal-body{padding:12px}}:root{--bg:#060708;--bg-soft:#0b0d10;--panel:#101216;--panel-2:#151821;--line:#e5e8ee1f;--line-strong:#e5e8ee38;--text:#f1f3f6;--muted:#9aa1ad;--faint:#6d7480;--green:#d9dee7;--green-2:#8f98a8;--cyan:#72d7ff;--amber:#ffd16e;--rose:#ff7aa8;--red:#ff6b63;--shadow:0 22px 80px #0000006b;--radius:18px;--site-width:1120px}body{background:#050607;font-size:14px;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;background:linear-gradient(115deg,#ffffff0b,#0000 26%,#ffffff06 54%,#0000 74%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 82px),linear-gradient(#101216,#050607 46%,#090b0f);animation:26s linear infinite craftiBackground;position:fixed;inset:-20%}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000014,#0000008a),repeating-linear-gradient(135deg,#0000 0 16px,#ffffff05 16px 17px);position:fixed;inset:0}@keyframes craftiBackground{0%{transform:translate(0,0)}to{transform:translate(82px,82px)}}.site-canvas{width:min(var(--site-width), calc(100% - 24px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0ddb;border:1px solid #ffffff1b;border-radius:28px;margin:14px auto 24px;overflow:visible;box-shadow:0 34px 120px #0000008c,inset 0 1px #ffffff0a}body::selection{background:#d9dee742}.field input:focus,.field textarea:focus,.field select:focus{border-color:#e5e8ee6b;box-shadow:0 0 0 3px #e5e8ee12}.success,.modal-download-row,.admin-detail-panel{background:#e5e8ee0e;border-color:#e5e8ee3d}.topbar{border-radius:28px 28px 0 0}.site-frame,.footer,.admin-shell,.wide-page,.page-panel,.supporters-mini{width:min(1040px,100% - 28px)}.topbar{background:#0b0c0fd1;border-bottom-color:#ffffff17}.brand img,.avatar-fallback{border-color:#ffffff2e;border-radius:13px;width:38px;height:38px;box-shadow:inset 0 0 22px #ffffff14,0 8px 28px #0000004d}.brand small,.modal-kicker,.supporters-mini-head,.metric strong,.linklike,.supporter-mini-chip b{color:#dbe1eb}.main-nav{gap:4px;font-size:13px}.main-nav a{border:1px solid #0000;padding:8px 9px}.main-nav a:hover{background:#ffffff0e;border-color:#ffffff1a}.site-search form,.browser-search,.field input,.field textarea,.field select,.filter-row select{background:#060709db;border-color:#ffffff1b}.filter-row select,.field select{appearance:none;padding-inline:12px 36px}.button.primary{color:#090a0c;background:linear-gradient(135deg,#f4f6fb,#a8b0bf);border-color:#ebeff7b8}.button:hover,.icon-button:hover{background:#ffffff18;border-color:#ffffff57}.hero{padding:14px 0 8px}.hero-slider.image-only{background:#0c0e12;border-color:#ffffff1f;border-radius:22px;width:100%;height:clamp(178px,23vw,292px);margin:0 auto}.hero-image-link img{object-position:center}.hero-controls.compact{background:#07080a9e;border-color:#ffffff24;border-radius:16px}.dot.active{background:#f0f3f8}.visual-menu{gap:9px;padding:8px 0 14px}.category-jump{isolation:isolate;background:linear-gradient(145deg,#ffffff1b,#ffffff06),#0e1014e0;border-color:#ffffff1c;border-radius:22px;min-height:96px;position:relative;overflow:hidden}.category-jump:before{content:"";opacity:.4;z-index:-1;background:repeating-linear-gradient(45deg,#ffffff14 0 8px,#0000 8px 16px);border:1px solid #ffffff17;width:120px;height:120px;position:absolute;inset:auto -24px -42px auto;transform:rotate(12deg)}.category-jump:hover{background:linear-gradient(145deg,#fff2,#ffffff08),#121419f0;border-color:#ffffff38}.category-icon{background:linear-gradient(135deg,#f5f7fc33,#ffffff0a);border-radius:16px;width:46px;height:46px}.category-jump strong{margin:0;font-size:15px}.category-jump small{color:#d8dde6;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;width:fit-content;margin-top:7px;padding:2px 8px;font-size:12px;display:inline-flex}.content-groups{gap:12px}.content-section{padding:0}.category-container{background:linear-gradient(#ffffff0d,#ffffff05),#0c0e12e0;border-color:#ffffff1a;border-right-width:0;border-radius:24px;padding:13px}.section-head{align-items:center;margin-bottom:10px}.section-head>div:first-child{background:linear-gradient(135deg,#ffffff1a,#ffffff06),#07080ab8;border:1px solid #ffffff1d;border-radius:18px;align-items:center;width:fit-content;padding:9px 12px;display:inline-flex}.section-head h2{align-items:center;gap:8px;margin:0;font-size:clamp(17px,2vw,23px);display:inline-flex}.section-head p{display:none}.square-rail{grid-auto-columns:250px;gap:10px;padding-bottom:10px}.square-card,.browse-card{background:#ffffff09;border-color:#ffffff1a;border-radius:22px}.square-item-button,.browse-card{padding:9px}.square-image{background:#0b0d10;border-color:#ffffff1f;border-radius:18px;width:250px;max-width:100%}.square-item-button strong,.browse-card strong{min-height:34px;font-size:13px}.browser-grid{grid-template-columns:repeat(auto-fill,minmax(190px,250px));justify-content:center;gap:12px}.browser-panel,.page-panel-body{gap:12px}.page-panel{background:#0c0e12e0;border-radius:24px;margin:18px auto}.page-panel-header,.page-panel-body{padding:clamp(14px,2.4vw,22px)}.page-panel h1,.admin-hero h1{background:linear-gradient(135deg,#ffffff1b,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;align-items:center;width:fit-content;margin-bottom:8px;padding:8px 12px;font-size:clamp(20px,3vw,31px);display:inline-flex}.page-panel p,.rule-item p,.modal-tab-panel p{font-size:13px;line-height:1.85}.rule-item,.history-item,.table-row,.modal-tab-panel,.metric{border-radius:18px}.modal,.admin-modal{background:#0b0d10;border-radius:24px}.product-modal-grid{grid-template-columns:250px 1fr}.modal-square-media{border-radius:20px;width:250px;height:250px}.supporters-mini{background:#0c0e12e0;border-radius:22px;width:min(1040px,100% - 28px);margin:22px auto 16px}.supporters-mini-head{min-height:38px}.footer{text-align:center;border-top-color:#ffffff17;margin:0 auto 18px;padding:15px 0 18px;font-size:13px}.contact-icon{vertical-align:middle;border-radius:14px;place-items:center;width:36px;height:36px;margin-inline-end:8px;display:inline-grid}.email-icon{color:#b9edff;background:#72d7ff21}.telegram-icon{color:#b8d9ff;background:#4c9fff24}.discord-icon{color:#d8d0ff;background:#9b84ff29}.admin-shell{margin:18px auto 32px}.admin-hero,.admin-launch-card,.admin-modal,.toggle-card,.hint-box,.slide-admin-card,.content-admin-box,.admin-detail-panel{border-radius:22px}.admin-hero{background:linear-gradient(135deg,#ffffff17,#ffffff05),#0c0e12e0;padding:16px}.admin-button-grid{grid-template-columns:repeat(3,1fr);gap:10px}.admin-launch-card{min-height:118px;padding:13px}.admin-launch-card span{border-radius:15px}.account-email-chip{color:#cbd2dd;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;margin:0 0 12px;padding:5px 10px;font-size:13px;display:inline-flex}.select-shell svg{left:20px}.browser-grid{grid-template-columns:repeat(auto-fill,minmax(168px,210px));align-items:start}.browse-card{min-width:0;overflow:hidden}.browse-card .square-image{width:min(100%,190px);max-width:190px}.browse-card strong{overflow-wrap:anywhere;width:100%}.tools-page .page-panel-body{padding-top:12px}.crafti-tools{grid-template-columns:230px minmax(0,1fr);gap:12px;display:grid}.tool-picker,.tool-studio,.tool-control-panel,.layer-toolbar,.block-preview-shell{background:linear-gradient(#ffffff0d,#ffffff05),#08090ce6;border:1px solid #ffffff1b;border-radius:22px}.tool-picker{align-content:start;gap:8px;padding:10px;display:grid}.tool-picker-button{min-height:64px;color:var(--text);text-align:start;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:42px 1fr;align-items:center;gap:3px 10px;padding:8px;transition:transform .18s,border-color .18s,background .18s;display:grid}.tool-picker-button:hover,.tool-picker-button.active{background:#ffffff13;border-color:#dce1eb52;transform:translateY(-1px)}.tool-picker-button span{color:#f0f4fb;background:linear-gradient(135deg,#ffffff2e,#ffffff0a);border-radius:15px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.tool-picker-button strong{align-self:end;font-size:13px}.tool-picker-button small{color:var(--muted);align-self:start;font-size:12px}.tool-studio{gap:12px;min-width:0;padding:12px;display:grid}.tool-studio-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.tool-title-card{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:18px;grid-template-columns:42px auto;align-items:center;gap:2px 10px;padding:8px 11px;display:inline-grid}.tool-title-card span{background:#ffffff14;border-radius:14px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.tool-title-card strong{font-size:15px}.tool-title-card small{color:var(--muted);font-size:12px}.tool-metrics,.layer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.tool-metrics span,.layer-actions span,.layer-actions small{color:#d8dde6;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.tool-control-panel{padding:12px}.tool-control-title{color:#e8edf5;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.tool-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tool-control{background:#ffffff08;border:1px solid #ffffff16;border-radius:18px;gap:8px;min-width:0;padding:10px;display:grid}.tool-control>span,.layer-control span{color:#dce2ec;font-size:12px;font-weight:800}.tool-control input[type=range],.layer-control input[type=range]{accent-color:#e4e8f0;width:100%}.tool-control input[type=number]{width:88px;min-height:34px;color:var(--text);background:#050608d1;border:1px solid #ffffff1b;border-radius:13px;padding:0 10px}.mode-switch{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.mode-switch button{min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px}.mode-switch button.active{color:#080a0d;background:linear-gradient(135deg,#f2f5fa,#9fa8b8);border-color:#ebeff773;font-weight:900}.layer-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.layer-control{gap:8px;display:grid}.block-preview-shell{direction:ltr;max-height:620px;padding:14px;overflow:auto}.block-preview{background:linear-gradient(135deg,#ffffff0d,#ffffff04),#030406b8;border-radius:18px;gap:2px;width:max-content;margin:0 auto;padding:12px;display:grid}.block-cell{width:var(--cell-size);height:var(--cell-size);background:#ffffff06;border:1px solid #ffffff0a;border-radius:3px}.block-cell.filled{background:linear-gradient(145deg,#ffffff61,#969eaaa3),#a9b0be;border-color:#eef3fb33;box-shadow:inset 0 1px #ffffff59,0 0 10px #dce2ee14}@media (max-width:1060px){.topbar-inner{grid-template-columns:1fr}.admin-button-grid{grid-template-columns:repeat(2,1fr)}.product-modal-grid,.crafti-tools{grid-template-columns:1fr}.tool-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-studio-head,.layer-toolbar{grid-template-columns:1fr}.tool-studio-head{display:grid}.tool-metrics,.layer-actions{justify-content:flex-start}.modal-square-media{width:100%;max-width:250px}}@media (max-width:720px){.select-shell{width:100%}.site-canvas{width:min(100% - 12px, var(--site-width));border-radius:22px;margin-top:6px}.site-frame,.footer,.admin-shell,.wide-page,.page-panel,.supporters-mini{width:min(100% - 16px,1040px)}.hero-slider.image-only{height:170px}.visual-menu,.admin-button-grid{grid-template-columns:1fr}.square-rail{grid-auto-columns:minmax(170px,72vw)}.square-image{width:100%}.browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-card .square-image{width:min(100%,170px)}.tool-picker,.tool-controls-grid{grid-template-columns:1fr}.block-preview-shell{max-height:520px;padding:10px}}.footer-socials{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.footer-social{color:#f5f7fb;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:14px;place-items:center;width:38px;height:38px;transition:transform .18s,border-color .18s,background .18s;display:inline-grid}.footer-social:hover{border-color:#ffffff47;transform:translateY(-2px)scale(1.03)}.footer-social.instagram{background:linear-gradient(135deg,#f6489a59,#ffb84c29)}.footer-social.kick{background:linear-gradient(135deg,#4dff6852,#ffffff0a)}.footer-social.twitch{background:linear-gradient(135deg,#9156ff57,#ffffff0a)}.footer-social.aparat{background:linear-gradient(135deg,#ed20605c,#ffffff0a)}.footer-social.youtube{background:linear-gradient(135deg,#ff000057,#ffffff0a)}.footer-social.telegram-social{background:linear-gradient(135deg,#24a1de57,#ffffff0a)}.footer-social.x-social{background:linear-gradient(135deg,#ffffff29,#ffffff09)}.browser-grid{grid-template-columns:repeat(auto-fill,minmax(156px,190px));justify-content:center;align-items:start;gap:12px}.browse-card,.square-card{min-width:0;overflow:hidden}.browse-card{align-content:start;justify-items:center;padding:10px}.browse-card .square-image{justify-self:center;width:min(100%,158px);max-width:158px;margin-inline:auto}.square-item-button .square-image{justify-self:center;width:min(100%,250px);max-width:250px;margin-inline:auto}.browse-card .square-image img,.square-item-button .square-image img{object-fit:cover;width:100%;height:100%;display:block}.tools-page{width:min(100% - 20px,1040px)}.tools-page .page-panel-body{padding:12px}.ellipse-tool{gap:12px;display:grid}.ellipse-tool-head,.ellipse-controls-card,.ellipse-preview-card{background:linear-gradient(#ffffff0f,#ffffff05),#08090ceb;border:1px solid #ffffff1b;border-radius:24px}.ellipse-tool-head{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ellipse-title-card{grid-template-columns:46px auto;align-items:center;gap:2px 10px;display:inline-grid}.ellipse-title-card span{color:#f8cc6b;background:#f8cc6b1f;border:1px solid #ffffff21;border-radius:17px;grid-row:span 2;place-items:center;width:46px;height:46px;display:grid}.ellipse-title-card strong{font-size:16px}.ellipse-title-card small{color:var(--muted);font-size:12px}.ellipse-metrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ellipse-metrics span,.ellipse-legend span,.ellipse-legend small{color:#dce2ec;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;display:inline-flex}.ellipse-metrics .edge-metric,.legend-edge{color:#ffe3a3;background:#f8cc6b1f;border-color:#f8cc6b47}.ellipse-metrics .fill-metric,.legend-fill{color:#c7f4ff;background:#5edcff1a;border-color:#5edcff3d}.legend-empty{color:#9fa8b8}.ellipse-controls-card{padding:12px}.ellipse-controls-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ellipse-control{background:#ffffff08;border:1px solid #ffffff16;border-radius:18px;grid-template-columns:1fr 92px;align-items:center;gap:8px 10px;padding:10px;display:grid}.ellipse-control span{color:#dce2ec;font-size:12px;font-weight:800}.ellipse-control input[type=range]{accent-color:#f8cc6b;grid-column:1/-1;width:100%}.ellipse-control input[type=number]{width:92px;min-height:34px;color:var(--text);background:#050608d1;border:1px solid #ffffff1b;border-radius:13px;padding:0 10px}.ellipse-presets{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ellipse-presets button{min-height:34px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1b;border-radius:13px;padding:0 11px}.ellipse-presets button:hover{background:#f8cc6b1a;border-color:#f8cc6b52}.ellipse-preview-card{padding:12px}.ellipse-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ellipse-preview-shell{direction:ltr;background:linear-gradient(135deg,#ffffff0b,#ffffff03),#030406b8;border:1px solid #ffffff14;border-radius:20px;place-items:center;min-height:220px;padding:12px;display:grid;overflow:hidden}.ellipse-grid{border-radius:14px;width:100%;display:block;overflow:hidden}.ellipse-canvas{max-width:100%;image-rendering:pixelated;border-radius:14px;margin-inline:auto;display:block;height:auto!important}.ellipse-grid-with-counts{direction:ltr;width:100%;max-width:860px;margin:auto;padding-right:36px;display:block;position:relative}.ellipse-row-counts{pointer-events:none;width:28px;position:absolute;inset:0 0 0 auto}.ellipse-row-count{top:var(--row-top);color:#ffe9a694;background:#ffcd4e0e;border:1px solid #ffda7024;border-radius:8px;place-items:center;min-width:28px;min-height:14px;padding-inline:5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;right:0;overflow:hidden;transform:translateY(-50%)}.ellipse-row-count.active{color:#ffe391;background:linear-gradient(145deg,#ffe5892e,#ffac3014),#0c0a05b3;border-color:#ffda7061;box-shadow:0 0 12px #f8cc6b14}.ellipse-cell{aspect-ratio:1;background:#ffffff07;border:1px solid #ffffff09;border-radius:4px;min-width:0}.ellipse-cell.edge{background:linear-gradient(145deg,#ffefbde6,#e09b2fd6),#f0b84d;border-color:#ffe59f9e;box-shadow:inset 0 1px #ffffff80,0 0 12px #f8cc6b1f}.ellipse-cell.fill{background:linear-gradient(145deg,#8eebff94,#406f8eb8),#3c7189;border-color:#8becff47}@media (max-width:820px){.ellipse-tool-head{display:grid}.ellipse-metrics{justify-content:flex-start}.ellipse-controls-grid{grid-template-columns:1fr}.ellipse-preview-shell{min-height:180px;padding:8px}}@keyframes craftiAmbientGlow{0%{filter:saturate();transform:translate(-34px,-18px)scale(1)}50%{filter:saturate(1.22);transform:translate(28px,22px)scale(1.05)}to{filter:saturate(1.08);transform:translate(48px,-30px)scale(1.02)}}.main-nav a{justify-content:center;align-items:center;gap:6px;display:inline-flex}.page-panel h1 svg,.admin-hero h1 svg{flex:none}.icon-heading,.rule-item h2{align-items:center;gap:8px;display:inline-flex}.account-header{gap:14px;display:grid}.account-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-summary-card{min-height:82px;color:var(--text);background:linear-gradient(135deg,#ffffff14,#ffffff05),#08090cdb;border:1px solid #ffffff1b;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 10px;padding:11px;display:grid;overflow:hidden}.account-summary-card:hover{border-color:#ffffff38}.account-summary-icon{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:16px;grid-row:span 2;place-items:center;width:46px;height:46px;display:grid}.username-icon{color:#dfffe8;background:#5cff8d1f}.email-summary-icon{color:#c9f4ff;background:#52e1ff1f}.settings-summary-icon{color:#ffe5ae;background:#ffcf5a21}.account-summary-card small{color:var(--muted);font-size:12px}.account-summary-card strong{overflow-wrap:anywhere;font-size:14px}.account-action-card{transition:transform .18s,border-color .18s,background .18s}.account-action-card:hover{background:linear-gradient(135deg,#ffcf5a24,#ffffff06),#0b0c0fe6;transform:translateY(-2px)}.category-jump em{color:#f1f5fb;opacity:.84;margin-top:3px;font-size:12px;font-style:normal;display:block}.section-head h2 em{color:#d9dee7;opacity:.78;font-size:14px;font-style:normal;font-weight:700}.category-container{isolation:isolate;background-position:50%;background-size:cover;position:relative;overflow:hidden}.category-container:before{content:"";z-index:-1;background:linear-gradient(90deg,#08090ce0,#08090c94 48%,#08090cd1),#08090c47;position:absolute;inset:0}.category-jump{background-position:50%;background-size:cover}.category-jump:after{content:"";z-index:-1;background:linear-gradient(135deg,#08090ce6,#08090c94);position:absolute;inset:0}.category-jump.category-mods{background-image:linear-gradient(135deg,#08090ce8,#08090c94),url(/category-bg/mods.svg)}.category-jump.category-modpacks{background-image:linear-gradient(135deg,#08090ce8,#08090c94),url(/category-bg/modpacks.svg)}.category-jump.category-shaders{background-image:linear-gradient(135deg,#08090ce8,#08090c94),url(/category-bg/shaders.svg)}.category-jump.category-resourcepacks{background-image:linear-gradient(135deg,#08090ce8,#08090c94),url(/category-bg/resourcepacks.svg)}.product-modal-backdrop{padding:max(16px, env(safe-area-inset-top)) 16px 16px;place-items:start center;overflow-y:auto}.modal{max-height:calc(100dvh - 32px);margin:0 auto}.product-modal{scroll-margin-top:0}@media (max-width:820px){.account-summary-grid{grid-template-columns:1fr}.category-jump em{font-size:11px}}.topbar-inner{grid-template-columns:minmax(178px,auto) auto minmax(210px,1fr) auto;gap:10px;min-height:64px}.brand{gap:9px}.brand img,.avatar-fallback{border-radius:14px;width:38px;height:38px}.brand small{font-size:11px}.main-nav{white-space:nowrap;justify-content:flex-start;gap:6px}.main-nav a{background:#ffffff07;border:1px solid #ffffff13;border-radius:15px;gap:8px;min-height:36px;padding:0 10px;font-size:12px}.compact-auth{min-width:112px;position:relative}.account-menu summary{list-style:none}.account-menu summary::-webkit-details-marker{display:none}.account-menu-trigger{max-width:154px;min-height:38px;color:var(--text);cursor:pointer;background:linear-gradient(135deg,#ffffff1b,#ffffff06),#07080ad1;border:1px solid #ffffff21;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.account-menu-trigger span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.account-menu[open] .account-menu-trigger{background:linear-gradient(135deg,#5cff8d29,#ff5f571a),#07080aeb;border-color:#d9dee759}.account-menu-popover{z-index:120;inset-inline-end:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090cf5;border:1px solid #ffffff24;border-radius:18px;gap:6px;width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);box-shadow:0 22px 70px #0000007a}.account-menu-popover a,.account-menu-popover button{width:100%;min-height:38px;color:var(--text);text-align:start;cursor:pointer;background:0 0;border-radius:13px;justify-content:flex-start;align-items:center;gap:9px;padding:0 10px;display:flex}.account-menu-popover a:hover,.account-menu-popover button:hover{background:#ffffff12}.page-panel-header{background:radial-gradient(circle at 14% 10%,#5cff8d2e,#0000 32%),radial-gradient(circle at 86% 12%,#ff5f5726,#0000 30%),linear-gradient(135deg,#ffffff13,#ffffff06)}.page-panel h1,.admin-hero h1,.page-panel-header .eyebrow{gap:10px}.page-panel h1,.admin-hero h1{border-radius:17px;min-height:46px;padding:8px 13px;font-size:clamp(18px,2.4vw,25px);box-shadow:inset 0 1px #ffffff0f,0 12px 34px #0003}.section-head>div:first-child,.page-panel h1,.rule-item h2,.icon-heading,.admin-modal-head h2{gap:10px}.rules-grid,.contact-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.rule-card,.contact-card{background:linear-gradient(145deg,#ffffff18,#ffffff06),#0a0c10e0;border-color:#ffffff1c;min-height:138px;padding:13px;box-shadow:inset 0 1px #ffffff0b}.rule-card.tone-1,.email-card{background:linear-gradient(145deg,#52e1ff29,#ffffff06),#090c10e6}.rule-card.tone-2,.telegram-card{background:linear-gradient(145deg,#5cff8d24,#ffffff06),#090c10e6}.rule-card.tone-3,.discord-card{background:linear-gradient(145deg,#b794ff2b,#ffffff06),#090c10e6}.rule-card.tone-4,.info-card{background:linear-gradient(145deg,#ff5f5724,#ffd16e14),#090c10e6}.rule-item h2,.contact-card h2{margin-bottom:8px;font-size:15px}.contact-card p,.rule-card p{overflow-wrap:anywhere;margin:0}.info-icon{color:#ffe3a3;background:#ffd16e24}.admin-login-panel{width:min(390px,100% - 28px)}.auth-panel .page-panel-header,.auth-panel .page-panel-body{padding:15px}.auth-panel .page-panel h1,.auth-panel h1{font-size:20px}.auth-form{gap:10px}.icon-field>span{border:1px solid var(--line);border-radius:var(--radius);background:#020603c7;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.icon-field>span input{box-shadow:none;background:0 0;border:0;padding:0}.sms-code-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sms-message{color:#d9dee7}.admin-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.admin-hero>div:not(.admin-identity-card){display:none}.admin-identity-card{border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:2px 10px;min-height:82px;padding:11px;display:grid;overflow:hidden}.admin-identity-card span{background:#ffffff14;border-radius:16px;grid-row:span 2;place-items:center;width:46px;height:46px;display:grid}.admin-identity-card small{color:var(--muted);font-size:12px}.admin-identity-card strong{overflow-wrap:anywhere;font-size:15px}.admin-identity-card.primary{background:linear-gradient(135deg,#5cff8d29,#52e1ff14),#08090ce0}.admin-identity-card.secondary{background:linear-gradient(135deg,#ff5f5726,#ffd16e14),#08090ce0}.admin-launch-card.green{border-right:4px solid #5cff8dc7}.admin-credentials-form,.admin-sms-form{width:min(560px,100%);margin-inline:auto}.admin-table .table-row{grid-template-columns:1fr 1fr .8fr 1fr .85fr auto;min-width:900px}.admin-table .table-row.compact{grid-template-columns:repeat(4,minmax(0,1fr));min-width:760px}.phone-row,.download-row,.admin-table .phone-row,.admin-table .download-row{grid-template-columns:repeat(4,minmax(0,1fr));min-width:720px}.user-download-panel{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;gap:7px;padding:10px;display:grid}.legacy-download-preview{display:none}.phone-summary-icon{color:#ffd9b2;background:#ff9d4821}.account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-modal-backdrop{place-items:center;padding:16px;overflow:hidden}.product-modal{width:min(920px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}body:before{background:radial-gradient(circle at 12% 18%,#5cff8d38,#0000 24%),radial-gradient(circle at 84% 24%,#ff4a5033,#0000 25%),radial-gradient(circle at 50% 92%,#5cff8d1c,#0000 30%),linear-gradient(115deg,#ffffff0a,#0000 28%,#ffffff06 58%,#0000 76%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 82px),linear-gradient(#101216,#050607 46%,#090b0f);animation:14s ease-in-out infinite alternate craftiAmbientGlow}@media (max-width:1100px){.topbar-inner{grid-template-columns:1fr;padding-block:10px}.main-nav{flex-wrap:wrap;justify-content:center}.compact-auth{justify-content:center}}@media (max-width:820px){.account-summary-grid,.admin-hero{grid-template-columns:1fr}.account-menu-popover{inset-inline:auto 0}}html,body{width:100%;max-width:100%;overflow-x:hidden}.site-canvas{width:min(100%,1360px);margin-inline:auto;padding-inline:clamp(8px,1.7vw,18px)}.site-frame,.page-panel,.footer{width:min(100%,1180px);max-width:calc(100vw - 24px)}.topbar-inner{grid-template-columns:minmax(210px,.9fr) minmax(300px,1fr) minmax(220px,.8fr) auto;align-items:center;gap:10px;display:grid}.main-nav{gap:7px}.main-nav a{white-space:nowrap;gap:7px}.brand span,.account-menu-trigger span,.main-nav a{text-overflow:ellipsis;overflow:hidden}.account-menu{position:relative}.account-menu-trigger{min-height:40px;padding-inline:11px}.account-menu-popover{z-index:90;min-width:190px}.hero{max-width:calc(100vw - 24px)}.content-section,.supporters-ticker,.page-panel{border-radius:22px}.visual-menu,.content-groups{gap:12px}.category-jump{min-width:0}.section-head h2,.page-panel h1,.icon-heading{gap:10px}.section-head h2{background:linear-gradient(135deg,#5cff8d2e,#52e1ff1a),#ffffff0b;border-radius:18px;align-items:center;width:auto;max-width:100%;min-height:50px;padding:10px 14px;font-size:clamp(18px,2vw,24px);display:inline-flex}.section-head h2 em{color:#bfe8d2;margin-inline-start:4px;font-size:.68em;font-style:normal}.square-card,.browse-card{border-radius:20px;place-items:center;width:min(100%,286px);min-width:0;display:grid;overflow:hidden}.content-rail{gap:12px}.square-item-button{justify-items:center;gap:9px;width:100%;min-width:0;display:grid}.square-image,.browse-card .square-image,.square-item-button .square-image{aspect-ratio:1;border-radius:18px;flex:none;place-items:center;width:min(250px,100%);max-width:250px;margin-inline:auto;display:grid;overflow:hidden}.square-image img,.browse-card .square-image img,.square-item-button .square-image img{object-fit:cover;width:100%;max-width:250px;height:100%;max-height:250px;display:block}.browse-card strong,.square-item-button strong{text-align:center;overflow-wrap:anywhere;place-items:center;width:100%;min-height:38px;display:grid}.browser-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));justify-items:center;gap:14px}.select-shell{padding-inline-end:34px}.select-shell svg{inset-inline-end:12px}.product-modal-backdrop,.modal-backdrop{place-items:center;min-height:100dvh;padding:16px;position:fixed;inset:0;overflow:auto}.product-modal,.admin-modal{max-height:calc(100dvh - 32px);overflow:auto}.maintenance-blurred{filter:blur(8px)saturate(.78);pointer-events:none;-webkit-user-select:none;user-select:none}.maintenance-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0203055c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.maintenance-card{isolation:isolate;text-align:center;background:linear-gradient(135deg,#27ff8f42,#18d3ff2e,#ffc4432b) 0 0/240% 240%,linear-gradient(145deg,#05180ff5,#020a12f5) 0 0/160% 160%;border:1px solid #fff3;border-radius:26px;width:min(640px,100vw - 28px);padding:26px 22px 24px;animation:8s ease-in-out infinite maintenanceCardMotion;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000094,0 0 42px #52e1ff14}.maintenance-card:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background:repeating-linear-gradient(115deg,#ffffff1f 0 1px,#0000 1px 18px),radial-gradient(circle at 24% 20%,#6dff9b42,#0000 28%),radial-gradient(circle at 78% 28%,#52e1ff38,#0000 30%);animation:10s linear infinite maintenanceLightSweep;position:absolute;inset:-36%}.maintenance-card h2{color:#fff;text-shadow:0 3px 12px #00000061;margin:8px 0 10px;font-size:clamp(24px,4vw,34px);font-weight:950}.maintenance-card p{color:#eef8ff;width:min(520px,100%);margin:0 auto;font-weight:700;line-height:1.9}.maintenance-animation{width:min(330px,86vw);height:150px;margin:0 auto 8px;position:relative}.minecraft-box{width:76px;height:58px;transform-style:preserve-3d;position:absolute;bottom:10px}.source-box{inset-inline-start:22px}.target-box{inset-inline-end:22px}.box-front,.box-lid{background:linear-gradient(45deg,#ffffff1a 25%,#0000 25%) 0 0/18px 18px,linear-gradient(-45deg,#00000024 25%,#0000 25%) 0 0/18px 18px,linear-gradient(135deg,#b87332,#7b421c);border:3px solid #221206b8;border-radius:7px;position:absolute;inset:0;box-shadow:inset 0 3px #ffffff29,0 14px 24px #00000040}.box-lid{transform-origin:50% 100%;height:28px;animation:2.4s ease-in-out infinite maintenanceLid;inset:-22px 0 auto}.diamond{opacity:0;background:linear-gradient(135deg,#bfffff 0 30%,#52e1ff 31% 58%,#1493d6 59%);border:2px solid #d7ffffc7;width:20px;height:20px;animation:1.9s cubic-bezier(.42,0,.28,1) infinite diamondFall;position:absolute;top:44px;left:88px;transform:rotate(45deg);box-shadow:0 0 18px #52e1ff80}.diamond-2{animation-delay:.38s;left:108px}.diamond-3{animation-delay:.76s;left:96px}.diamond-4{animation-delay:1.14s;left:118px}@keyframes maintenanceCardMotion{0%,to{background-position:0%,50%}50%{background-position:100%,70% 35%}}@keyframes maintenanceLightSweep{to{transform:translate(18%)}}@keyframes maintenanceLid{0%,to{transform:rotateX(0)translateY(0)}28%,72%{transform:rotateX(68deg)translateY(-6px)}}@keyframes diamondFall{0%{opacity:0;transform:translate(0)rotate(45deg)scale(.72)}16%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(144px,48px)rotate(405deg)scale(.88)}}.save-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.applied-note{color:#baffcf;background:#5cff8d1a;border:1px solid #5cff8d40;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.auth-panel .page-panel-body>p{text-align:center;margin:16px 0 0}.auth-panel .page-panel-body>p a{color:#75ff9e;font-weight:900}.account-downloads-compact{gap:8px;width:min(760px,100%);display:grid}.compact-history-item{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:9px 12px;display:grid}.compact-history-item p{margin:0;font-size:12px}.compact-pager{justify-content:center;gap:8px}.admin-detail-panel>h3,.admin-detail-panel>p{display:none}.admin-user-profile{gap:13px;display:grid}.admin-user-profile-head{background:linear-gradient(135deg,#52e1ff26,#b794ff1f),#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.admin-user-profile-head>span{color:#ccf8ff;background:#52e1ff21;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.admin-user-profile-head div{gap:3px;min-width:0;display:grid}.admin-user-profile-head strong,.admin-user-profile-head small{overflow-wrap:anywhere}.admin-user-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.user-info-card{border:1px solid #ffffff1c;border-radius:18px;align-content:center;gap:5px;min-height:76px;padding:11px;display:grid;overflow:hidden}.user-info-card small{color:#ecf2f8b8}.user-info-card strong{overflow-wrap:anywhere}.user-info-card.tone-blue{background:linear-gradient(135deg,#52e1ff2b,#ffffff09)}.user-info-card.tone-green{background:linear-gradient(135deg,#5cff8d29,#ffffff09)}.user-info-card.tone-purple{background:linear-gradient(135deg,#b794ff2b,#ffffff09)}.user-info-card.tone-rose{background:linear-gradient(135deg,#ff5f802b,#ffffff09)}.user-info-card.tone-amber{background:linear-gradient(135deg,#ffd16e2b,#ffffff09)}.user-info-card.tone-cyan{background:linear-gradient(135deg,#41d2be2b,#ffffff09)}.user-edit-form{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;padding:12px}.user-delete-form{justify-self:start}.admin-check-card{background:linear-gradient(135deg,#5cff8d1a,#ffffff09),#ffffff05;border-radius:16px;justify-content:space-between;min-height:72px}.content-edit-details{grid-column:1/-1;width:100%}.content-edit-details summary{cursor:pointer;width:max-content}.content-edit-form{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;margin-top:10px;padding:12px}.checkbox-grid{gap:8px}.checkbox-grid label{border-radius:14px;min-height:38px;padding:8px 10px}.form-grid .field{min-width:0}.form-grid input,.form-grid select,.form-grid textarea{max-width:100%}.admin-table{padding-bottom:4px;overflow-x:auto}.admin-table .table-row{width:max-content;max-width:none}@media (max-width:1180px){.topbar-inner{grid-template-columns:minmax(210px,1fr) auto}.main-nav{order:3;grid-column:1/-1}.site-search,.search-shell,.browser-search{min-width:0}}@media (max-width:760px){.site-canvas{padding-inline:6px}.site-frame,.page-panel,.footer{max-width:calc(100vw - 12px)}.topbar-inner{grid-template-columns:1fr auto;gap:8px}.brand img{width:40px;height:40px}.brand span{font-size:15px}.brand small{font-size:10px}.main-nav{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.main-nav a{flex:none;min-height:36px;padding-inline:10px;font-size:12px}.topbar-inner>.site-search,.topbar-inner>.browser-search,.topbar-inner>.search-shell{order:4;grid-column:1/-1}.visual-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.category-jump{min-height:98px}.section-head{gap:10px}.section-head,.filter-row{flex-direction:column;align-items:stretch}.rail-actions{justify-content:space-between}.browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.square-card,.browse-card{width:100%;padding:9px}.square-image,.browse-card .square-image,.square-item-button .square-image{width:min(100%,180px)}.admin-modal{width:calc(100vw - 16px)}.admin-user-profile-grid,.account-summary-grid,.form-grid,.compact-history-item{grid-template-columns:1fr}}.topbar-inner{grid-template-columns:minmax(210px,280px) minmax(0,1fr) minmax(210px,300px) auto;gap:12px}.brand{min-width:0;max-width:280px}.main-nav{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));justify-content:stretch;align-items:center;gap:7px;width:100%;min-width:0;display:grid}.main-nav a{text-align:center;text-overflow:ellipsis;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:38px;padding:8px 9px;font-size:clamp(11.5px,.92vw,13px);display:inline-flex;overflow:hidden}.site-search{min-width:0}.compact-auth{min-width:max-content}.payment-provider-field select{background:linear-gradient(135deg,#ffd16e1a,#ffffff09),#05070ae6;border-color:#ffd16e4d}.payment-custom-field{background:linear-gradient(135deg,#52e1ff14,#ffffff06),#ffffff05}.subscription-card form{margin:0}@media (max-width:1240px){.topbar-inner{grid-template-columns:minmax(190px,240px) minmax(0,1fr) auto}.site-search{order:4;grid-column:1/-1}}@media (max-width:900px){.topbar-inner{grid-template-columns:1fr auto}.main-nav{order:3;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.main-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1181px){.topbar-inner{grid-template-columns:minmax(170px,230px) minmax(640px,1.35fr) minmax(240px,300px) auto;column-gap:12px}.main-nav{gap:8px;min-width:0}.main-nav a{background:linear-gradient(135deg,#ffffff13,#ffffff07),#ffffff06;border:1px solid #ffffff18;border-radius:16px;max-width:none;min-height:44px;padding:8px 11px;font-size:12.5px}.main-nav a:hover{background:linear-gradient(135deg,#5cff8d1f,#52e1ff0e),#ffffff09;border-color:#5cff8d40}.topbar-inner{grid-template-columns:minmax(150px,205px) minmax(0,1fr) minmax(210px,260px) minmax(82px,auto);column-gap:10px;min-height:72px;overflow:visible}.main-nav{flex-wrap:nowrap;justify-content:stretch;gap:6px;width:100%;min-width:0;display:flex}.main-nav a{text-align:center;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:none;min-height:38px;padding:7px;font-size:11px;line-height:1;display:inline-flex}.main-nav a svg{flex:0 0 15px;width:15px;height:15px}.site-search{width:100%;min-width:0}.site-search form{min-width:0}.compact-auth{justify-self:end;gap:6px;min-width:0}.account-menu-trigger{max-width:112px}}.blog-section{background:linear-gradient(145deg,#ffd16e1a,#b794ff12),#ffffff06;margin-top:14px}.blog-card{text-decoration:none}.blog-card small{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.blog-grid-page{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.blog-list-card{background:linear-gradient(145deg,#ffd16e17,#52e1ff0d),#ffffff06;border:1px solid #ffffff1a;border-radius:20px;gap:10px;min-height:100%;padding:11px;display:grid}.blog-list-card img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%}.blog-list-card strong{margin-bottom:6px;display:block}.blog-list-card p{color:var(--muted);margin:0;font-size:13px}.blog-post-hero{gap:12px;display:grid}.blog-post-hero h1{font-size:clamp(24px,4vw,42px)}.blog-post-hero p{align-items:center;gap:6px;margin:0;display:inline-flex}.blog-post-hero img{aspect-ratio:16/9;object-fit:cover;border-radius:22px;justify-self:center;width:min(760px,100%)}.blog-body{color:#e9eef5;width:min(780px,100%);margin-inline:auto;line-height:2.05}.blog-body img{border-radius:18px;max-width:100%;margin:14px auto}.blog-body a{color:#75ff9e;text-decoration:underline}.rich-editor-shell{gap:8px;display:grid}.rich-toolbar{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:6px;padding:8px;display:flex}.rich-toolbar button{color:#e8eef7;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.rich-toolbar button:hover{color:#baffcf;border-color:#5cff8d47}.rich-editor{background:#030508bf;border:1px solid #ffffff1f;border-radius:18px;outline:none;min-height:280px;padding:14px;line-height:2}.rich-editor-textarea{resize:vertical;direction:rtl;min-height:260px;font-family:inherit;line-height:1.9}.rich-editor-preview{background:linear-gradient(145deg,#5cff8d0f,#52e1ff09),#ffffff06;border:1px solid #5cff8d24;border-radius:18px;min-height:160px;padding:14px;line-height:2}.rich-editor-preview img{border-radius:16px;max-width:100%;margin:10px auto}.rich-editor:focus{border-color:#5cff8d4d;box-shadow:0 0 0 4px #5cff8d0f}.rich-editor img{border-radius:16px;max-width:100%;margin:10px auto}.editor-uploading{color:#baffcf;justify-self:center}.blog-admin-form{background:linear-gradient(145deg,#ffd16e14,#b794ff0f),#ffffff06;border:1px solid #ffd16e26;border-radius:22px;width:min(940px,100%);margin-inline:auto;padding:14px}.blog-admin-form .save-action-row{grid-column:1/-1;justify-self:center}.blog-admin-list{width:min(940px,100%)}.blog-admin-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.blog-close-edit{margin:10px auto 0}.blog-section{border-color:#ffd16e38;box-shadow:inset 0 1px #ffffff0e,0 24px 60px #0000003d}.blog-rail{padding-block:4px 8px}.blog-card{background:linear-gradient(145deg,#ffd16e1c,#b794ff12),#ffffff08;border-color:#ffd16e29;gap:9px;padding:12px}.blog-card .square-image{border:1px solid #ffffff1f}.blog-card strong{text-align:center;background:#0003;border-radius:14px;place-items:center;width:100%;min-height:42px;padding:7px 9px;display:grid}.blog-card small{background:#ffd16e14;border-radius:999px;justify-content:center;width:100%;min-height:32px}.blog-admin-row>img{object-fit:cover;border-radius:16px;width:72px;height:72px}.blog-admin-row div{min-width:0}.blog-admin-row strong,.blog-admin-row small{overflow-wrap:anywhere}.blog-section{isolation:isolate;background:radial-gradient(circle at 14% 12%,#ffd16e38,#0000 28%),radial-gradient(circle at 88% 20%,#b794ff33,#0000 30%),radial-gradient(circle at 54% 100%,#5cff8d1f,#0000 34%),linear-gradient(145deg,#121018f5,#07090cf5);border:1px solid #ffd16e33;border-radius:28px;width:min(100%,1180px);margin-top:18px;padding:clamp(14px,2vw,22px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000061}.blog-section:before{content:"";z-index:-2;background:conic-gradient(from 120deg,#0000,#ffd16e21,#0000,#b794ff1f,#0000),repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 74px);animation:16s linear infinite blogAuraMove;position:absolute;inset:-35%}.blog-section:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff09,#0000 30%,#ffffff07 70%,#0000),#00000014;border-radius:24px;position:absolute;inset:10px}.blog-section .section-head{background:#0000002e;border:1px solid #ffffff17;border-radius:22px;width:min(100%,1080px);margin:0 auto 14px;padding:8px}.blog-section .section-head h2{background:linear-gradient(135deg,#ffd16e2e,#b794ff1f),#0000001f;border:1px solid #ffd16e2e;min-height:46px}.blog-section .rail-actions{gap:8px;padding-inline:4px}.blog-section .rail-actions .button,.blog-section .rail-actions .icon-button{background:#ffd16e14;border-color:#ffd16e33}.blog-rail{gap:14px;width:min(100%,1080px);margin-inline:auto;padding:10px 8px 14px;scroll-padding-inline:12px}.blog-card{background:radial-gradient(circle at 18% 16%,#ffd16e2e,#0000 32%),linear-gradient(145deg,#ffffff14,#ffffff07),#0a0b0fd1;border:1px solid #ffd16e2e;border-radius:24px;flex:0 0 284px;align-content:start;justify-items:center;gap:10px;min-height:366px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000042}.blog-card:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;background:linear-gradient(135deg,#ffd16e40,#0000 42%,#b794ff33);position:absolute;inset:-1px}.blog-card:hover{border-color:#ffd16e57;transform:translateY(-4px);box-shadow:0 26px 64px #00000057}.blog-card .square-image{border:1px solid #ffffff21;border-radius:22px;width:min(230px,100%);box-shadow:0 18px 42px #00000047}.blog-card .square-image img{transition:transform .2s}.blog-card:hover .square-image img{transform:scale(1.045)}.blog-card strong{color:#fff6d4;background:linear-gradient(135deg,#ffd16e1f,#ffffff09),#0003;border:1px solid #ffffff14;border-radius:17px;min-height:56px;padding:9px 12px}.blog-card small{color:#ffe8ad;background:#ffd16e17;border:1px solid #ffd16e29;width:auto;min-width:142px;min-height:34px;padding:0 12px}@keyframes blogAuraMove{0%{transform:translate(-2%,-1%)rotate(0)}50%{transform:translate(2%,1%)rotate(7deg)}to{transform:translate(-2%,-1%)rotate(0)}}@media (max-width:760px){.blog-section{padding:12px}.blog-section .section-head{margin-bottom:10px}.blog-card{flex-basis:238px;min-height:330px}}.category-container{isolation:isolate;border:1px solid #ffffff1f;border-radius:28px;width:min(100%,1180px);margin-inline:auto;padding:clamp(14px,2vw,22px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,0 26px 76px #00000057}.category-container:before{content:"";z-index:-2;background:radial-gradient(circle at 16% 18%, var(--cat-aura), transparent 30%), radial-gradient(circle at 58% 95%, var(--cat-aura-2), transparent 32%), repeating-linear-gradient(115deg, #ffffff08 0 1px, transparent 1px 74px);opacity:.9;animation:18s linear infinite blogAuraMove;position:absolute;inset:-34% -12% -34% -34%}.category-container:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff08,#0000 34%,#ffffff03 72%,#0000),#00000017;border-radius:24px;position:absolute;inset:10px}.category-container{background-position:50%}.category-container::marker{display:none}.category-mods{--cat-main:#5cff8d33;--cat-secondary:#52e1ff21;--cat-aura:#5cff8d24;--cat-aura-2:#52e1ff1f;--cat-border:#5cff8d33;background:radial-gradient(circle at 14% 12%,#5cff8d38,#0000 30%),radial-gradient(circle at 68% 22%,#52e1ff21,#0000 28%),linear-gradient(145deg,#0b1510f5,#07090cf5)}.category-modpacks{--cat-main:#52e1ff33;--cat-secondary:#b794ff24;--cat-aura:#52e1ff24;--cat-aura-2:#b794ff1f;--cat-border:#52e1ff33;background:radial-gradient(circle at 16% 14%,#52e1ff38,#0000 30%),radial-gradient(circle at 68% 22%,#b794ff26,#0000 29%),linear-gradient(145deg,#081118f5,#07090cf5)}.category-shaders{--cat-main:#ffd16e38;--cat-secondary:#ff705724;--cat-aura:#ffd16e24;--cat-aura-2:#ff70571f;--cat-border:#ffd16e38;background:radial-gradient(circle at 15% 12%,#ffd16e3d,#0000 30%),radial-gradient(circle at 68% 21%,#ff705726,#0000 29%),linear-gradient(145deg,#191209f5,#07090cf5)}.category-resourcepacks{--cat-main:#ff5f8033;--cat-secondary:#b794ff26;--cat-aura:#ff5f8024;--cat-aura-2:#b794ff1f;--cat-border:#ff5f8038;background:radial-gradient(circle at 14% 13%,#ff5f8038,#0000 30%),radial-gradient(circle at 68% 22%,#b794ff26,#0000 29%),linear-gradient(145deg,#170a11f5,#07090cf5)}.category-container .section-head{background:#0000002e;border:1px solid #ffffff17;border-radius:22px;width:min(100%,1080px);margin:0 auto 14px;padding:8px}.category-container .section-head h2{border:1px solid var(--cat-border);background:linear-gradient(135deg, var(--cat-main), var(--cat-secondary)), #0000001f;min-height:46px}.category-container .section-head h2 em{color:#ffffffc7}.category-container .rail-actions{gap:8px;padding-inline:4px}.category-container .square-rail{gap:14px;width:min(100%,1080px);margin-inline:auto;padding:10px 8px 14px;scroll-padding-inline:12px}.category-container .square-card{border:1px solid var(--cat-border);background:radial-gradient(circle at 18% 16%, var(--cat-main), transparent 32%), linear-gradient(145deg, #ffffff14, #ffffff07), #0a0b0fd1;border-radius:24px;flex:0 0 284px;min-height:334px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000042}.category-container .square-card:hover{border-color:color-mix(in srgb, var(--cat-border) 70%, white 18%);transform:translateY(-4px);box-shadow:0 26px 64px #00000057}.category-container .square-item-button{gap:10px;padding:0}.category-container .square-image{border:1px solid #ffffff21;border-radius:22px;width:min(230px,100%);box-shadow:0 18px 42px #00000047}.category-container .square-image img{transition:transform .2s}.category-container .square-card:hover .square-image img{transform:scale(1.045)}.category-container .square-item-button strong{color:#f7fbff;text-align:center;background:linear-gradient(135deg, var(--cat-secondary), #ffffff09), #0003;border:1px solid #ffffff14;border-radius:17px;width:100%;min-height:50px;padding:9px 12px}@media (max-width:760px){.category-container{padding:12px}.category-container .section-head{margin-bottom:10px}.category-container .square-card{flex-basis:238px;min-height:304px}}.topbar .site-frame.topbar-inner{width:min(1280px,100vw - 32px);max-width:calc(100vw - 32px)}@media (min-width:1181px){.topbar .topbar-inner{grid-template-columns:minmax(170px,230px) minmax(0,1fr) minmax(180px,235px) minmax(88px,auto);gap:10px}.topbar .brand{min-width:0;max-width:230px}.topbar .main-nav{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex;overflow:visible}.topbar .main-nav a{text-align:center;white-space:nowrap;background:linear-gradient(135deg,#ffffff14,#ffffff07),#ffffff06;border:1px solid #ffffff1b;border-radius:16px;flex:0 auto;justify-content:center;align-items:center;gap:7px;min-width:max-content;max-width:122px;min-height:42px;padding:8px 11px;font-size:11.5px;line-height:1;display:inline-flex}.topbar .main-nav a svg{flex:0 0 16px;width:16px;height:16px}.topbar .site-search{width:100%;min-width:0;max-width:235px}.topbar .site-search form{min-width:0}.topbar .compact-auth{justify-self:end;gap:6px;min-width:0}.topbar .account-menu-trigger{max-width:116px}}@media (max-width:1180px){.topbar .topbar-inner{grid-template-columns:minmax(150px,210px) minmax(0,1fr) auto;grid-template-areas:"brand nav auth""search search search";align-items:center;gap:10px;min-height:92px}.topbar .brand{grid-area:brand;min-width:0}.topbar .main-nav{order:initial;scrollbar-width:none;flex-wrap:nowrap;grid-area:nav/auto;justify-content:flex-start;align-items:center;gap:7px;width:100%;min-width:0;padding-bottom:0;display:flex;overflow-x:auto}.topbar .main-nav::-webkit-scrollbar{display:none}.topbar .main-nav a{white-space:nowrap;border-radius:14px;flex:none;gap:6px;min-width:auto;min-height:38px;padding:7px 10px;font-size:11px}.topbar .main-nav a svg{flex:0 0 15px;width:15px;height:15px}.topbar .compact-auth{grid-area:auth;place-self:center end;gap:6px;min-width:max-content}.topbar .site-search{order:initial;grid-area:search/1/search/-1;width:100%;min-width:0;max-width:none}.topbar .site-search form{min-width:0;min-height:40px}}.nav-settings-form{background:linear-gradient(145deg,#b794ff14,#52e1ff0b),#ffffff06;border:1px solid #b794ff29;border-radius:22px;width:min(760px,100%);margin-inline:auto;padding:14px}.nav-toggle-card{min-height:52px}.tools-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-toggle-card>span:first-child{gap:4px;display:grid}.tool-toggle-card a{color:#bfeeff;direction:ltr;align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.admin-section-divider{background:#5cff8d0b;border:1px solid #5cff8d21;border-radius:16px;gap:4px;margin:14px 0 10px;padding:12px;display:grid}.admin-section-divider strong{color:#effff4}.admin-section-divider small{color:var(--muted)}.enchant-admin-form{grid-template-columns:repeat(3,minmax(0,1fr))}.enchant-admin-card{position:relative}.enchant-admin-card>form{position:absolute;inset-block-start:10px;inset-inline-end:10px}.nav-settings-form .save-action-row{grid-column:1/-1;justify-self:center}.blog-edit-details[open]{grid-column:1/-1;width:100%}.blog-edit-form{margin-top:10px}@media (max-width:1180px){.main-nav{flex-wrap:nowrap;justify-content:flex-start;display:flex;overflow-x:auto}.main-nav a{flex:none}}@media (max-width:760px){.blog-admin-row{text-align:center;grid-template-columns:1fr;justify-items:center}}.supporters-mini{border-radius:22px;width:min(100%,1180px);max-width:calc(100vw - 24px)}.slide-admin-card{grid-template-columns:140px minmax(0,1fr) minmax(120px,auto) auto auto;justify-items:center;width:min(100%,900px)}.slide-admin-card>form,.slide-edit-details{justify-self:end}.slide-admin-card>form,.slide-edit-details summary{margin-inline:0}.slide-admin-card>form{display:inline-flex}.slide-edit-details{grid-column:auto}.slide-edit-details[open]{grid-column:1/-1;width:100%}.slide-edit-form{background:#b794ff0f;border:1px solid #b794ff24;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;width:min(820px,100%);padding:12px}.slide-edit-form .save-action-row{grid-column:1/-1}.admin-modal-body>.admin-card-list{justify-items:center}.admin-subscription-form{background:linear-gradient(145deg,#ffd16e14,#5cff8d0a),#ffffff06;border:1px solid #ffd16e29;border-radius:22px;width:min(920px,100%);margin-inline:auto;padding:14px}.admin-subscription-form .save-action-row{grid-column:1/-1;justify-self:center}:is(.admin-modal .field:has(#seo-title),.admin-modal .field:has(#seo-description),.admin-modal .field:has(#seo-keywords),.admin-modal .field:has(#seo-suggestions)){width:100%}#seo-description,#seo-keywords,#seo-suggestions{min-height:170px}.live-menu{position:relative}.live-menu-trigger{color:#bac1cc;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto auto;place-items:center;gap:6px;min-width:44px;height:38px;padding-inline:10px;display:inline-grid}.live-menu.is-live .live-menu-trigger{color:#ffd4d4;background:#ff4a501f;border-color:#ff4a5057}.live-menu.is-live .live-dot{background:#ff3b43;animation:1.2s ease-out infinite livePulse;box-shadow:0 0 #ff3b4380}.live-menu-popover{top:calc(100% + 9px);z-index:100;opacity:0;pointer-events:none;background:#080a0df7;border:1px solid #ffffff1f;border-radius:18px;gap:7px;min-width:210px;padding:9px;transition:opacity .16s,transform .16s;display:grid;position:absolute;inset-inline-end:0;transform:translateY(-6px);box-shadow:0 22px 60px #00000073}.live-menu:hover .live-menu-popover,.live-menu:focus-within .live-menu-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.live-platform{color:#d6dce6;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:grid}.live-platform svg{justify-self:center}.live-platform.is-live{color:#fff;background:linear-gradient(135deg,#ff4a5038,#5cff8d14),#ffffff0e;border-color:#ff4a5054}.live-platform.is-offline{opacity:.72}.subscription-card{text-align:center;background:linear-gradient(145deg,#5cff8d1f,#52e1ff0f),#ffffff08;border:1px solid #ffffff21;border-radius:26px;justify-items:center;gap:13px;width:min(620px,100%);padding:clamp(18px,4vw,28px);display:grid}.subscription-card p{color:#dbe2ec;max-width:46ch;margin:0}.subscription-price{background:#ffffff0e;border-radius:18px;gap:4px;min-width:min(320px,100%);padding:13px;display:grid}.subscription-price strong{color:#baffcf;font-size:28px}@media (max-width:760px){.slide-admin-card{grid-template-columns:1fr}.slide-admin-card>form,.slide-edit-details{justify-self:center}.slide-edit-form{grid-template-columns:1fr}.live-menu-popover{inset-inline:0 auto}}@media (max-width:430px){.visual-menu,.browser-grid{grid-template-columns:1fr}.account-menu-trigger span{display:none}.square-image,.browse-card .square-image,.square-item-button .square-image{width:min(100%,220px)}}.admin-modal{background:linear-gradient(145deg,#14171cfa,#080a0dfa),#0a0c10;width:min(1080px,100vw - 28px)}.admin-modal-body{justify-items:center;display:grid}.admin-search,.admin-table,.admin-card-list,.content-admin-box,.admin-donation-form,.admin-stream-form,.content-create-form{width:min(920px,100%);margin-inline:auto}.admin-table{justify-items:center;display:grid}.admin-table .table-row,.admin-table .table-row.compact,.phone-row,.download-row,.admin-table .phone-row,.admin-table .download-row{text-align:center;place-items:center;width:min(100%,880px);min-width:0}.admin-detail-panel{z-index:150;background:linear-gradient(145deg,#15181efc,#080a0dfc),#090b0e;border:1px solid #ffffff29;border-radius:24px;width:min(780px,100vw - 28px);max-height:min(780px,100dvh - 32px);padding:16px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 40px 100px #000000b8}.admin-detail-panel>.icon-button:first-child{z-index:2;background:#ffffff14;margin-inline-start:auto;position:sticky;top:0}.admin-user-profile{justify-items:center;width:100%}.admin-user-profile-head,.admin-user-profile-grid,.user-edit-form{width:min(700px,100%)}.user-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.user-edit-form .save-action-row,.content-create-form .save-action-row,.admin-donation-form .save-action-row,.admin-stream-form .save-action-row,.form-grid>.save-action-row,.form-grid>.button[type=submit]{grid-column:1/-1;justify-self:center}.admin-check-card,.compact-check-card{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:9px 11px;display:flex}.admin-check-card>span:first-child{font-size:13px;font-weight:900}.admin-check-card .inline-form{justify-content:center;gap:7px;font-size:12px}.admin-check-card input[type=checkbox],.checkbox-grid input[type=checkbox],.inline-form input[type=checkbox]{accent-color:#5cff8d;width:15px;min-width:15px;height:15px}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))}.checkbox-grid label{justify-content:center;min-height:34px;font-size:12px}.content-create-form{background:linear-gradient(135deg,#5cff8d14,#52e1ff0e),#ffffff06;border:1px solid #5cff8d24;border-radius:22px;padding:14px}.content-create-form .field:first-child,.content-create-form .field:nth-child(2),.content-create-form .field:nth-child(3),.content-create-form .field:nth-child(4){background:linear-gradient(135deg,#52e1ff14,#ffffff06),#ffffff05}.content-create-form .field.full{border-radius:18px}.content-admin-box{border-radius:22px;justify-items:center;gap:10px;padding:12px;display:grid}.admin-mini-row{text-align:center;grid-template-columns:54px minmax(0,1fr) auto auto auto;place-items:center;gap:9px;width:min(100%,820px)}.content-edit-details,.slide-edit-details{justify-self:center}.content-edit-details summary,.slide-edit-details summary{justify-content:center;align-items:center;gap:7px;display:inline-flex}.content-edit-form,.slide-edit-form{width:min(760px,100%);margin-inline:auto}.status-pill{background:#ffffff12;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 9px;display:inline-flex}.status-pill.muted{color:#c9ced7}.admin-donation-form,.admin-stream-form{background:linear-gradient(145deg,#ff5f8014,#5cff8d0e),#ffffff06;border:1px solid #ffffff1f;border-radius:22px;padding:14px}.stream-field,.admin-donation-form .field{border-radius:18px}.twitch-tone{background:linear-gradient(135deg,#9146ff1f,#ffffff06)}.kick-tone{background:linear-gradient(135deg,#5cff8d1f,#ffffff06)}.aparat-tone{background:linear-gradient(135deg,#ff4a501f,#ffffff06)}.youtube-tone{background:linear-gradient(135deg,#ff00001f,#ffffff06)}.analytics-summary{width:min(900px,100%)}.privacy-note{text-align:center;background:#5cff8d0f;border:1px solid #5cff8d29;border-radius:16px;width:min(900px,100%);margin:12px auto;padding:11px 13px}.analytics-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;width:min(960px,100%);display:grid}.analytics-card{background:linear-gradient(135deg,#52e1ff14,#ffffff06),#ffffff06;border:1px solid #ffffff1a;border-radius:18px;gap:8px;min-height:150px;padding:12px;display:grid}.analytics-card h3{text-align:center;margin:0;font-size:14px}.analytics-row{background:#ffffff0a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:5px 8px;display:grid}.analytics-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-panel{width:min(390px,100vw - 28px)}.auth-panel .page-panel-body{justify-items:center;display:grid}.auth-form,.auth-panel .form-grid{width:min(330px,100%)}.supporters-ticker{width:min(100%,1180px);max-width:calc(100vw - 24px)}.live-status-badge{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;grid-template-columns:auto auto;place-items:center;gap:6px;min-width:42px;height:38px;padding-inline:10px;display:inline-grid;position:relative}.live-dot{background:#8b929d;border-radius:999px;width:11px;height:11px}.live-status-badge.is-live{color:#ffd4d4;background:#ff4a501f;border-color:#ff4a5057}.live-status-badge.is-live .live-dot{background:#ff3b43;animation:1.2s ease-out infinite livePulse;box-shadow:0 0 #ff3b4380}.live-status-badge.is-offline{color:#bac1cc}.tools-home-button{margin-inline-start:auto}@keyframes livePulse{70%{box-shadow:0 0 0 9px #ff3b4300}to{box-shadow:0 0 #ff3b4300}}@media (max-width:760px){.admin-detail-panel{width:calc(100vw - 16px);max-height:calc(100dvh - 18px);padding:12px}.user-edit-form,.admin-user-profile-grid{grid-template-columns:1fr}.admin-mini-row{grid-template-columns:46px minmax(0,1fr) auto}.admin-mini-row form,.admin-mini-row .content-edit-details,.admin-mini-row .status-pill{grid-column:1/-1}.admin-table .table-row,.admin-table .table-row.compact,.phone-row,.download-row,.admin-table .phone-row,.admin-table .download-row{grid-template-columns:1fr;gap:6px}}.blog-post-page{width:min(900px,100% - 24px)}.blog-post-hero{justify-items:center;gap:10px}.blog-post-hero .eyebrow,.blog-post-hero p{background:linear-gradient(135deg,#5cff8d14,#52e1ff0d),#06080bbd;border:1px solid #5cff8d2e;border-radius:999px;width:fit-content;padding:7px 12px}.blog-post-hero h1{color:#f8fbff;text-align:center;background:linear-gradient(135deg,#5cff8d1c,#52e1ff0e,#ffffff09),#040609e6;border:1px solid #5cff8d30;border-radius:19px;width:min(720px,100%);margin:0;padding:13px 18px 15px;font-size:clamp(21px,2.2vw,30px);line-height:1.55;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047}.blog-post-hero h1:before{content:"";background:linear-gradient(90deg,#0000,#5cff8dbd,#52e1ff9e,#0000);height:2px;position:absolute;inset-block-start:0;inset-inline:28px}.blog-post-hero img{display:none}@keyframes subscriptionCardShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes subscriptionPriceLift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.subscription-card{isolation:isolate;background:linear-gradient(120deg,#5cff8d29,#52e1ff14,#ffd16e1a,#5cff8d1f) 0 0/230% 230%,linear-gradient(145deg,#080c11fa,#040609fa) 0 0/100% 100%;border-color:#5cff8d33;animation:11s ease-in-out infinite subscriptionCardShift;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 78px #00000061}.subscription-card:before{content:"";z-index:-1;opacity:.62;background:linear-gradient(90deg,#0000,#ffffff14,#0000) 0 0/220% 100%,repeating-linear-gradient(115deg,#ffffff07 0 1px,#0000 1px 42px);animation:8s ease-in-out infinite reverse subscriptionCardShift;position:absolute;inset:0}.subscription-card.free-plan{background:linear-gradient(120deg,#52e1ff26,#5cff8d1f,#ffffff0d,#52e1ff1a) 0 0/230% 230%,linear-gradient(145deg,#060a0efa,#040609fa) 0 0/100% 100%;border-color:#52e1ff33}.subscription-card>span{background:linear-gradient(135deg,#5cff8d2e,#52e1ff1f),#ffffff0a;border:1px solid #ffffff24;box-shadow:0 14px 34px #0000003d}.subscription-price{background:linear-gradient(135deg,#ffd16e26,#5cff8d1a,#52e1ff14),#030508d1;border:1px solid #ffd16e33;border-radius:22px;min-width:min(380px,100%);padding:16px 18px;animation:4.8s ease-in-out infinite subscriptionPriceLift;position:relative;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000047}.subscription-price strong{color:#d7ffbf;font-size:clamp(28px,5vw,40px);line-height:1.35}.subscription-plan-menu{flex-wrap:wrap;justify-content:center;gap:8px;width:min(470px,100%);display:flex}.subscription-plan-menu span{color:#eaf2fb;background:linear-gradient(135deg,#5cff8d1f,#52e1ff12),#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;display:inline-flex}.category-jump.category-mods,.category-jump.category-modpacks,.category-jump.category-shaders,.category-jump.category-resourcepacks{background-image:linear-gradient(135deg, #010204f5, #040609e6, #000000f0), var(--category-bg);border-color:#ffffff14}.category-jump.category-mods{--category-bg:url(/category-bg/mods.svg)}.category-jump.category-modpacks{--category-bg:url(/category-bg/modpacks.svg)}.category-jump.category-shaders{--category-bg:url(/category-bg/shaders.svg)}.category-jump.category-resourcepacks{--category-bg:url(/category-bg/resourcepacks.svg)}.category-container .section-head h2{background:linear-gradient(135deg,#07090df5,#020305f0),#000000db;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0e}#seo-suggestions{resize:vertical;min-height:280px}.seo-admin-form{grid-template-columns:1fr;width:min(980px,100%);margin-inline:auto}.seo-admin-form .field{width:100%}.seo-admin-form input,.seo-admin-form textarea{color:#f7fbff;background:linear-gradient(135deg,#ffffff0b,#ffffff04),#020407eb;border-radius:18px;width:100%;max-width:none;min-height:54px;padding:14px 16px;box-shadow:inset 0 1px #ffffff0e}.seo-admin-form textarea{min-height:190px;line-height:2}.seo-admin-form #seo-suggestions{min-height:300px}.blog-post-hero h1{width:fit-content;min-width:min(280px,100%);max-width:min(820px,100%)}.blog-card strong{color:#fff4cf;text-align:center;background:linear-gradient(135deg,#ffd16e14,#52e1ff09),#000000b8;border-color:#ffffff13;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:0;padding:8px 12px;line-height:1.75;display:inline-flex}.blog-section .section-head h2{background:linear-gradient(135deg,#030407fa,#000000f5),#000000e6}.analytics-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.analytics-band{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#05070ae6;border:1px solid #ffffff1b;border-radius:22px;gap:12px;padding:14px;display:grid}.analytics-band.traffic{border-color:#5cff8d2e}.analytics-band.content{border-color:#52e1ff2e}.analytics-band.users{border-color:#ffd16e33}.analytics-band-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-band-head span{color:#dce6ef;font-size:13px;font-weight:900}.analytics-band-head strong{color:#f8fbff;font-size:24px}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.analytics-kpi-grid div{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;gap:4px;min-height:66px;padding:10px;display:grid}.analytics-kpi-grid small{color:#9faabd;font-size:11px;font-weight:800}.analytics-kpi-grid strong{color:#fff;font-size:20px}.analytics-table-card{background:linear-gradient(135deg,#5cff8d0e,#52e1ff09,#ffd16e0a),#040609db;border:1px solid #ffffff1b;border-radius:22px;gap:12px;width:min(960px,100%);margin-inline:auto;padding:14px;display:grid}.analytics-table-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:8px;display:flex}.analytics-table-head strong{color:#f8fbff}.analytics-table-head small{color:var(--muted)}.analytics-table{gap:7px;display:grid}.analytics-table-row{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(140px,1.2fr) repeat(4,minmax(72px,.6fr));align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.analytics-table-row.head{color:#dbe9f4;background:#fff1;font-size:12px;font-weight:900}.analytics-table-row strong,.analytics-table-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crafti-tools-stack{gap:12px;display:grid}.crafti-tool-tabs{background:#05070ae0;border:1px solid #ffffff1b;border-radius:18px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-inline:auto;padding:7px;display:flex}.crafti-tool-tabs button,.crafti-tool-tabs a{color:#c8d2de;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;text-decoration:none;display:inline-flex}.crafti-tool-tabs button.active,.crafti-tool-tabs button:hover,.crafti-tool-tabs a.active,.crafti-tool-tabs a:hover{color:#effff4;background:#5cff8d17;border-color:#5cff8d38}.tool-panel{gap:14px;display:grid}.tool-panel-head{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#07090ceb;border:1px solid #ffffff1b;border-radius:22px;align-items:center;gap:12px;padding:14px;display:flex}.tool-panel-head>span{color:#ffd979;background:#ffd16e1a;border:1px solid #ffd16e33;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.tool-panel-head strong,.tool-panel-head small{display:block}.tool-panel-head small{color:var(--muted);margin-top:3px}.enchant-library-grid,.calculator-layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:12px;display:grid}.enchant-list,.enchant-detail-box,.calculator-controls,.enchant-pick-table,.calculator-result{background:linear-gradient(#ffffff0d,#ffffff04),#05070ae6;border:1px solid #ffffff1b;border-radius:22px}.enchant-list{align-content:start;gap:11px;max-height:620px;padding:12px;display:grid;overflow:auto}.enchant-group{gap:7px;display:grid}.enchant-group h3{color:#d7ffbf;margin:5px 0 2px;font-size:13px}.enchant-group button{min-height:42px;color:var(--text);text-align:start;cursor:pointer;background:#ffffff08;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.enchant-group button small{color:var(--muted)}.enchant-group button.active,.enchant-group button:hover{background:#52e1ff14;border-color:#52e1ff3d}.enchant-detail-box{align-content:start;gap:14px;padding:18px;display:grid}.enchant-detail-box h3{color:#fff;margin:8px 0 2px;font-size:26px}.enchant-detail-box>div>strong{color:#ffd979}.enchant-detail-box p{color:#d9e2ed;margin:0;line-height:2.1}.enchant-chip{color:#eaf2fb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.enchant-detail-box dl{gap:8px;margin:0;display:grid}.enchant-detail-box dl div{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:10px;display:grid}.enchant-detail-box dt{color:#9facbd;font-size:12px;font-weight:900}.enchant-detail-box dd{color:#f5f8ff;margin:0}.calculator-controls{align-content:start;gap:10px;padding:12px;display:grid}.calculator-select{gap:7px;display:grid;position:relative}.calculator-select span{color:#dce6ef;font-size:12px;font-weight:900}.calculator-select select{appearance:none;width:100%;min-height:44px;color:var(--text);background:#020407e0;border:1px solid #ffffff1b;border-radius:14px;padding:0 12px}.calculator-select svg{inset-inline-end:12px;pointer-events:none;position:absolute;bottom:14px}.calc-toggle{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.calc-toggle input{accent-color:#5cff8d}.optimize-switch{grid-template-columns:1fr;gap:7px;display:grid}.optimize-switch span{color:#dce6ef;font-size:12px;font-weight:900}.optimize-switch button,.level-buttons button{color:#dce6ef;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1b;border-radius:12px;min-height:34px}.optimize-switch button.active,.level-buttons button.active{color:#fff2c2;background:#ffd16e21;border-color:#ffd16e5c}.calculate-button{justify-content:center;min-height:44px}.enchant-pick-table{align-content:start;gap:8px;max-height:620px;padding:12px;display:grid;overflow:auto}.enchant-pick-row{background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 10px;display:grid}.enchant-pick-row.disabled{opacity:.42}.enchant-pick-row strong,.enchant-pick-row small{display:block}.enchant-pick-row small{color:var(--muted);margin-top:3px}.level-buttons{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.level-buttons button{min-width:38px;padding:0 8px}.calculator-result{gap:10px;padding:12px;display:grid}.calc-empty-state,.calc-result-summary{color:#d8eff6;background:#52e1ff0e;border:1px solid #52e1ff26;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:54px;display:flex}.calc-empty-state.error{color:#ffd7d4;background:#ff5f5714;border-color:#ff5f573d}.calc-result-summary strong{color:#fff}.calc-result-summary small{color:#b7c4d4}.calc-steps{gap:8px;display:grid}.calc-steps article{background:#ffffff09;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:6px 10px;padding:10px;display:grid}.calc-steps article>span{color:#08100b;background:#ffd979;border-radius:12px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.calc-steps p,.calc-steps small{margin:0;line-height:1.9}.calc-steps small{color:var(--muted);grid-column:2}@media (max-width:900px){.analytics-dashboard,.enchant-library-grid,.calculator-layout{grid-template-columns:1fr}.analytics-table-row{grid-template-columns:minmax(110px,1fr) repeat(4,minmax(52px,auto));font-size:12px}}@media (max-width:640px){.enchant-pick-row{grid-template-columns:1fr}.level-buttons{justify-content:flex-start}.analytics-kpi-grid{grid-template-columns:1fr}.analytics-table{overflow-x:auto}.analytics-table-row{min-width:520px}}.blog-section .section-head{display:none}.blog-rail-controls{justify-content:flex-end;width:min(100%,1080px);margin:0 auto 6px;padding:0 8px;display:flex}.blog-rail-controls .rail-actions{align-items:center;gap:8px;display:flex}.blog-card{grid-template-rows:auto auto 1fr auto;align-content:stretch;justify-items:stretch;gap:9px;min-height:348px;display:grid}.blog-card .square-image{justify-self:center}.blog-card strong{color:#eaffef;text-align:right;background:linear-gradient(135deg,#5cff8d1c,#ffd16e0e),#000000d1;border:1px solid #5cff8d29;border-radius:13px 13px 5px;place-self:start end;max-width:92%;padding:7px 10px 8px;font-size:12.5px;line-height:1.85;box-shadow:inset 3px 0 #5cff8d61}.blog-card small{border-radius:999px;place-self:end start;min-width:112px;min-height:30px;padding:0 9px;font-size:11.5px}@media (max-width:760px){.blog-card{min-height:318px}.blog-rail-controls{justify-content:center}}.skin-editor-layout{grid-template-columns:minmax(230px,.75fr) minmax(300px,1.1fr) minmax(260px,.85fr);gap:12px;display:grid}.skin-editor-controls,.skin-canvas-card,.skin-preview-card,.skin-status{background:linear-gradient(#ffffff0d,#ffffff04),#05070ae6;border:1px solid #ffffff1b;border-radius:22px}.skin-editor-controls{align-content:start;gap:11px;padding:12px;display:grid}.skin-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skin-action-row button,.skin-part-grid button,.skin-segment button,.skin-tool-row button{color:#dce6ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:inline-flex}.skin-action-row button:hover,.skin-part-grid button:hover,.skin-segment button:hover,.skin-tool-row button:hover,.skin-part-grid button.active,.skin-segment button.active,.skin-tool-row button.active{color:#f0fff4;background:#5cff8d1a;border-color:#5cff8d47}.skin-segment{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.skin-segment span,.skin-slider span{color:#dce6ef;grid-column:1/-1;font-size:12px;font-weight:900}.skin-part-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.skin-tool-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.skin-tool-row input[type=color]{background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px;width:100%;height:38px;padding:3px}.skin-slider{background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;gap:7px;padding:10px;display:grid}.skin-slider input{accent-color:#5cff8d;width:100%}.skin-editor-board{align-content:start;gap:10px;display:grid}.skin-canvas-card{background-color:#030508e6;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff09 75%),linear-gradient(-45deg,#0000 75%,#ffffff09 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:420px;padding:14px;display:grid;overflow:auto}.skin-canvas-card canvas{max-width:100%;height:auto;image-rendering:pixelated;cursor:crosshair;background:#00000059;border:1px solid #ffffff24;border-radius:10px}.skin-status{color:#d8eff6;min-height:48px;padding:11px 13px;line-height:1.8}.skin-preview-card{place-items:center;min-height:520px;padding:12px;display:grid;overflow:hidden}.skin-preview-card canvas{width:min(100%,420px);height:auto;image-rendering:pixelated;background:#ffffff09;border-radius:18px}@media (max-width:1060px){.skin-editor-layout{grid-template-columns:1fr 1fr}.skin-editor-controls{grid-column:1/-1}}@media (max-width:720px){.skin-editor-layout,.skin-action-row,.skin-segment,.skin-part-grid{grid-template-columns:1fr}.skin-tool-row{grid-template-columns:repeat(5,minmax(38px,1fr))}.skin-canvas-card{min-height:280px}}.skin-lab{gap:12px;display:grid}.skin-lab-head,.skin-panel,.skin-editor-main,.skin-preview-panel{background:linear-gradient(145deg,#ffffff0f,#ffffff04),#05070aed;border:1px solid #ffffff1c;border-radius:22px;box-shadow:inset 0 1px #ffffff0b}.skin-lab-head{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.skin-lab-head strong,.skin-lab-head small{display:block}.skin-lab-head strong{color:#f8fbff;font-size:18px}.skin-lab-head small{color:#aeb9c8;margin-top:4px;line-height:1.8}.skin-head-actions,.skin-mode-strip,.skin-editor-toolbar,.skin-tool-buttons,.skin-mode-tabs,.skin-history-actions,.skin-side-actions,.skin-edit-controls,.skin-action-grid{flex-wrap:wrap;gap:8px;display:flex}.skin-head-actions button,.skin-mode-tabs button,.skin-tool-buttons button,.skin-history-actions button,.skin-side-actions button,.skin-action-grid button,.skin-part-buttons button,.skin-face-buttons button,.skin-pill-grid button{color:#dce6ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px;min-height:38px;padding:0 11px;transition:border-color .16s,background .16s,color .16s,transform .16s}.skin-head-actions button,.skin-tool-buttons button,.skin-history-actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.skin-head-actions button:hover,.skin-mode-tabs button:hover,.skin-tool-buttons button:hover,.skin-history-actions button:hover,.skin-side-actions button:hover,.skin-action-grid button:hover,.skin-part-buttons button:hover,.skin-face-buttons button:hover,.skin-pill-grid button:hover,.skin-mode-tabs button.active,.skin-tool-buttons button.active,.skin-part-buttons button.active,.skin-face-buttons button.active,.skin-pill-grid button.active{color:#effff4;background:#5cff8d1a;border-color:#5cff8d4d}.skin-head-actions button:hover,.skin-action-grid button:hover{transform:translateY(-1px)}.skin-workspace{grid-template-columns:minmax(238px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.skin-panel,.skin-editor-main,.skin-preview-panel{align-content:start;gap:12px;padding:12px;display:grid}.skin-editor-main{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start}.skin-panel-title{color:#f1f7ff;align-items:center;min-height:30px;font-size:13px;font-weight:900;display:flex}.skin-part-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skin-part-buttons button{text-align:start;justify-items:start;gap:2px;min-height:52px;padding:8px 10px;display:grid}.skin-part-buttons button span,.skin-part-buttons button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.skin-part-buttons button span{color:#f8fbff;font-weight:900}.skin-part-buttons button small,.skin-mini-note{color:#9eaabc;line-height:1.8}.skin-face-buttons,.skin-pill-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.skin-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-pill-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-side-actions{grid-template-columns:1fr;gap:7px;display:grid}.skin-side-actions button{justify-content:center;min-height:36px;padding:0 9px;font-size:12px;font-weight:800}.skin-uv-map{width:100%;height:auto;image-rendering:pixelated;cursor:crosshair;background:#10151c;border:1px solid #ffffff21;border-radius:16px;overflow:hidden}.skin-editor-toolbar{background:#ffffff05;border:1px solid #fff1;border-radius:16px;grid-area:2/1/auto/-1;grid-template-columns:max-content max-content;justify-content:center;align-items:stretch;gap:8px;padding:8px;display:grid}.skin-mode-strip{background:#5cff8d09;border:1px solid #5cff8d21;border-radius:16px;grid-area:1/1/auto/-1;justify-content:center;padding:8px;display:grid}.skin-mode-tabs{grid-template-columns:repeat(4,132px);gap:6px;display:grid}.skin-tool-buttons{grid-template-columns:repeat(7,48px);justify-content:center;gap:6px;display:grid}.skin-history-actions{grid-template-columns:repeat(2,72px);justify-content:center;gap:6px;display:grid}.skin-mode-tabs button,.skin-tool-buttons button,.skin-history-actions button,.skin-action-grid button{width:100%;min-width:0}.skin-mode-tabs button{text-align:center;min-width:0;min-height:42px;font-weight:900}.skin-tool-buttons button{width:100%;padding:0;font-size:11px}.skin-tool-buttons button:nth-of-type(4),.skin-tool-buttons button:nth-of-type(5){width:100%}.skin-history-actions button{color:#effff4;background:#5cff8d13;border-color:#5cff8d38;font-weight:900}.skin-tool-buttons input[type=color]{background:#ffffff0a;border:1px solid #ffffff1b;border-radius:13px;width:48px;min-height:38px;padding:3px}.skin-editor-meta{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:7px;display:flex}.skin-editor-meta span{color:#cfeff7;background:#52e1ff0e;border:1px solid #52e1ff24;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.skin-canvas-stage{overscroll-behavior:contain;-webkit-user-select:none;user-select:none;direction:ltr;background-color:#040609eb;background-image:linear-gradient(45deg,#ffffff09 25%,#0000 25%),linear-gradient(-45deg,#ffffff09 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff09 75%),linear-gradient(-45deg,#0000 75%,#ffffff09 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #ffffff1b;border-radius:20px;grid-area:3/1;place-items:start center;height:clamp(600px,70vh,820px);min-height:600px;padding:14px;display:grid;overflow:auto}.skin-canvas-stage canvas{width:auto;max-width:none;height:auto;image-rendering:pixelated;cursor:crosshair;touch-action:none;background:#0000004d;border:1px solid #ffffff29;border-radius:12px;box-shadow:0 18px 42px #00000047}.skin-canvas-stage.is-model-stage{place-items:center;overflow:hidden}.skin-canvas-stage.is-model-stage canvas{width:min(100%,980px);max-width:980px;height:auto}.skin-edit-canvas.is-model{cursor:crosshair}.skin-edit-canvas.is-model.is-rotate{cursor:grab}.skin-edit-canvas.is-model.is-rotate:active{cursor:grabbing}.skin-edit-controls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.skin-editor-main>.skin-edit-controls{grid-area:4/1;align-items:stretch}.skin-edit-controls.stacked{grid-template-columns:1fr}.skin-edit-controls label{background:#ffffff08;border:1px solid #ffffff13;border-radius:16px;grid-template-rows:auto 22px;gap:7px;min-width:0;min-height:72px;padding:10px;display:grid;overflow:hidden}.skin-edit-controls span{text-overflow:ellipsis;white-space:nowrap;color:#dce6ef;font-size:12px;font-weight:900;display:block;overflow:hidden}.skin-edit-controls input{accent-color:#5cff8d;width:100%}.skin-action-grid{grid-area:5/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.skin-action-grid button{min-height:42px;padding-inline:10px}.skin-status-line{color:#ffe9b8;background:#ffd16e0e;border:1px solid #ffd16e24;border-radius:16px;grid-area:6/1/auto/-1;min-height:46px;padding:10px 12px;line-height:1.8}.skin-preview-stage{background:#0305088f;border:1px solid #ffffff1b;border-radius:20px;place-items:center;min-height:560px;display:grid;overflow:auto}.skin-preview-stage canvas{width:min(100%,900px);height:auto;image-rendering:pixelated;cursor:grab;touch-action:none}.skin-preview-stage canvas:active{cursor:grabbing}.skin-preview-top{grid-area:3/2/span 2;grid-template-columns:1fr;align-self:start;align-items:start;gap:12px;display:grid}.skin-preview-top .skin-panel-title{grid-column:auto}.skin-preview-top .skin-preview-stage{height:330px;min-height:330px}.skin-preview-top .skin-preview-stage canvas{width:min(100%,255px)}.skin-preview-options{align-content:start;gap:10px;min-width:0;display:grid}.skin-preview-top .skin-edit-controls.stacked{grid-template-columns:1fr}.skin-preview-top .skin-edit-controls label{min-height:64px}.skin-view-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.skin-view-presets button{color:#dce6ef;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1b;border-radius:12px;min-height:36px}.skin-view-presets button:hover{color:#effaff;background:#52e1ff14;border-color:#52e1ff3d}@media (max-width:1180px){.skin-workspace{grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.skin-preview-top .skin-preview-stage{height:300px;min-height:300px}.skin-edit-controls{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:820px){.skin-lab-head,.skin-editor-toolbar{align-items:stretch}.skin-editor-toolbar,.skin-mode-strip,.skin-preview-top{grid-template-columns:1fr}.skin-editor-toolbar{justify-content:stretch}.skin-mode-tabs,.skin-tool-buttons,.skin-history-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-mode-tabs button{min-width:0}.skin-tool-buttons button,.skin-tool-buttons button:nth-of-type(4),.skin-tool-buttons button:nth-of-type(5){width:100%}.skin-editor-main{grid-template-columns:1fr}.skin-preview-top{grid-area:3/1}.skin-workspace,.skin-edit-controls{grid-template-columns:1fr}.skin-canvas-stage{grid-area:4/1;height:clamp(420px,66vh,620px);min-height:420px;padding:8px}.skin-editor-main>.skin-edit-controls{grid-area:5/1}.skin-action-grid{grid-row:6;grid-template-columns:repeat(2,minmax(0,1fr))}.skin-status-line{grid-row:7}}@media (max-width:560px){.skin-part-buttons,.skin-face-buttons,.skin-pill-grid,.skin-pill-grid.three{grid-template-columns:1fr}.skin-head-actions,.skin-mode-tabs,.skin-tool-buttons,.skin-history-actions,.skin-view-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.skin-action-grid,.skin-preview-top .skin-edit-controls.stacked{grid-template-columns:1fr}}.page-panel-header{text-align:center;justify-items:center}.page-panel-header h1{text-align:center;justify-content:center}.blog-post-page{margin-top:18px}.blog-post-shell{gap:16px;padding-top:18px;display:grid}.blog-post-title-row{background:linear-gradient(135deg,#ffd16e1a,#52e1ff0e),#040609e0;border:1px solid #ffd16e2e;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:12px 14px;display:grid}.blog-post-title-row h1{color:#fff7d7;text-align:right;margin:0;font-size:clamp(19px,2.1vw,28px);line-height:1.65}.blog-post-title-row time{color:#d7f7ff;white-space:nowrap;background:#52e1ff14;border:1px solid #52e1ff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}.blog-card strong,.blog-card small{text-align:center;justify-content:center;align-items:center;width:100%;display:inline-flex}.blog-admin-list{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-menu{align-items:stretch}.category-jump{background-size:180% 180%,cover;grid-template-columns:minmax(0,1fr) 52px;align-items:center;min-height:92px;padding:10px;animation:10s ease-in-out infinite categoryMotion;display:grid;overflow:hidden}.category-jump-body{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.category-all-button{color:#fff;background:linear-gradient(135deg,#ffd16e33,#52e1ff26),#ffffff14;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;text-decoration:none;display:grid}@keyframes categoryMotion{0%,to{background-position:0%,50%}50%{background-position:100%,50%}}.category-container:before{background:radial-gradient(circle at 16% 20%, var(--cat-aura), transparent 28%), radial-gradient(circle at 44% 96%, var(--cat-aura-2), transparent 30%), repeating-linear-gradient(115deg, #ffffff07 0 1px, transparent 1px 74px);inset:-22%}.category-container:after{background:linear-gradient(90deg,#ffffff07,#0000 38%,#ffffff03),#0000001a;inset:10px}.category-container .square-rail{scroll-behavior:smooth;direction:ltr}.category-container .square-card,.category-container .square-item-button{direction:rtl}.variant-picker-grid,.download-variant-grid,.contact-method-editor,.footer-social-editor{gap:10px;display:grid}.variant-picker-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.variant-picker-grid button,.download-variant-row,.contact-method-row,.footer-social-row{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px}.variant-picker-grid button{color:#eef6ff;text-align:center;cursor:pointer;gap:4px;padding:10px;display:grid}.variant-picker-grid button.active{background:#ff9d4a21;border-color:#ff9d4a73}.download-variant-row,.contact-method-row,.footer-social-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.download-variant-row input,.contact-method-row input,.contact-method-row select,.footer-social-row input,.footer-social-row select{min-width:0;min-height:40px}.admin-modal-backdrop,.download-history-backdrop{z-index:120;background:#000000ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.admin-modal{max-height:calc(100dvh - 36px);margin:0;overflow:hidden}.admin-modal-body{overscroll-behavior:contain;max-height:calc(100dvh - 128px);overflow:auto}.download-history-modal{text-align:center;background:linear-gradient(145deg,#15181efc,#080a0dfc),#090b0e;border:1px solid #ffffff29;border-radius:24px;width:min(680px,100vw - 28px);max-height:min(720px,100dvh - 32px);padding:16px;overflow:auto}.download-history-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-downloads-launch{justify-content:center;display:flex}.account-downloads-compact{justify-items:center;gap:10px;display:grid}.compact-history-item{text-align:center;width:min(100%,540px)}.contact-value{font-weight:900}.register-form-grid .sms-code-field,.register-form-grid>.button[type=submit]{grid-column:1/-1;justify-self:center}.english-value{color:#f4fbff;text-align:center;direction:ltr;background:linear-gradient(135deg,#52e1ff1a,#ffffff09),#020509db;border:1px solid #52e1ff2e;border-radius:14px;place-items:center;min-height:44px;display:grid}.subscription-page .page-panel-body{padding-block:18px 22px}.subscription-card{text-align:center;justify-items:center;gap:10px;width:min(520px,100%);padding:clamp(16px,3vw,24px)}.calculate-button{color:#fff7ea;background:linear-gradient(135deg,#ff912ee6,#ff5e36b8),#f97316;border-color:#ff912e80}.potion-library-grid{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:12px;display:grid}.potion-recipe-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.potion-recipe-list li{background:#ffd16e0e;border:1px solid #ffd16e26;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.potion-recipe-list span{color:#1a1307;background:#ffd979;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.skin-canvas-stage.is-model-stage{height:clamp(470px,58vh,640px);min-height:470px;padding-block:0}.skin-canvas-stage.is-model-stage canvas{width:min(100%,920px);max-width:920px}.not-found-page{place-items:center;min-height:calc(100dvh - 88px);padding:24px;display:grid}.not-found-card{text-align:center;background:radial-gradient(circle at 18% 18%,#ff5f802e,#0000 30%),radial-gradient(circle at 82% 28%,#ffd16e24,#0000 28%),linear-gradient(145deg,#0e0a11fa,#040609fa);border:1px solid #ff5f8040;border-radius:28px;justify-items:center;gap:14px;width:min(680px,100%);padding:clamp(22px,5vw,42px);display:grid}.devil-orb{background:linear-gradient(135deg,#ff5f803d,#ffd16e24),#ffffff0d;border-radius:999px;place-items:center;width:112px;height:112px;font-size:58px;animation:2.8s ease-in-out infinite devilFloat;display:grid}@keyframes devilFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@media (max-width:760px){.blog-post-title-row,.potion-library-grid,.download-variant-row,.contact-method-row,.footer-social-row,.blog-admin-list{grid-template-columns:1fr}}.auth-form.register-form-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px 18px;width:min(860px,100%)}.register-form-grid .icon-field>span,.register-form-grid input{min-height:48px}.category-jump{isolation:isolate;background-size:260% 260%,180% 180%,cover;border-color:#ffffff2e;animation:8s ease-in-out infinite categoryMotion,5.5s ease-in-out infinite visualCardPulse;box-shadow:0 18px 46px #00000047}.category-jump:before{content:"";z-index:-1;opacity:.34;background:repeating-linear-gradient(115deg,#ffffff1f 0 1px,#0000 1px 18px),linear-gradient(120deg,#0000 24%,#fff3 48%,#0000 72%);animation:7s linear infinite visualLightSweep;position:absolute;inset:-40%;transform:translate(-18%)}.category-all-button{color:#07110d;background:conic-gradient(from 90deg,#6dff9b,#52e1ff,#ffd36d,#ff7a55,#6dff9b);border-color:#ffffff47;animation:4.6s linear infinite allButtonSpin;position:relative;overflow:hidden;box-shadow:0 10px 28px #52e1ff33}@keyframes visualCardPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes visualLightSweep{to{transform:translate(18%)}}@keyframes allButtonSpin{to{filter:hue-rotate(360deg)}}.category-container .square-rail{direction:rtl;grid-auto-columns:calc(20% - 9.6px);justify-content:start;gap:12px;width:100%;max-width:1160px;padding-inline:8px}.category-container .square-card{border-radius:18px;min-width:0;min-height:278px;padding:10px}.category-container .square-item-button{gap:8px}.category-container .square-image{border-radius:16px;width:min(178px,100%)}.category-container .square-item-button strong{border-radius:13px;min-height:42px;padding:8px 10px;font-size:12px;line-height:1.45}.subscription-page{width:min(640px,100% - 24px)}.subscription-card{width:min(430px,100%);padding:clamp(14px,2.4vw,20px)}.crafti-tool-tabs{justify-content:center;width:min(1060px,100%)}.crafti-tool-tabs a{text-align:center;align-items:center;width:min(190px,100%);min-height:68px;padding:8px 10px}.crafti-tool-tabs a>span{gap:3px;min-width:0;display:grid}.crafti-tool-tabs a strong{font-size:13px;line-height:1.35}.crafti-tool-tabs a small{color:#98a8b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.crafti-tool-tabs a.active small,.crafti-tool-tabs a:hover small{color:#dff9e8}.add-variant-button{justify-self:center}.phonebook-actions{justify-content:center;margin-bottom:12px;display:flex}.footer-html-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,980px);display:grid}.footer-html-slot{color:#dfeaf5;text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;min-height:44px;padding:12px}.footer-html-slot.left{text-align:left;direction:ltr}.footer-html-slot.right{text-align:right}.footer-html-slot:empty{display:none}.footer-admin-form textarea[name^=footerHtml]{text-align:left;direction:ltr;min-height:110px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}@media (max-width:980px){.category-container .square-rail{grid-auto-columns:calc(33.3333% - 8px)}.crafti-tool-tabs a{width:min(170px,50% - 6px)}}@media (max-width:640px){.auth-form.register-form-grid{grid-template-columns:1fr;width:min(430px,100%)}.category-container .square-rail{grid-auto-columns:calc(50% - 6px)}.footer-html-slots{grid-template-columns:1fr}}.page-panel-header h1,.blog-post-title-row h1,.section-head h2,.tool-panel-head strong{font-size:clamp(1.25rem,2.1vw,1.85rem)}.content-rail,.square-rail,.blog-rail{scrollbar-width:none;cursor:grab}.content-rail::-webkit-scrollbar{display:none}.square-rail::-webkit-scrollbar{display:none}.blog-rail::-webkit-scrollbar{display:none}.content-rail.is-dragging,.square-rail.is-dragging,.blog-rail.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.category-container .square-rail{direction:rtl;grid-auto-columns:minmax(128px,calc(16.6667% - 11.6667px));justify-content:flex-start;padding-bottom:2px}.category-container .square-card{min-height:0}.category-container .square-image{aspect-ratio:1;min-height:0}.category-container .square-item-button strong,.browse-card strong{text-align:center;place-items:center;min-height:40px;font-size:.82rem;line-height:1.75;display:grid}.blog-rail{grid-auto-columns:minmax(150px,calc(20% - 12.8px))}.blog-card{gap:10px;padding:10px}.blog-card strong,.blog-card small{text-align:center;border-radius:14px;justify-content:center;width:100%}.blog-card strong{background:linear-gradient(135deg,#ffffff17,#ff7a3d1f);border:1px solid #ffffff14;place-items:center;min-height:46px;padding:9px 10px;display:grid}.blog-card small{color:#cfe2d8;background:#05090c94;align-items:center;gap:6px;padding:7px 9px;display:flex}.browser-grid,.blog-grid-page{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));align-items:stretch;gap:16px;display:grid}.browse-card,.blog-list-card{background:linear-gradient(145deg,#ffffff18,#ffffff06),#03070abd;border:1px solid #ffffff1a;border-radius:18px;min-height:0;padding:10px;box-shadow:0 18px 42px #00000047}.browse-card .square-image,.blog-list-card img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.blog-list-card{grid-template-rows:auto 1fr;gap:10px;display:grid}.blog-list-card div{text-align:center;gap:8px;display:grid}.blog-list-card strong{font-size:.9rem;line-height:1.8}.blog-list-card p{color:#b8c8d7;margin:0;font-size:.78rem;line-height:1.8}.blog-list-card small{color:#ffe2bd;background:#ff7a3d1f;border-radius:999px;justify-self:center;padding:6px 12px}.subscription-page{max-width:620px;margin-inline:auto}.subscription-page .page-panel-body{place-items:center;display:grid}.subscription-card{text-align:center;background:radial-gradient(circle at 50% 0,#ff7a3d3d,#0000 38%),linear-gradient(155deg,#101b22f5,#05090cf2);border:1px solid #ffffff24;border-radius:26px;justify-items:center;gap:14px;width:min(100%,430px);padding:24px 22px;display:grid;box-shadow:0 26px 80px #0000006b,inset 0 1px #ffffff1a}.subscription-card>span{color:#ffb46d;background:linear-gradient(135deg,#ff7a3d3d,#45e3ff1f);border-radius:22px;place-items:center;width:62px;height:62px;display:grid}.subscription-card h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem)}.subscription-card p{color:#d7e7dd;max-width:34ch;margin:0;line-height:1.9}.subscription-price{background:#ffffff13;border:1px solid #ffffff1a;border-radius:18px;justify-items:center;gap:5px;width:100%;padding:14px;display:grid}.subscription-price strong{font-size:clamp(1.55rem,4vw,2.25rem)}.subscription-plan-menu{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.subscription-plan-menu span{justify-content:center;min-height:40px}.ellipse-preview-card{min-height:660px}.ellipse-preview-shell{min-height:600px;max-height:82vh;overflow:auto}.ellipse-grid{margin:auto}.ad-banner-zone{gap:18px;margin-block:20px 24px;display:grid}.ad-banner-group{gap:10px;display:grid}.ad-banner-label{color:#cfe8df;background:#ffffff12;border:1px solid #ffffff14;border-radius:999px;justify-self:center;padding:5px 14px;font-size:.78rem}.ad-banner-grid{gap:14px;display:grid}.ad-banner-grid-two .ad-banner-grid,.ad-banner-grid-two.slim .ad-banner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-banner-grid-three .ad-banner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-banner-grid-custom .ad-banner-grid{justify-items:center}.ad-banner-card{background:#05090cc2;border:1px solid #ffffff1f;border-radius:20px;min-height:116px;display:block;overflow:hidden;box-shadow:0 18px 52px #00000052}.ad-banner-grid-two.slim .ad-banner-card{min-height:86px}.ad-banner-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;display:block}.ads-admin-stack{gap:18px;display:grid}.ads-admin-switch,.ads-admin-form,.ads-admin-card{background:#ffffff0e;border:1px solid #ffffff17;border-radius:20px;padding:16px}.ads-admin-switch{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.ads-admin-switch .switch-row{margin:0}.ads-admin-switch .save-action-row,.ads-admin-switch button{margin-inline-start:auto}.square-card,.browse-card,.blog-card,.blog-list-card,.square-item-button,.browse-card{height:100%}.square-item-button strong,.browse-card strong,.blog-card strong,.blog-list-card strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;direction:ltr;unicode-bidi:plaintext;width:100%;min-height:1.65em;max-height:1.65em;line-height:1.65;overflow:hidden;display:block!important}.blog-rail .blog-card{grid-template-rows:auto auto auto;align-content:start;justify-items:stretch;gap:8px;height:auto;padding:10px;display:grid;min-height:0!important}.blog-section-head{margin-bottom:14px}.blog-section-head .rail-actions{background:#0000002e;border:1px solid #ffffff13;border-radius:18px;padding:8px}.blog-rail .blog-card .square-image{aspect-ratio:1;border-radius:14px;width:100%!important}.blog-rail .blog-card strong{background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff14;border-radius:13px;place-self:auto center;width:fit-content;min-width:0;max-width:calc(100% - 12px);min-height:1.65em;max-height:1.65em;padding:7px 13px}.blog-rail .blog-card small{border-radius:13px;place-self:auto stretch;width:100%;min-width:0;min-height:30px;padding:6px 9px}.blog-list-card strong{min-height:1.65em;max-height:1.65em}.search-popover strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.blog-section>.blog-section-head{background:#00000024;border:1px solid #ffffff13;border-radius:22px;justify-content:space-between;align-items:center;gap:26px;width:100%;min-height:76px;margin:0 0 14px;padding:10px 14px;display:flex!important}.blog-section>.blog-section-head h2{min-height:52px;margin:0;padding-inline:18px}.blog-section>.blog-section-head .rail-actions{background:#ffffff09;border:1px solid #ffffff13;border-radius:17px;justify-content:center;align-items:center;gap:10px;width:auto;margin:0;padding:8px 10px;display:flex!important}.blog-section>.blog-section-head .rail-actions .button,.blog-section>.blog-section-head .rail-actions .icon-button{flex:none}.blog-rail .blog-card{gap:9px;padding:10px;grid-template-rows:auto auto auto!important;min-height:0!important}.blog-rail .blog-card .blog-card-title{color:#eef7ee;min-width:44px;height:34px;box-shadow:none;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:plaintext;background:linear-gradient(#ffffff17,#ffffff06),#0000006b;border:1px solid #ffffff1a;border-radius:13px;overflow:hidden;text-align:center!important;justify-self:center!important;width:auto!important;max-width:calc(100% - 14px)!important;min-height:34px!important;max-height:34px!important;padding:0 13px!important;line-height:34px!important;display:block!important}.blog-rail .blog-card small{border-radius:999px;min-width:112px;max-width:100%;justify-self:center!important;width:auto!important}@media (max-width:760px){.blog-section>.blog-section-head{flex-direction:column;align-items:stretch}.blog-section>.blog-section-head .rail-actions{justify-content:center}}.ads-admin-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.ads-admin-card{gap:12px;display:grid}.ads-admin-card>img{aspect-ratio:16/6;object-fit:cover;border:1px solid #ffffff17;border-radius:16px;width:100%}.ads-filter-panel{background:linear-gradient(90deg,#fff0,#ffffff0e,#fff0),#0000002e;border-block:1px solid #ffffff1f;border-radius:18px;justify-items:center;gap:12px;padding:16px;display:grid}.ads-filter-title{text-align:center;justify-items:center;gap:4px;display:grid}.ads-filter-title strong{color:#f8fafc;font-size:1rem}.ads-filter-title small{color:#e2e8f0b8}.ads-filter-row{background:#02061770;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(100%,720px);display:grid;overflow:hidden}.ads-filter-row button{color:#f1f5f9c7;cursor:pointer;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;border-inline-start:1px solid #ffffff1f;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.ads-filter-row button:first-child{border-inline-start:0}.ads-filter-row button:hover,.ads-filter-row button.active{color:#fff;background:#22c55e2e}.ads-filter-row button em{color:#dcfce7;background:#22c55e2e;border-radius:999px;place-items:center;min-width:28px;height:24px;font-size:.82rem;font-style:normal;display:inline-grid}.ads-manager-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:start;gap:16px;display:grid}.ads-manager-grid .ads-admin-list{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.ads-list-item{width:100%;min-height:76px;color:inherit;text-align:start;cursor:pointer;background:#02061738;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.ads-list-item:hover,.ads-list-item.active{background:#22c55e1a;border-color:#22c55e6b}.ads-list-item img,.ads-edit-head img{object-fit:cover;border:1px solid #ffffff1a;border-radius:10px;width:100%;height:58px}.ads-list-copy{gap:4px;min-width:0;display:grid}.ads-list-copy strong,.ads-edit-head strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ads-list-copy small,.ads-edit-head small{color:#e2e8f0ad;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ads-status{color:#bbf7d0;text-align:center;background:#22c55e29;border-radius:999px;min-width:54px;padding:5px 9px;font-size:.78rem}.ads-status.hidden{color:#fed7aa;background:#f973162e}.ads-edit-panel{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:16px;gap:14px;padding:14px;display:grid}.ads-edit-head{border-bottom:1px solid #ffffff1a;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;padding-bottom:12px;display:grid}.ads-edit-head span{gap:4px;min-width:0;display:grid}.ads-admin-card-form{margin:0}.ads-delete-form{justify-content:flex-start;display:flex}.ads-edit-empty{text-align:center;place-items:center;min-height:180px;display:grid}@media (max-width:860px){.ads-filter-row,.ads-manager-grid{grid-template-columns:1fr}.ads-filter-row button{border-inline-start:0;border-top:1px solid #ffffff1a}.ads-filter-row button:first-child{border-top:0}.ads-list-item{grid-template-columns:82px minmax(0,1fr)}.ads-status{grid-column:2;justify-self:start}.ads-edit-head{grid-template-columns:1fr}}@media (max-width:900px){.category-container .square-rail,.blog-rail{grid-auto-columns:minmax(142px,42vw)}.ad-banner-grid-two .ad-banner-grid,.ad-banner-grid-two.slim .ad-banner-grid,.ad-banner-grid-three .ad-banner-grid{grid-template-columns:1fr}}.category-container .section-head,.blog-section>.blog-section-head{background:#00000024!important;border:1px solid #ffffff13!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:26px!important;width:min(100%,1080px)!important;min-height:76px!important;margin:0 auto 14px!important;padding:10px 14px!important;display:flex!important}.category-container .section-head h2,.blog-section>.blog-section-head h2{align-items:center!important;gap:8px!important;min-height:52px!important;margin:0!important;padding:0 18px!important;font-size:clamp(.95rem,1.55vw,1.35rem)!important;display:inline-flex!important}.category-container .section-head h2 em,.blog-section>.blog-section-head h2 em{font-size:.64em!important}.category-container .rail-actions,.blog-section>.blog-section-head .rail-actions{background:#ffffff09!important;border:1px solid #ffffff13!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:auto!important;margin:0!important;padding:8px 10px!important;display:flex!important}.page-panel h1,.page-panel-header h1,.admin-hero h1,.blog-post-title-row h1,.tool-panel-head strong,.ellipse-title-card strong,.modal-title-row h3,.admin-modal-head h2,.rule-item h2,.contact-card h2,.subscription-card h2{font-size:clamp(.95rem,1.75vw,1.35rem)!important}.hero h1{font-size:clamp(1.8rem,4.1vw,3.4rem)!important}@media (max-width:760px){.category-container .section-head,.blog-section>.blog-section-head{flex-direction:column!important;align-items:stretch!important;gap:12px!important}}:root{--bg:#050706;--bg-soft:#07130c;--panel:#0b1710;--panel-2:#101d16;--line:#6dff9b29;--line-strong:#6dff9b57;--text:#f2fff5;--muted:#b8d6c2;--faint:#81a38c;--green:#6dff9b;--green-2:#16d777;--cyan:#52e1ff;--amber:#ffd36d;--rose:#ff6d9e;--red:#ff5f57}body{background:radial-gradient(circle at 15% 12%,#5cff8d24,#0000 30%),radial-gradient(circle at 84% 18%,#52e1ff1f,#0000 28%),radial-gradient(circle at 50% 90%,#ff5f801a,#0000 34%),#050706!important}body:before{background:radial-gradient(circle at 12% 18%,#5cff8d3d,#0000 24%),radial-gradient(circle at 84% 24%,#52e1ff33,#0000 25%),radial-gradient(circle at 50% 92%,#ffd16e1f,#0000 30%),linear-gradient(115deg,#ffffff0a,#0000 28%,#ffffff06 58%,#0000 76%),repeating-linear-gradient(90deg,#6dff9b0a 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#52e1ff08 0 1px,#0000 1px 82px),linear-gradient(#0b1510,#050706 46%,#07100b)!important;animation:14s ease-in-out infinite alternate craftiAmbientGlow!important;inset:-28%!important}body:after{background:linear-gradient(#00000005,#0000007a),repeating-linear-gradient(135deg,#0000 0 16px,#6dff9b05 16px 17px)!important}.site-canvas{background:radial-gradient(circle at 12% 0,#5cff8d14,#0000 28%),radial-gradient(circle at 88% 2%,#52e1ff12,#0000 28%),#050a08a3!important;border-color:#6dff9b2e!important;box-shadow:0 34px 120px #00000075,inset 0 1px #6dff9b14!important}.topbar{background:linear-gradient(135deg,#5cff8d13,#52e1ff0b),#050a08bd!important;border-color:#6dff9b2e!important}.button.primary{box-shadow:0 14px 36px #5cff8d2e;color:#041108!important;background:linear-gradient(135deg,#6dff9b,#52e1ff)!important;border-color:#6dff9bb8!important}.hero-slider.image-only{position:relative;background:radial-gradient(circle at 15% 18%,#5cff8d29,#0000 28%),radial-gradient(circle at 82% 28%,#52e1ff21,#0000 30%),#07100b!important;border-color:#6dff9b33!important;box-shadow:0 28px 90px #00000061,0 0 45px #5cff8d0f!important}.hero-slider.image-only:before{content:"";z-index:1;pointer-events:none;opacity:.7;background:repeating-linear-gradient(115deg,#ffffff0d 0 1px,#0000 1px 34px),radial-gradient(circle at 20% 30%,#5cff8d24,#0000 24%),radial-gradient(circle at 76% 34%,#52e1ff1f,#0000 24%);animation:18s linear infinite blogAuraMove;position:absolute;inset:-24%}.hero-slider.image-only:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0507062e,#0000 38%,#05070642);position:absolute;inset:0}.hero-slider.image-only .hero-image-link img{animation:10s ease-in-out infinite alternate visualHeroFloat}.hero-controls{z-index:5}.visual-menu .category-jump{border-color:#fff3!important;box-shadow:0 18px 46px #0000003d,0 0 32px #5cff8d0f!important}.category-container .section-head,.blog-section>.blog-section-head{background:linear-gradient(135deg,#5cff8d17,#52e1ff0d),#0208067a!important;border-color:#6dff9b21!important}.category-container .square-card,.blog-card,.browse-card{border-color:color-mix(in srgb, var(--cat-border,#6dff9b47) 75%, #ffffff1f)!important;background:radial-gradient(circle at 18% 16%, var(--cat-main,#5cff8d24), transparent 34%), linear-gradient(145deg, #ffffff17, #ffffff07), #070c0ac7!important}.modal,.page-panel,.browser-panel,.tool-panel,.ellipse-tool-head,.ellipse-controls-card,.ellipse-preview-card,.skin-lab-head,.skin-panel,.skin-editor-main,.skin-preview-panel{background:radial-gradient(circle at 14% 0,#5cff8d14,#0000 26%),linear-gradient(145deg,#ffffff0e,#ffffff05),#060b09c7!important;border-color:#6dff9b24!important}@keyframes visualHeroFloat{0%{filter:saturate(1.04)contrast(1.02);transform:scale(1)}to{filter:saturate(1.18)contrast(1.06);transform:scale(1.028)}}.category-jump{isolation:isolate;overflow:hidden;background-size:260% 260%,180% 180%,cover!important;border-color:#ffffff2e!important;animation:8s ease-in-out infinite categoryMotion,5.5s ease-in-out infinite visualCardPulse!important;box-shadow:0 18px 46px #00000047,0 0 34px #52e1ff12!important}.category-jump:before{content:"";z-index:-1;opacity:.34;position:absolute;inset:-40%;transform:translate(-18%);background:repeating-linear-gradient(115deg,#ffffff1f 0 1px,#0000 1px 18px),linear-gradient(120deg,#0000 24%,#fff3 48%,#0000 72%)!important;animation:7s linear infinite visualLightSweep!important}.category-jump.category-mods{background:linear-gradient(135deg,#27ff8f47,#18d3ff33,#ffc44333),linear-gradient(145deg,#05180ff5,#020a12f5)!important}.category-jump.category-modpacks{background:linear-gradient(135deg,#4bcfff4d,#8661ff38,#ff638e2e),linear-gradient(145deg,#05131df5,#0c0818f5)!important}.category-jump.category-shaders{background:linear-gradient(135deg,#ffb44852,#ff5e5e33,#53efff33),linear-gradient(145deg,#1c1005f5,#10070bf5)!important}.category-jump.category-resourcepacks{background:linear-gradient(135deg,#98ff5547,#32ffdc33,#ff5bc92e),linear-gradient(145deg,#091808f5,#080a18f5)!important}.category-all-button{position:relative;overflow:hidden;color:#07110d!important;background:conic-gradient(from 90deg,#6dff9b,#52e1ff,#ffd36d,#ff7a55,#6dff9b)!important;border-color:#ffffff47!important;animation:4.6s linear infinite allButtonSpin!important;box-shadow:0 10px 28px #52e1ff33!important}.category-all-button:after{content:"";z-index:-1;border-radius:inherit;background:#ffffffb8;position:absolute;inset:4px}.category-container{background-size:220% 220%!important;animation:14s ease-in-out infinite categoryMotion!important}.category-container:before{opacity:.95;background:radial-gradient(circle at 16% 20%, var(--cat-aura), transparent 28%), radial-gradient(circle at 44% 96%, var(--cat-aura-2), transparent 30%), repeating-linear-gradient(115deg, #ffffff07 0 1px, transparent 1px 74px)!important}.category-container:after{background:linear-gradient(90deg,#ffffff07,#0000 38%,#ffffff03),#00000014!important}.category-container .section-head h2{border:1px solid var(--cat-border)!important;background:linear-gradient(135deg, var(--cat-main), var(--cat-secondary)), #0000001f!important}.category-container .rail-actions .button,.category-container .rail-actions .icon-button{border-color:var(--cat-border)!important;background:color-mix(in srgb, var(--cat-main) 58%, #00000026)!important}.category-container .square-card:hover,.browse-card:hover,.blog-card:hover{transform:translateY(-4px);box-shadow:0 26px 64px #00000057, 0 0 34px var(--cat-aura,#5cff8d14)!important}.visual-menu{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.category-applications{--cat-main:#52e1ff33;--cat-secondary:#6dff9b1f;--cat-aura:#52e1ff24;--cat-aura-2:#6dff9b1c;--cat-border:#52e1ff38}.category-container.category-mods{background-image:linear-gradient(145deg,#060e0ae6,#050709eb),url(/category-bg/mods.svg)!important}.category-container.category-modpacks{background-image:linear-gradient(145deg,#050d14e6,#06070ceb),url(/category-bg/modpacks.svg)!important}.category-container.category-shaders{background-image:linear-gradient(145deg,#140d05e6,#07060aeb),url(/category-bg/shaders.svg)!important}.category-container.category-resourcepacks{background-image:linear-gradient(145deg,#12080ee6,#07070ceb),url(/category-bg/resourcepacks.svg)!important}.category-container.category-applications{background-image:linear-gradient(145deg,#050f16e6,#06070deb),url(/category-bg/applications.svg)!important}.category-container.category-mods,.category-container.category-modpacks,.category-container.category-shaders,.category-container.category-resourcepacks,.category-container.category-applications{background-blend-mode:normal, soft-light;background-position:50%,50%!important;background-size:220% 220%,cover!important}.category-jump.category-applications{background:linear-gradient(135deg,#52e1ff52,#6dff9b33,#b794ff2e),linear-gradient(145deg,#05121cf5,#080a18f5)!important}.category-container.category-mods{background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#060e0ac7,#050709e6),url(/category-bg/mods.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.category-container.category-modpacks{background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#050d14c7,#06070ce6),url(/category-bg/modpack.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.category-container.category-shaders{background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#140d05c2,#07060ae6),url(/category-bg/shaders.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.category-container.category-resourcepacks{background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#12080ec7,#07070ce6),url(/category-bg/resourcepacks.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.category-container.category-applications{background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#050f16c2,#06070de6),url(/category-bg/applications.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.blog-section{--cat-main:#ffd16e2e;--cat-secondary:#b794ff1f;--cat-aura:#ffd16e1f;--cat-border:#ffd16e38;background-blend-mode:normal, soft-light!important;background-image:linear-gradient(145deg,#121018c2,#07090ce6),url(/category-bg/blogs.webp)!important;background-position:50%,50%!important;background-size:220% 220%,cover!important}.topbar{position:relative;overflow:hidden;background-blend-mode:normal, screen!important;background-image:linear-gradient(90deg,#030706e0,#03070694,#030706db),url(/category-bg/header.webp)!important;background-position:50%,50%!important;background-size:cover,cover!important}.topbar:before{content:"";pointer-events:none;background:linear-gradient(#ffffff0d,#0000 55%),radial-gradient(circle at 18%,#6dff9b14,#0000 28%),radial-gradient(circle at 78% 35%,#52e1ff14,#0000 30%);position:absolute;inset:0}.topbar-inner{z-index:1;position:relative}.site-canvas{padding-inline:0!important}.site-canvas>.topbar{border-radius:28px 28px 0 0!important;width:100%!important;margin-inline:0!important}.site-canvas>.footer{isolation:isolate;position:relative;overflow:hidden;background:linear-gradient(90deg,#030706e6,#0307069e,#030706e0),radial-gradient(circle at 20%,#6dff9b24,#0000 34%),radial-gradient(circle at 82% 34%,#52e1ff1f,#0000 32%),#050a08d6!important;border-top:1px solid #6dff9b2e!important;border-radius:0 0 28px 28px!important;width:100%!important;max-width:100%!important;margin:28px 0 0!important;padding:clamp(18px,2.4vw,30px) clamp(18px,3vw,42px)!important;box-shadow:inset 0 1px #ffffff12,0 -18px 60px #00000038!important}.site-canvas>.footer:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(#ffffff0e,#0000 58%),repeating-linear-gradient(115deg,#ffffff09 0 1px,#0000 1px 72px);position:absolute;inset:0}.site-canvas>.footer p{margin:0}.site-canvas,.site-canvas>.topbar,.topbar,.topbar-inner,.compact-auth,.account-menu,.live-menu{overflow:visible!important}.site-canvas>.topbar,.topbar{z-index:300!important}.account-menu-popover,.live-menu-popover{z-index:1000!important}.site-canvas>.footer{background-blend-mode:normal, screen!important;background-image:linear-gradient(90deg,#030706e0,#03070694,#030706e0),url(/category-bg/footer.webp)!important;background-position:50%,50%!important;background-size:cover,cover!important}.main-nav a,.crafti-tool-tabs a,.category-jump,.category-container .section-head h2,.blog-section>.blog-section-head h2,.rail-actions .button,.rail-actions .icon-button,.category-all-button{will-change:transform, background, box-shadow, border-color;transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,border-color .18s,color .18s,box-shadow .18s,filter .18s!important}.main-nav a,.crafti-tool-tabs a,.rail-actions .button,.rail-actions .icon-button{isolation:isolate;position:relative;overflow:hidden}.main-nav a:before,.crafti-tool-tabs a:before,.rail-actions .button:before,.rail-actions .icon-button:before,.category-container .section-head h2:before,.blog-section>.blog-section-head h2:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#6dff9b57,#0000 28%),radial-gradient(circle at 82% 24%,#52e1ff3d,#0000 30%),linear-gradient(120deg,#0000 28%,#ffffff2e 48%,#0000 68%);transition:opacity .18s,transform .42s;position:absolute;inset:-45%;transform:translate(-18%)rotate(6deg)}.main-nav a:hover:before,.crafti-tool-tabs a:hover:before,.rail-actions .button:hover:before,.rail-actions .icon-button:hover:before,.category-container .section-head h2:hover:before,.blog-section>.blog-section-head h2:hover:before{opacity:1;transform:translate(18%)rotate(6deg)}.main-nav a:hover,.main-nav a:focus-visible{transform:translateY(-2px)scale(1.015);box-shadow:0 14px 34px #5cff8d1f,inset 0 1px #ffffff1c;color:#f8fff9!important;background:linear-gradient(135deg,#6dff9b2e,#52e1ff1a),#fff1!important;border-color:#6dff9b5c!important}.main-nav a:hover svg,.crafti-tool-tabs a:hover svg,.rail-actions .button:hover svg,.rail-actions .icon-button:hover svg{filter:drop-shadow(0 0 10px #6dff9b59);animation:.52s both buttonIconPop}.crafti-tool-tabs a:first-child{--tool-a:#6dff9b33;--tool-b:#52e1ff1f;--tool-glow:#6dff9b33}.crafti-tool-tabs a:nth-child(2){--tool-a:#ffd36d33;--tool-b:#6dff9b1c;--tool-glow:#ffd36d33}.crafti-tool-tabs a:nth-child(3){--tool-a:#52e1ff33;--tool-b:#b794ff21;--tool-glow:#52e1ff33}.crafti-tool-tabs a:nth-child(4){--tool-a:#ff6d9e33;--tool-b:#52e1ff1c;--tool-glow:#ff6d9e33}.crafti-tool-tabs a:nth-child(5){--tool-a:#ff7a5536;--tool-b:#ffd36d21;--tool-glow:#ff7a5533}.crafti-tool-tabs a:hover,.crafti-tool-tabs a:focus-visible,.crafti-tool-tabs a.active{box-shadow:0 18px 48px var(--tool-glow,#6dff9b33), inset 0 1px 0 #ffffff21;transform:translateY(-3px)scale(1.018);border-color:color-mix(in srgb, var(--tool-a,#6dff9b33) 72%, white 18%)!important;color:#fff!important;background:linear-gradient(135deg, var(--tool-a,#6dff9b33), var(--tool-b,#52e1ff1f)), #ffffff0f!important}.category-jump:hover,.category-jump:focus-within{filter:saturate(1.2)contrast(1.04);transform:translateY(-5px)scale(1.018);border-color:#ffffff52!important;box-shadow:0 24px 70px #0000005c,0 0 40px #6dff9b21!important}.category-jump:hover .category-icon{transform:rotate(-6deg)scale(1.08);box-shadow:0 12px 30px #6dff9b29;background:linear-gradient(135deg,#ffffff2e,#ffffff0f),#6dff9b1f!important}.category-icon{transition:transform .18s cubic-bezier(.2,.8,.2,1),background .18s,box-shadow .18s!important}.category-jump:hover strong,.category-jump:focus-within strong{color:#fff;text-shadow:0 0 18px #ffffff2e}.category-jump:hover .category-all-button{filter:hue-rotate(80deg)saturate(1.18);transform:rotate(-6deg)scale(1.08)}.category-container .section-head h2,.blog-section>.blog-section-head h2{isolation:isolate;position:relative;overflow:hidden}.category-container .section-head h2:hover,.blog-section>.blog-section-head h2:hover{color:#fff;box-shadow:0 16px 42px var(--cat-aura,#6dff9b1f), inset 0 1px 0 #ffffff21;transform:translateY(-2px)scale(1.012);border-color:color-mix(in srgb, var(--cat-border,#6dff9b47) 78%, white 18%)!important;background:linear-gradient(135deg, var(--cat-main,#6dff9b2e), var(--cat-secondary,#52e1ff1c)), #ffffff14!important}.category-container .section-head h2:hover svg,.blog-section>.blog-section-head h2:hover svg{animation:.78s both titleIconFloat}.rail-actions .button:hover,.rail-actions .button:focus-visible,.rail-actions .icon-button:hover,.rail-actions .icon-button:focus-visible{box-shadow:0 16px 40px var(--cat-aura,#6dff9b1f), inset 0 1px 0 #ffffff1f;transform:translateY(-3px)scale(1.04);color:#fff!important;border-color:color-mix(in srgb, var(--cat-border,#6dff9b47) 72%, white 18%)!important;background:linear-gradient(135deg, var(--cat-main,#6dff9b2e), var(--cat-secondary,#52e1ff1a)), #ffffff14!important}.rail-actions .icon-button:hover{border-radius:14px!important}@keyframes buttonIconPop{0%{transform:translateY(0)scale(1)rotate(0)}45%{transform:translateY(-2px)scale(1.16)rotate(-8deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes titleIconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.main-nav a,.crafti-tool-tabs a,.category-jump,.category-container .section-head h2,.blog-section>.blog-section-head h2,.rail-actions .button,.rail-actions .icon-button,.category-all-button{transition:background .18s,border-color .18s,color .18s!important}.main-nav a:hover,.crafti-tool-tabs a:hover,.category-jump:hover,.category-container .section-head h2:hover,.blog-section>.blog-section-head h2:hover,.rail-actions .button:hover,.rail-actions .icon-button:hover{transform:none!important}}.account-menu-popover,.live-menu-popover{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s;transform:translateY(-6px)}.account-menu.is-open .account-menu-popover,.live-menu.is-open .live-menu-popover{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.account-menu:not(.is-open) .account-menu-popover,.live-menu:not(.is-open) .live-menu-popover{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-6px)!important}.account-menu.is-open .account-menu-trigger,.live-menu.is-open .live-menu-trigger{color:#fff;background:#72ffba29;border-color:#72ffba7a;box-shadow:0 14px 32px #55ffad29}.site-canvas>.topbar,.topbar{background-clip:padding-box!important;border-radius:28px 28px 0 0!important}.topbar:before{border-radius:inherit!important;clip-path:inset(0 round 28px 28px 0 0)!important}.visual-menu{gap:10px!important}.visual-menu .category-jump{border-radius:22px!important;grid-template-columns:minmax(0,1fr) 40px!important;min-height:70px!important;padding:7px 8px!important}.visual-menu .category-jump-body{gap:9px!important}.visual-menu .category-icon{width:38px!important;min-width:38px!important;height:38px!important}.visual-menu .category-icon svg{width:20px!important;height:20px!important}.visual-menu .category-jump strong{font-size:.9rem!important;line-height:1.15!important}.visual-menu .category-jump em,.visual-menu .category-jump small{font-size:.68rem!important;line-height:1.1!important}.visual-menu .category-all-button{width:36px!important;min-width:36px!important;height:36px!important;font-size:.68rem!important}.mobile-header-menu,.mobile-top-auth{display:none}.mobile-header-menu summary{list-style:none}.mobile-header-menu summary::-webkit-details-marker{display:none}@media (max-width:820px){.topbar-inner{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:70px!important;display:grid!important}.topbar-inner>.main-nav,.topbar-inner>.site-search,.topbar-inner>.compact-auth{display:none!important}.topbar .brand{min-width:0!important}.topbar .brand span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.topbar .brand small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.mobile-header-menu{z-index:1200;order:3;position:relative;align-self:center!important;display:block!important}.mobile-top-auth{order:2;z-index:1250!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:7px!important;height:44px!important;display:flex!important;position:relative!important}.mobile-top-auth .account-menu,.mobile-top-auth .live-menu,.mobile-header-menu{height:44px!important;line-height:0!important}.mobile-top-auth .account-menu-trigger,.mobile-top-auth .live-menu-trigger,.mobile-header-menu summary{vertical-align:top!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.mobile-top-auth .account-menu,.mobile-top-auth .live-menu{position:static!important}.mobile-top-auth .account-menu-trigger{color:#fff!important;background:linear-gradient(135deg,#6dff9b24,#52e1ff1a),#060c0ac2!important;border:1px solid #ffffff2e!important;border-radius:16px!important;gap:0!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:44px!important;min-height:44px!important;padding:0!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003!important}.mobile-top-auth .account-menu-trigger span,.mobile-top-auth .account-menu-trigger svg:last-child{display:none!important}.mobile-top-auth .live-menu-trigger{color:#fff!important;background:linear-gradient(135deg,#6dff9b24,#52e1ff1a),#060c0ac2!important;border:1px solid #ffffff2e!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;padding:0!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003!important}.mobile-top-auth .live-dot{display:none!important}.mobile-top-auth .account-menu-trigger>svg,.mobile-top-auth .live-menu-trigger>svg,.mobile-header-menu summary>svg{color:#fff!important;opacity:1!important;width:22px!important;height:22px!important}.mobile-top-auth .account-menu.is-open .account-menu-trigger,.mobile-top-auth .live-menu.is-open .live-menu-trigger{background:#72ffba29!important;border-color:#72ffba70!important;box-shadow:0 16px 34px #55ffad24!important}.mobile-top-auth .account-menu-popover,.mobile-top-auth .live-menu-popover{top:92px!important;left:max(12px, env(safe-area-inset-left))!important;right:max(12px, env(safe-area-inset-right))!important;z-index:1600!important;width:auto!important;max-width:390px!important;margin-inline-start:auto!important;position:fixed!important}.mobile-header-menu summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:linear-gradient(135deg,#6dff9b24,#52e1ff1a),#060c0ac2;border:1px solid #ffffff2e;border-radius:16px;justify-content:center;align-items:center;gap:7px;width:48px;min-width:48px;height:44px;padding:0;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003}.mobile-header-menu summary span{display:none!important}.mobile-header-menu[open] summary{background:#72ffba29;border-color:#72ffba70;box-shadow:0 16px 34px #55ffad24}.mobile-header-panel{top:92px;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));background:linear-gradient(145deg,#07110df5,#04080cf5),#040a08f0;border:1px solid #6dff9b33;border-radius:22px;width:auto;max-width:390px;margin-inline-start:auto;padding:12px;position:fixed;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff14}.mobile-header-panel .site-search{width:100%!important;margin-bottom:10px!important;display:block!important}.mobile-header-panel .site-search form{width:100%!important}.mobile-main-nav{gap:8px;display:grid}.mobile-main-nav a{color:#f5fffaeb;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;min-height:42px;padding:10px 12px;text-decoration:none;display:flex}.mobile-main-nav a,.mobile-main-nav a span{min-width:0}.mobile-main-nav a:hover,.mobile-main-nav a:focus-visible{color:#fff;background:#72ffba1f;border-color:#72ffba5c}.hero,.hero-slider,.hero-slider.image-only{min-height:auto!important}.hero{border-radius:22px!important;overflow:hidden!important}.hero-slider.image-only{aspect-ratio:16/7!important;max-height:270px!important}.hero-image-link,.hero-image-link img{height:100%!important}.hero-image-link img{object-fit:cover!important;object-position:center!important}.visual-menu{grid-template-columns:1fr!important;gap:8px!important}.visual-menu .category-jump{border-radius:18px!important;min-height:62px!important}}.register-panel{width:min(760px,100vw - 28px)!important;overflow:hidden!important}.register-panel .page-panel-body{justify-items:center!important;display:grid!important}.register-panel .auth-form.register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 18px!important;width:min(100%,640px)!important}.register-panel .icon-field,.register-panel .icon-field>span,.register-panel .field,.register-panel input{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.register-panel .icon-field>span{width:100%!important}.register-panel .button[type=submit]{justify-self:center!important}@media (max-width:720px){.register-panel{width:min(430px,100vw - 24px)!important}.register-panel .auth-form.register-form-grid{grid-template-columns:1fr!important;width:100%!important}}@media (max-width:640px){.tools-page .page-panel-body,.crafti-tools-stack,.tool-panel,.enchant-calculator,.calculator-layout,.enchant-pick-table,.calculator-controls,.calculator-result{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.crafti-tools-stack{gap:10px!important}.tool-panel{border-radius:20px!important;padding:12px!important}.tool-panel-head{align-items:flex-start!important;gap:10px!important}.tool-panel-head>span{width:42px!important;min-width:42px!important;height:42px!important}.tool-panel-head strong{font-size:1.05rem!important;line-height:1.45!important}.tool-panel-head small{font-size:.78rem!important;line-height:1.85!important}.calculator-layout{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.calculator-controls,.enchant-pick-table,.calculator-result{border-radius:18px!important;padding:10px!important}.calculator-select select,.calc-toggle,.optimize-switch button,.calculate-button{min-height:42px!important;font-size:.84rem!important}.calc-toggle{align-items:flex-start!important;padding:10px!important;line-height:1.7!important}.enchant-pick-table{gap:9px!important;max-height:none!important;overflow:visible!important}.enchant-pick-row{border-radius:18px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:12px!important;display:grid!important;overflow:hidden!important}.enchant-pick-row>div:first-child{text-align:right!important;width:100%!important;min-width:0!important;padding-inline-end:0!important}.enchant-pick-row strong,.enchant-pick-row small{overflow-wrap:anywhere!important;word-break:normal!important;width:100%!important;max-width:100%!important;display:block!important}.enchant-pick-row strong{font-size:.95rem!important;line-height:1.35!important}.enchant-pick-row small{margin-top:6px!important;font-size:.76rem!important;line-height:1.75!important}.level-buttons{grid-template-columns:repeat(auto-fit,minmax(42px,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.level-buttons button{border-radius:13px!important;width:100%!important;min-width:0!important;min-height:38px!important;padding:0 6px!important;font-size:.86rem!important}.calc-result-summary,.calc-empty-state{text-align:right!important;justify-content:flex-start!important;line-height:1.8!important}.calc-steps article{grid-template-columns:30px minmax(0,1fr)!important}.calc-steps p,.calc-steps small{overflow-wrap:anywhere!important}}.category-container .section-head,.blog-section>.blog-section-head{border-inline:0!important;background:linear-gradient(90deg,#040a0894,#040a0852,#040a0894)!important;border-top:0!important;border-radius:24px 24px 0 0!important;width:calc(100% + 26px)!important;max-width:calc(100% + 26px)!important;min-height:72px!important;margin:-13px -13px 14px!important;padding:10px 14px!important}.category-container .section-head>div:first-child,.blog-section>.blog-section-head>div:first-child{width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.category-container .section-head h2,.blog-section>.blog-section-head h2{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.category-container .rail-actions,.blog-section>.blog-section-head .rail-actions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.category-container .rail-actions .button,.category-container .rail-actions .icon-button,.blog-section>.blog-section-head .rail-actions .button,.blog-section>.blog-section-head .rail-actions .icon-button{box-shadow:none!important;background:0 0!important;border-color:#ffffff38!important}.category-container .rail-actions .button:before,.category-container .rail-actions .icon-button:before,.blog-section>.blog-section-head .rail-actions .button:before,.blog-section>.blog-section-head .rail-actions .icon-button:before,.category-container .section-head h2:before,.blog-section>.blog-section-head h2:before{display:none!important}.category-container .rail-actions .button:hover,.category-container .rail-actions .button:focus-visible,.category-container .rail-actions .icon-button:hover,.category-container .rail-actions .icon-button:focus-visible,.blog-section>.blog-section-head .rail-actions .button:hover,.blog-section>.blog-section-head .rail-actions .button:focus-visible,.blog-section>.blog-section-head .rail-actions .icon-button:hover,.blog-section>.blog-section-head .rail-actions .icon-button:focus-visible{box-shadow:none!important;background:#ffffff14!important}@media (max-width:640px){.category-container .section-head,.blog-section>.blog-section-head{border-radius:20px 20px 0 0!important;width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin:-12px -12px 12px!important;padding:10px 12px!important}}.category-container{overflow:hidden!important}.category-container .section-head,.blog-section>.blog-section-head{border-radius:24px 24px 0 0!important;width:calc(100% + 28px)!important;max-width:calc(100% + 28px)!important;margin:-14px -14px 14px!important;padding:10px 14px!important}.category-container .section-head h2,.category-container .section-head h2:hover,.category-container .section-head h2:focus-visible,.blog-section>.blog-section-head h2,.blog-section>.blog-section-head h2:hover,.blog-section>.blog-section-head h2:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.category-container .section-head h2:hover,.category-container .section-head h2:focus-visible,.blog-section>.blog-section-head h2:hover,.blog-section>.blog-section-head h2:focus-visible{color:#fff!important;transform:translateY(-2px)scale(1.018)!important}@media (max-width:640px){.category-container .section-head,.blog-section>.blog-section-head{border-radius:20px 20px 0 0!important;width:calc(100% + 24px)!important;max-width:calc(100% + 24px)!important;margin:-12px -12px 12px!important;padding:10px 12px!important}}.crafti-tools-stack{gap:12px!important}.crafti-tool-tabs{background:linear-gradient(#ffffff09,#ffffff03),#040708f0!important;border:1px solid #6dff9b2e!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000038!important}.crafti-tool-tabs a{border:0!important;color:#ebf4f2d1!important;width:100%!important;min-width:0!important;min-height:76px!important;box-shadow:none!important;background:0 0!important;border-inline-start:1px solid #ffffff0e!important;border-radius:0!important;padding:10px 12px!important;transform:none!important}.crafti-tool-tabs a:first-child{border-inline-start:0!important}.crafti-tool-tabs a.active{color:#fff!important;background:linear-gradient(135deg,#6dff9b33,#52e1ff1f),#ffffff0e!important;border:1px solid #72ffba47!important;border-radius:18px!important;min-height:76px!important;margin:0!important;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -10px 26px #52e1ff14,0 10px 24px #52e1ff1a!important}.crafti-tool-tabs a:hover,.crafti-tool-tabs a:focus-visible{color:#fff!important;background:#ffffff0b!important}.crafti-tool-tabs a.active:hover,.crafti-tool-tabs a.active:focus-visible{background:linear-gradient(135deg,#6dff9b3d,#52e1ff24),#ffffff12!important}.crafti-tool-tabs a:before{display:none!important}.crafti-tool-tabs a svg{flex:none!important}@media (max-width:760px){.crafti-tool-tabs{scrollbar-width:none!important;grid-template-columns:repeat(5,minmax(74px,1fr))!important;overflow-x:auto!important}.crafti-tool-tabs::-webkit-scrollbar{display:none!important}.crafti-tool-tabs a{min-height:58px!important;padding:8px!important;font-size:.78rem!important}.crafti-tool-tabs a.active{border-radius:14px!important;min-height:58px!important}}.visual-menu .category-jump.category-mods{background:linear-gradient(90deg,#04080894,#0408083d,#0408089e),url(/category-bg/jump-mods.webp)!important}.visual-menu .category-jump.category-modpacks{background:linear-gradient(90deg,#04080894,#0408083d,#0408089e),url(/category-bg/jump-modpacks.webp)!important}.visual-menu .category-jump.category-shaders{background:linear-gradient(90deg,#04080894,#0408083d,#0408089e),url(/category-bg/jump-shaders.webp)!important}.visual-menu .category-jump.category-resourcepacks{background:linear-gradient(90deg,#04080894,#0408083d,#0408089e),url(/category-bg/jump-resourcepacks.webp)!important}.visual-menu .category-jump.category-applications{background:linear-gradient(90deg,#04080894,#0408083d,#0408089e),url(/category-bg/jump-applications.webp)!important}.visual-menu .category-jump.category-mods,.visual-menu .category-jump.category-modpacks,.visual-menu .category-jump.category-shaders,.visual-menu .category-jump.category-resourcepacks,.visual-menu .category-jump.category-applications{background-blend-mode:normal, normal!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover,cover!important}.visual-menu .category-all-button{text-shadow:0 1px 3px #0000009e;color:#fff!important;box-shadow:none!important;background:url(/category-bg/all-badge.png) 50%/contain no-repeat!important;border:0!important}.visual-menu .category-all-button:after{display:none!important}.category-container{--rail-pad:clamp(14px, 2vw, 22px);padding:0 var(--rail-pad) var(--rail-pad)!important}.category-container:after{border-radius:inherit!important;inset:0!important}.category-container .section-head{width:auto!important;max-width:none!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:10px var(--rail-pad)!important;border-top:0!important;border-inline:0!important;border-radius:28px 28px 0 0!important}@media (max-width:640px){.category-container{--rail-pad:12px}.category-container .section-head{margin:0 calc(var(--rail-pad) * -1) 12px!important;padding:10px var(--rail-pad)!important;border-radius:20px 20px 0 0!important}}@media (max-width:820px){.hero{padding-block:12px 8px!important}.hero-slider.image-only{aspect-ratio:1600/520!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.hero-image-link,.hero-image-link img{width:100%!important;height:100%!important}.hero-image-link img{object-fit:cover!important;object-position:center!important;animation:none!important;transform:none!important}.hero-image-link:hover img{filter:none!important;transform:none!important}.hero-controls,.hero-controls.compact{display:none!important}}.category-container.category-mods,.category-container.category-modpacks,.category-container.category-shaders,.category-container.category-resourcepacks,.category-container.category-applications{backface-visibility:hidden;contain:paint;transform:translateZ(0);background-position:50%,50%!important;animation:none!important}.category-container:before,.category-container:after{backface-visibility:hidden;transform:translateZ(0);animation:none!important}.category-container .section-head h2,.category-container .section-head h2:hover,.category-container .section-head h2:focus-visible{filter:none!important;box-shadow:none!important;background:0 0!important}.category-container .section-head h2:hover,.category-container .section-head h2:focus-visible{transform:translateY(-1px)!important}.category-container .rail-actions .button,.category-container .rail-actions .button:hover,.category-container .rail-actions .button:focus-visible,.category-container .rail-actions .icon-button,.category-container .rail-actions .icon-button:hover,.category-container .rail-actions .icon-button:focus-visible{filter:none!important;box-shadow:none!important;background:0 0!important}.category-container .rail-actions .button:hover,.category-container .rail-actions .button:focus-visible,.category-container .rail-actions .icon-button:hover,.category-container .rail-actions .icon-button:focus-visible{transform:translateY(-1px)!important}.category-container .rail-actions .button:hover svg,.category-container .rail-actions .button:focus-visible svg,.category-container .rail-actions .icon-button:hover svg,.category-container .rail-actions .icon-button:focus-visible svg,.category-container .section-head h2:hover svg,.category-container .section-head h2:focus-visible svg{filter:none!important;animation:none!important}.category-container.category-mods,.category-container.category-modpacks,.category-container.category-shaders,.category-container.category-resourcepacks,.category-container.category-applications{border-inline-end:0!important;border-right:0!important;box-shadow:inset 0 1px #ffffff0e,0 26px 76px #00000057!important}.category-container.category-mods .section-head,.category-container.category-modpacks .section-head,.category-container.category-shaders .section-head,.category-container.category-resourcepacks .section-head,.category-container.category-applications .section-head{border-inline-end:0!important;border-right:0!important}.blog-section{--rail-pad:clamp(14px, 2vw, 22px);padding:0 var(--rail-pad) var(--rail-pad)!important}.blog-section:after{border-radius:inherit!important;inset:0!important}.blog-section>.blog-section-head{width:auto!important;max-width:none!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:10px var(--rail-pad)!important;border-top:0!important;border-inline:0!important;border-radius:28px 28px 0 0!important}.blog-section>.blog-section-head h2,.blog-section>.blog-section-head h2:hover,.blog-section>.blog-section-head h2:focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.blog-section>.blog-section-head .rail-actions,.blog-section>.blog-section-head .rail-actions .button,.blog-section>.blog-section-head .rail-actions .icon-button{box-shadow:none!important;background:0 0!important}.blog-section .blog-rail{scroll-behavior:smooth!important;grid-auto-columns:calc(16.6667% - 8.33333px)!important;gap:10px!important;scroll-padding-inline:0!important}.blog-section .blog-rail .blog-card{scroll-snap-align:start!important}@media (max-width:900px){.blog-section .blog-rail{grid-auto-columns:calc(33.3333% - 6.66667px)!important}}@media (max-width:640px){.blog-section .blog-rail{grid-auto-columns:calc(50% - 5px)!important}.blog-section{--rail-pad:12px}.blog-section>.blog-section-head{margin:0 calc(var(--rail-pad) * -1) 12px!important;padding:10px var(--rail-pad)!important;border-radius:20px 20px 0 0!important}}@media (max-width:430px){.mobile-header-panel{max-width:none;top:86px;left:8px;right:8px}.topbar-inner{gap:6px!important}.mobile-header-menu summary{width:48px!important;min-width:48px!important;padding:0!important}.mobile-header-menu summary span{display:none!important}.mobile-top-auth{gap:5px!important}.mobile-top-auth .account-menu-trigger,.mobile-top-auth .live-menu-trigger{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.mobile-top-auth .account-menu-popover,.mobile-top-auth .live-menu-popover{max-width:none!important;top:86px!important;left:8px!important;right:8px!important}.hero-slider.image-only{aspect-ratio:16/9!important;max-height:220px!important}.visual-menu .category-jump{grid-template-columns:minmax(0,1fr) 34px!important;min-height:58px!important;padding:6px!important}.visual-menu .category-icon{width:34px!important;min-width:34px!important;height:34px!important}.visual-menu .category-all-button{width:32px!important;min-width:32px!important;height:32px!important}}@media (max-width:820px){.topbar-inner{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important}.mobile-top-auth{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}.mobile-header-menu,.mobile-top-auth .account-menu,.mobile-top-auth .live-menu{justify-content:center!important;align-self:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.mobile-header-menu summary,.mobile-top-auth .account-menu-trigger,.mobile-top-auth .live-menu-trigger{color:#fff!important;box-sizing:border-box!important;vertical-align:middle!important;background:linear-gradient(135deg,#6dff9b24,#52e1ff1a),#060c0ac2!important;border:1px solid #ffffff2e!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;transform:none!important;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0003!important}.mobile-header-menu summary>svg,.mobile-top-auth .account-menu-trigger>svg,.mobile-top-auth .live-menu-trigger>svg{color:#fff!important;opacity:1!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;display:block!important}.mobile-header-menu summary span,.mobile-top-auth .account-menu-trigger span,.mobile-top-auth .account-menu-trigger svg:last-child,.mobile-top-auth .live-dot{display:none!important}}.category-container.category-mods{border:1px solid #5cff8d57!important}.category-container.category-modpacks{border:1px solid #b794ff57!important}.category-container.category-shaders{border:1px solid #ffcf5a57!important}.category-container.category-resourcepacks{border:1px solid #52e1ff57!important}.category-container.category-applications{border:1px solid #ff6d9e57!important}.blog-section{border:1px solid #b794ff57!important}.category-page-redesign,.subscription-redesign{--rail-pad:clamp(14px, 2vw, 22px);width:min(1520px,100% - 32px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;background:linear-gradient(#030706a8,#030706f2),radial-gradient(circle at 18% 18%,#5cff8d1c,#0000 35%),#040908f2!important;border-radius:28px!important;margin:18px auto 30px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 26px 76px #00000057!important}.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header{width:auto!important;max-width:none!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:12px var(--rail-pad)!important;background:linear-gradient(90deg,#030706d6,#09121080,#030706d6)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important;justify-content:flex-end!important;align-items:center!important;display:flex!important}.category-page-redesign>.page-panel-header h1,.subscription-redesign>.page-panel-header h1{box-shadow:none!important;background:#080c0b70!important;border:1px solid #ffffff1f!important;border-radius:18px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 16px!important;display:inline-flex!important}.category-page-redesign>.page-panel-body,.subscription-redesign>.page-panel-body{padding:0!important}.category-page-redesign .browser-panel{background:linear-gradient(135deg,#ffffff12,#ffffff05),#040807d1!important;border:1px solid #ffffff1f!important;border-radius:22px!important;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr)!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f!important}.category-page-redesign .browser-filter-title,.category-page-redesign .browser-search,.category-page-redesign .filter-row select{min-height:46px!important;box-shadow:none!important;background:linear-gradient(135deg,#ffffff12,#ffffff05),#020605c2!important;border:1px solid #ffffff1f!important;border-radius:16px!important}.category-page-redesign .browser-filter-title{color:#fff!important;align-items:center!important;gap:8px!important;padding:0 14px!important;font-weight:900!important;display:inline-flex!important}.category-page-redesign .browser-search{align-items:center!important;gap:8px!important;margin:0!important;padding:0 12px!important;display:flex!important}.category-page-redesign .browser-search input{box-shadow:none!important;background:0 0!important;border:0!important}.category-page-redesign .filter-row{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.category-page-redesign .select-shell{min-width:0!important;display:block!important}.category-page-redesign .select-shell:after,.category-page-redesign .select-shell svg{content:none!important;display:none!important}.category-page-redesign .filter-row select{appearance:none!important;color:#fff!important;width:100%!important;padding:0 14px!important}.category-page-redesign .browser-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr))!important;gap:12px!important;display:grid!important}.category-page-redesign .browse-card{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #ffffff1f!important;border-radius:20px!important;min-height:238px!important;padding:10px!important;transition:transform .18s,border-color .18s,background .18s!important;box-shadow:inset 0 1px #ffffff0f!important}.category-page-redesign .browse-card:hover{background:linear-gradient(145deg,#ffffff1c,#ffffff08),#080e0ce0!important;border-color:#ffffff38!important;transform:translateY(-3px)!important}.subscription-redesign .page-panel-body{place-items:center!important;display:grid!important}.subscription-redesign .subscription-card{background:linear-gradient(#0307068f,#030706f0),url(/category-bg/jump-applications.webp) 50%/cover no-repeat,#040908e6!important;border:1px solid #ff6d9e47!important;border-radius:24px!important;width:min(880px,100%)!important;padding:clamp(22px,4vw,40px)!important;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000052!important}.subscription-redesign .subscription-plan-menu span{background:#ffffff0f!important;border:1px solid #ffffff24!important}.register-panel .icon-field>span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:block!important}.register-panel .icon-field>span svg{display:none!important}.register-panel .icon-field>span input{width:100%!important;min-height:48px!important;box-shadow:none!important;background:#020603c7!important;border:1px solid #5cff8d2e!important;border-radius:16px!important;padding:0 14px!important}@media (max-width:760px){.category-page-redesign,.subscription-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header{border-radius:22px 22px 0 0!important}.category-page-redesign .browser-panel,.category-page-redesign .filter-row{grid-template-columns:1fr!important}.category-page-redesign .browser-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page-panel-header,.section-head,.category-page-redesign>.page-panel-header,.subscription-redesign>.page-panel-header,.auth-redesign>.page-panel-header,.framed-info-page>.page-panel-header,.tools-page-redesign>.page-panel-header,.page-panel-header h1,.section-head h1,.section-head h2,.category-container .section-head h2,.blog-section>.blog-section-head h2,.category-page-redesign>.page-panel-header h1,.subscription-redesign>.page-panel-header h1,.auth-redesign>.page-panel-header h1,.framed-info-page>.page-panel-header h1,.tools-page-redesign>.page-panel-header h1{text-align:right!important;direction:rtl!important;justify-content:flex-start!important}.category-page-redesign .browser-panel{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.category-page-redesign .browser-search{flex:360px!important;min-width:260px!important}.category-page-redesign .filter-row{flex:520px!important;grid-column:auto!important;grid-template-columns:repeat(3,minmax(150px,1fr))!important;align-items:center!important;gap:10px!important;display:grid!important}.category-page-redesign .filter-row:has(.select-shell:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(170px,1fr))!important}.tools-page-redesign{--rail-pad:clamp(14px, 2vw, 22px);width:min(1520px,100% - 32px)!important;padding:0 var(--rail-pad) var(--rail-pad)!important;background:linear-gradient(#030706a8,#030706f2),radial-gradient(circle at 18% 18%,#5cff8d1c,#0000 35%),#040908f2!important;border-radius:28px!important;margin:18px auto 30px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff12,0 26px 76px #00000057!important}.tools-page-redesign>.page-panel-header{width:auto!important;max-width:none!important;margin:0 calc(var(--rail-pad) * -1) 14px!important;padding:12px var(--rail-pad)!important;background:linear-gradient(90deg,#030706d6,#09121080,#030706d6)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;border-radius:28px 28px 0 0!important;display:flex!important}.tools-page-redesign>.page-panel-header h1{box-shadow:none!important;background:#080c0b70!important;border:1px solid #ffffff1f!important;border-radius:18px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 16px!important;display:inline-flex!important}.tools-page-redesign>.page-panel-body{padding:0!important}.tools-page-redesign .crafti-tools-stack{width:100%!important;max-width:none!important;margin:0!important}.tools-page-redesign .crafti-tool-tabs{background:linear-gradient(135deg,#ffffff12,#ffffff05),#040807d1!important;border:1px solid #ffffff1f!important;border-radius:22px!important;margin:0 0 14px!important;padding:12px!important;box-shadow:inset 0 1px #ffffff0f!important}.tools-page-redesign .tool-panel,.tools-page-redesign .ellipse-builder,.tools-page-redesign .enchant-library,.tools-page-redesign .enchant-calculator,.tools-page-redesign .potion-library{background:linear-gradient(145deg,#ffffff14,#ffffff05),#070a0ad1!important;border:1px solid #5cff8d2e!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f!important}@media (max-width:900px){.category-page-redesign .browser-panel{flex-direction:column!important;align-items:stretch!important}.category-page-redesign .browser-search,.category-page-redesign .filter-row{flex:auto!important;width:100%!important;min-width:0!important}:is(.category-page-redesign .filter-row,.category-page-redesign .filter-row:has(.select-shell:nth-child(2):last-child)){grid-template-columns:1fr!important}.tools-page-redesign{--rail-pad:12px;border-radius:22px!important;width:min(430px,100% - 24px)!important}}.category-page-redesign .fixed-filter-row{grid-template-columns:repeat(4,minmax(130px,1fr))!important}.category-page-redesign .fixed-filter-row.inside-category{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.category-page-redesign .browser-apply-button{color:#06110a!important;min-height:46px!important;font:inherit!important;cursor:pointer!important;background:linear-gradient(135deg,#6dff9b,#52e1ff)!important;border:1px solid #6dff9b57!important;border-radius:16px!important;font-weight:950!important;box-shadow:0 12px 28px #5cff8d29!important}.category-page-redesign .browser-apply-button:hover{transform:translateY(-1px)!important;box-shadow:0 16px 34px #52e1ff2e!important}.hero-slider.image-only{isolation:isolate!important}.hero-slider.image-only .hero-slide{z-index:1!important;opacity:0!important;pointer-events:none!important;transition:opacity .85s ease-in-out,transform .85s ease-in-out!important;position:absolute!important;inset:0!important}.hero-slider.image-only .hero-slide.active{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.hero-slider.image-only .hero-slide img{object-fit:cover!important;width:100%!important;height:100%!important}.visual-menu .category-jump:before,.visual-menu .category-all-button:before,.visual-menu .category-all-button:after{content:none!important;animation:none!important;display:none!important}.visual-menu .category-jump,.visual-menu .category-all-button{animation:none!important}.skin-editor-main>.skin-action-grid{grid-area:4/1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.skin-editor-main>.skin-action-grid button{justify-content:center!important;min-height:42px!important;padding:0 10px!important}.skin-editor-main>.skin-edit-controls{grid-row:5!important}@media (max-width:900px){.category-page-redesign .fixed-filter-row,.category-page-redesign .fixed-filter-row.inside-category{grid-template-columns:1fr!important}}@media (max-width:820px){.skin-editor-main>.skin-action-grid{grid-area:5/1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.skin-editor-main>.skin-edit-controls{grid-row:6!important}}@media (max-width:560px){.skin-editor-main>.skin-action-grid{grid-template-columns:1fr!important}}.admin-shell{width:min(1520px,100% - 32px)!important;margin:18px auto 46px!important}.admin-hero{isolation:isolate!important;background:linear-gradient(#03070680,#030706f0),radial-gradient(circle at 18% 18%,#5cff8d2e,#0000 34%),url(/category-bg/header.webp) 50%/cover no-repeat,#07100b!important;border:1px solid #5cff8d52!important;border-radius:28px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;min-height:188px!important;padding:clamp(16px,2.4vw,24px)!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff17,0 28px 72px #00000057!important}.admin-hero:before,.admin-hero:after,.admin-launch-card:before,.admin-modal:before{content:""!important;pointer-events:none!important;position:absolute!important}.admin-hero:before{z-index:-1!important;background:linear-gradient(100deg,#0000,#ffffff1f,#0000)!important;animation:7s linear infinite admin-slider-sweep!important;inset:0!important;transform:translate(-120%)!important}.admin-hero:after,.admin-modal:before{z-index:-1!important;opacity:.18!important;background:repeating-linear-gradient(115deg,#ffffff24 0 1px,#0000 1px 42px) 0 0/180px 180px!important;animation:18s linear infinite admin-slider-pattern!important;inset:0!important}.admin-identity-card{text-align:right!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(145deg,#ffffff17,#ffffff05),#0000004d!important;border:1px solid #ffffff24!important;border-radius:22px!important;grid-template-columns:58px minmax(0,1fr)!important;gap:4px 14px!important;min-height:112px!important;padding:16px!important;box-shadow:inset 0 1px #ffffff12!important}.admin-identity-card span{border-radius:18px!important;width:58px!important;height:58px!important}.admin-button-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;align-items:stretch!important;gap:14px!important;width:min(1380px,100%)!important;margin:18px auto 0!important;display:grid!important}.admin-launch-card{--admin-accent:#5cff8d;--admin-accent-2:#52e1ff;isolation:isolate!important;border:1px solid color-mix(in srgb, var(--admin-accent) 42%, #ffffff24)!important;color:#f4fff6!important;text-align:center!important;background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--admin-accent) 24%, transparent), transparent 35%), linear-gradient(145deg, color-mix(in srgb, var(--admin-accent) 14%, #ffffff0a), #ffffff06), #050908e0!important;border-right-width:1px!important;border-radius:24px!important;grid-template-rows:auto auto 1fr!important;align-content:center!important;justify-items:center!important;gap:10px!important;min-height:174px!important;padding:18px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000047!important}.admin-launch-card:before{z-index:-1!important;opacity:.28!important;background:repeating-linear-gradient(115deg,#ffffff24 0 1px,#0000 1px 24px) 0 0/130px 130px!important;animation:18s linear infinite admin-slider-pattern!important;inset:0!important}.admin-launch-card:after{content:""!important;background:linear-gradient(90deg, var(--admin-accent), var(--admin-accent-2))!important;height:3px!important;box-shadow:0 0 22px color-mix(in srgb, var(--admin-accent) 48%, transparent)!important;border-radius:999px!important;position:absolute!important;inset:auto 16px 14px!important}.admin-launch-card:hover{border-color:color-mix(in srgb, var(--admin-accent) 70%, white 12%)!important;transform:translateY(-4px)!important}.admin-launch-card span{border:1px solid color-mix(in srgb, var(--admin-accent) 44%, #ffffff1f)!important;color:#fff!important;background:linear-gradient(135deg, color-mix(in srgb, var(--admin-accent) 26%, #ffffff0f), color-mix(in srgb, var(--admin-accent-2) 18%, #ffffff0a)), #ffffff0f!important;border-radius:18px!important;width:58px!important;height:58px!important}.admin-launch-card span svg{width:27px!important;height:27px!important}.admin-launch-card strong,.admin-launch-card small{text-align:center!important;max-width:100%!important;overflow:hidden!important}.admin-launch-card strong{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:15px!important;line-height:1.7!important}.admin-launch-card small{color:#c7d4ce!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;max-width:30ch!important;font-size:12px!important;line-height:1.85!important;display:-webkit-box!important}.admin-launch-card.red{--admin-accent:#ff5f57;--admin-accent-2:#ffcf5a}.admin-launch-card.purple{--admin-accent:#b794ff;--admin-accent-2:#52e1ff}.admin-launch-card.cyan{--admin-accent:#52e1ff;--admin-accent-2:#5cff8d}.admin-launch-card.amber{--admin-accent:#ffcf5a;--admin-accent-2:#5cff8d}.admin-launch-card.blue{--admin-accent:#6da8ff;--admin-accent-2:#52e1ff}.admin-launch-card.rose{--admin-accent:#ff6d9e;--admin-accent-2:#b794ff}.admin-launch-card.teal{--admin-accent:#49e0bd;--admin-accent-2:#52e1ff}.admin-launch-card.lime,.admin-launch-card.green{--admin-accent:#5cff8d;--admin-accent-2:#b9ff5a}.admin-launch-card.pink{--admin-accent:#ff75d8;--admin-accent-2:#b794ff}.admin-launch-card.orange{--admin-accent:#ff9d48;--admin-accent-2:#ffcf5a}.admin-modal-backdrop{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:radial-gradient(circle at 18% 20%,#5cff8d1f,#0000 32%),radial-gradient(circle at 78% 8%,#52e1ff1f,#0000 28%),#000000c7!important;place-items:center!important;padding:clamp(8px,2.2vw,24px)!important;overflow:hidden!important}:is(.admin-modal,.admin-modal:has(.announcement-admin-form)){--admin-modal-pad:clamp(12px, 2vw, 20px);isolation:isolate!important;background:linear-gradient(#030706b8,#030706f5),radial-gradient(circle at 18% 12%,#5cff8d1c,#0000 32%),url(/category-bg/header.webp) 50%/cover no-repeat,#07100b!important;border:1px solid #5cff8d47!important;border-radius:28px!important;grid-template-rows:auto minmax(0,1fr)!important;width:min(1240px,100vw - 28px)!important;max-height:min(820px,100dvh - 28px)!important;margin:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,0 38px 96px #0000009e!important}.admin-modal-head{z-index:5!important;min-height:72px!important;padding:12px var(--admin-modal-pad)!important;background:linear-gradient(90deg,#030706f2,#0a1410c7,#030706f2)!important;border:0!important;border-bottom:1px solid #ffffff1c!important;grid-template-columns:42px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;display:grid!important;position:sticky!important;top:0!important}.admin-modal-head h2{color:#f6fff8!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:#00000047!important;border:1px solid #5cff8d3d!important;border-radius:18px!important;grid-column:2!important;justify-self:center!important;max-width:100%!important;margin:0!important;padding:10px 18px!important;font-size:clamp(17px,2vw,24px)!important;line-height:1.6!important;overflow:hidden!important}.admin-modal-head .icon-button{border-radius:15px!important;grid-column:3!important;justify-self:end!important;width:42px!important;height:42px!important}.admin-modal-body{overscroll-behavior:contain!important;min-height:0!important;max-height:none!important;padding:var(--admin-modal-pad)!important;align-content:start!important;justify-items:stretch!important;gap:18px!important;display:grid!important;overflow:auto!important}.admin-modal-body>*{width:min(1080px,100%)!important;margin-inline:auto!important}.admin-modal .form-grid{background:linear-gradient(145deg,#ffffff12,#ffffff05),#00000038!important;border:1px solid #ffffff1c!important;border-radius:22px!important;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))!important;place-items:end stretch!important;gap:14px!important;width:min(1080px,100%)!important;padding:16px!important}.admin-modal .form-grid.single{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}.admin-modal .field.full,.admin-modal .form-grid .field.full{grid-column:1/-1!important}.admin-modal .field label,.admin-modal .field small{text-align:center!important}.admin-modal input,.admin-modal select,.admin-modal textarea{color:#f7fff8!important;background:#020604c7!important;border:1px solid #5cff8d29!important;border-radius:16px!important;min-height:48px!important}.admin-modal textarea{min-height:130px!important;line-height:1.9!important}.admin-modal .save-action-row,.admin-modal .form-grid>.save-action-row,.admin-modal .form-grid>.button[type=submit]{grid-column:1/-1!important;justify-self:center!important;width:min(100%,260px)!important}.admin-modal .save-action-row .button,.admin-modal .form-grid>.button[type=submit]{border-radius:16px!important;width:100%!important;min-height:46px!important}.admin-modal .toggle-card,.admin-modal .switch-row,.admin-modal .checkbox-grid label,.admin-modal .hint-box,.admin-modal .privacy-note,.admin-modal .empty-state,.admin-modal .analytics-card,.admin-modal .analytics-table-card,.admin-modal .admin-section-divider,.admin-modal .admin-mini-row,.admin-modal .slide-admin-card,.admin-modal .enchant-admin-card,.admin-modal .potion-admin-card,.admin-modal .rule-admin-card,.admin-modal .blog-admin-card,.admin-modal .ads-admin-card,.admin-modal .announcement-admin-card{background:linear-gradient(145deg,#ffffff13,#ffffff05),#0000003d!important;border:1px solid #ffffff1f!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff0f!important}.admin-modal .admin-card-list,.admin-modal .blog-admin-list,.admin-modal .enchant-admin-list,.admin-modal .potion-admin-list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important;justify-items:stretch!important;gap:14px!important;width:min(1080px,100%)!important;display:grid!important}.admin-modal .slide-admin-card{grid-template-columns:150px minmax(0,1fr) auto auto auto!important;align-items:center!important;padding:12px!important}.admin-modal .admin-table{background:#0000002e!important;border:1px solid #ffffff1a!important;border-radius:22px!important;width:min(1080px,100%)!important;padding:12px!important;overflow-x:auto!important}.admin-modal .analytics-dashboard,.admin-modal .analytics-board,.admin-modal .analytics-kpi-grid,.admin-modal .ads-manager-grid{width:min(1080px,100%)!important}.admin-modal .analytics-dashboard{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}.admin-modal .ads-manager-grid{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)!important;align-items:start!important;gap:14px!important}.admin-modal .announcement-admin-form{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)!important}.admin-modal .announcement-admin-form>.field.full{grid-column:auto!important}.admin-modal .announcement-admin-form .announcement-color-grid,.admin-modal .announcement-edit-form .announcement-color-grid{grid-column:1/-1!important}.admin-modal .announcement-admin-form>.switch-row.full{grid-column:1!important}.admin-modal .announcement-admin-form>.save-action-row{grid-column:2!important;justify-self:end!important}@media (max-width:1180px){.admin-modal .ads-manager-grid{grid-template-columns:1fr!important}.admin-modal .slide-admin-card{grid-template-columns:130px minmax(0,1fr) auto auto!important}}@media (max-width:760px){.admin-shell{width:min(560px,100% - 18px)!important;margin-top:10px!important}.admin-hero{border-radius:22px!important;grid-template-columns:1fr!important;min-height:0!important;padding:12px!important}.admin-identity-card{border-radius:18px!important;grid-template-columns:46px minmax(0,1fr)!important;min-height:82px!important;padding:10px!important}.admin-identity-card span{border-radius:15px!important;width:46px!important;height:46px!important}.admin-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-launch-card{border-radius:20px!important;min-height:142px!important;padding:14px 10px!important}.admin-modal-backdrop{place-items:stretch stretch!important;padding:8px!important}:is(.admin-modal,.admin-modal:has(.announcement-admin-form)){--admin-modal-pad:12px;border-radius:22px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.admin-modal-head{grid-template-columns:34px minmax(0,1fr) 38px!important;gap:6px!important;min-height:62px!important}.admin-modal-head h2{border-radius:15px!important;padding:8px 12px!important;font-size:15px!important}.admin-modal .form-grid,.admin-modal .form-grid.single,.admin-modal .announcement-admin-form,.admin-modal .announcement-edit-form,.admin-modal .slide-edit-form{border-radius:18px!important;grid-template-columns:1fr!important;padding:12px!important}.admin-modal .field.full,.admin-modal .save-action-row,.admin-modal .announcement-admin-form>.field.full,.admin-modal .announcement-admin-form>.switch-row.full,.admin-modal .announcement-admin-form>.save-action-row,.admin-modal .announcement-edit-form>*{grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .admin-card-list,.admin-modal .blog-admin-list,.admin-modal .enchant-admin-list,.admin-modal .potion-admin-list{grid-template-columns:1fr!important}.admin-modal .slide-admin-card,.admin-modal .admin-mini-row{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}}@media (max-width:460px){.admin-button-grid{grid-template-columns:1fr!important}}.footer-delete-toggle{color:#ffe2e2!important;background:#ff4c4c0e!important;border-color:#ff6f6f47!important;justify-content:flex-start!important;min-height:42px!important;margin-top:8px!important}.footer-social-row .footer-delete-toggle{grid-column:1/-1!important;margin-top:2px!important}.tools-page-redesign .crafti-tools-stack{gap:clamp(16px,2.4vw,26px)!important}.tools-page-redesign .crafti-tool-tabs{--tool-tab-gap:12px;gap:var(--tool-tab-gap)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.tools-page-redesign .crafti-tool-tabs .tool-tab{--tab-a:#5cff8d;--tab-b:#52e1ff;--tab-c:#e8fff0;isolation:isolate!important;border:1px solid color-mix(in srgb, var(--tab-a) 36%, #ffffff1f)!important;min-width:0!important;min-height:136px!important;color:var(--tab-c)!important;text-align:center!important;background:linear-gradient(160deg, color-mix(in srgb, var(--tab-a) 16%, #ffffff0d), #ffffff05 48%, color-mix(in srgb, var(--tab-b) 12%, #00000038)), #040708f0!important;border-radius:24px!important;grid-template-rows:54px auto!important;align-content:center!important;justify-items:center!important;gap:11px!important;padding:18px 12px!important;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:translateY(0)!important;box-shadow:inset 0 1px #ffffff17,inset 0 -28px 42px #0000003b,0 18px 44px #00000047!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:before,.tools-page-redesign .crafti-tool-tabs .tool-tab:after{content:""!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:hover,.tools-page-redesign .crafti-tool-tabs .tool-tab:focus-visible,.tools-page-redesign .crafti-tool-tabs .tool-tab.active{color:#fff!important;border-color:color-mix(in srgb, var(--tab-a) 62%, #ffffff38)!important;box-shadow:inset 0 1px 0 #ffffff24, inset 0 -30px 52px color-mix(in srgb, var(--tab-b) 14%, #0000002e), 0 22px 54px color-mix(in srgb, var(--tab-a) 16%, #00000052)!important;filter:saturate(1.08)!important;transform:translateY(-4px)!important}.tools-page-redesign .crafti-tool-tabs .tool-tab.active{outline:1px solid color-mix(in srgb, var(--tab-a) 28%, transparent)!important;outline-offset:3px!important}.tools-page-redesign .tool-tab-icon{z-index:2!important;border:1px solid color-mix(in srgb, var(--tab-a) 48%, #ffffff2e)!important;width:54px!important;height:54px!important;color:var(--tab-c)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--tab-a) 20%, #ffffff14), #ffffff09), #0000003d!important;box-shadow:inset 0 1px 0 #ffffff24, 0 10px 24px color-mix(in srgb, var(--tab-a) 22%, transparent)!important;border-radius:18px!important;place-items:center!important;display:grid!important;position:relative!important}.tools-page-redesign .tool-tab-icon svg{width:26px!important;height:26px!important;filter:drop-shadow(0 0 12px color-mix(in srgb, var(--tab-a) 55%, transparent))!important}.tools-page-redesign .tool-tab-label{z-index:2!important;overflow-wrap:anywhere!important;max-width:100%!important;color:inherit!important;text-shadow:0 2px 14px #00000075!important;font-size:clamp(.9rem,1vw,1.06rem)!important;font-weight:950!important;line-height:1.55!important;position:relative!important}.tools-page-redesign .tool-tab-motion,.tools-page-redesign .tool-tab-motion i,.tools-page-redesign .tool-tab-motion b,.tools-page-redesign .tool-tab-motion em,.tools-page-redesign .tool-tab-spark{pointer-events:none!important;display:block!important;position:absolute!important}.tools-page-redesign .tool-tab-motion{z-index:-1!important;inset:0!important;overflow:hidden!important}.tools-page-redesign .tool-tab-spark{inset-inline:18px!important;opacity:.62!important;background:linear-gradient(90deg, transparent, var(--tab-a), var(--tab-b), transparent)!important;transform-origin:50%!important;border-radius:999px!important;height:2px!important;animation:2.8s ease-in-out infinite crafti-tab-pulse!important;bottom:12px!important}.tools-page-redesign .tool-tab-ellipse{--tab-a:#64ff95;--tab-b:#ffe36e;--tab-c:#f4fff1}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion i{border:2px dashed color-mix(in srgb, var(--tab-a) 68%, transparent)!important;border-radius:50%!important;width:148px!important;height:82px!important;animation:8s linear infinite crafti-ellipse-orbit!important;inset:18px auto auto 50%!important;transform:translate(-50%)rotate(-14deg)!important}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion b{border:1px solid color-mix(in srgb, var(--tab-b) 52%, transparent)!important;border-radius:50%!important;width:108px!important;height:108px!important;animation:4.6s ease-in-out infinite crafti-ellipse-wobble!important;inset:14px auto auto 50%!important;transform:translate(-50%)scaleX(.72)!important}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion em{opacity:.38!important;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tab-a) 34%, transparent) 0 7deg, transparent 7deg 18deg)!important;animation:18s linear infinite crafti-ellipse-map!important;inset:0!important}.tools-page-redesign .tool-tab-library{--tab-a:#52e1ff;--tab-b:#b8ff8a;--tab-c:#effcff}.tools-page-redesign .tool-tab-library .tool-tab-motion i{border:1px solid color-mix(in srgb, var(--tab-a) 42%, transparent)!important;background:repeating-linear-gradient(90deg, #ffffff29 0 2px, transparent 2px 13px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--tab-b) 24%, transparent) 0 1px, transparent 1px 13px)!important;border-radius:7px!important;height:74px!important;animation:5.2s ease-in-out infinite crafti-library-pages!important;inset:14px 22px auto!important;transform:perspective(180px)rotateX(58deg)!important}.tools-page-redesign .tool-tab-library .tool-tab-motion b{opacity:.4!important;background:repeating-linear-gradient(112deg, transparent 0 18px, color-mix(in srgb, var(--tab-a) 32%, transparent) 18px 19px, transparent 19px 36px)!important;animation:9s linear infinite crafti-library-runes!important;inset:0!important}.tools-page-redesign .tool-tab-library .tool-tab-motion em{border-inline-start:2px solid color-mix(in srgb, var(--tab-b) 64%, transparent)!important;width:42px!important;height:70px!important;box-shadow:-16px 4px 0 -14px var(--tab-b), -30px 10px 0 -28px var(--tab-a)!important;animation:3.4s ease-in-out infinite crafti-library-bookmark!important;top:18px!important;right:20px!important}.tools-page-redesign .tool-tab-calculator{--tab-a:#ffcf5f;--tab-b:#ff7a59;--tab-c:#fff7e6}.tools-page-redesign .tool-tab-calculator .tool-tab-motion i{opacity:.52!important;background:repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--tab-a) 42%, transparent) 18px 20px), repeating-linear-gradient(0deg, transparent 0 18px, #ffffff1f 18px 20px)!important;border-radius:16px!important;animation:7s steps(7,end) infinite crafti-calculator-grid!important;inset:12px 18px!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion b,.tools-page-redesign .tool-tab-calculator .tool-tab-motion em{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tab-b) 78%, transparent), transparent)!important;border-radius:999px!important;width:76px!important;height:16px!important;left:50%!important;transform:translate(-50%)!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion b{animation:3.1s ease-in-out infinite crafti-calculator-scan!important;top:30px!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion em{animation:3.1s ease-in-out infinite reverse crafti-calculator-scan!important;top:72px!important}.tools-page-redesign .tool-tab-skin{--tab-a:#ff6fb7;--tab-b:#60f7ff;--tab-c:#fff0fa}.tools-page-redesign .tool-tab-skin .tool-tab-motion i{opacity:.52!important;background:linear-gradient(90deg, color-mix(in srgb, var(--tab-a) 72%, transparent) 0 25%, color-mix(in srgb, var(--tab-b) 62%, transparent) 25% 50%, #ffffff1f 50% 75%, #81ff7999 75% 100%), repeating-linear-gradient(0deg, #0000006b 0 1px, transparent 1px 12px), repeating-linear-gradient(90deg, #0000006b 0 1px, transparent 1px 12px)!important;background-blend-mode:screen, normal, normal!important;width:96px!important;height:96px!important;image-rendering:pixelated!important;animation:2.8s steps(4,end) infinite crafti-skin-tiles!important;inset:14px auto auto 50%!important;transform:translate(-50%)rotate(8deg)!important}.tools-page-redesign .tool-tab-skin .tool-tab-motion b{opacity:.32!important;background:repeating-linear-gradient(45deg, transparent 0 11px, color-mix(in srgb, var(--tab-b) 34%, transparent) 11px 12px, transparent 12px 22px)!important;animation:10s linear infinite crafti-skin-uv!important;inset:0!important}.tools-page-redesign .tool-tab-skin .tool-tab-motion em{background:color-mix(in srgb, var(--tab-b) 74%, transparent)!important;width:128px!important;height:2px!important;box-shadow:0 20px 0 color-mix(in srgb, var(--tab-a) 62%, transparent), 0 -20px 0 #81ff797a!important;animation:3.8s ease-in-out infinite crafti-skin-scan!important;top:58px!important;left:50%!important;transform:translate(-50%)!important}.tools-page-redesign .tool-tab-potions{--tab-a:#a77dff;--tab-b:#54f5b0;--tab-c:#f5f0ff}.tools-page-redesign .tool-tab-potions .tool-tab-motion i{border:2px solid color-mix(in srgb, var(--tab-a) 48%, transparent)!important;background:linear-gradient(180deg, transparent 0 32%, color-mix(in srgb, var(--tab-b) 46%, transparent) 32% 100%), repeating-linear-gradient(90deg, transparent 0 11px, #ffffff21 11px 12px)!important;border-radius:28px 28px 18px 18px!important;width:70px!important;height:92px!important;animation:4.6s ease-in-out infinite crafti-potion-liquid!important;top:16px!important;left:50%!important;transform:translate(-50%)!important}.tools-page-redesign .tool-tab-potions .tool-tab-motion b{border:1px solid color-mix(in srgb, var(--tab-a) 52%, transparent)!important;background:#0003!important;border-radius:8px!important;width:44px!important;height:18px!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.tools-page-redesign .tool-tab-potions .tool-tab-motion em{opacity:.5!important;background:radial-gradient(circle at 34% 66%, color-mix(in srgb, var(--tab-b) 55%, transparent) 0 3px, transparent 4px), radial-gradient(circle at 58% 48%, color-mix(in srgb, var(--tab-a) 46%, transparent) 0 2px, transparent 3px), radial-gradient(circle at 67% 70%, #ffffff6b 0 2px, transparent 3px)!important;animation:4s ease-in-out infinite crafti-potion-brew!important;inset:0!important}@keyframes crafti-tab-sheen{0%,34%{transform:translate(-135%)skew(-14deg)}62%,to{transform:translate(135%)skew(-14deg)}}@keyframes crafti-tab-grid{to{background-position:72px 0,0 72px}}@keyframes crafti-tab-pulse{0%,to{opacity:.38;transform:scaleX(.72)}50%{opacity:.9;transform:scaleX(1)}}@keyframes crafti-ellipse-orbit{to{transform:translate(-50%)rotate(346deg)}}@keyframes crafti-ellipse-wobble{0%,to{transform:translate(-50%)scaleX(.72)scaleY(1)}50%{transform:translate(-50%)scaleX(1)scaleY(.64)}}@keyframes crafti-ellipse-map{to{transform:rotate(1turn)}}@keyframes crafti-library-pages{0%,to{transform:perspective(180px)rotateX(58deg)translateY(0)}50%{transform:perspective(180px)rotateX(64deg)translateY(-4px)}}@keyframes crafti-library-runes{to{background-position:72px 0}}@keyframes crafti-library-bookmark{0%,to{opacity:.48;transform:translateY(0)}50%{opacity:.86;transform:translateY(8px)}}@keyframes crafti-calculator-grid{to{background-position:140px 0,0 140px}}@keyframes crafti-calculator-scan{0%,to{opacity:.28;transform:translate(-50%)scaleX(.7)}50%{opacity:.88;transform:translate(-50%)scaleX(1.15)}}@keyframes crafti-skin-tiles{0%,to{transform:translate(-50%)rotate(8deg)translateY(0)}50%{transform:translate(-50%)rotate(8deg)translateY(-8px)}}@keyframes crafti-skin-uv{to{background-position:88px 0}}@keyframes crafti-skin-scan{0%,to{opacity:.3;transform:translate(-50%)translateY(-14px)}50%{opacity:.82;transform:translate(-50%)translateY(14px)}}@keyframes crafti-potion-liquid{0%,to{transform:translate(-50%)rotate(-2deg)}50%{transform:translate(-50%)rotate(2deg)}}@keyframes crafti-potion-brew{0%,to{opacity:.28;transform:translateY(16px)}50%{opacity:.82;transform:translateY(-10px)}}@media (max-width:920px){.tools-page-redesign .crafti-tool-tabs{scrollbar-width:none!important;grid-template-columns:repeat(5,minmax(168px,1fr))!important;padding:4px 2px 10px!important;overflow-x:auto!important}.tools-page-redesign .crafti-tool-tabs::-webkit-scrollbar{display:none!important}.tools-page-redesign .crafti-tool-tabs .tool-tab{border-radius:21px!important;min-height:118px!important}}@media (max-width:520px){.tools-page-redesign .crafti-tool-tabs{grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:10px!important}.tools-page-redesign .crafti-tool-tabs .tool-tab{min-height:108px!important;padding:14px 10px!important}.tools-page-redesign .tool-tab-icon{border-radius:16px!important;width:48px!important;height:48px!important}}.tools-page-redesign .crafti-tool-tabs .tool-tab{background:linear-gradient(180deg, #030607ad, #020305f0), linear-gradient(145deg, color-mix(in srgb, var(--tab-a) 10%, transparent), color-mix(in srgb, var(--tab-b) 7%, transparent)), #030607!important;box-shadow:inset 0 1px #ffffff14,inset 0 -36px 58px #00000075,0 18px 44px #00000057!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:before{z-index:-1!important;opacity:.2!important;background:linear-gradient(115deg, transparent 0 18%, color-mix(in srgb, var(--tab-a) 72%, transparent) 36%, color-mix(in srgb, var(--tab-b) 58%, transparent) 50%, transparent 68% 100%)!important;animation:6.2s ease-in-out infinite crafti-tab-wide-highlight!important;transform:translate(-135%)skew(-12deg)!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:after{z-index:-4!important;opacity:.18!important;background:linear-gradient(180deg, #0000001f, #00000057), repeating-linear-gradient(135deg, color-mix(in srgb, var(--tab-a) 30%, transparent) 0 1px, transparent 1px 28px)!important;background-size:auto,88px 88px!important;animation:16s linear infinite crafti-tab-field-drift!important}.tools-page-redesign .tool-tab-motion{z-index:-2!important;opacity:.82!important;mix-blend-mode:screen!important;inset:0!important}.tools-page-redesign .tool-tab-motion i,.tools-page-redesign .tool-tab-motion b,.tools-page-redesign .tool-tab-motion em{width:auto!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;inset:-18%!important;transform:none!important}.tools-page-redesign .tool-tab-icon,.tools-page-redesign .tool-tab-label,.tools-page-redesign .tool-tab-spark{z-index:3!important}.tools-page-redesign .tool-tab-label{color:#fff!important;text-shadow:0 2px 8px #000000c7,0 0 18px #0000006b!important}.tools-page-redesign .tool-tab-icon{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(145deg,#ffffff1f,#ffffff09),#00000075!important}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion i{opacity:.22!important;background:repeating-radial-gradient(ellipse at 50% 50%, transparent 0 13px, color-mix(in srgb, var(--tab-a) 72%, transparent) 14px 16px, transparent 17px 30px)!important;animation:14s linear infinite crafti-full-ellipse-rings!important}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion b{opacity:.18!important;background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tab-b) 58%, transparent) 0 5deg, transparent 5deg 20deg)!important;animation:22s linear infinite crafti-full-spin!important}.tools-page-redesign .tool-tab-ellipse .tool-tab-motion em{opacity:.13!important;background:linear-gradient(90deg, transparent 0 44%, var(--tab-a) 49%, transparent 55% 100%), linear-gradient(0deg, transparent 0 44%, var(--tab-b) 49%, transparent 55% 100%)!important;animation:7s ease-in-out infinite crafti-full-cross-sweep!important}.tools-page-redesign .tool-tab-library .tool-tab-motion i{opacity:.19!important;background:repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--tab-a) 68%, transparent) 18px 20px, transparent 20px 38px), repeating-linear-gradient(0deg, transparent 0 15px, color-mix(in srgb, var(--tab-b) 54%, transparent) 15px 16px, transparent 16px 32px)!important;animation:12s linear infinite crafti-full-pages!important}.tools-page-redesign .tool-tab-library .tool-tab-motion b{opacity:.15!important;background:repeating-linear-gradient(115deg, transparent 0 22px, var(--tab-a) 22px 23px, transparent 23px 46px)!important;animation:18s linear infinite crafti-full-runes!important}.tools-page-redesign .tool-tab-library .tool-tab-motion em{opacity:.16!important;background:linear-gradient(90deg, transparent 0 24%, var(--tab-b) 24% 26%, transparent 26% 54%, var(--tab-a) 54% 55%, transparent 55% 100%)!important;animation:8s ease-in-out infinite crafti-full-book-shift!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion i{opacity:.2!important;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--tab-a) 48%, transparent) 0 1px, transparent 1px 24px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--tab-b) 38%, transparent) 0 1px, transparent 1px 24px)!important;animation:10s steps(10,end) infinite crafti-full-grid-slide!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion b{opacity:.18!important;background:repeating-linear-gradient(0deg, transparent 0 18px, color-mix(in srgb, var(--tab-a) 78%, transparent) 18px 21px, transparent 21px 42px)!important;animation:5s ease-in-out infinite crafti-full-number-scan!important}.tools-page-redesign .tool-tab-calculator .tool-tab-motion em{opacity:.15!important;background:linear-gradient(100deg, transparent 0 20%, var(--tab-b) 48%, transparent 76% 100%)!important;animation:4.8s ease-in-out infinite crafti-full-diagonal-scan!important}.tools-page-redesign .tool-tab-skin .tool-tab-motion i{opacity:.22!important;background:linear-gradient(90deg, color-mix(in srgb, var(--tab-a) 62%, transparent) 0 25%, color-mix(in srgb, var(--tab-b) 54%, transparent) 25% 50%, #7fff8f7a 50% 75%, #ffffff1f 75% 100%), repeating-linear-gradient(0deg, #0000008a 0 1px, transparent 1px 16px), repeating-linear-gradient(90deg, #0000008a 0 1px, transparent 1px 16px)!important;background-blend-mode:screen, normal, normal!important;image-rendering:pixelated!important;background-size:180px 100%,16px 16px,16px 16px!important;animation:8s steps(8,end) infinite crafti-full-pixel-drift!important}.tools-page-redesign .tool-tab-skin .tool-tab-motion b{opacity:.16!important;background:repeating-linear-gradient(45deg, transparent 0 14px, var(--tab-b) 14px 15px, transparent 15px 28px), repeating-linear-gradient(135deg, transparent 0 18px, var(--tab-a) 18px 19px, transparent 19px 36px)!important;animation:14s linear infinite crafti-full-uv-shift!important}.tools-page-redesign .tool-tab-skin .tool-tab-motion em{opacity:.16!important;background:linear-gradient(0deg, transparent 0 38%, var(--tab-b) 47%, transparent 56% 100%)!important;animation:4.4s ease-in-out infinite crafti-full-skin-scan!important}.tools-page-redesign .tool-tab-potions .tool-tab-motion i{opacity:.22!important;background:linear-gradient(180deg, transparent 0 30%, color-mix(in srgb, var(--tab-b) 42%, transparent) 30% 100%), repeating-linear-gradient(90deg, transparent 0 18px, color-mix(in srgb, var(--tab-a) 48%, transparent) 18px 19px, transparent 19px 36px)!important;animation:5.6s ease-in-out infinite crafti-full-liquid!important}.tools-page-redesign .tool-tab-potions .tool-tab-motion b{opacity:.17!important;background:repeating-radial-gradient(circle at 22% 82%, color-mix(in srgb, var(--tab-b) 72%, transparent) 0 2px, transparent 3px 24px), repeating-radial-gradient(circle at 72% 76%, color-mix(in srgb, var(--tab-a) 64%, transparent) 0 2px, transparent 3px 30px)!important;animation:6s ease-in-out infinite crafti-full-bubbles!important}.tools-page-redesign .tool-tab-potions .tool-tab-motion em{opacity:.14!important;background:repeating-linear-gradient(0deg, transparent 0 22px, var(--tab-b) 22px 24px, transparent 24px 46px)!important;animation:9s linear infinite crafti-full-brew-lines!important}@keyframes crafti-tab-wide-highlight{0%,30%{transform:translate(-135%)skew(-12deg)}68%,to{transform:translate(135%)skew(-12deg)}}@keyframes crafti-tab-field-drift{to{background-position:0 0,88px 88px}}@keyframes crafti-full-ellipse-rings{to{transform:rotate(1turn)scale(1.05)}}@keyframes crafti-full-spin{to{transform:rotate(-1turn)}}@keyframes crafti-full-cross-sweep{0%,to{transform:translate(-12%)}50%{transform:translate(12%)}}@keyframes crafti-full-pages{to{background-position:120px 0,0 96px}}@keyframes crafti-full-runes{to{background-position:140px 0}}@keyframes crafti-full-book-shift{0%,to{transform:translate(-9%)}50%{transform:translate(9%)}}@keyframes crafti-full-grid-slide{to{background-position:120px 0,0 120px}}@keyframes crafti-full-number-scan{0%,to{transform:translateY(-18%)}50%{transform:translateY(18%)}}@keyframes crafti-full-diagonal-scan{0%,to{transform:translate(-42%)}50%{transform:translate(42%)}}@keyframes crafti-full-pixel-drift{to{background-position:180px 0,16px 16px,-16px 16px}}@keyframes crafti-full-uv-shift{to{background-position:112px 0,-112px 0}}@keyframes crafti-full-skin-scan{0%,to{transform:translateY(-34%)}50%{transform:translateY(34%)}}@keyframes crafti-full-liquid{0%,to{transform:translateY(9%)skewY(-2deg)}50%{transform:translateY(-7%)skewY(2deg)}}@keyframes crafti-full-bubbles{0%,to{transform:translateY(16%)}50%{transform:translateY(-18%)}}@keyframes crafti-full-brew-lines{to{background-position:0 92px}}.tools-page-redesign .skin-lab,.tools-page-redesign .skin-lab-head,.tools-page-redesign .skin-panel,.tools-page-redesign .skin-editor-main,.tools-page-redesign .skin-preview-panel,.tools-page-redesign .skin-canvas-stage,.tools-page-redesign .skin-mode-strip,.tools-page-redesign .skin-editor-toolbar,.tools-page-redesign .skin-edit-controls,.tools-page-redesign .skin-action-grid{background:linear-gradient(#040808d6,#010304f5),#010304f5!important;border-color:#5cff8d21!important;box-shadow:inset 0 1px #ffffff0e,0 18px 46px #00000047!important}.tools-page-redesign .skin-panel,.tools-page-redesign .skin-editor-main,.tools-page-redesign .skin-preview-panel{background:radial-gradient(circle at 12% 8%,#5cff8d0f,#0000 28%),linear-gradient(#050a09e0,#010304fa),#010304!important}.tools-page-redesign .skin-canvas-stage,.tools-page-redesign .skin-preview-stage,.tools-page-redesign .skin-uv-map{background:linear-gradient(135deg,#ffffff09,#0000 44%),#020405!important;border-color:#ffffff18!important}.tools-page-redesign .skin-part-buttons button,.tools-page-redesign .skin-face-buttons button,.tools-page-redesign .skin-pill-grid button,.tools-page-redesign .skin-mode-tabs button,.tools-page-redesign .skin-tool-buttons button,.tools-page-redesign .skin-history-actions button,.tools-page-redesign .skin-action-grid button,.tools-page-redesign .skin-view-presets button{background:#020505db!important;border-color:#ffffff1a!important}.tools-page-redesign .skin-part-buttons button.active,.tools-page-redesign .skin-face-buttons button.active,.tools-page-redesign .skin-pill-grid button.active,.tools-page-redesign .skin-mode-tabs button.active,.tools-page-redesign .skin-tool-buttons button.active{background:linear-gradient(135deg,#5cff8d24,#52e1ff17),#020505eb!important}.tools-page-redesign .skin-editor-main{grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;align-items:start!important;gap:12px!important}.tools-page-redesign .skin-editor-work{grid-area:1/1!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;min-width:0!important;display:grid!important}.tools-page-redesign .skin-preview-top{grid-area:1/2!important;align-self:start!important}.tools-page-redesign .skin-editor-work>.skin-mode-strip,.tools-page-redesign .skin-editor-work>.skin-editor-toolbar,.tools-page-redesign .skin-editor-work>.skin-canvas-stage,.tools-page-redesign .skin-editor-work>.skin-action-grid,.tools-page-redesign .skin-editor-work>.skin-edit-controls{grid-area:auto/1!important}.tools-page-redesign .skin-editor-work>.skin-mode-strip,.tools-page-redesign .skin-editor-work>.skin-editor-toolbar{margin:0!important}.tools-page-redesign .skin-editor-work>.skin-canvas-stage{place-items:start center!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px!important;overflow:hidden!important}.tools-page-redesign .skin-editor-work>.skin-canvas-stage.is-model-stage{place-items:start center!important;height:auto!important;min-height:0!important}.tools-page-redesign .skin-editor-work>.skin-canvas-stage.is-model-stage canvas{width:min(100%,980px)!important;max-width:980px!important;height:auto!important;display:block!important}.tools-page-redesign .skin-editor-work>.skin-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;display:grid!important}.tools-page-redesign .skin-editor-work>.skin-edit-controls{align-items:stretch!important;margin:0!important}@media (max-width:820px){.tools-page-redesign .skin-editor-main{grid-template-columns:1fr!important}.tools-page-redesign .skin-editor-work,.tools-page-redesign .skin-preview-top{grid-area:auto/1!important}.tools-page-redesign .skin-editor-work>.skin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.tools-page-redesign .skin-editor-work>.skin-action-grid{grid-template-columns:1fr!important}}.admin-modal .footer-admin-form{grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:14px!important;display:grid!important}.admin-modal .footer-admin-form>.field.full{background:radial-gradient(circle at 14% 8%,#5cff8d12,#0000 34%),linear-gradient(#070c0ceb,#020505f7)!important;border:1px solid #5cff8d21!important;border-radius:20px!important;grid-column:span 6!important;align-content:start!important;gap:10px!important;min-width:0!important;padding:14px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff0f,0 16px 34px #0003!important}.admin-modal .footer-admin-form>.field.full:first-child,.admin-modal .footer-admin-form>.field.full:nth-child(2),.admin-modal .footer-admin-form>.save-action-row{grid-column:1/-1!important}.admin-modal .footer-admin-form>.field.full>label:first-child,.admin-modal .footer-social-editor>strong{color:#f4fff6!important;align-items:center!important;min-height:28px!important;margin:0!important;font-size:13px!important;font-weight:950!important;display:flex!important}.admin-modal .footer-admin-form input:not([type=checkbox]),.admin-modal .footer-admin-form textarea,.admin-modal .footer-admin-form select{background:#00000057!important;border-color:#ffffff1c!important;border-radius:14px!important;min-height:44px!important;box-shadow:inset 0 1px #ffffff09!important}.admin-modal .footer-admin-form textarea{resize:vertical!important;min-height:118px!important}.admin-modal .footer-social-editor{gap:12px!important;display:grid!important}.admin-modal .footer-social-row{background:linear-gradient(135deg,#ffffff0b,#ffffff04),#0003!important;border:1px solid #ffffff18!important;border-radius:18px!important;grid-template-columns:minmax(120px,.8fr) minmax(180px,1.4fr) minmax(120px,.8fr) minmax(130px,.9fr) auto!important;align-items:center!important;gap:9px!important;padding:12px!important;display:grid!important;position:relative!important}.admin-modal .footer-social-row:focus-within{border-color:#5cff8d3d!important;box-shadow:0 0 0 1px #5cff8d14!important}.admin-modal .footer-social-row input[type=hidden]{display:none!important}.admin-modal .footer-social-row input,.admin-modal .footer-social-row select{width:100%!important;min-width:0!important}.admin-modal .footer-delete-toggle{color:#ffd6d6!important;cursor:pointer!important;width:fit-content!important;min-width:0!important;min-height:30px!important;box-shadow:none!important;background:#ff464613!important;border:1px solid #ff646447!important;border-radius:999px!important;justify-content:center!important;justify-self:start!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 10px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.admin-modal .footer-social-row .footer-delete-toggle{grid-column:auto!important;justify-self:end!important}.admin-modal .footer-admin-form>.field.full>.footer-delete-toggle{inset-inline-end:14px!important;position:absolute!important;top:12px!important}.admin-modal .footer-delete-toggle input[type=checkbox]{appearance:none!important;cursor:pointer!important;background:#00000057!important;border:1px solid #ffa0a0a6!important;border-radius:4px!important;width:13px!important;min-width:13px!important;height:13px!important;min-height:13px!important;margin:0!important}.admin-modal .footer-delete-toggle input[type=checkbox]:checked{background:linear-gradient(135deg,#ff5d5df5,#ffa478db)!important;border-color:#ff7878f5!important;box-shadow:0 0 0 2px #ff55551f!important}.admin-modal .footer-delete-toggle span{white-space:nowrap!important}.admin-modal .footer-delete-toggle:hover,.admin-modal .footer-delete-toggle:focus-within{background:#ff46461f!important;border-color:#ff82827a!important}@media (max-width:980px){.admin-modal .footer-admin-form>.field.full{grid-column:1/-1!important}.admin-modal .footer-social-row{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important}.admin-modal .footer-social-row .footer-delete-toggle{grid-column:auto!important}}@media (max-width:620px){.admin-modal .footer-social-row{grid-template-columns:1fr!important}.admin-modal .footer-social-row .footer-delete-toggle,.admin-modal .footer-admin-form>.field.full>.footer-delete-toggle{justify-self:start!important;margin-top:2px!important;position:static!important}}.hero-slider.image-only{aspect-ratio:1600/520!important;contain:paint!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:hidden!important}.hero-slider.image-only .hero-slide,.hero-slider.image-only .hero-image-link{border-radius:inherit!important;overflow:hidden!important}.hero-slider.image-only .hero-slide img,.hero-slider.image-only .hero-image-link img{object-fit:contain!important;object-position:center center!important;border-radius:inherit!important;width:100%!important;max-width:none!important;height:100%!important;animation:none!important;display:block!important;transform:none!important}.hero-slider.image-only .hero-image-link:hover img{filter:none!important;transform:none!important}.hero-slider.image-only .hero-controls,.hero-slider.image-only .hero-controls.compact{--hero-slider-control-offset:clamp(18px, 1.5vw, 22px);inset-inline:auto!important;left:auto!important;right:var(--hero-slider-control-offset)!important;bottom:var(--hero-slider-control-offset)!important;border-radius:13px!important;gap:6px!important;padding:4px 6px!important}.hero-slider.image-only .hero-controls .icon-button{border-radius:12px!important;flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important}.hero-slider.image-only .hero-controls .icon-button svg{width:13px!important;height:13px!important}.hero-slider.image-only .hero-dot-rail{overscroll-behavior-inline:contain!important;scrollbar-width:none!important;align-items:center!important;gap:6px!important;max-width:104px!important;display:flex!important;overflow:auto hidden!important}.hero-slider.image-only .hero-dot-rail::-webkit-scrollbar{display:none!important}.hero-slider.image-only .hero-controls .dot{flex:0 0 18px!important;width:18px!important;height:4px!important}.hero-slider.image-only .hero-controls .dot.active{flex-basis:30px!important;width:30px!important}.rich-editor-preview,.blog-body{white-space:pre-line!important}.rich-editor-preview strong,.blog-body strong{font-weight:950!important}.blog-rail .blog-card .blog-card-title,.blog-rail .blog-card strong.blog-card-title{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-height:44px!important;max-height:44px!important;line-height:1.45!important;display:flex!important;overflow:hidden!important}.admin-panel-groups-wrap{gap:18px!important;width:min(1380px,100%)!important;margin:18px auto 0!important;display:grid!important}.admin-panel-group{gap:10px!important;display:grid!important}.admin-panel-group h2{color:#eafff0!important;margin:0!important;font-size:15px!important;font-weight:950!important}.admin-panel-group .admin-button-grid{margin:0!important}.legacy-admin-grid-hidden{display:none!important}.announcement-strip{gap:8px!important;display:grid!important}.rich-size-tool{min-height:32px;color:var(--text);background:#050807db;border:1px solid #ffffff1f;border-radius:10px;padding:0 8px;font-size:12px;font-weight:800}.product-gallery-editor{background:#ffffff09;border:1px solid #ffffff1b;border-radius:18px;gap:10px;padding:12px;display:grid}.product-gallery-editor>strong{color:#f4fff8;font-size:14px}.product-gallery-editor>small{color:var(--muted);font-size:12px}.product-gallery-editor-row{grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.5fr) minmax(180px,1.2fr) auto;align-items:center;gap:8px;display:grid}.product-gallery-editor-row a{color:#b6ffc9;font-size:12px;font-weight:800}.product-gallery-trigger{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3442eb,#5d0812f0),#7e101a;border:1px solid #ff4a587a;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 0 18px #ff2a433d}.item-rich-description{color:#e8efea;overflow-wrap:anywhere;gap:8px;line-height:1.9;display:grid}.item-rich-description p{margin:0}.item-rich-description a{color:#8fffb1;text-decoration:underline}.item-rich-description ul,.item-rich-description ol{margin:0;padding-inline-start:22px}.product-gallery-modal{z-index:10020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-gallery-panel{background:linear-gradient(145deg,#ffffff14,#ffffff05),#050807f5;border:1px solid #ffffff21;border-radius:22px;gap:12px;width:min(100%,980px);max-height:min(90vh,760px);padding:12px;display:grid}.product-gallery-panel header,.product-gallery-panel footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-gallery-stage{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:340px;display:grid}.product-gallery-stage img{object-fit:contain;background:#00000059;border-radius:16px;width:100%;max-height:66vh;display:block}.product-gallery-nav{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.product-gallery-nav:disabled{opacity:.35;cursor:default}.media-manager-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.media-manager-card{background:#ffffff09;border:1px solid #ffffff1b;border-radius:18px;gap:9px;padding:10px;display:grid}.media-manager-card img{aspect-ratio:16/10;object-fit:cover;background:#0000004d;border-radius:13px;width:100%}.media-manager-card code{color:#9fb0a7;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.media-rename-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-alert-star{color:#fff;background:#e5182d;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:12px;font-style:normal;line-height:1;display:inline-grid;box-shadow:0 0 12px #ff1f398c}.ellipse-grid-with-counts{max-width:1180px;padding:26px 48px 14px}.ellipse-counts-title{color:#ffe9a6bd;text-align:center;direction:rtl;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.ellipse-side-counts{pointer-events:none;position:absolute}.ellipse-side-counts.left{width:32px;inset:34px auto 34px 0}.ellipse-side-counts.right{width:32px;inset:34px 0 34px auto}.ellipse-side-counts.top,.ellipse-side-counts.bottom{display:none}.ellipse-side-counts.left .ellipse-row-count{left:0;right:auto}.ellipse-col-count{left:var(--col-left);color:#ffe9a694;background:#ffcd4e0e;border:1px solid #ffda7024;border-radius:8px;place-items:center;min-width:22px;min-height:16px;padding-inline:5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;transform:translate(-50%)}.ellipse-side-counts.top .ellipse-col-count{top:0}.ellipse-side-counts.bottom .ellipse-col-count{bottom:0}.ellipse-col-count.active{color:#ffe391;background:linear-gradient(145deg,#ffe5892e,#ffac3014),#0c0a05b3;border-color:#ffda7061}@media (max-width:760px){.product-gallery-editor-row,.media-rename-form{grid-template-columns:1fr}.product-gallery-stage{grid-template-columns:38px minmax(0,1fr) 38px}}
