.product-modal-backdrop{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:radial-gradient(circle at 14% 18%,#5cff8d21,#0000 30%),radial-gradient(circle at 84% 12%,#52e1ff1a,#0000 28%),#000000e0!important}.item-detail-modal{--item-border:#5cff8d42;--item-border-soft:#ffffff17;--item-text:#f5fff7;--item-muted:#d9f3ddb8;--item-panel:#020807eb;isolation:isolate!important;width:min(1060px,100vw - 38px)!important;max-height:min(760px,100vh - 34px)!important;color:var(--item-text)!important;box-shadow:none!important;direction:rtl!important;background:radial-gradient(circle at 16% 30%,#5cff8d0f,#0000 30%),radial-gradient(circle at 90% 72%,#ffcf5a0b,#0000 32%),#00000029!important;border:0!important;border-radius:28px!important;padding:14px!important;position:relative!important;overflow:hidden auto!important}.item-detail-modal:before{content:""!important;z-index:-1!important;opacity:.9!important;background:linear-gradient(115deg,#0000 0 38%,#5cff8d12 44%,#0000 54% 100%),radial-gradient(circle at 28% 34%,#52e1ff12,#0000 28%),radial-gradient(circle at 72% 78%,#5cff8d0f,#0000 30%)!important;animation:11s ease-in-out infinite alternate itemDetailDrift!important;position:absolute!important;inset:-38%!important}@keyframes itemDetailDrift{0%{transform:translate(-2%,-1%)rotate(0)}to{transform:translate(3%,2%)rotate(4deg)}}.item-detail-close{z-index:7!important;color:#eefbf1!important;cursor:pointer!important;background:linear-gradient(145deg,#5cff8d1a,#52e1ff09),#020807f0!important;border:1px solid #5cff8d66!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;padding:0!important;transition:transform .17s,border-color .17s,background .17s!important;display:inline-flex!important;position:absolute!important;top:74px!important;left:18px!important;box-shadow:0 18px 36px #00000052!important}.item-detail-close:hover{background:linear-gradient(145deg,#5cff8d2e,#52e1ff12),#040f0bfa!important;border-color:#5cff8db8!important;transform:translateY(-2px)scale(1.03)!important}.item-detail-frame{border:1px solid var(--item-border)!important;background:linear-gradient(#010504fa,#010705f7),#010504fa!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,0 34px 80px #00000073!important}.item-detail-frame:before{content:""!important;pointer-events:none!important;opacity:.75!important;background:linear-gradient(90deg,#5cff8d09,#0000 22% 78%,#ff8c4e0a),repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 46px)!important;position:absolute!important;inset:0!important}.item-detail-top-band{background:linear-gradient(90deg,#010404fa,#08120ed6,#010404fa),#010504f2!important;border-bottom:1px solid #ffffff13!important;min-height:58px!important;position:relative!important}.item-detail-header{z-index:1!important;direction:ltr!important;background:linear-gradient(90deg,#010504f5,#030c09d9,#010504f5),#010504f0!important;border-bottom:1px solid #ffffff14!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;align-items:center!important;gap:16px!important;min-height:78px!important;padding:14px 16px!important;display:grid!important;position:relative!important}.item-detail-header h3{max-width:min(520px,48vw)!important;color:var(--item-text)!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:rtl!important;grid-column:2!important;justify-self:end!important;margin:0!important;font-size:clamp(1.26rem,2.1vw,1.62rem)!important;font-weight:950!important;line-height:1.35!important;overflow:hidden!important}.item-detail-meta{direction:ltr!important;flex-direction:row!important;grid-column:1!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:min(470px,42vw)!important;display:flex!important;overflow:hidden!important}.item-detail-category,.item-detail-tag{border:1px solid var(--item-border-soft)!important;color:#f2fff4!important;white-space:nowrap!important;unicode-bidi:isolate!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:36px!important;display:inline-flex!important}.item-detail-category{direction:rtl!important;background:linear-gradient(145deg,#5cff8d24,#52e1ff09),#03110bf0!important;border-color:#5cff8d3d!important;border-radius:14px!important;padding:6px 13px!important;font-size:.78rem!important;font-weight:950!important}.item-detail-tag{color:#ebf4ecd1!important;text-overflow:ellipsis!important;direction:ltr!important;background:#ffffff0e!important;border-radius:12px!important;max-width:96px!important;min-height:30px!important;padding:4px 9px!important;font-size:.68rem!important;font-weight:850!important;overflow:hidden!important}.item-detail-body{z-index:1!important;direction:ltr!important;grid-template-columns:minmax(0,1fr) 276px!important;grid-template-areas:"content side"!important;align-items:start!important;gap:16px!important;padding:20px 16px 18px!important;display:grid!important;position:relative!important}.item-detail-side,.item-detail-content{min-width:0!important}.item-detail-side{direction:rtl!important;flex-direction:column!important;grid-area:1/2!important;gap:10px!important;width:100%!important;display:flex!important}.item-detail-content{direction:rtl!important;flex-direction:column!important;grid-area:1/1!important;gap:10px!important;display:flex!important}.item-detail-image,.item-detail-specs,.item-detail-panel,.item-detail-download-card{border:1px solid var(--item-border-soft)!important;background:linear-gradient(145deg, #ffffff0a, #ffffff03), var(--item-panel)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000038!important}.item-detail-image{aspect-ratio:1!important;border-radius:20px!important;place-items:stretch stretch!important;width:100%!important;padding:10px!important;display:grid!important;overflow:hidden!important}.item-detail-image img{aspect-ratio:1!important;object-fit:cover!important;border-radius:15px!important;width:100%!important;height:100%!important}.item-detail-specs{background:linear-gradient(145deg,#5cff8d13,#52e1ff06),#010706f0!important;border-color:#5cff8d38!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px!important;overflow:visible!important}.item-detail-specs h4,.item-detail-panel h4{color:var(--item-text)!important;text-align:right!important;margin:0 0 10px!important;font-size:.98rem!important;font-weight:950!important;line-height:1.4!important}.item-detail-spec-row{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#020807f2!important;border:1px solid #ffffff16!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin-top:8px!important;padding:8px 10px!important;transition:transform .17s,border-color .17s,background .17s!important;display:flex!important}.item-detail-spec-row:hover{background:linear-gradient(135deg,#5cff8d1f,#52e1ff0e),#030c09fa!important;border-color:#5cff8d52!important;transform:translateY(-2px)!important}.item-detail-spec-row span{color:#caffd7c2!important;text-align:right!important;flex:none!important;font-size:.78rem!important;font-weight:950!important}.item-detail-spec-row strong{min-width:0!important;color:var(--item-text)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;font-size:.9rem!important;font-weight:950!important;overflow:hidden!important}.item-detail-version-picker{gap:6px!important;margin-top:10px!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.item-detail-version-picker button{color:#eef7eee6!important;cursor:pointer!important;background:#020807f0!important;border:1px solid #ffffff17!important;border-radius:11px!important;flex:none!important;min-height:32px!important;padding:6px 10px!important;transition:transform .17s,border-color .17s,background .17s!important}.item-detail-version-picker button:hover,.item-detail-version-picker button.active{background:linear-gradient(135deg,#5cff8d24,#52e1ff0f),#030d0afa!important;border-color:#5cff8d5c!important;transform:translateY(-2px)!important}.item-detail-panel{border-radius:18px!important;width:100%!important;padding:16px!important}.item-detail-description{min-height:220px!important}.item-detail-description p{color:#dcf4dfd9!important;text-align:right!important;margin:0!important;font-size:.92rem!important;font-weight:650!important;line-height:2.05!important}.item-detail-downloads{background:linear-gradient(145deg,#52e1ff0e,#5cff8d06),#010706f0!important;border-color:#52e1ff29!important}.item-detail-download-list{gap:10px!important;display:grid!important}.item-detail-download-card{direction:ltr!important;border-radius:16px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:10px!important;transition:transform .17s,border-color .17s,background .17s!important;display:grid!important}.item-detail-download-card.active,.item-detail-download-card:hover{background:linear-gradient(145deg,#52e1ff16,#5cff8d09),#020a09fa!important;border-color:#52e1ff47!important;transform:translateY(-2px)!important}.item-detail-download-button,.item-detail-download-count{white-space:nowrap!important;border-radius:14px!important;min-height:44px!important}.item-detail-download-button{color:#06110b!important;background:linear-gradient(135deg,#73ff9d,#56eaff)!important;border-color:#ffffff47!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:8px 16px!important;font-weight:950!important;transition:transform .17s,filter .17s,background .17s!important;display:inline-flex!important}.item-detail-download-button:hover{filter:saturate(1.16)brightness(1.05)!important;transform:translateY(-2px)scale(1.02)!important}.item-detail-download-count{color:#dbf4debd!important;background:#ffffff0b!important;border:1px solid #ffffff14!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;font-size:.82rem!important;font-weight:850!important;display:inline-flex!important}.item-detail-download-info{text-align:right!important;direction:rtl!important;justify-self:end!important;min-width:0!important}.item-detail-download-info strong,.item-detail-download-info small{text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.item-detail-download-info strong{color:var(--item-text)!important;font-weight:950!important}.item-detail-download-info small{color:#caffd7ad!important;direction:ltr!important;margin-top:3px!important;font-size:.78rem!important}@media (max-width:820px){.item-detail-modal{border-radius:22px!important;width:min(440px,100vw - 20px)!important;max-height:calc(100vh - 20px)!important;padding:10px!important}.item-detail-close{width:42px!important;height:42px!important;top:10px!important;left:10px!important}.item-detail-top-band{min-height:42px!important}.item-detail-header{direction:rtl!important;grid-template-columns:1fr!important;gap:10px!important;min-height:0!important;padding:12px!important}.item-detail-header h3,.item-detail-meta{grid-column:1!important;justify-self:stretch!important;max-width:none!important}.item-detail-header h3{white-space:normal!important}.item-detail-meta{direction:ltr!important;flex-wrap:wrap!important}.item-detail-body{grid-template-columns:1fr!important;grid-template-areas:"side""content"!important;padding:12px!important}.item-detail-side,.item-detail-content{grid-column:1!important}.item-detail-description{min-height:190px!important}.item-detail-download-card{grid-template-columns:1fr!important;justify-items:stretch!important}.item-detail-download-info{justify-self:stretch!important}}.account-redesign,.auth-redesign{isolation:isolate!important;background:radial-gradient(circle at 18% 0,#5cff8d1c,#0000 30%),radial-gradient(circle at 82% 100%,#52e1ff11,#0000 34%),linear-gradient(145deg,#ffffff0d,#ffffff04),#010705f5!important;border:1px solid #5cff8d38!important;border-radius:24px!important;margin:clamp(34px,7vh,86px) auto!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 28px 76px #0000005c!important}.account-redesign{width:min(980px,100% - 32px)!important}.account-settings-panel{width:min(760px,100% - 32px)!important}.auth-redesign{width:min(720px,100% - 32px)!important}.account-redesign:before,.auth-redesign:before{content:""!important;z-index:-1!important;background:linear-gradient(90deg,#020c07eb,#0209079e 48%,#020c07e6),repeating-linear-gradient(115deg,#ffffff06 0 1px,#0000 1px 48px)!important;position:absolute!important;inset:0!important}.account-redesign.category-container:before,.auth-redesign.category-container:before{z-index:-1!important;background:linear-gradient(90deg,#010805eb,#01080694 50%,#010805eb),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 48px)!important}.account-redesign>.page-panel-header,.auth-redesign>.page-panel-header{background:linear-gradient(90deg,#010504f5,#040d0aa8,#010504f5),linear-gradient(#00000029,#000000ad),url(/category-bg/header.webp) 50%/cover no-repeat,#010504f0!important;border:0!important;border-bottom:1px solid #5cff8d2e!important;border-radius:23px 23px 0 0!important;margin:0!important;padding:20px 22px!important;position:relative!important;box-shadow:inset 0 1px #fff1,inset 0 -1px #5cff8d14!important}.account-redesign>.page-panel-header:before,.auth-redesign>.page-panel-header:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;background:radial-gradient(circle at 18% 18%,#5cff8d29,#0000 32%),radial-gradient(circle at 82% 10%,#52e1ff1c,#0000 28%)!important;position:absolute!important;inset:0!important}.account-redesign>.page-panel-header>*,.auth-redesign>.page-panel-header>*{z-index:1!important;position:relative!important}.account-redesign>.page-panel-header{background:linear-gradient(90deg,#010504f5,#040d0a99,#010504f5),linear-gradient(#00000014,#000000b3),url(/category-bg/mods.webp) 50% 34%/cover no-repeat,#010504f0!important}.account-redesign>.page-panel-header h1,.auth-redesign>.page-panel-header h1{color:#f5fff7!important;text-align:center!important;text-shadow:0 8px 22px #00000080!important;justify-content:center!important;width:100%!important;margin:0!important}.account-redesign>.page-panel-body,.auth-redesign>.page-panel-body{background:0 0!important;border:0!important;border-radius:0 0 23px 23px!important;justify-items:center!important;margin:0!important;padding:18px!important;display:grid!important}.account-redesign .account-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important}.account-settings-panel .form-grid,.auth-redesign .form-grid{width:min(100%,580px)!important;margin-inline:auto!important}.account-settings-panel .account-phone-verify-form{width:min(100%,580px)!important}.account-redesign .account-summary-card,.account-redesign .history-item,.account-redesign .empty-state,.auth-redesign .field,.auth-redesign .icon-field>span,.auth-redesign .sms-code-row,.auth-redesign .page-panel-body>p{background:linear-gradient(145deg,#ffffff0b,#ffffff03),#020807e6!important;border:1px solid #ffffff17!important;border-radius:18px!important;box-shadow:inset 0 1px #ffffff0a!important}.account-redesign .account-summary-card{min-height:92px!important;transition:transform .17s,border-color .17s,background .17s!important}.account-redesign .account-summary-card:hover{background:linear-gradient(145deg,#5cff8d1f,#52e1ff09),#020b08f5!important;border-color:#5cff8d57!important;transform:translateY(-3px)!important}.account-redesign .account-summary-icon{background:linear-gradient(145deg,#5cff8d1f,#52e1ff09),#030e0ae6!important;border-color:#5cff8d2e!important}.account-redesign .icon-heading{color:#f5fff7!important;text-align:center!important;justify-content:center!important;width:100%!important;margin:0 0 12px!important}.account-downloads-launch{justify-content:center!important;width:100%!important;display:flex!important}.auth-redesign .form-grid{gap:14px!important}.auth-redesign .field{padding:12px!important}.auth-redesign .field label{color:#e6f7e8d1!important;font-weight:900!important}.auth-redesign input,.auth-redesign textarea,.auth-redesign select{color:#f5fff7!important;width:100%!important;box-shadow:none!important;background:#000303c7!important;border-color:#5cff8d26!important;border-radius:15px!important}.auth-redesign .icon-field>span{align-items:center!important;gap:8px!important;padding:0 10px!important;display:flex!important;overflow:hidden!important}.auth-redesign .icon-field>span svg{color:#ccffdac7!important;flex:none!important}.auth-redesign .icon-field>span input{background:0 0!important;border:0!important;min-height:44px!important;padding:0!important}.auth-redesign .button.primary,.account-redesign .button.primary{color:#06110b!important;background:linear-gradient(135deg,#73ff9d,#56eaff)!important;border-color:#ffffff3d!important;transition:transform .17s,filter .17s!important}.auth-redesign .button.primary:hover,.account-redesign .button.primary:hover{filter:saturate(1.15)brightness(1.05)!important;transform:translateY(-2px)!important}.auth-redesign .page-panel-body>p{text-align:center!important;margin:14px auto 0!important;padding:12px 14px!important}.auth-redesign .page-panel-body>p a{color:#73ff9d!important;font-weight:950!important}@media (max-width:920px){.account-redesign .account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.account-redesign,.auth-redesign{border-radius:20px!important;width:min(440px,100% - 20px)!important;margin:22px auto!important;padding:0!important}.account-redesign>.page-panel-header,.auth-redesign>.page-panel-header{border-radius:19px 19px 0 0!important;padding:16px!important}.account-redesign .account-summary-grid,.register-panel .auth-form.register-form-grid{grid-template-columns:1fr!important}}.item-detail-modal{overscroll-behavior:contain!important;scroll-behavior:auto!important;overflow:hidden!important}.item-detail-modal:before{animation:none!important;display:none!important}.item-detail-frame{overscroll-behavior:contain!important;overflow-anchor:none!important;scroll-behavior:auto!important;scrollbar-gutter:stable!important;max-height:min(760px,100vh - 34px)!important;overflow:hidden auto!important}.item-detail-mods{--item-hero-bg:url(/category-bg/mods.webp)}.item-detail-modpacks{--item-hero-bg:url(/category-bg/modpack.webp)}.item-detail-shaders{--item-hero-bg:url(/category-bg/shaders.webp)}.item-detail-resourcepacks{--item-hero-bg:url(/category-bg/resourcepacks.webp)}.item-detail-applications{--item-hero-bg:url(/category-bg/applications.webp)}.item-detail-top-band{background:linear-gradient(90deg, #000404f0, #0005058c 50%, #000404f0), linear-gradient(180deg, #00000014, #000000b8), var(--item-hero-bg,url(/category-bg/header.webp)) center 34% / cover no-repeat, #010504f2!important;min-height:64px!important}.item-detail-header{grid-template-columns:auto minmax(210px,.72fr) minmax(260px,1fr)!important;min-height:78px!important}.item-detail-controls{direction:ltr!important;grid-column:1!important;justify-self:start!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.item-detail-close{flex:0 0 44px!important;width:44px!important;height:44px!important;margin:0!important;position:static!important;top:auto!important;left:auto!important}.item-detail-category{color:#dffcff!important;background:linear-gradient(145deg,#52e1ff1c,#5cff8d0e),#020c0ce6!important;border-color:#52e1ff52!important;flex:none!important;min-height:40px!important;padding:7px 13px!important}.item-detail-tags{direction:ltr!important;grid-column:2!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.item-detail-tag{background:linear-gradient(145deg,#ffcf5a14,#ffffff06),#080703ad!important;border-color:#ffcf5a2e!important;max-width:102px!important;min-height:32px!important}.item-detail-header h3{grid-column:3!important;justify-self:end!important;max-width:min(520px,44vw)!important}.item-detail-body{padding-bottom:16px!important}.account-redesign,.auth-redesign{text-align:center!important;display:block!important}.account-redesign>.page-panel-header,.auth-redesign>.page-panel-header{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.account-redesign>.page-panel-header h1,.auth-redesign>.page-panel-header h1{background:linear-gradient(145deg,#ffffff14,#ffffff05),#020907a3!important;border:1px solid #ffffff21!important;border-radius:18px!important;justify-content:center!important;width:auto!important;max-width:min(100%,560px)!important;padding:10px 18px!important;display:inline-flex!important}.account-redesign>.page-panel-body,.auth-redesign>.page-panel-body{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.auth-redesign .form-grid,.account-settings-panel .form-grid,.account-settings-panel .account-phone-verify-form{text-align:center!important;justify-items:center!important}.auth-redesign .field,.account-settings-panel .field{text-align:center!important;width:min(100%,520px)!important}.auth-redesign .field label,.account-settings-panel .field label{text-align:center!important;width:100%!important;display:block!important}.auth-redesign input,.auth-redesign textarea,.auth-redesign select,.account-settings-panel input,.account-settings-panel textarea,.account-settings-panel select{text-align:right!important;direction:rtl!important}.auth-redesign .icon-field>span{justify-content:flex-start!important}.auth-redesign .button,.account-redesign .button{margin-inline:auto!important}.account-dashboard-panel .account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,780px)!important;margin-inline:auto!important}.account-redesign .account-summary-card{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:8px!important}.account-redesign .account-summary-icon{grid-row:auto!important}@media (max-width:820px){.item-detail-header{direction:rtl!important;grid-template-columns:1fr!important}.item-detail-controls,.item-detail-tags,.item-detail-header h3{grid-column:1!important;justify-self:center!important;max-width:100%!important}.item-detail-header h3{text-align:center!important}}@media (max-width:640px){.account-dashboard-panel .account-summary-grid{grid-template-columns:1fr!important}}.auth-redesign .form-grid,.account-settings-panel .form-grid{justify-content:center!important;justify-items:stretch!important;margin-inline:auto!important;display:grid!important}.auth-redesign .form-grid.single,.account-settings-panel .form-grid.single{grid-template-columns:minmax(0,520px)!important;width:min(100%,520px)!important}.auth-redesign .form-grid.single .field,.account-settings-panel .form-grid.single .field{width:100%!important;max-width:none!important}.register-panel .auth-form.register-form-grid{grid-template-columns:repeat(2,minmax(0,282px))!important;justify-content:center!important;justify-items:stretch!important;gap:14px 18px!important;width:min(100%,640px)!important}.register-panel .auth-form.register-form-grid .field{width:100%!important;max-width:none!important}.account-settings-panel>.page-panel-body>.form-grid:not(.single){grid-template-columns:repeat(2,minmax(0,282px))!important;justify-content:center!important;gap:14px 18px!important;width:min(100%,640px)!important}.account-settings-panel>.page-panel-body>.form-grid:not(.single) .field{width:100%!important;max-width:none!important}.auth-redesign .field,.account-settings-panel .field{justify-self:center!important}.auth-redesign .field input,.auth-redesign .field textarea,.auth-redesign .field select,.account-settings-panel .field input,.account-settings-panel .field textarea,.account-settings-panel .field select{text-align:right!important;direction:rtl!important}.auth-redesign .button[type=submit],.account-redesign .button[type=submit],.account-redesign .button.primary,.auth-redesign .page-panel-body>p{place-self:center!important}.account-dashboard-panel .account-summary-grid{grid-template-columns:repeat(2,minmax(0,282px))!important;justify-content:center!important;justify-items:stretch!important;gap:14px 18px!important;width:min(100%,640px)!important}.account-dashboard-panel .account-summary-card{grid-template-columns:1fr!important;align-content:center!important;justify-items:center!important;gap:9px!important;width:100%!important;min-height:104px!important;padding:14px!important;display:grid!important;position:relative!important}.account-dashboard-panel .account-summary-icon{opacity:.82!important;border-radius:10px!important;width:28px!important;height:28px!important;position:absolute!important;top:11px!important;right:12px!important}.account-dashboard-panel .account-summary-card small{color:#ecfaeee6!important;text-align:center!important;width:100%!important;font-size:.82rem!important;font-weight:950!important;display:block!important}.account-dashboard-panel .account-summary-card strong{color:#f5fff7!important;text-align:center!important;text-overflow:ellipsis!important;background:#0003039e!important;border:1px solid #5cff8d24!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:46px!important;padding:9px 12px!important;display:flex!important;overflow:hidden!important}@media (max-width:720px){.register-panel .auth-form.register-form-grid,.account-settings-panel>.page-panel-body>.form-grid:not(.single),.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important}}main.auth-redesign>.page-panel-body,main.account-redesign>.page-panel-body{text-align:center!important;place-content:start center!important;place-items:center!important;display:grid!important}main.auth-redesign form.form-grid,main.account-settings-panel form.form-grid,main.account-redesign .account-summary-grid{place-self:center!important;margin-inline:auto!important}main.register-panel form.register-form-grid>.field{width:282px!important;max-width:282px!important}main.register-panel form.register-form-grid>.sms-code-field,main.register-panel form.register-form-grid>button[type=submit]{grid-column:1/-1!important;justify-self:center!important}main.auth-redesign form.form-grid.single{grid-template-columns:520px!important;justify-content:center!important;justify-items:center!important;width:fit-content!important;max-width:100%!important}main.auth-redesign form.form-grid.single>.field{width:520px!important;max-width:520px!important}main.account-settings-panel>.page-panel-body>.form-grid:not(.single){grid-template-columns:repeat(2,282px)!important;justify-content:center!important;justify-items:center!important;width:fit-content!important;max-width:100%!important}main.account-settings-panel>.page-panel-body>.form-grid:not(.single)>.field{width:282px!important;max-width:282px!important}main.account-dashboard-panel .account-summary-grid{grid-template-columns:repeat(2,282px)!important;justify-content:center!important;justify-items:center!important;width:fit-content!important;max-width:100%!important}main.account-dashboard-panel .account-summary-card{width:282px!important;max-width:282px!important}main.auth-redesign .field,main.account-settings-panel .field{margin-inline:auto!important}main.auth-redesign input,main.auth-redesign textarea,main.auth-redesign select,main.account-settings-panel input,main.account-settings-panel textarea,main.account-settings-panel select{text-align:right!important}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>.form-grid:not(.single),main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>.form-grid:not(.single)>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}.item-download-flow{direction:rtl!important;gap:10px!important;display:grid!important}.download-step{gap:8px!important;display:grid!important}.download-step-trigger{color:#ebf4ece0!important;text-align:right!important;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#111619f0!important;border:1px solid #ffffff1a!important;border-radius:15px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:48px!important;padding:10px 14px!important;font-size:.92rem!important;font-weight:950!important;display:grid!important}.download-step-trigger svg:last-child{justify-self:end!important}.download-step.is-selected .download-step-trigger{background:linear-gradient(135deg,#5cff8d21,#52e1ff0e),#07130ff2!important;border-color:#5cff8d42!important}.download-step-panel{background:#0003049e!important;border:1px solid #ffffff12!important;border-radius:16px!important;gap:7px!important;padding:10px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b!important}.download-step-panel button,.version-choice-list button{color:#e8f1ebd1!important;cursor:pointer!important;background:#ffffff0e!important;border:1px solid #ffffff14!important;border-radius:13px!important;width:100%!important;min-height:44px!important;padding:8px 12px!important;font-size:.9rem!important;font-weight:950!important;transition:transform .17s,border-color .17s,background .17s,color .17s!important}.download-step-panel button:hover,.download-step-panel button.active,.version-choice-list button:hover,.version-choice-list button.active{color:#f7fff8!important;background:linear-gradient(135deg,#5cff8d26,#52e1ff0f),#030e0afa!important;border-color:#5cff8d52!important;transform:translateY(-2px)!important}.download-step-panel button.empty-option:not(.active){color:#eb567ed1!important}.version-list-panel{max-height:330px!important;overflow:hidden!important}.version-search{color:#e8f1ebad!important;background:#fff1!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 11px!important;display:grid!important}.version-search input{color:#f7fff8!important;text-align:left!important;direction:ltr!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;min-height:42px!important}.version-choice-list{gap:7px!important;max-height:230px!important;margin-top:8px!important;padding-left:4px!important;display:grid!important;overflow-y:auto!important}.download-empty-state{color:#ebf4ecb8!important;text-align:center!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:13px!important;margin:0!important;padding:14px!important;font-size:.86rem!important;font-weight:850!important}.download-result-list{gap:9px!important;display:grid!important}.download-result-card{direction:ltr!important;background:radial-gradient(circle at 0 0,#5cff8d1a,#0000 34%),linear-gradient(145deg,#52e1ff13,#5cff8d09),#020a09fa!important;border:1px solid #5cff8d38!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:10px!important;display:grid!important}.download-result-info{text-align:right!important;direction:rtl!important;min-width:0!important}.download-result-info strong,.download-result-info small{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.download-result-info strong{color:#f7fff8!important;font-weight:950!important}.download-result-info small{color:#caffd7ad!important;direction:ltr!important;margin-top:3px!important}.download-result-count{color:#ebf4ecb8!important;background:#ffffff0f!important;border-radius:999px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:.78rem!important;font-weight:950!important;display:grid!important}.download-auth-popover{z-index:180!important;color:#f7fff8!important;direction:rtl!important;background:radial-gradient(circle at 14% 0,#5cff8d2e,#0000 34%),linear-gradient(145deg,#0d1412fa,#020708fa)!important;border:1px solid #5cff8d42!important;border-radius:22px!important;gap:12px!important;width:min(430px,100vw - 26px)!important;max-height:calc(100dvh - 34px)!important;padding:18px!important;display:grid!important;position:fixed!important;inset:auto auto 50% 50%!important;overflow:auto!important;transform:translate(-50%,50%)!important;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff14!important}.download-auth-close{color:#f7fff8!important;cursor:pointer!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:13px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important;position:absolute!important;top:10px!important;left:10px!important}.download-auth-popover h4{text-align:center!important;margin:8px 38px 0!important;font-size:1.03rem!important;font-weight:950!important}.download-auth-alert,.download-auth-sms-message{color:#ffd5d5!important;text-align:center!important;background:#ff505014!important;border:1px solid #ff787838!important;border-radius:13px!important;margin:0!important;padding:9px 11px!important;font-size:.82rem!important}.download-auth-sms-message{color:#d8ffe1db!important;background:#5cff8d11!important;border-color:#5cff8d2e!important}.download-auth-form{gap:10px!important;display:grid!important}.download-auth-form input{color:#f7fff8!important;background:#00000052!important;border:1px solid #ffffff1a!important;border-radius:15px!important;outline:0!important;width:100%!important;min-height:46px!important;padding:0 13px!important}.download-auth-form input:focus{border-color:#5cff8d61!important;box-shadow:0 0 0 3px #5cff8d14!important}.download-auth-form p{color:#ebf4ecb8!important;text-align:center!important;margin:0!important;font-size:.86rem!important}.download-auth-form p button{color:#9cffb7!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;font-weight:950!important}.download-auth-sms-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.structured-variant-row{grid-template-columns:repeat(5,minmax(120px,1fr))!important;align-items:center!important;gap:10px!important}.structured-variant-row select{min-width:0!important;min-height:40px!important}.structured-variant-row input{min-width:0!important}.structured-variant-url-input{text-align:center!important;grid-column:1/span 3!important;justify-self:stretch!important}.structured-variant-file-input{text-align:center!important;direction:ltr!important;grid-column:4/span 2!important;justify-self:stretch!important;width:100%!important}.structured-variant-file-input::file-selector-button{margin-inline:0 8px!important}@media (max-width:820px){.download-result-card{direction:rtl!important;grid-template-columns:1fr!important}.download-result-card .item-detail-download-button,.download-result-count{width:100%!important}}main.auth-redesign>.page-panel-body,main.account-redesign>.page-panel-body{text-align:center!important;direction:rtl!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:block!important}main.auth-redesign>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>div.form-grid,main.account-dashboard-panel .account-summary-grid{margin-left:0!important;margin-right:0!important;float:none!important;margin-inline:0!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>form.form-grid.single{grid-template-columns:520px!important;justify-content:center!important;width:520px!important;max-width:100%!important}main.register-panel form.register-form-grid,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid:not(.single),main.account-dashboard-panel .account-summary-grid{grid-template-columns:282px 282px!important;justify-content:center!important;width:582px!important;max-width:100%!important}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid,main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important;display:grid!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid,main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important;display:grid!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}main.auth-redesign>.page-panel-body,main.account-redesign>.page-panel-body{text-align:center!important;direction:rtl!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:clamp(18px,4vw,34px)!important;padding-right:clamp(18px,4vw,34px)!important;display:block!important}main.auth-redesign>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>div.form-grid,main.account-settings-panel>.page-panel-body>.account-phone-verify-form,main.account-dashboard-panel .account-summary-grid{float:none!important;clear:both!important;vertical-align:top!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important;display:inline-grid!important;position:static!important;inset:auto!important;transform:none!important}main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>form.form-grid.single{grid-template-columns:520px!important;justify-content:center!important;justify-items:stretch!important;width:520px!important;max-width:100%!important}main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>form.form-grid.single>.field{justify-self:center!important;width:520px!important;max-width:520px!important}main.register-panel form.register-form-grid,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid:not(.single),main.account-dashboard-panel .account-summary-grid{grid-template-columns:282px 282px!important;justify-content:center!important;justify-items:stretch!important;gap:14px 18px!important;width:582px!important;max-width:100%!important}main.register-panel form.register-form-grid>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid:not(.single)>.field,main.account-dashboard-panel .account-summary-card{justify-self:center!important;width:282px!important;max-width:282px!important}main.register-panel form.register-form-grid>.sms-code-field,main.register-panel form.register-form-grid>button[type=submit],main.account-settings-panel>.page-panel-body>form.form-grid>button[type=submit]{grid-column:1/-1!important;justify-self:center!important}main.auth-redesign .field,main.account-settings-panel .field{text-align:center!important;direction:rtl!important}main.auth-redesign .field input,main.auth-redesign .field textarea,main.auth-redesign .field select,main.account-settings-panel .field input,main.account-settings-panel .field textarea,main.account-settings-panel .field select{text-align:right!important;direction:rtl!important}main.auth-redesign .page-panel-body>p,main.auth-redesign .page-panel-body>.alert,main.account-redesign .page-panel-body>.alert{justify-content:center!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}main.account-dashboard-panel>.account-header{flex-direction:column!important;align-items:center!important}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid,main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important;display:grid!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}main.auth-redesign>.page-panel-body,main.account-redesign>.page-panel-body{box-sizing:border-box!important;text-align:center!important;width:100%!important;max-width:none!important;padding-inline:clamp(18px,4vw,34px)!important;display:block!important}main.auth-redesign form.form-grid,main.account-settings-panel>.page-panel-body>.form-grid,main.account-dashboard-panel .account-summary-grid{margin-left:auto!important;margin-right:auto!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}main.register-panel form.register-form-grid{grid-template-columns:282px 282px!important;justify-content:center!important;justify-items:stretch!important;width:582px!important;max-width:100%!important}main.register-panel form.register-form-grid>.field{justify-self:center!important;width:282px!important;max-width:282px!important}main.auth-redesign form.form-grid.single{grid-template-columns:520px!important;justify-content:center!important;width:520px!important;max-width:100%!important}main.auth-redesign form.form-grid.single>.field{justify-self:center!important;width:520px!important;max-width:520px!important}main.account-settings-panel>.page-panel-body>.form-grid:not(.single){grid-template-columns:282px 282px!important;justify-content:center!important;width:582px!important;max-width:100%!important}main.account-settings-panel>.page-panel-body>.form-grid:not(.single)>.field{justify-self:center!important;width:282px!important;max-width:282px!important}main.account-dashboard-panel .account-summary-grid{grid-template-columns:282px 282px!important;justify-content:center!important;width:582px!important;max-width:100%!important}main.account-dashboard-panel .account-summary-card{justify-self:center!important;width:282px!important;max-width:282px!important}main.auth-redesign .page-panel-body>p,main.auth-redesign .button[type=submit],main.account-redesign .button[type=submit],main.account-redesign .button.primary{justify-content:center!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>.form-grid:not(.single),main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>.form-grid:not(.single)>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}main.auth-redesign>.page-panel-body,main.account-redesign>.page-panel-body{text-align:center!important;direction:rtl!important;width:100%!important;max-width:none!important;display:block!important}main.auth-redesign>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>form.form-grid,main.account-settings-panel>.page-panel-body>div.form-grid,main.account-dashboard-panel .account-summary-grid{margin-left:0!important;margin-right:0!important;float:none!important;margin-inline:0!important;display:inline-grid!important}main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>form.form-grid.single{grid-template-columns:520px!important;width:520px!important;max-width:100%!important}main.register-panel form.register-form-grid,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid:not(.single),main.account-dashboard-panel .account-summary-grid{grid-template-columns:282px 282px!important;width:582px!important;max-width:100%!important}main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>form.form-grid.single>.field{width:520px!important;max-width:520px!important}main.register-panel form.register-form-grid>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid:not(.single)>.field,main.account-dashboard-panel .account-summary-card{width:282px!important;max-width:282px!important}@media (max-width:720px){main.register-panel form.register-form-grid,main.auth-redesign form.form-grid.single,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single),main.account-settings-panel>.page-panel-body>form.form-grid,main.account-dashboard-panel .account-summary-grid{grid-template-columns:minmax(0,1fr)!important;width:min(100%,520px)!important;display:grid!important}main.register-panel form.register-form-grid>.field,main.auth-redesign form.form-grid.single>.field,main.account-settings-panel>.page-panel-body>div.form-grid:not(.single)>.field,main.account-settings-panel>.page-panel-body>form.form-grid>.field,main.account-dashboard-panel .account-summary-card{width:100%!important;max-width:520px!important}}.download-step:not(.is-open)>.download-step-panel{display:none!important}.download-step-trigger{cursor:pointer!important}.download-step-trigger svg:last-child{transition:transform .17s!important}.download-step.is-open>.download-step-trigger svg:last-child{transform:rotate(180deg)!important}.item-detail-body{align-items:stretch!important}.item-detail-side,.item-detail-content{align-self:stretch!important}.item-detail-content{box-sizing:border-box!important;width:100%!important}.item-detail-panel{box-sizing:border-box!important;background-clip:padding-box!important;width:100%!important}.item-detail-downloads{order:1!important}.item-detail-description{order:2!important}.item-detail-content .item-detail-downloads,.item-detail-content .item-detail-description{margin-left:0!important;margin-right:0!important}.auth-redesign .page-panel-body>.alert{margin-bottom:16px!important}.auth-redesign .page-panel-body>.alert+form.form-grid{margin-top:4px!important}.subscription-redesign>.page-panel-header,.rules-page>.page-panel-header,.contact-page>.page-panel-header,.tools-page-redesign>.page-panel-header,.auth-redesign>.page-panel-header{background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-radius:28px 28px 0 0!important;position:relative!important;overflow:hidden!important}.subscription-redesign>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c097a,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-1.webp) 50% 42%/cover no-repeat!important}.rules-page>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c097a,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-2.webp) 50% 44%/cover no-repeat!important}.contact-page>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c097a,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-3.webp) 50% 40%/cover no-repeat!important}.tools-page-redesign>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c097a,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-5.webp) 50% 45%/cover no-repeat!important}.auth-redesign.category-applications>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c0980,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-6.webp) 50% 44%/cover no-repeat!important}.auth-redesign.category-shaders>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c0980,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-1.webp) 50% 42%/cover no-repeat!important}.auth-redesign.category-mods>.page-panel-header{background:linear-gradient(90deg,#010504f0,#020c0980,#010504f0),linear-gradient(#00000014,#000000ad),url(/category-bg/random-2.webp) 50% 44%/cover no-repeat!important}.category-container .square-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{scroll-behavior:smooth!important;grid-auto-columns:calc(20% - 8px)!important;gap:10px!important;scroll-padding-inline:0!important}.category-container .square-card,.blog-section .blog-rail .blog-card{scroll-snap-align:start!important}@media (max-width:980px){.category-container .square-rail,.blog-section .blog-rail{grid-auto-columns:calc(33.3333% - 6.66667px)!important}}@media (max-width:640px){.category-container .square-rail,.blog-section .blog-rail{grid-auto-columns:calc(50% - 5px)!important}}body{background:radial-gradient(circle at 18% 8%,#ff773026,#0000 30%),radial-gradient(circle at 82% 10%,#7c3dff29,#0000 31%),radial-gradient(circle at 48% 92%,#ff4b8a14,#0000 35%),#050306!important}body:before{background:radial-gradient(circle at 15% 13%,#ff752a42,#0000 24%),radial-gradient(circle at 82% 16%,#7640ff40,#0000 26%),radial-gradient(circle at 52% 88%,#ff538e1c,#0000 31%),linear-gradient(115deg,#ff8f460d,#0000 28%,#7042ff0a 58%,#0000 76%),repeating-linear-gradient(90deg,#ff803a08 0 1px,#0000 1px 82px),repeating-linear-gradient(0deg,#8449ff08 0 1px,#0000 1px 82px),linear-gradient(#12080d,#050306 46%,#0c0711)!important}body:after{background:linear-gradient(#00000005,#00000085),repeating-linear-gradient(135deg,#0000 0 16px,#ff884604 16px 17px),repeating-linear-gradient(45deg,#0000 0 22px,#804bff03 22px 23px)!important}.site-canvas{background:radial-gradient(circle at 12% 0,#ff773014,#0000 28%),radial-gradient(circle at 88% 2%,#7c3dff17,#0000 29%),#08060aa8!important;border-color:#b268ff2e!important;box-shadow:0 34px 120px #0000007a,inset 0 1px #b268ff14!important}.item-detail-body{background:linear-gradient(90deg,#0208072e,#030a0814),repeating-linear-gradient(115deg,#ffffff05 0 1px,#0000 1px 46px)!important;align-items:stretch!important}.item-detail-content{align-self:stretch!important;min-height:100%!important}.item-detail-content .item-detail-downloads{margin-bottom:0!important}.item-detail-spec-row strong{text-align:left!important;direction:rtl!important}main.register-panel.auth-redesign{width:min(760px,100vw - 28px)!important}main.register-panel.auth-redesign>.page-panel-body{justify-items:center!important;padding-inline:clamp(18px,4vw,34px)!important;display:grid!important}main.register-panel form.register-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"username email""phone password""submit submit"!important;justify-content:center!important;place-items:start stretch!important;gap:14px 18px!important;width:min(100%,620px)!important;max-width:620px!important;display:grid!important}main.register-panel form.register-form-grid.sms-enabled{grid-template-areas:"username email""phone password""sms sms""submit submit"!important}main.register-panel form.register-form-grid.email-disabled.phone-disabled{grid-template-areas:"username password""submit submit"!important}main.register-panel form.register-form-grid.email-disabled.phone-enabled{grid-template-areas:"username phone""password password""submit submit"!important}main.register-panel form.register-form-grid.email-disabled.phone-enabled.sms-enabled{grid-template-areas:"username phone""password password""sms sms""submit submit"!important}main.register-panel form.register-form-grid.email-enabled.phone-disabled{grid-template-areas:"username email""password password""submit submit"!important}main.register-panel form.register-form-grid>.username-field{grid-area:username!important}main.register-panel form.register-form-grid>.email-field{grid-area:email!important}main.register-panel form.register-form-grid>.phone-field{grid-area:phone!important}main.register-panel form.register-form-grid>.password-field{grid-area:password!important}main.register-panel form.register-form-grid>.sms-code-field{grid-area:sms!important}main.register-panel form.register-form-grid>button[type=submit]{grid-area:submit!important}main.register-panel form.register-form-grid>.field{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:14px!important}main.register-panel .icon-field>span{width:100%!important;min-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;background:#010705d1!important;border:1px solid #5cff8d2e!important;border-radius:16px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;padding:0 13px!important;display:grid!important}main.register-panel .icon-field>span svg{color:#ccffdac7!important;display:block!important}main.register-panel .icon-field>span input{width:100%!important;min-width:0!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}main.register-panel .icon-field>span input:-webkit-autofill{-webkit-text-fill-color:#f5fff7!important;caret-color:#f5fff7!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #010705d1!important}main.register-panel .icon-field>span input:-webkit-autofill:hover{-webkit-text-fill-color:#f5fff7!important;caret-color:#f5fff7!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #010705d1!important}main.register-panel .icon-field>span input:-webkit-autofill:focus{-webkit-text-fill-color:#f5fff7!important;caret-color:#f5fff7!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #010705d1!important}main.register-panel .sms-code-field{width:100%!important;max-width:none!important}main.register-panel .sms-code-row{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:0!important;display:grid!important}main.register-panel .sms-code-row input{min-height:48px!important}main.register-panel .sms-code-row .button{white-space:nowrap!important;min-height:48px!important}main.register-panel .sms-message{text-align:center!important;margin-top:10px!important;display:block!important}main.register-panel form.register-form-grid>button[type=submit]{justify-self:center!important;margin-top:2px!important}@media (max-width:720px){main.register-panel.auth-redesign{width:min(430px,100vw - 24px)!important}main.register-panel form.register-form-grid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"username""email""phone""password""submit"!important;width:100%!important;max-width:100%!important}main.register-panel form.register-form-grid.sms-enabled{grid-template-areas:"username""email""phone""password""sms""submit"!important}main.register-panel .sms-code-row{grid-template-columns:minmax(0,1fr)!important}main.register-panel .sms-code-row .button{justify-content:center!important;width:100%!important}}main.support-page.account-redesign>.page-panel-body{width:100%!important;max-width:none!important;padding-inline:clamp(16px,3vw,30px)!important;display:block!important}.support-header{justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.support-summary-icon,.support-file-picker svg{color:#85f5c1!important}.support-chat-shell{background:linear-gradient(135deg,#ffffff0e,#ffffff04),#040708bd!important;border:1px solid #85f5c129!important;border-radius:18px!important;grid-template-rows:auto minmax(260px,1fr) auto!important;gap:14px!important;min-height:min(720px,74vh)!important;padding:16px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f,0 18px 45px #00000047!important}.support-chat-topline,.support-admin-switch{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important}.support-chat-topline>div,.support-admin-switch>span{gap:3px!important;min-width:0!important;display:grid!important}.support-chat-topline strong,.support-admin-switch strong{color:#f7fff8!important;font-size:16px!important;font-weight:950!important}.support-chat-topline small,.support-admin-switch small{color:#e2eee6b8!important;font-size:12px!important}.support-message-list{background:#0003!important;border:1px solid #ffffff14!important;border-radius:16px!important;align-content:start!important;gap:10px!important;min-height:0!important;max-height:min(62vh,620px)!important;padding:12px!important;display:grid!important;overflow:auto!important}.support-message{color:#f7fff8!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:16px!important;gap:8px!important;width:min(78%,650px)!important;min-width:min(320px,100%)!important;padding:12px 14px!important;display:grid!important}.support-message.own{background:linear-gradient(135deg,#34d39933,#14532d2e),#00000038!important;border-color:#85f5c147!important;justify-self:end!important}.support-message.other{background:linear-gradient(135deg,#ffb86c29,#7c3dff1a),#00000038!important;border-color:#ffb86c38!important;justify-self:start!important}.support-message header{color:#f5fff8e6!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.support-message header strong{font-size:13px!important}.support-message time{color:#e2eee6a8!important;white-space:nowrap!important;font-size:11px!important}.support-message p{color:#f8fff9!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;line-height:1.9!important}.support-attachments{gap:8px!important;display:grid!important}.support-attachment{color:#f7fff8!important;background:#00000038!important;border:1px solid #ffffff1c!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;padding:8px!important;text-decoration:none!important;display:grid!important}.support-attachment img{object-fit:cover!important;border-radius:10px!important;width:42px!important;height:42px!important}.support-attachment span{gap:2px!important;min-width:0!important;display:grid!important}.support-attachment b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.support-attachment small{color:#e2eee6ad!important;font-size:11px!important}.support-compose{gap:10px!important;display:grid!important}.support-compose textarea{resize:vertical!important;color:#f7fff8!important;background:#00000047!important;border:1px solid #85f5c12e!important;border-radius:16px!important;width:100%!important;min-height:96px!important}.support-compose-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.support-file-picker{color:#eafff0!important;cursor:pointer!important;background:#0000003d!important;border:1px solid #85f5c133!important;border-radius:14px!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;display:inline-flex!important;position:relative!important}.support-file-picker input{opacity:0!important;cursor:pointer!important;position:absolute!important;inset:0!important}.support-admin-panel{gap:14px!important;width:min(1120px,100%)!important;display:grid!important}.support-admin-switch{background:#00000038!important;border:1px solid #85f5c126!important;border-radius:18px!important;padding:14px!important}.support-admin-layout{grid-template-columns:minmax(240px,310px) minmax(0,1fr)!important;gap:14px!important;min-height:min(720px,76vh)!important;display:grid!important}.support-ticket-list{background:#0003!important;border:1px solid #ffffff14!important;border-radius:16px!important;align-content:start!important;gap:9px!important;min-height:0!important;max-height:min(76vh,720px)!important;padding:10px!important;display:grid!important;overflow:auto!important}.support-ticket-item{color:#f7fff8!important;text-align:right!important;cursor:pointer!important;background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:4px 8px!important;width:100%!important;min-width:0!important;padding:11px!important;display:grid!important}.support-ticket-item.active{background:#34d39921!important;border-color:#85f5c15c!important}.support-ticket-item strong,.support-ticket-item p{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.support-ticket-item small,.support-ticket-item span{color:#e2eee6ad!important;font-size:11px!important}.support-ticket-item p{color:#f7fff8cc!important;grid-column:1/-1!important;margin:0!important;font-size:12px!important}.support-status-form{justify-content:flex-end!important;align-items:center!important;display:flex!important}@media (max-width:880px){.support-admin-layout{grid-template-columns:1fr!important}.support-ticket-list{max-height:260px!important}.support-message{width:100%!important}}@media (max-width:620px){.support-header,.support-chat-topline,.support-admin-switch,.support-compose-actions{flex-direction:column!important;align-items:stretch!important}.support-header .button,.support-compose-actions .save-action-row,.support-compose-actions .button,.support-file-picker{justify-content:center!important;width:100%!important}}.modal-backdrop,.product-modal-backdrop,.admin-modal-backdrop{overscroll-behavior:contain!important;touch-action:none!important}.modal,.admin-modal,.item-detail-modal{overscroll-behavior:contain!important;touch-action:auto!important}.support-chat-shell{background:radial-gradient(circle at 12% 12%,#34d3991a,#0000 28%),radial-gradient(circle at 88% 8%,#38bdf814,#0000 26%),linear-gradient(135deg,#071216e6,#04090df0)!important;border-radius:20px!important;grid-template-rows:auto minmax(260px,1fr) auto!important;gap:10px!important;min-height:min(680px,76vh)!important;padding:12px!important}.support-message-list{background:linear-gradient(135deg,#ffffff06,#ffffff02),repeating-linear-gradient(135deg,#ffffff07 0 1px,#0000 1px 28px),#02080a94!important;border-radius:18px!important;gap:7px!important;padding:14px!important}.support-message-list .support-empty-state{text-align:center!important;place-self:center!important;place-items:center!important;width:min(100%,360px)!important;min-height:82px!important;padding:22px 26px!important;line-height:1.9!important;display:grid!important}.account-download-empty-state{text-align:center!important;white-space:normal!important;place-items:center!important;width:min(100%,420px)!important;min-height:86px!important;margin-inline:auto!important;padding:22px 28px!important;line-height:1.9!important;display:grid!important}.support-message{border:0!important;border-radius:18px!important;gap:4px!important;width:fit-content!important;min-width:min(150px,100%)!important;max-width:min(64%,520px)!important;padding:7px 10px 6px!important;position:relative!important;box-shadow:0 8px 20px #00000029,inset 0 1px #ffffff14!important}.support-message.own{background:linear-gradient(135deg,#1d8f62,#14613f)!important;border-bottom-right-radius:5px!important}.support-message.other{background:linear-gradient(135deg,#202c36fa,#121e26fa)!important;border-bottom-left-radius:5px!important}.support-message.admin-message{background:linear-gradient(135deg,#5b1028,#320815)!important;border-color:#be385c47!important}.support-message.user-message{background:linear-gradient(135deg,#145b3b,#0a3523)!important;border-color:#25965d47!important}.support-message header{gap:10px!important;min-height:14px!important}.support-message header strong{color:#ffffffe6!important;font-size:11px!important;font-weight:900!important}.support-message time{color:#effaf494!important;align-self:end!important;font-size:10px!important}.support-message p{color:#fbfffc!important;font-size:13px!important;line-height:1.75!important}.support-attachments{gap:6px!important;margin-top:3px!important}.support-attachment{background:#00000030!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr)!important;padding:6px!important}.support-attachment img{width:38px!important;height:38px!important}.support-compose{gap:8px!important}.support-compose-bar{background:#081216eb!important;border:1px solid #ffffff14!important;border-radius:20px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;padding:8px!important;display:grid!important;box-shadow:0 14px 30px #00000038!important}.support-compose textarea{min-height:42px!important;max-height:130px!important;box-shadow:none!important;background:#ffffff13!important;border:0!important;border-radius:17px!important;padding:9px 13px!important;font-size:13px!important;line-height:1.65!important}.support-file-picker{background:#ffffff14!important;border-radius:50%!important;justify-content:center!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.support-compose .save-action-row,.admin-modal .support-compose .save-action-row{grid-column:auto!important;justify-self:stretch!important;gap:8px!important;width:auto!important;min-width:48px!important}.support-compose .save-action-row .button,.admin-modal .support-compose .save-action-row .button{white-space:nowrap!important;border-radius:999px!important;width:auto!important;min-width:48px!important;min-height:42px!important;padding:0 14px!important}.support-compose .applied-note{border-radius:12px!important;min-height:30px!important;padding-inline:9px!important;font-size:11px!important}.support-file-preview{background:#0003!important;border:1px solid #85f5c11f!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;padding:8px!important;display:flex!important}.support-file-chip{color:#f7fff8!important;background:#ffffff12!important;border:1px solid #ffffff1a!important;border-radius:999px!important;grid-template-columns:16px minmax(70px,1fr) auto 18px!important;align-items:center!important;gap:6px!important;max-width:min(100%,320px)!important;min-height:32px!important;padding:0 8px!important;display:inline-grid!important}.support-file-chip b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.support-file-chip small{color:#e2eee6a8!important;white-space:nowrap!important;font-size:10px!important}.support-file-chip button{color:#ffdcdceb!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;width:18px!important;height:18px!important;padding:0!important;display:grid!important}.support-file-error{color:#ffd6d6!important;background:#ff46461a!important;border:1px solid #ff747440!important;border-radius:999px!important;min-height:30px!important;padding:6px 10px!important;font-size:11px!important}.support-admin-switch{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;display:grid!important}.support-admin-switch .save-action-row,.admin-modal .support-admin-switch .save-action-row{flex-wrap:nowrap!important;grid-column:auto!important;justify-self:end!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;display:inline-flex!important}.support-admin-switch .save-action-row .button,.admin-modal .support-admin-switch .save-action-row .button{width:auto!important;min-width:122px!important;padding-inline:16px!important}.support-admin-switch .applied-note{white-space:nowrap!important;background:linear-gradient(135deg,#5cff8d2e,#52e1ff1a),#0000002e!important;border-radius:14px!important;min-height:38px!important;padding:0 12px!important;box-shadow:inset 0 1px #ffffff14!important}.support-ticket-list{scroll-snap-type:x mandatory!important;background:linear-gradient(90deg,#ffffff0a,#ffffff03),#0000002e!important;align-items:stretch!important;gap:10px!important;min-height:126px!important;max-height:none!important;padding:10px!important;display:flex!important;overflow:auto hidden!important}.support-ticket-item{scroll-snap-align:start!important;background:linear-gradient(135deg,#ffffff14,#ffffff05),radial-gradient(circle at 15% 12%,#85f5c11f,#0000 34%),#060b0edb!important;border-radius:18px!important;flex:0 0 min(260px,78vw)!important;min-height:104px!important;transition:transform .16s,border-color .16s,background .16s!important;box-shadow:inset 0 1px #ffffff12,0 14px 30px #0000002e!important}.support-ticket-item:hover,.support-ticket-item.active{background:linear-gradient(135deg,#34d3992e,#38bdf814),#060b0ee6!important;border-color:#85f5c16b!important;transform:translateY(-2px)!important}.admin-support-chat{min-height:min(620px,62vh)!important}main.support-page.account-redesign{width:min(1180px,100vw - 28px)!important}.support-page .support-header{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:84px!important;display:grid!important;position:relative!important}.support-page .support-header .button{order:-1!important;grid-area:1/1!important;justify-self:start!important;margin-inline:0 auto!important}.support-page .support-header h1{width:max-content!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.support-page .support-page-body{background:linear-gradient(135deg,#ffffff08,#ffffff02),#0000006b!important;justify-items:center!important;display:grid!important}.support-chat-shell.user-support-chat,.admin-support-chat{min-height:min(790px,80vh)!important}.support-chat-shell.user-support-chat{width:min(100%,860px)!important;max-width:860px!important;margin-inline:auto!important}.support-chat-shell.user-support-chat .support-message-list,.admin-support-chat .support-message-list{min-height:clamp(390px,55vh,660px)!important;max-height:min(70vh,720px)!important}main.account-dashboard-panel .account-summary-grid .account-support-card{text-align:center!important;grid-column:1/-1!important;justify-self:center!important}.support-admin-layout{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(240px,310px) minmax(0,1fr)!important;min-height:min(650px,70vh)!important}.support-ticket-list{scroll-snap-type:none!important;border-radius:16px!important;align-content:start!important;gap:7px!important;min-height:0!important;max-height:min(650px,70vh)!important;padding:8px!important;display:grid!important;overflow:hidden auto!important}.support-ticket-item{flex:initial!important;scroll-snap-align:unset!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:3px 8px!important;width:100%!important;min-height:58px!important;padding:9px 10px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0f!important}.support-ticket-item.is-open{background:linear-gradient(135deg,#14532dc2,#064e3b7a),#040c0aeb!important;border-color:#34d39957!important}.support-ticket-item.has-unread{border-color:#ffd65e9e!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #ffd65e1f!important}.support-ticket-item.has-unread span{color:#1d1400!important;background:#ffd65e!important}.support-ticket-item.is-closed{background:linear-gradient(135deg,#7f1d1dad,#450a0a7a),#0c0507eb!important;border-color:#f8717152!important}.support-ticket-item.active,.support-ticket-item:hover{border-color:#ffffff57!important;transform:none!important;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #ffffff0d!important}.support-ticket-item strong{font-size:12px!important}.support-ticket-item small,.support-ticket-item span,.support-ticket-item p{font-size:10px!important}.support-ticket-item span{text-align:center!important;color:#f8fff9!important;background:#0000003d!important;border-radius:999px!important;min-width:42px!important;padding:2px 7px!important}.support-ticket-item p{opacity:.78!important;grid-column:1/-1!important}.admin-support-chat .support-empty-state{min-height:100%!important;padding:28px!important}@media (max-width:720px){.support-message{max-width:86%!important}.support-compose-bar{grid-template-columns:40px minmax(0,1fr) auto!important}.support-compose .save-action-row .button span,.support-compose .save-action-row .button{font-size:0!important}.support-compose .save-action-row .button svg{margin:0!important}.support-admin-switch{grid-template-columns:1fr!important}.support-admin-switch .save-action-row,.admin-modal .support-admin-switch .save-action-row{justify-content:center!important;justify-self:stretch!important;width:100%!important}}body>.admin-modal-backdrop{z-index:10000!important;place-items:center!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(10px,2vw,22px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}body>.admin-modal-backdrop>.admin-modal{place-self:center!important;width:min(1240px,100vw - 28px)!important;height:auto!important;max-height:calc(100dvh - 28px)!important;margin:0!important;transform:none!important}body>.admin-modal-backdrop>.admin-modal>.admin-modal-body{overscroll-behavior:contain!important;min-height:0!important;overflow:auto!important}@media (max-width:760px),(max-height:620px){body>.admin-modal-backdrop{place-items:stretch stretch!important;padding:8px!important}body>.admin-modal-backdrop>.admin-modal{width:100%!important;max-height:calc(100dvh - 16px)!important}}.admin-modal input[type=checkbox]{accent-color:#54f18b!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;box-shadow:none!important;flex:0 0 16px!important;margin:0!important;padding:0!important}.admin-modal .switch input[type=checkbox]{opacity:0!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}.admin-modal .switch-row{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:48px!important;padding:9px 12px!important;display:flex!important;overflow:hidden!important}.admin-modal .switch-row>span{text-overflow:ellipsis!important;min-width:0!important;line-height:1.7!important;overflow:hidden!important}.admin-modal .browser-search.admin-search{background:linear-gradient(135deg,#5cff8d0f,#52e1ff09),#010807e0!important;border:1px solid #5cff8d33!important;border-radius:17px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0 14px!important;display:grid!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 10px 26px #0000002e!important}.admin-modal .browser-search.admin-search svg{color:#dcffe7d1!important;pointer-events:none!important;justify-self:center!important}.admin-modal .browser-search.admin-search input{color:#f7fff8!important;width:100%!important;min-width:0!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-modal .ads-admin-switch{grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;align-items:center!important;gap:12px!important;width:min(1080px,100%)!important;padding:14px!important;display:grid!important}.admin-modal .ads-admin-switch .switch-row{text-align:right!important;border-radius:16px!important;width:100%!important;margin:0!important}.admin-modal .ads-admin-switch .switch-row>span{white-space:normal!important}.admin-modal .ads-admin-switch .save-action-row{grid-column:auto!important;justify-self:end!important;align-items:center!important;gap:10px!important;width:auto!important;min-width:0!important;margin:0!important;display:inline-flex!important}.admin-modal .ads-admin-switch .save-action-row .button{width:auto!important;min-width:150px!important;padding-inline:18px!important}.admin-modal .slide-admin-list,.admin-modal .content-admin-list{grid-template-columns:1fr!important;gap:10px!important}.admin-modal .slide-admin-card{border-radius:18px!important;grid-template-columns:154px minmax(130px,.7fr) minmax(0,1.2fr) auto auto!important;align-items:center!important;gap:10px!important;min-height:76px!important;padding:10px 12px!important;overflow:hidden!important}.admin-modal .slide-admin-card img{object-fit:cover!important;border-radius:13px!important;width:154px!important;max-width:100%!important;height:48px!important}.admin-modal .slide-admin-card .slide-title-chip{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;min-height:34px!important;padding-inline:10px!important;overflow:hidden!important}.admin-modal .slide-admin-card small{color:#e2eee6b8!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;direction:ltr!important;min-width:0!important;overflow:hidden!important}.admin-modal .slide-admin-card>form,.admin-modal .slide-admin-card .slide-edit-details{justify-self:center!important;margin:0!important}.admin-modal .slide-admin-card .slide-edit-details[open]{grid-column:1/-1!important;width:100%!important}.admin-modal .content-admin-box{border-radius:18px!important;justify-items:stretch!important;gap:8px!important;padding:10px!important}.admin-modal .content-admin-box h3{color:#eafff0!important;background:#00000038!important;border:1px solid #5cff8d2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:32px!important;margin:0 auto 2px!important;padding:4px 12px!important;font-size:13px!important;line-height:1.45!important;display:inline-flex!important}.admin-modal .content-admin-list .admin-mini-row{text-align:right!important;border-top:0!important;border-radius:15px!important;grid-template-columns:44px minmax(0,1fr) auto auto auto auto!important;place-items:center stretch!important;gap:8px!important;width:100%!important;min-height:58px!important;padding:7px 8px!important}.admin-modal .content-admin-list .admin-mini-row img{border-radius:12px!important;width:44px!important;height:44px!important}.admin-modal .content-admin-list .admin-mini-row strong,.admin-modal .content-admin-list .admin-mini-row small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.admin-modal .content-admin-list .admin-mini-row strong{font-size:12px!important}.admin-modal .content-admin-list .admin-mini-row small{color:#e2eee6b8!important;font-size:11px!important}.admin-modal .content-admin-list .admin-mini-row>form{margin:0!important}.admin-modal .content-admin-list .content-edit-details{justify-self:end!important;min-width:0!important}.admin-modal .content-admin-list .content-edit-details .compact-button{white-space:nowrap!important;min-height:34px!important;padding:6px 10px!important;font-size:11px!important}.admin-modal .content-admin-list .content-edit-details[open]{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important}.admin-modal .content-admin-list .content-edit-details[open]>summary{width:fit-content!important;margin-inline-start:auto!important}.admin-modal .blog-admin-form{grid-template-columns:repeat(12,minmax(0,1fr))!important}.admin-modal .blog-admin-form>.field:first-of-type,.admin-modal .blog-admin-form>.field:nth-of-type(2){grid-column:span 6!important}.admin-modal .blog-admin-form>.field.full{grid-column:1/-1!important}.admin-modal .blog-admin-form>.field:has(input[name=tags]){grid-column:span 4!important}.admin-modal .blog-admin-form>.compact-check-card:has(input[name=published]){grid-column:span 4!important;grid-template-columns:auto minmax(0,1fr)!important;justify-content:stretch!important;align-self:stretch!important;justify-items:stretch!important;min-height:58px!important;padding:8px 12px!important;display:grid!important}.admin-modal .blog-admin-form>.compact-check-card:has(input[name=published]) .inline-form{justify-content:flex-end!important;min-width:0!important;overflow:hidden!important}.admin-modal .blog-admin-form>.compact-check-card:has(input[name=published]) .inline-form span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.admin-modal .blog-admin-form>.save-action-row{grid-column:span 4!important;justify-content:center!important;place-self:end stretch!important;align-items:center!important;gap:8px!important;width:100%!important;display:inline-flex!important}.admin-modal .blog-admin-form>.save-action-row .button{flex:auto!important;width:auto!important;min-width:0!important;padding-inline:14px!important}.admin-modal .admin-subscription-form{grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-modal .admin-subscription-form>.field{grid-column:span 2!important}.admin-modal .admin-subscription-form>.field.full{grid-column:1/-1!important}.admin-modal .admin-subscription-form>.payment-provider-field,.admin-modal .admin-subscription-form>.payment-provider-field+.field,.admin-modal .admin-subscription-form>.payment-provider-field+.field+.field{grid-column:span 2!important}:is(.admin-modal .admin-subscription-form>.payment-custom-field,.admin-modal .admin-subscription-form>.field:has(input[name=paymentCallbackUrl])){grid-column:span 3!important}@media (max-width:980px){.admin-modal .ads-admin-switch,.admin-modal .blog-admin-form,.admin-modal .admin-subscription-form{grid-template-columns:1fr!important}.admin-modal .ads-admin-switch .save-action-row,.admin-modal .blog-admin-form>.field:first-of-type,.admin-modal .blog-admin-form>.field:nth-of-type(2),.admin-modal .blog-admin-form>.save-action-row,.admin-modal .admin-subscription-form>.field,.admin-modal .admin-subscription-form>.payment-custom-field{grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .blog-admin-form>.field:has(input[name=tags]){grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .blog-admin-form>.compact-check-card:has(input[name=published]){grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .admin-subscription-form>.field:has(input[name=paymentCallbackUrl]){grid-column:1!important;justify-self:stretch!important;width:100%!important}.admin-modal .slide-admin-card,.admin-modal .content-admin-list .admin-mini-row{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}.admin-modal .slide-admin-card img,.admin-modal .content-admin-list .admin-mini-row img{justify-self:center!important}.admin-modal .slide-admin-card small,.admin-modal .content-admin-list .admin-mini-row strong,.admin-modal .content-admin-list .admin-mini-row small{text-align:center!important;white-space:normal!important}.admin-modal .content-admin-list .content-edit-details{justify-self:center!important}}body.account-gate-active{overflow:hidden!important}.account-gate-page{min-height:100dvh!important;transition:filter .18s,transform .18s!important}body.account-gate-active .account-gate-page{filter:blur(8px)brightness(.45)saturate(.82)!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;transform:scale(1.01)!important}.account-status-backdrop{z-index:12000!important;overscroll-behavior:contain!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:radial-gradient(circle at 18% 18%,#5cff8d21,#0000 30%),radial-gradient(circle at 82% 12%,#52e1ff17,#0000 28%),#0000009e!important;place-items:center!important;width:100vw!important;height:100dvh!important;padding:clamp(12px,3vw,28px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.account-status-modal{color:#f7fff8!important;background:linear-gradient(145deg,#05140ffa,#03080afa),#06100d!important;border:1px solid #5cff8d47!important;border-radius:24px!important;gap:14px!important;width:min(620px,100%)!important;max-height:calc(100dvh - 32px)!important;padding:clamp(16px,2.4vw,24px)!important;display:grid!important;position:relative!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff14,0 38px 100px #00000094!important}.account-status-modal.is-danger{background:linear-gradient(145deg,#25080afa,#07070afa),#0e0507!important;border-color:#ff686857!important}.account-status-head{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;padding-bottom:4px!important;display:grid!important}.account-status-head>span{color:#baffcf!important;background:#5cff8d17!important;border:1px solid #5cff8d38!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}.account-status-modal.is-danger .account-status-head>span{color:#ffd4d4!important;background:#ff68681a!important;border-color:#ff686842!important}.account-status-head p,.account-status-head h2,.account-status-user strong,.account-status-user small,.account-status-card strong,.account-status-card p{margin:0!important}.account-status-head p{color:#cfe6d6b3!important;font-size:12px!important;font-weight:850!important}.account-status-head h2{color:#f8fff9!important;font-size:clamp(20px,4vw,28px)!important;line-height:1.55!important}.account-status-user{background:#ffffff0b!important;border:1px solid #ffffff17!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:9px 12px!important;display:flex!important}.account-status-user strong,.account-status-user small{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.account-status-user small{color:#e2eee6ad!important;direction:ltr!important}.account-status-error{color:#ffdede!important;background:#ff68681a!important;border:1px solid #ff686842!important;border-radius:14px!important;margin:0!important;padding:9px 11px!important;font-size:12px!important;line-height:1.8!important}.account-status-list{gap:9px!important;display:grid!important}.account-status-card{background:linear-gradient(135deg,#5cff8d17,#52e1ff0a),#ffffff09!important;border:1px solid #5cff8d29!important;border-radius:17px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:11px!important;display:grid!important}.account-status-card.warning{background:linear-gradient(135deg,#ffcf5a1f,#5cff8d0a),#ffffff09!important;border-color:#ffcf5a38!important}.account-status-card.danger{background:linear-gradient(135deg,#ff686826,#ffcf5a0a),#ffffff09!important;border-color:#ff686847!important}.account-status-card svg{color:#baffcf!important}.account-status-card.warning svg{color:#ffe69a!important}.account-status-card.danger svg{color:#ffcbcb!important}.account-status-card strong{color:#fff!important;font-size:13px!important;display:block!important}.account-status-card p{color:#e5f2e9c2!important;margin-top:4px!important;font-size:12px!important;line-height:1.9!important}.account-status-form{background:#00000038!important;border:1px solid #ffffff17!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;padding:12px!important;display:grid!important}.account-status-form .field{gap:6px!important;min-width:0!important;display:grid!important}.account-status-form label{color:#e6f5ead1!important;font-size:12px!important;font-weight:900!important}.account-status-form input{color:#f7fff8!important;background:#00000061!important;border:1px solid #5cff8d2b!important;border-radius:14px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:0 12px!important}.account-status-code-row{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;display:grid!important}.account-status-code-row .button,.account-status-form>.button{white-space:nowrap!important;min-height:44px!important}.account-status-form>.button{padding-inline:16px!important}.account-status-note{color:#dfffe8!important;background:#5cff8d14!important;border:1px solid #5cff8d26!important;border-radius:12px!important;min-height:30px!important;padding:6px 9px!important;font-size:11px!important;line-height:1.7!important;display:block!important}.account-status-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:9px!important;padding-top:2px!important;display:flex!important}.account-status-actions form{margin:0!important}.account-status-actions .button{min-height:42px!important}@media (max-width:760px){.account-status-backdrop{place-items:stretch stretch!important;padding:10px!important}.account-status-modal{border-radius:20px!important;width:100%!important;max-height:calc(100dvh - 20px)!important}.account-status-user,.account-status-actions{flex-direction:column!important;align-items:stretch!important}.account-status-form{grid-template-columns:1fr!important}.account-status-actions .button,.account-status-actions form{width:100%!important}}.topbar.has-custom-bg,.site-canvas>.topbar.has-custom-bg{background-image:linear-gradient(90deg, #030706e0, #03070694, #030706db), var(--header-bg-image)!important;background-blend-mode:normal, screen!important;background-position:50%,50%!important;background-size:cover,cover!important}.footer.has-custom-bg,.site-canvas>.footer.has-custom-bg{background-image:linear-gradient(90deg, #030706e0, #03070694, #030706e0), var(--footer-bg-image)!important;background-blend-mode:normal, screen!important;background-position:50%,50%!important;background-size:cover,cover!important}.admin-modal .admin-upload-label{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;display:flex!important}.admin-modal .admin-upload-label>span{color:#f4fff6!important;font-weight:950!important}.admin-modal .admin-upload-label>small{color:#e0f2e5c2!important;background:#5cff8d12!important;border:1px solid #5cff8d29!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:3px 9px!important;font-size:11px!important;line-height:1.5!important;display:inline-flex!important}.admin-modal .layout-delete-toggle,.admin-modal .footer-background-field .footer-delete-toggle{justify-self:center!important;margin-top:2px!important;position:static!important}.admin-modal .footer-admin-form>.footer-background-field{grid-column:1/-1!important}.admin-modal .footer-admin-form>.field.full:has(.footer-social-editor){grid-column:1/-1!important}.rich-editor-preview,.blog-body{white-space:pre-line!important}.rich-editor-preview strong,.blog-body strong{font-weight:950!important}.blog-section .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}.rich-editor-shell{gap:10px!important}.rich-toolbar{justify-content:center!important;align-items:center!important;gap:7px!important}.rich-toolbar button,.rich-color-tool{color:#eef8f2!important;cursor:pointer!important;background:#070c0ec7!important;border:1px solid #ffffff21!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.rich-toolbar button:hover,.rich-color-tool:hover{background:#162422e0!important;border-color:#5cff8d42!important}.rich-color-tool{position:relative!important;overflow:hidden!important}.rich-color-tool input{opacity:0!important;cursor:pointer!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.rich-editor-content{color:#eef8f2!important;text-align:right!important;white-space:normal!important;direction:rtl!important;background:linear-gradient(145deg,#5cff8d0b,#52e1ff06),#020506e0!important;border:1px solid #5cff8d29!important;border-radius:20px!important;outline:none!important;min-height:520px!important;max-height:min(72vh,760px)!important;padding:18px!important;font-family:inherit!important;font-size:15px!important;line-height:2.05!important;overflow-y:auto!important;box-shadow:inset 0 1px #ffffff0b!important}.rich-editor-content:focus{border-color:#5cff8d57!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 4px #5cff8d0e!important}.rich-editor-content:empty:before{content:attr(data-placeholder)!important;color:#e8f5ee75!important;pointer-events:none!important}.rich-editor-content p,.blog-body p{margin:0 0 12px!important}.rich-editor-content h2,.blog-body h2{color:#fff7d7!important;margin:18px 0 10px!important;font-size:clamp(19px,1.7vw,24px)!important;line-height:1.7!important}.rich-editor-content ul,.rich-editor-content ol,.blog-body ul,.blog-body ol{margin:10px 0 16px!important;padding-inline-start:24px!important}.rich-editor-content a,.blog-body a{color:#75ff9e!important;text-decoration:underline!important}.rich-editor-content img,.blog-body img{border-radius:16px!important;max-width:100%!important;height:auto!important;margin:14px auto!important;display:block!important}.rich-editor-preview{display:none!important}.tag-input-shell{width:100%!important}.tag-chip-list{background:#020603c7!important;border:1px solid #5cff8d2b!important;border-radius:16px!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-height:46px!important;padding:7px!important;display:flex!important}.tag-chip-list:focus-within{border-color:#5cff8d85!important;box-shadow:0 0 0 3px #5cff8d14!important}.tag-chip{color:#dfffe8!important;background:#5cff8d1c!important;border:1px solid #5cff8d33!important;border-radius:999px!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-height:28px!important;padding:4px 8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.tag-chip span{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.tag-chip button{color:#06110a!important;cursor:pointer!important;background:#5cff8db8!important;border:0!important;border-radius:999px!important;place-items:center!important;width:18px!important;height:18px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:grid!important}.tag-chip-list input{color:#eef8f2!important;width:auto!important;min-width:110px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:130px!important;padding:4px 6px!important}.blog-post-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.blog-post-meta-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.blog-back-button{white-space:nowrap!important;gap:7px!important;min-height:36px!important;padding-inline:13px!important}.blog-rail .blog-card{justify-content:start!important}.blog-section .blog-rail .blog-card .blog-card-title,.blog-rail .blog-card strong.blog-card-title{margin-top:8px!important}.tools-page-redesign .crafti-tool-tabs .tool-tab{--tool-tab-bg:none;background:linear-gradient(180deg, #02040538, #010304b8), var(--tool-tab-bg), #020405!important;border-color:color-mix(in srgb, var(--tab-a) 24%, #ffffff1f)!important;filter:saturate(.92)brightness(.98)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-shadow:inset 0 1px #ffffff0f,inset 0 -24px 42px #00000080,0 13px 30px #0000004d!important}.tools-page-redesign .tool-tab-ellipse{--tool-tab-bg:url(/tool-tabs/ellipse.webp)}.tools-page-redesign .tool-tab-library{--tool-tab-bg:url(/tool-tabs/library.webp)}.tools-page-redesign .tool-tab-calculator{--tool-tab-bg:url(/tool-tabs/calculator.webp)}.tools-page-redesign .tool-tab-skin{--tool-tab-bg:url(/tool-tabs/skin.webp)}.tools-page-redesign .tool-tab-potions{--tool-tab-bg:url(/tool-tabs/lab.webp)}.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{border-color:color-mix(in srgb, var(--tab-a) 38%, #ffffff2e)!important;filter:saturate()brightness(1.04)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -26px 48px #0000007a,0 15px 34px #00000057!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:before{opacity:.09!important}.tools-page-redesign .crafti-tool-tabs .tool-tab:after{opacity:.08!important}.tools-page-redesign .tool-tab-motion{opacity:.2!important;mix-blend-mode:soft-light!important}.tools-page-redesign .tool-tab-spark{opacity:.28!important}.tools-page-redesign .tool-tab-icon{border-color:color-mix(in srgb, var(--tab-a) 26%, #ffffff2e)!important;background:#0000006b!important;box-shadow:inset 0 1px #ffffff1a,0 8px 18px #00000047!important}.tools-page-redesign .tool-tab-icon svg{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--tab-a) 24%, transparent))!important}@media (max-width:760px){.rich-editor-content{min-height:440px!important}.blog-post-title-row{grid-template-columns:1fr!important}.blog-post-meta-actions{justify-content:center!important}}.tools-page-redesign .crafti-tool-tabs .tool-tab,.crafti-tool-tabs .tool-tab{isolation:isolate!important;background-image:linear-gradient(180deg, #0000, #00000014), var(--tool-tab-bg)!important;filter:saturate(1.2)brightness(1.2)contrast(1.05)!important;background-color:#050707!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:#ffffff29!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -20px 34px #00000038,0 14px 32px #00000047!important}.tools-page-redesign .tool-tab-bg,.crafti-tool-tabs .tool-tab-bg{z-index:0!important;border-radius:inherit!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.tools-page-redesign .tool-tab-bg img,.crafti-tool-tabs .tool-tab-bg img{object-fit:fill!important;opacity:.98!important;filter:saturate(1.25)brightness(1.2)contrast(1.05)!important;width:100%!important;height:100%!important;display:block!important}.crafti-tool-tabs .tool-tab-ellipse{--tool-tab-bg:url(/tool-tabs/ellipse.webp)}.crafti-tool-tabs .tool-tab-library{--tool-tab-bg:url(/tool-tabs/library.webp)}.crafti-tool-tabs .tool-tab-calculator{--tool-tab-bg:url(/tool-tabs/calculator.webp)}.crafti-tool-tabs .tool-tab-skin{--tool-tab-bg:url(/tool-tabs/skin.webp)}.crafti-tool-tabs .tool-tab-potions{--tool-tab-bg:url(/tool-tabs/lab.webp)}.tools-page-redesign .crafti-tool-tabs .tool-tab:before,.tools-page-redesign .crafti-tool-tabs .tool-tab:after,.crafti-tool-tabs .tool-tab:before,.crafti-tool-tabs .tool-tab:after{opacity:0!important;animation:none!important}.tools-page-redesign .tool-tab-motion,.tools-page-redesign .tool-tab-spark,.crafti-tool-tabs .tool-tab-motion,.crafti-tool-tabs .tool-tab-spark{display:none!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,.crafti-tool-tabs .tool-tab:hover,.crafti-tool-tabs .tool-tab:focus-visible,.crafti-tool-tabs .tool-tab.active{filter:saturate(1.18)brightness(1.18)contrast(1.05)!important;border-color:#5cff8d5c!important;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 -20px 34px #0003,0 16px 34px #0000004d!important}.tools-page-redesign .tool-tab-icon,.crafti-tool-tabs .tool-tab-icon{z-index:2!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0000002e!important;border-color:#ffffff2e!important;position:relative!important}.tools-page-redesign .tool-tab-label,.crafti-tool-tabs .tool-tab-label{z-index:2!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#00000042!important;border-radius:999px!important;padding:5px 10px!important;position:relative!important}.admin-modal .blog-admin-list{grid-template-columns:1fr!important;justify-items:stretch!important;width:min(1180px,100%)!important}.admin-modal .blog-admin-row{grid-template-columns:82px minmax(0,1fr) auto auto!important;align-items:center!important;width:100%!important}.admin-modal .blog-edit-details[open]{grid-column:1/-1!important;justify-self:stretch!important;width:100%!important;padding-top:10px!important}.admin-modal .blog-edit-details[open]>summary{width:fit-content!important;margin-inline-start:auto!important}.admin-modal .blog-edit-form{background:#020607c7!important;border:1px solid #5cff8d26!important;border-radius:20px!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;width:100%!important;max-width:none!important;margin-top:12px!important;padding:16px!important}.admin-modal .blog-edit-form .field.full,.admin-modal .blog-edit-form .rich-editor-shell,.admin-modal .blog-edit-form .rich-editor-content{width:100%!important}.admin-modal .blog-edit-form .rich-editor-content{min-height:560px!important}@media (max-width:760px){.admin-modal .blog-admin-row,.admin-modal .blog-edit-form{grid-template-columns:1fr!important}}html,body{max-width:100%!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box!important}img,video,canvas{max-width:100%!important}.site-shell,.page-panel,.wide-page,.category-container,.category-page-redesign,.tools-page-redesign,.subscription-redesign,.account-redesign,.auth-redesign,.framed-info-page,.content-section{min-width:0!important;max-width:min(100%,100vw - 20px)!important}.page-panel-header,.page-panel-body,.tools-page-redesign>.page-panel-body,.tools-page-redesign .crafti-tools-stack,.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,.tools-page-redesign .skin-lab,.tools-page-redesign .skin-panel,.tools-page-redesign .skin-editor-main,.tools-page-redesign .skin-editor-work,.tools-page-redesign .skin-preview-panel,.tools-page-redesign .skin-canvas-card,.tools-page-redesign .skin-canvas-stage,.tools-page-redesign .calculator-layout,.tools-page-redesign .enchant-library-grid{min-width:0!important;max-width:100%!important}.tools-page-redesign .crafti-tool-tabs,.crafti-tool-tabs{width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:1024px){.tools-page-redesign .crafti-tool-tabs,.crafti-tool-tabs{background:0 0!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-inline:auto!important;padding:0!important;display:grid!important;overflow:visible!important}.tools-page-redesign .crafti-tool-tabs .tool-tab,.crafti-tool-tabs .tool-tab{border-radius:20px!important;grid-template-rows:46px auto!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:120px!important;padding:14px 10px!important;overflow:hidden!important}.tools-page-redesign .tool-tab-icon,.crafti-tool-tabs .tool-tab-icon{border-radius:15px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.tools-page-redesign .tool-tab-label,.crafti-tool-tabs .tool-tab-label{white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;max-width:100%!important;font-size:clamp(12px,3.2vw,15px)!important;line-height:1.5!important}.tools-page-redesign .tool-panel-head,.tools-page-redesign .skin-lab-head{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;display:grid!important}.tools-page-redesign .calculator-layout,.tools-page-redesign .enchant-library-grid,.tools-page-redesign .skin-editor-main,.tools-page-redesign .skin-editor-work,.tools-page-redesign .skin-preview-top,.tools-page-redesign .ellipse-layout,.tools-page-redesign .potion-layout{grid-template-columns:1fr!important}}@media (max-width:560px){.site-shell,.page-panel,.wide-page,.category-container,.category-page-redesign,.tools-page-redesign,.subscription-redesign,.account-redesign,.auth-redesign,.framed-info-page,.content-section{max-width:calc(100vw - 12px)!important}.page-panel-header,.page-panel-body{padding-inline:10px!important}.tools-page-redesign .crafti-tool-tabs,.crafti-tool-tabs{grid-template-columns:1fr!important;gap:9px!important}.tools-page-redesign .crafti-tool-tabs .tool-tab,.crafti-tool-tabs .tool-tab{min-height:104px!important;padding-block:12px!important}.tools-page-redesign .tool-panel-head,.tools-page-redesign .skin-lab-head{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important}}.support-ticket-item.is-open,.support-ticket-item.is-open.active,.support-ticket-item.is-open:hover{background:linear-gradient(135deg,#166534f0,#052e16e0),#04120af5!important;border-color:#22c55eb8!important;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #22c55e3d!important}.support-ticket-item.is-closed,.support-ticket-item.is-closed.active,.support-ticket-item.is-closed:hover{background:linear-gradient(135deg,#7f1d1df5,#450a0ae6),#170608f5!important;border-color:#f87171c2!important;box-shadow:inset 0 1px #ffffff1c,0 0 0 1px #f871713d!important}
