@media (width<=639px){.live-search-modal-wrap,[data-live-search-modal=true]{border-radius:18px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 70px)!important;position:fixed!important;inset:54px 8px auto!important;transform:none!important}}@media (width>=640px){.live-search-modal-wrap,[data-live-search-modal=true]{width:1040px!important;max-width:min(1040px,100vw - 32px)!important;max-height:85vh!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=767px){.live-search-modal-wrap .lsm-cc-sidebar,[data-live-search-modal=true] .lsm-cc-sidebar{display:none!important}}@media (width<=639px){.live-search-modal-wrap .lsm-cc-main,[data-live-search-modal=true] .lsm-cc-main{gap:18px!important;padding:14px 12px!important}}@media (width<=767px){.live-search-modal-wrap .lsm-cc-top-row{flex-direction:column!important}.live-search-modal-wrap .lsm-cc-member-card{width:100%!important}}@media (width<=767px){.live-search-modal-wrap .lsm-dl-grid{grid-template-columns:1fr!important}}@media (width<=480px){.live-search-modal-wrap .lsm-dl-card{flex-wrap:wrap!important;gap:8px!important;padding:8px 10px!important}.live-search-modal-wrap .lsm-dl-badge{margin-left:48px!important;font-size:9px!important}}@media (width<=767px){.live-search-modal-wrap .lsm-top-grid{grid-template-columns:1fr!important}}@media (width<=767px){.live-search-modal-wrap .lsm-new-grid{grid-template-columns:1fr!important}}@media (width<=639px){.live-search-modal-wrap .lsm-footer{flex-wrap:wrap!important;padding:10px 14px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-intent-grid{gap:10px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-intent-card{border-radius:14px!important;gap:12px!important;padding:12px 14px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-intent-icon-wrap{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-intent-label{font-size:13px!important;line-height:1.4!important}}@media (width>=640px){.live-search-modal-wrap .lsm-chip-added{padding:6px 14px!important;font-size:12px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-chip-popular{text-align:center!important;padding:6px 14px!important;font-size:12px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-chip-recent{padding:6px 14px!important;font-size:12px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-browse-grid{gap:12px!important;margin-bottom:12px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-browse-card{border-radius:16px!important;padding:16px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-browse-icon{border-radius:12px!important;width:40px!important;height:40px!important;margin-bottom:10px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-browse-title{min-height:0!important;font-size:13.5px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-mini-pills{gap:10px!important}}@media (width>=640px){.live-search-modal-wrap .lsm-mini-pill{border-radius:12px!important;flex-direction:row!important;gap:6px!important;padding:10px!important;font-size:12px!important}}@keyframes gw-pop{0%{opacity:0;transform:scale(.4)translateY(7px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes gw-ping{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@keyframes gw-rise{0%{opacity:0;transform:translateY(16px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.gnus-gw{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.gnus-gw .gw-launcher{height:50px!important;font-size:13.5px!important}.gnus-gw.gw-open .gw-launcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gnus-gw .gw-scrim{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;opacity:0!important;visibility:hidden!important;z-index:1!important;background:#14102873!important;transition:opacity .25s,visibility .25s!important;display:block!important;position:fixed!important;inset:0!important}.gnus-gw.gw-open .gw-scrim{opacity:1!important;visibility:visible!important}.gnus-gw .gw-panel{z-index:2!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:88svh!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translateY(100%)!important}.gnus-gw.gw-open .gw-panel{transform:translateY(0)!important}.gnus-gw .gw-panel:before{content:""!important;z-index:5!important;background:#00000024!important;border-radius:2px!important;width:36px!important;height:4px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.gnus-gw .gw-h{padding-top:24px!important}.gnus-gw .gw-foot{padding-bottom:calc(11px + env(safe-area-inset-bottom))!important}.gnus-gw .gw-bubble{width:calc(100vw - 28px)!important}}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--accent:var(--brand-primary,#9951ff);--accent-light:var(--brand-accent,#b87aff);--accent-pale:#d4b8ff;--accent-deep:var(--brand-primary-hover,#6b21a8);--accent-soft:#9951ff14;--green:#10b981;--green-light:#34d399;--green-dark:#059669;--green-soft:#10b98114;--emerald-bright:#22c55e;--amber:#f59e0b;--bg:#fff;--bg-soft:#fafafa;--border:#e4e4e7;--border-soft:#f4f4f5;--text:#18181b;--text-muted:#52525b;--text-subtle:#71717a;--r-sm:12px;--r-md:14px;--r-lg:18px;--card-shadow-premium:0 1px 2px #0000000a,0 8px 24px -12px #00000014,inset 0 1px 0 #fffc}.gnu-single,.gnu-single *,.gnu-single :before,.gnu-single :after{box-sizing:border-box}.gnu-single h1,.gnu-single h2,.gnu-single h3,.gnu-single h4,.gnu-single h5,.gnu-single h6,.gnu-single p,.gnu-single ul,.gnu-single ol,.gnu-single li,.gnu-single figure,.gnu-single blockquote{margin:0;padding:0}.gnu-single{color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-feature-settings:"cv11","ss01";font-family:Poppins,-apple-system,sans-serif;font-size:15px;line-height:1.5;position:relative}.gnu-single .layout,.gnu-single .breadcrumb-bar,.gnu-single a{color:inherit;text-decoration:none}.gnu-single button{cursor:pointer;background:0 0;border:none;font-family:inherit}.gnu-single button.btn-bundle-download,.gnu-single .btn-bundle-download{color:#fff!important;cursor:pointer!important;background:#059669!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 16px!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 6px #0596694d!important}.gnu-single button.btn-bundle-download:hover,.gnu-single .btn-bundle-download:hover{background:#047857!important;transform:translateY(-1px)!important;box-shadow:0 4px 10px #05966966!important}.gnu-single button.btn-bundle-download svg,.gnu-single button.btn-bundle-download span,.gnu-single .btn-bundle-download *{color:#fff!important;stroke:#fff!important;fill:none!important;font-weight:800!important}.gnu-single button.btn-bundle-priority-request,.gnu-single .btn-bundle-priority-request{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;border:none!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-weight:800!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #ea580c59!important}.gnu-single button.btn-bundle-priority-request:hover,.gnu-single .btn-bundle-priority-request:hover{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #ea580c73!important}.gnu-single button.btn-bundle-priority-request svg,.gnu-single button.btn-bundle-priority-request span,.gnu-single .btn-bundle-priority-request *{color:#fff!important;stroke:#fff!important;font-weight:800!important}.gnu-single img{max-width:100%;display:block}.gnu-single :focus{outline:none}.gnu-single :focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:6px}.gnu-single .cta-arrow-mono{font-family:JetBrains Mono,monospace}@keyframes vtBarFill{0%{width:0}to{width:100%}}@keyframes vtShimmer{0%{transform:translate(-60px)}to{transform:translate(600px)}}@keyframes vtChipIn{0%{opacity:0;transform:translateY(4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ctaPulse{0%,to{box-shadow:0 8px 24px -8px #10b98166,0 0 #10b98166}50%{box-shadow:0 8px 24px -8px #10b98180,0 0 0 8px #10b98100}}@keyframes liveDot{0%,to{opacity:1;box-shadow:0 0 #10b98180}50%{opacity:.6;box-shadow:0 0 0 4px #10b98100}}@keyframes particleDrift{0%{transform:translate(0)}25%{transform:translate(40px,-30px)}50%{transform:translate(-20px,-60px)}75%{transform:translate(-50px,-20px)}to{transform:translate(0)}}@keyframes mobileSpringIn{0%{transform:translateY(110%)}60%{transform:translateY(-8px)}80%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes shieldBreath{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes edgeSlide{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes verifiedPop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}.gnu-single .breadcrumb-bar{border-bottom:1px solid var(--border-soft);background:var(--bg);padding:14px 0}.gnu-single .breadcrumb-inner{max-width:1320px;color:var(--text-subtle);flex-wrap:wrap;align-items:center;gap:7px;margin:0 auto;padding:0 28px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.gnu-single .breadcrumb-inner a{color:var(--text-subtle);align-items:center;gap:5px;transition:color .15s;display:inline-flex}.gnu-single .breadcrumb-inner a:hover{color:var(--text)}.gnu-single .breadcrumb-home{stroke:currentColor;fill:none;stroke-width:2px;flex-shrink:0;width:13px;height:13px}.gnu-single .breadcrumb-sep{color:var(--zinc-300);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.gnu-single .breadcrumb-current{color:var(--text);white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:280px;font-weight:600;display:inline-block;overflow:hidden}.gnu-single .layout{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"top aside""content aside""main-bottom aside";align-items:start;gap:0 40px;max-width:1320px;margin:0 auto;padding:32px 28px 40px;display:grid}.gnu-single .main,.gnu-single .main-top{grid-area:top;min-width:0;max-width:100%}.gnu-single .main-content{grid-area:content;min-width:0;max-width:100%}.gnu-single .main-bottom{grid-area:main-bottom;min-width:0;max-width:100%}.gnu-single .main-bottom>section{box-sizing:border-box;max-width:100%}.gnu-single .product-header{z-index:10;margin-bottom:32px;animation:.5s fadeUp;position:relative}.gnu-single .product-header:has(.popover-open){z-index:100}.gnu-single .product-h1{letter-spacing:-.035em;color:var(--text);font-feature-settings:"cv11","ss01","ss03";text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin-bottom:18px;font-size:clamp(28px,3.5vw,42px);font-weight:800;line-height:1.1}.gnu-single .product-h1-italic{background:linear-gradient(135deg,var(--accent),var(--accent-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.gnu-single .header-meta-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:28px;font-size:13px;display:flex}.gnu-single .header-meta-bar{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:14px;align-items:stretch;padding:0;font-size:12.5px;transition:all .2s;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0a,inset 0 1px #ffffffe6}.gnu-single .header-meta-bar:hover{background:#fff;border-color:#9951ff59;transform:translateY(-1px);box-shadow:0 4px 16px -4px #9951ff29,0 2px 6px -1px #0000000a}.gnu-single .header-meta-item-stacked{color:var(--text-muted);flex-direction:column;align-items:flex-start;gap:4px;padding:8px 18px;line-height:1;display:inline-flex}.gnu-single .header-meta-item-stacked:not(:last-child){border-right:1px solid #e2e8f0}.gnu-single .header-meta-item-label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1}.gnu-single .header-meta-item-value{color:#0f172a;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;line-height:1.1}.gnu-single .header-meta-group{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.gnu-single .header-author{color:var(--text-muted);align-items:center;gap:8px;min-width:0;max-width:100%;line-height:1;display:inline-flex}.gnu-single .header-author-label{color:var(--text-subtle);flex-shrink:0;font-size:12.5px}.gnu-single .header-author-avatar{color:#fff;width:22px;height:22px;box-shadow:0 0 0 2px var(--bg),0 2px 6px #0073aa40;letter-spacing:-.02em;background:linear-gradient(135deg,#0073aa,#005177);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;transition:transform .2s;display:flex}.gnu-single .header-author:hover .header-author-avatar{transform:scale(1.06)}.gnu-single .header-author-name{color:var(--text);letter-spacing:-.01em;align-items:center;gap:5px;min-width:0;max-width:200px;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.gnu-single .header-author-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gnu-single .header-author:hover .header-author-name{color:var(--accent-deep)}.gnu-single .header-author-verified{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;animation:.5s cubic-bezier(.34,1.56,.64,1) .8s both verifiedPop;display:inline-flex;box-shadow:0 1px 3px #3b82f666}.gnu-single .header-author-verified svg{stroke:#fff;fill:none;stroke-width:3.5px;width:7px;height:7px}.gnu-single .header-meta-pill{text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single button.header-meta-pill{cursor:pointer;font-family:JetBrains Mono,monospace}.gnu-single .header-meta-pill.au{background:var(--zinc-950);color:#fff;border:1px solid var(--zinc-950)}.gnu-single .header-meta-pill.au svg{stroke:#4ade80;fill:none;stroke-width:2.5px;flex-shrink:0;width:10px;height:10px}.gnu-single .header-meta-pill.notify{color:#334155;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;align-items:center;gap:6px;padding:4px 11px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.gnu-single .header-meta-pill.notify:hover{color:#0f172a;background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 3px 10px -2px #0f172a14}.gnu-single .header-meta-pill.notify svg{flex-shrink:0;width:12px;height:12px;transition:all .2s}.gnu-single .header-meta-pill.notify .notify-bell-icon{color:#f59e0b;stroke:#f59e0b;fill:#f59e0b33;transition:all .2s}.gnu-single .header-meta-pill.notify:hover .notify-bell-icon{color:#d97706;stroke:#d97706;transform:rotate(12deg)scale(1.1)}.gnu-single .header-meta-pill.notify.is-active{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border-color:#059669;box-shadow:0 2px 8px -1px #05966966}.gnu-single .header-meta-pill.notify.is-active .notify-bell-icon{color:#fef08a;stroke:#fef08a;fill:#fef08a4d}.gnu-single .header-meta-pill.notify.is-active:hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);box-shadow:0 4px 14px -2px #05966980}.gnu-single .header-meta-pill.notify:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.gnu-single .notify-login-btn{color:#fff!important;background:linear-gradient(135deg,#9333ea 0%,#6366f1 100%)!important;border:none!important;text-decoration:none!important;box-shadow:0 2px 8px -1px #9333ea66!important}.gnu-single .notify-login-btn:hover{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#7e22ce 0%,#4f46e5 100%)!important;box-shadow:0 4px 14px -2px #9333ea80!important}.gnu-single .notify-login-btn span{color:#fff!important}.gnu-single .pill-trigger{cursor:pointer;transition:all .2s;position:relative}.gnu-single .pill-trigger:hover{transform:translateY(-1px)}.gnu-single .pill-trigger.au:hover{background:#000;box-shadow:0 4px 12px #0003}.gnu-single .pill-trigger:after{content:"";opacity:0;pointer-events:none;z-index:99999;background:#0f0822;border:0;border-top:1px solid #c084fc4d;border-left:1px solid #c084fc4d;width:12px;height:12px;transition:opacity .2s,bottom .2s;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.gnu-single .pill-trigger.popover-open{z-index:99998}.gnu-single .pill-trigger.popover-open:after,.gnu-single .pill-trigger:hover:after,.gnu-single .header-meta-group:hover .pill-trigger:after{opacity:1;bottom:-6px}.gnu-single .pill-trigger.popover-shifted:after{opacity:0}.gnu-single .mp-popover,body>.mp-popover{color:#18181b;opacity:0;visibility:hidden;z-index:99999;pointer-events:none;text-transform:none;letter-spacing:normal;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;border:1px solid #c084fc4d;border-radius:24px;width:475px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);margin:0;padding:0;font-family:Poppins,-apple-system,sans-serif;transition:opacity .25s cubic-bezier(.2,.8,.3,1),transform .25s cubic-bezier(.2,.8,.3,1),visibility 0s linear .25s;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden auto;transform:translate(-50%)translateY(-6px)scale(.96);box-shadow:0 25px 60px -15px #0f0a2366,0 8px 24px -4px #0f0a231f}.gnu-single .mp-popover:before{content:"";pointer-events:auto;z-index:10;height:18px;position:absolute;top:-18px;left:0;right:0}body>.mp-popover{position:fixed;top:auto;left:auto;transform:translateY(-6px)scale(.96)}.gnu-single .mp-popover *,body>.mp-popover *{text-transform:none;letter-spacing:normal;box-sizing:border-box;font-family:Poppins,-apple-system,sans-serif;line-height:inherit}.gnu-single .header-meta-group:hover .mp-popover,.gnu-single .pill-trigger:hover .mp-popover,.gnu-single .pill-trigger.popover-open .mp-popover,.gnu-single .mp-popover.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.2,.8,.3,1),transform .25s cubic-bezier(.2,.8,.3,1),visibility linear;transform:translate(-50%)translateY(0)scale(1)}body>.mp-popover.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s cubic-bezier(.2,.8,.3,1),transform .25s cubic-bezier(.2,.8,.3,1),visibility linear;transform:translateY(0)scale(1)}.gnu-single .mp-hero,body>.mp-popover .mp-hero{box-sizing:border-box;background:linear-gradient(135deg,#0f0822 0%,#1e0f3d 35%,#2d1366 70%,#4c1d95 100%);border:0;margin:0;padding:25px 22px 22px;display:block;position:relative;overflow:hidden}.gnu-single .mp-hero:before,body>.mp-popover .mp-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c084fc38 0%,#0000 65%);border-radius:50%;width:240px;height:240px;display:block;position:absolute;top:-80px;right:-60px}.gnu-single .mp-hero:after,body>.mp-popover .mp-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b9811f 0%,#0000 65%);border-radius:50%;width:180px;height:180px;display:block;position:absolute;bottom:-60px;left:-40px}.gnu-single .mp-hero-grid,body>.mp-popover .mp-hero-grid{opacity:.4;pointer-events:none;background-image:linear-gradient(#c084fc0f 1px,#0000 1px),linear-gradient(90deg,#c084fc0f 1px,#0000 1px);background-size:24px 24px;display:block;position:absolute;inset:0}.gnu-single .mp-hero-top,body>.mp-popover .mp-hero-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.gnu-single .mp-hero-eyebrow,body>.mp-popover .mp-hero-eyebrow{color:#c4b5fd;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .mp-hero-eyebrow:before,body>.mp-popover .mp-hero-eyebrow:before{content:"";background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.4s ease-in-out infinite mpPulseDot;display:block;box-shadow:0 0 0 3px #34d39933,0 0 12px #34d39980}@keyframes mpPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.gnu-single .mp-hero-tag,body>.mp-popover .mp-hero-tag{color:#ffffffd9;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .mp-hero-tag svg,body>.mp-popover .mp-hero-tag svg{flex-shrink:0;display:block;stroke:#fbbf24!important;fill:none!important;stroke-width:2.5px!important;width:10px!important;height:10px!important}.gnu-single .mp-hero-title-row,body>.mp-popover .mp-hero-title-row{z-index:1;align-items:center;gap:14px;display:flex;position:relative}.gnu-single .mp-hero-logo,body>.mp-popover .mp-hero-logo{background:linear-gradient(135deg,#9951ff 0%,#6d28d9 50%,#4c1d95 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:0 8px 24px -4px #9951ff80,inset 0 1px #fff3}.gnu-single .mp-hero-logo:after,body>.mp-popover .mp-hero-logo:after{content:"";border:1.5px dashed #c084fc66;border-radius:16px;animation:16s linear infinite mpOrbit;display:block;position:absolute;inset:-3px}@keyframes mpOrbit{to{transform:rotate(360deg)}}.gnu-single .mp-hero-logo svg,body>.mp-popover .mp-hero-logo svg{display:block;stroke:#fff!important;fill:none!important;stroke-width:2.4px!important;width:24px!important;height:24px!important}.gnu-single .mp-hero-titles,body>.mp-popover .mp-hero-titles{flex:1;min-width:0}.gnu-single .mp-hero-title,body>.mp-popover .mp-hero-title{color:#fff;letter-spacing:-.025em;margin:0;padding:0;font-size:18.5px;font-weight:800;line-height:1.2}.gnu-single .mp-hero-accent,body>.mp-popover .mp-hero-accent{background:linear-gradient(135deg,#c4b5fd 0%,#ddd6fe 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.gnu-single .mp-hero-sub,body>.mp-popover .mp-hero-sub{color:#ffffffa6;margin:5px 0 0;padding:0;font-size:11.5px;font-weight:500;line-height:1.45}.gnu-single .mp-benefits,body>.mp-popover .mp-benefits{background:#fafafa;grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:18px 16px 16px;display:grid}.gnu-single .mp-benefit,body>.mp-popover .mp-benefit{cursor:default;background:#fff;border:1px solid #f0eff1;border-radius:12px;margin:0;padding:16px 14px 15px;transition:all .25s;position:relative;overflow:hidden}.gnu-single .mp-benefit:before,body>.mp-popover .mp-benefit:before{content:"";border-radius:12px 12px 0 0;height:2px;display:block;position:absolute;top:0;left:0;right:0}.gnu-single .mp-benefit-1:before,body>.mp-popover .mp-benefit-1:before{background:linear-gradient(90deg,#9951ff,#c084fc)}.gnu-single .mp-benefit-2:before,body>.mp-popover .mp-benefit-2:before{background:linear-gradient(90deg,#10b981,#34d399)}.gnu-single .mp-benefit:hover,body>.mp-popover .mp-benefit:hover{border-color:#e4e4e7;transform:translateY(-2px);box-shadow:0 8px 20px -8px #0f0f1e1f}.gnu-single .mp-benefit-head,body>.mp-popover .mp-benefit-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.gnu-single .mp-benefit-icon,body>.mp-popover .mp-benefit-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.gnu-single .mp-benefit-icon-purple,body>.mp-popover .mp-benefit-icon-purple{background:linear-gradient(135deg,#9951ff1a,#9951ff2e)}.gnu-single .mp-benefit-icon-green,body>.mp-popover .mp-benefit-icon-green{background:linear-gradient(135deg,#10b9811a,#10b9812e)}.gnu-single .mp-benefit-icon svg,body>.mp-popover .mp-benefit-icon svg{display:block;fill:none!important;stroke-width:2.5px!important;width:16px!important;height:16px!important}.gnu-single .mp-benefit-icon-purple svg,body>.mp-popover .mp-benefit-icon-purple svg{stroke:#6d28d9!important}.gnu-single .mp-benefit-icon-green svg,body>.mp-popover .mp-benefit-icon-green svg{stroke:#059669!important}.gnu-single .mp-benefit-num,body>.mp-popover .mp-benefit-num{color:#71717a;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.gnu-single .mp-benefit-title,body>.mp-popover .mp-benefit-title{color:#18181b;letter-spacing:-.015em;margin:1px 0 0;padding:0;font-size:13px;font-weight:800;line-height:1.2}.gnu-single .mp-benefit-desc,body>.mp-popover .mp-benefit-desc{color:#52525b;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1.55}.gnu-single .mp-benefit-desc strong,body>.mp-popover .mp-benefit-desc strong{color:#18181b;font-weight:700}.gnu-single .mp-benefit-pill,body>.mp-popover .mp-benefit-pill{letter-spacing:-.005em;background:#fafafa;border:1px solid #f0eff1;border-radius:9999px;align-items:center;gap:4px;margin:9px 0 0;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .mp-benefit-pill svg,body>.mp-popover .mp-benefit-pill svg{display:block;fill:none!important;stroke-width:3px!important;width:9px!important;height:9px!important}.gnu-single .mp-benefit-1 .mp-benefit-pill,body>.mp-popover .mp-benefit-1 .mp-benefit-pill{color:#6d28d9;background:#9951ff0f;border-color:#9951ff1f}.gnu-single .mp-benefit-1 .mp-benefit-pill svg,body>.mp-popover .mp-benefit-1 .mp-benefit-pill svg{stroke:#6d28d9!important}.gnu-single .mp-benefit-2 .mp-benefit-pill,body>.mp-popover .mp-benefit-2 .mp-benefit-pill{color:#059669;background:#10b9810f;border-color:#10b9811f}.gnu-single .mp-benefit-2 .mp-benefit-pill svg,body>.mp-popover .mp-benefit-2 .mp-benefit-pill svg{stroke:#059669!important}.gnu-single .mp-compare,body>.mp-popover .mp-compare{background:#fff;border-top:1px solid #f0eff1;border-bottom:1px solid #f0eff1;margin:0;padding:16px 18px 15px}.gnu-single .mp-compare-head,body>.mp-popover .mp-compare-head{color:#71717a;text-transform:uppercase;letter-spacing:.12em;text-align:center;margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1}.gnu-single .mp-compare-row,body>.mp-popover .mp-compare-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.gnu-single .mp-compare-col,body>.mp-popover .mp-compare-col{flex-direction:column;gap:5px;display:flex}.gnu-single .mp-compare-item,body>.mp-popover .mp-compare-item{align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.gnu-single .mp-compare-bad,body>.mp-popover .mp-compare-bad{color:#a1a1aa;-webkit-text-decoration:line-through #a1a1aa66;text-decoration:line-through #a1a1aa66;text-decoration-thickness:1px}.gnu-single .mp-compare-good,body>.mp-popover .mp-compare-good{color:#059669}.gnu-single .mp-compare-item svg,body>.mp-popover .mp-compare-item svg{flex-shrink:0;display:block;fill:none!important;stroke-width:3px!important;width:11px!important;height:11px!important}.gnu-single .mp-compare-bad svg,body>.mp-popover .mp-compare-bad svg{stroke:#a1a1aa!important}.gnu-single .mp-compare-good svg,body>.mp-popover .mp-compare-good svg{stroke:#059669!important}.gnu-single .mp-compare-arrow,body>.mp-popover .mp-compare-arrow{color:#d4d4d8;text-align:center;font-size:18px;font-weight:300;line-height:1}.gnu-single .mp-foot,body>.mp-popover .mp-foot{background:linear-gradient(#fafafa 0%,#f4f4f5 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 18px;display:flex}.gnu-single .mp-foot-left,body>.mp-popover .mp-foot-left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gnu-single .mp-foot-icon,body>.mp-popover .mp-foot-icon{background:linear-gradient(135deg,#9951ff,#6d28d9);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 3px 8px -2px #9951ff66}.gnu-single .mp-foot-icon svg,body>.mp-popover .mp-foot-icon svg{display:block;stroke:#fff!important;fill:none!important;stroke-width:2.5px!important;width:12px!important;height:12px!important}.gnu-single .mp-foot-text,body>.mp-popover .mp-foot-text{color:#52525b;margin:0;font-size:10.5px;font-weight:600;line-height:1.3}.gnu-single .mp-foot-text strong,body>.mp-popover .mp-foot-text strong{color:#18181b;font-weight:800}.gnu-single .mp-foot-cta,body>.mp-popover .mp-foot-cta{color:#6d28d9;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:7px 13px;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .mp-foot-cta:hover,body>.mp-popover .mp-foot-cta:hover{color:#6d28d9;background:#faf5ff;border-color:#9951ff}.gnu-single .mp-foot-cta svg,body>.mp-popover .mp-foot-cta svg{transition:transform .2s;display:block;stroke:currentColor!important;fill:none!important;stroke-width:2.5px!important;width:10px!important;height:10px!important}.gnu-single .mp-foot-cta:hover svg,body>.mp-popover .mp-foot-cta:hover svg{transform:translate(2px)}@media (width<=900px) and (width>=601px){.gnu-single .mp-popover,body>.mp-popover{width:420px;max-width:calc(100vw - 32px)}.gnu-single .mp-hero,body>.mp-popover .mp-hero{padding:18px 20px 16px}.gnu-single .mp-hero-title,body>.mp-popover .mp-hero-title{font-size:17px}.gnu-single .mp-hero-logo,body>.mp-popover .mp-hero-logo{width:46px;height:46px}.gnu-single .mp-hero-logo svg,body>.mp-popover .mp-hero-logo svg{width:21px!important;height:21px!important}}@media (width<=600px){body>.mp-popover{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;max-height:88vh;overflow-y:auto;transform:translateY(100%);box-shadow:0 -12px 40px -8px #0f0f1e40;width:100vw!important;max-width:100vw!important;position:fixed!important;inset:auto 0 0!important}body>.mp-popover.is-active{transform:translateY(0)}.gnu-single .pill-trigger:after{display:none}body>.mp-popover:before{content:"";z-index:2;background:#0f0f1e26;border-radius:9999px;flex-shrink:0;width:40px;height:4px;margin:10px auto 0;display:block;position:sticky;top:0;left:0;right:0}body>.mp-popover .mp-hero{padding:8px 18px 16px}body>.mp-popover .mp-hero-top{margin-bottom:12px}body>.mp-popover .mp-hero-title{font-size:18px;line-height:1.2}body>.mp-popover .mp-hero-logo{width:44px;height:44px}body>.mp-popover .mp-hero-logo svg{width:20px!important;height:20px!important}body>.mp-popover .mp-hero-sub{margin-top:5px;font-size:11px}body>.mp-popover .mp-benefits{grid-template-columns:1fr;gap:8px;padding:14px}body>.mp-popover .mp-benefit{padding:12px}body>.mp-popover .mp-compare{padding:14px 18px 16px}body>.mp-popover .mp-compare-row{grid-template-columns:1fr;gap:10px}body>.mp-popover .mp-compare-arrow{margin:0 auto;padding:2px 0;font-size:16px;transform:rotate(90deg)}body>.mp-popover .mp-foot{flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px}body>.mp-popover .mp-foot-left{justify-content:flex-start}body>.mp-popover .mp-foot-cta{justify-content:center;padding:10px 16px;font-size:11.5px}}.gnu-single .mp-backdrop,body>.mp-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:9998;pointer-events:none;background:#0f0f1e73;transition:opacity .25s,visibility 0s linear .25s;position:fixed;inset:0}.gnu-single .mp-backdrop.active,body>.mp-backdrop.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,visibility linear}body.gnu-popover-open{overflow:hidden}@media (width>=601px){.gnu-single .mp-backdrop,body>.mp-backdrop{display:none}body.gnu-popover-open{overflow:auto}}.gnu-single .featured-banner{border-radius:var(--r-lg);aspect-ratio:21/9;background:var(--zinc-100);border:1px solid var(--border);z-index:1;margin-bottom:14px;transition:transform .4s,box-shadow .4s;animation:.6s fadeUp;position:relative;overflow:hidden}.gnu-single .featured-banner-img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.gnu-single .lead-section{max-width:740px;margin-bottom:14px}.gnu-single .lead-p{color:var(--text-muted);letter-spacing:-.005em;font-size:16.5px;line-height:1.7}.gnu-single .lead-p strong{color:var(--text);font-weight:600}.gnu-single .lead-p .highlight-link{color:var(--accent-deep);border-bottom:1px solid #9951ff4d;font-weight:700;transition:border-color .15s}.gnu-single .lead-p .highlight-link:hover{border-bottom-color:var(--accent)}.gnu-single .lead-p em{color:var(--text);background:linear-gradient(#0000 62%,#9951ff24 62%);padding:0 2px;font-style:italic;font-weight:500}.gnu-single .vt-section{margin-bottom:32px;animation:.6s fadeUp}.gnu-single .vt-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 24px -16px #10b9812e}.gnu-single .vt-card:before{content:"";background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark));border-radius:var(--r-lg) var(--r-lg) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.gnu-single .vt-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.gnu-single .vt-head-left{align-items:center;gap:10px;min-width:0;display:flex}.gnu-single .vt-shield-wrap{flex-shrink:0;position:relative}.gnu-single .vt-shield{background:var(--green-soft);width:34px;height:34px;color:var(--green-dark);z-index:1;border:1.5px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;transition:background .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.gnu-single .vt-shield svg{fill:none;stroke-width:2.2px;width:18px;height:18px;transition:opacity .35s,transform .35s;position:absolute}.gnu-single .vt-shield-scanning{stroke:var(--accent-deep);opacity:1;animation:1.8s linear infinite vtShieldSpin}.gnu-single .vt-shield-clean{stroke:var(--green-dark);opacity:0;transform:scale(.6)}.gnu-single .vt-card.is-complete .vt-shield{background:var(--green-soft);border-color:#10b98166}.gnu-single .vt-card.is-complete .vt-shield-scanning{opacity:0;animation:none}.gnu-single .vt-card.is-complete .vt-shield-clean{opacity:1;animation:.5s cubic-bezier(.2,1.4,.4,1) vtShieldPop;transform:scale(1)}.gnu-single .vt-shield-pulse{opacity:0;pointer-events:none;border:2px solid #9951ff66;border-radius:13px;animation:2.2s ease-out infinite vtShieldPulse;position:absolute;inset:-3px}.gnu-single .vt-card.is-complete .vt-shield-pulse{opacity:0;animation:none}@keyframes vtShieldPulse{0%{opacity:0;transform:scale(.85)}50%{opacity:.7}to{opacity:0;transform:scale(1.15)}}@keyframes vtShieldSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vtShieldPop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.gnu-single .vt-head-text{min-width:0}.gnu-single .vt-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;line-height:1;transition:color .4s;display:inline-flex}.gnu-single .vt-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;transition:background .4s,box-shadow .4s;animation:1.2s ease-in-out infinite liveDot;box-shadow:0 0 6px #9951ff99}.gnu-single .vt-card.is-complete .vt-eyebrow{color:var(--green-dark)}.gnu-single .vt-card.is-complete .vt-eyebrow:before{background:var(--emerald-bright);animation:none;box-shadow:0 0 6px #10b98199}.gnu-single .vt-headline{color:var(--text);letter-spacing:-.015em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;opacity:1;min-height:1.2em;margin-top:3px;font-size:13.5px;font-weight:700;line-height:1.2;transition:color .3s,opacity .18s;overflow:hidden}.gnu-single .vt-verdict{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;display:flex}.gnu-single .vt-verdict-num{color:var(--accent-deep);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1;transition:color .4s}.gnu-single .vt-verdict-of{color:var(--text-soft);letter-spacing:-.005em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.gnu-single .vt-card.is-complete .vt-verdict-num{color:var(--green-dark)}.gnu-single .vt-bar{background:var(--border-soft);border-radius:9999px;height:4px;margin-bottom:10px;position:relative;overflow:hidden}.gnu-single .vt-bar-fill{background:linear-gradient(90deg,var(--accent),var(--accent-deep));border-radius:9999px;width:0%;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1),background .5s;position:relative}.gnu-single .vt-card.is-complete .vt-bar-fill{background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark))}.gnu-single .vt-bar-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:28px;height:100%;animation:1.4s ease-in-out infinite vtBarShimmer;position:absolute;top:0;right:0}.gnu-single .vt-card.is-complete .vt-bar-fill:after{opacity:0;animation:none}@keyframes vtBarShimmer{0%,to{transform:translate(-40px)}50%{transform:translate(40px)}}.gnu-single .vt-feed{margin-bottom:10px}.gnu-single .vt-feed-list{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9px;position:relative;overflow:hidden}.gnu-single .vt-feed-item{border-bottom:1px solid var(--border-soft);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:11px;transition:background .2s;animation:.32s cubic-bezier(.2,.8,.3,1) vtFeedSlideIn;display:grid}.gnu-single .vt-feed-item:last-child{border-bottom:none}.gnu-single .vt-feed-item.vt-feed-placeholder{color:var(--text-soft);font-style:italic}.gnu-single .vt-feed-dot{background:var(--emerald-bright);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 4px #10b98180}.gnu-single .vt-feed-item.is-timeout .vt-feed-dot{box-shadow:none;background:#a1a1aa}.gnu-single .vt-feed-item.is-unsupported .vt-feed-dot{box-shadow:none;background:#fbbf24}.gnu-single .vt-feed-placeholder .vt-feed-dot{background:var(--border);box-shadow:none}.gnu-single .vt-feed-engine{color:var(--text);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;font-weight:700;overflow:hidden}.gnu-single .vt-feed-status{color:var(--green-dark);letter-spacing:-.005em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px;font-weight:700}.gnu-single .vt-feed-item.is-timeout .vt-feed-status{color:var(--text-soft)}.gnu-single .vt-feed-item.is-unsupported .vt-feed-status{color:#92400e}@keyframes vtFeedSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.gnu-single .vt-summary{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9px;flex-direction:column;gap:5px;margin-bottom:10px;padding:10px 12px;animation:.4s cubic-bezier(.2,.8,.3,1) vtSummaryIn;display:flex}@keyframes vtSummaryIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.gnu-single .vt-summary-line1{color:var(--green-dark);letter-spacing:-.005em;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;line-height:1.3;display:flex}.gnu-single .vt-summary-line1 svg{width:13px;height:13px;stroke:var(--green-dark);fill:none;stroke-width:2.2px;flex-shrink:0}.gnu-single .vt-summary-line2{color:var(--text-muted);letter-spacing:-.005em;font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.4}.gnu-single .vt-summary-line2 strong{color:var(--text);font-weight:700}.gnu-single .vt-summary-more{color:var(--text-soft);font-weight:500}.gnu-single .vt-hidden{display:none!important}.gnu-single .vt-sha-row{background:var(--bg-soft);border:1px dashed var(--border);border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 10px;transition:border-color .4s;display:flex}.gnu-single .vt-card.is-complete .vt-sha-row{border-style:solid}.gnu-single .vt-sha-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.gnu-single .vt-sha-value{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:10px;transition:color .3s;overflow:hidden}.gnu-single [data-sha-random]:not(.sha-ready){color:var(--text-soft);opacity:.7;animation:.5s ease-in-out infinite alternate shaBlink}@keyframes shaBlink{0%{opacity:.5}to{opacity:.95}}.gnu-single .vt-sha-btn{background:var(--bg);border:1px solid var(--border);width:20px;height:20px;color:var(--text-soft);cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gnu-single .vt-sha-btn:hover{color:var(--text);border-color:var(--text-soft)}.gnu-single .vt-sha-btn.copied{background:var(--green-soft);color:var(--green-dark);border-color:#10b98166}.gnu-single .vt-sha-btn svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:10px;height:10px}.gnu-single .vt-foot{border-top:1px solid var(--border-soft);padding-top:8px}.gnu-single .vt-foot-meta{color:var(--text-soft);font-size:10.5px;font-weight:600}.gnu-single .vt-foot-meta strong{color:var(--text-muted);font-weight:700}.gnu-single .legal-section{background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--card-shadow-premium);content-visibility:auto;contain-intrinsic-size:0 600px;margin-bottom:48px;padding:32px;position:relative;overflow:hidden}.gnu-single .legal-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 60%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-80px}.gnu-single .legal-inner{z-index:1;position:relative}.gnu-single .legal-eyebrow{color:var(--green-dark);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .legal-eyebrow:before{content:"";background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 8px #10b98180}.gnu-single .legal-title{color:var(--text);letter-spacing:-.025em;align-items:center;gap:10px;margin-bottom:8px;font-size:22px;font-weight:800;line-height:1.2;display:flex}.gnu-single .legal-title-accent{background:linear-gradient(135deg,var(--green-dark),var(--green-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gnu-single .legal-subline{color:var(--text-muted);max-width:640px;margin-bottom:24px;font-size:14px;line-height:1.55}.gnu-single .legal-subline strong{color:var(--text);font-weight:600}.gnu-single .legal-pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.gnu-single .legal-pillar{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);flex-direction:column;gap:8px;padding:18px;transition:all .25s;display:flex}.gnu-single .legal-pillar:hover{border-color:#10b9814d;transform:translateY(-2px);box-shadow:0 10px 28px -10px #10b9812e,inset 0 1px #ffffffe6}.gnu-single .legal-pillar-icon{background:linear-gradient(135deg,#10b9812e,#10b9810f);border:1px solid #10b98138;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s;display:flex}.gnu-single .legal-pillar:hover .legal-pillar-icon{transform:scale(1.08)}.gnu-single .legal-pillar-icon svg{width:15px;height:15px;stroke:var(--green-dark);fill:none;stroke-width:2.3px}.gnu-single .legal-pillar-title{color:var(--text);letter-spacing:-.015em;font-size:13.5px;font-weight:800;line-height:1.2}.gnu-single .legal-pillar-desc{color:var(--text-muted);font-size:12px;line-height:1.5}.gnu-single .legal-pillar-desc strong{color:var(--text);font-weight:600}.gnu-single .legal-why{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);margin-bottom:18px;padding:22px 24px;position:relative}.gnu-single .legal-why-label{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:flex}.gnu-single .legal-why-label:after{content:"";background:var(--border-soft);flex:1;height:1px}.gnu-single .legal-why-text{color:var(--text-muted);margin-bottom:12px;font-size:13px;line-height:1.65}.gnu-single .legal-why-text strong{color:var(--text);font-weight:600}.gnu-single .legal-why-link{color:var(--green-dark);align-items:center;gap:5px;font-size:12.5px;font-weight:700;text-decoration:none;transition:gap .2s,color .15s;display:inline-flex}.gnu-single .legal-why-link:hover{color:var(--green-light);gap:8px}.gnu-single .legal-why-link svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:12px;height:12px;transition:transform .2s}.gnu-single .legal-why-link:hover svg{transform:translate(3px)}.gnu-single .legal-dev{background:linear-gradient(135deg,var(--bg-soft),#9951ff06);border:1px dashed var(--border);border-radius:var(--r-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.gnu-single .legal-dev-left{flex:1;align-items:center;gap:11px;min-width:0;display:flex}.gnu-single .legal-dev-icon{background:linear-gradient(135deg,var(--accent-soft),#9951ff26);border:1px solid #9951ff33;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.gnu-single .legal-dev-icon svg{width:14px;height:14px;stroke:var(--accent-deep);fill:none;stroke-width:2.3px}.gnu-single .legal-dev-text{min-width:0}.gnu-single .legal-dev-title{color:var(--text);letter-spacing:-.01em;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.2}.gnu-single .legal-dev-sub{color:var(--text-muted);font-size:11.5px;line-height:1.4}.gnu-single .legal-dev-cta{background:var(--bg);border:1px solid var(--border);color:var(--accent-deep);letter-spacing:-.01em;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .legal-dev-cta:hover{background:var(--accent-soft);border-color:#9951ff59;transform:translateY(-1px)}.gnu-single .legal-dev-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:11px;height:11px;transition:transform .2s}.gnu-single .legal-dev-cta:hover svg{transform:translate(3px)}.gnu-single .upgrade-section{border-radius:var(--r-lg);color:#fff;background:linear-gradient(135deg,#0d0716 0%,#1a0d24 100%);border:1px solid #ffffff0f;margin-bottom:48px;padding:36px;animation:.6s fadeUp;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #9951ff4d}.gnu-single .upgrade-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#9951ff40 0%,#0000 55%);width:520px;height:520px;position:absolute;top:-180px;right:-120px}.gnu-single .upgrade-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#10b9811a 0%,#0000 60%);width:380px;height:380px;position:absolute;bottom:-100px;left:-80px}.gnu-single .upgrade-particles{pointer-events:none;z-index:0;position:absolute;inset:0}.gnu-single .upgrade-particle{background:#b87aff66;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite particleDrift;position:absolute;box-shadow:0 0 8px #b87aff80}.gnu-single .upgrade-particle:first-child{animation-duration:14s;animation-delay:0s;top:15%;left:10%}.gnu-single .upgrade-particle:nth-child(2){background:#6ee7b766;animation-duration:16s;animation-delay:-3s;top:30%;left:80%;box-shadow:0 0 8px #6ee7b780}.gnu-single .upgrade-particle:nth-child(3){animation-duration:18s;animation-delay:-6s;top:60%;left:25%}.gnu-single .upgrade-particle:nth-child(4){background:#d4b8ff80;animation-duration:13s;animation-delay:-2s;top:75%;left:70%;box-shadow:0 0 8px #d4b8ff99}.gnu-single .upgrade-particle:nth-child(5){animation-duration:17s;animation-delay:-8s;top:25%;left:50%}.gnu-single .upgrade-particle:nth-child(6){background:#6ee7b74d;animation-duration:15s;animation-delay:-5s;top:80%;left:15%;box-shadow:0 0 8px #6ee7b780}.gnu-single .upgrade-particle:nth-child(7){animation-duration:14s;animation-delay:-9s;top:50%;left:90%}.gnu-single .upgrade-particle:nth-child(8){animation-duration:16s;animation-delay:-4s;top:90%;left:50%}.gnu-single .upgrade-inner{z-index:1;grid-template-columns:1.3fr 1fr;align-items:center;gap:36px;display:grid;position:relative}.gnu-single .upgrade-eyebrow{color:var(--accent-light);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-single .upgrade-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite liveDot}.gnu-single .upgrade-h{letter-spacing:-.03em;margin-bottom:10px;font-size:26px;font-weight:800;line-height:1.15}.gnu-single .upgrade-h-accent{background:linear-gradient(135deg,var(--accent-light),var(--accent-pale));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.gnu-single .upgrade-sub{color:#ffffffa6;margin-bottom:22px;font-size:14px;line-height:1.55}.gnu-single .upgrade-sub strong{color:#fff;font-weight:600}.gnu-single .upgrade-stats{border-radius:var(--r-sm);background:#ffffff0f;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.gnu-single .upgrade-stat{text-align:left;background:#ffffff05;padding:14px 18px;transition:background .25s}.gnu-single .upgrade-stat:hover{background:#ffffff0d}.gnu-single .upgrade-stat-num{color:#fff;letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1}.gnu-single .upgrade-stat-num.accent{background:linear-gradient(135deg,var(--accent-light),var(--accent-pale));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gnu-single .upgrade-stat-num.green{color:var(--green-light)}.gnu-single .upgrade-stat-label{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:600}.gnu-single .upgrade-features{flex-direction:column;gap:11px;margin-top:24px;animation:.6s .15s backwards fadeUp;display:flex}.gnu-single .upgrade-feature{color:#ffffffc7;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.gnu-single .upgrade-feature svg{width:16px;height:16px;stroke:var(--emerald-bright);fill:none;stroke-width:2.8px;filter:drop-shadow(0 2px 6px #10b98159);flex-shrink:0;margin-top:2px}.gnu-single .upgrade-feature strong{color:#fff;font-weight:700}.gnu-single .upgrade-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));color:#fff;letter-spacing:-.015em;text-align:center;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;margin-top:18px;margin-bottom:14px;padding:16px 22px;font-size:14.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;animation:2.5s ease-in-out infinite ctaPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #10b98166,inset 0 1px #fff3}.gnu-single .upgrade-cta-content{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.gnu-single .upgrade-cta-line1{word-break:break-word;color:#fff;width:100%;font-size:15px;font-weight:800;line-height:1.25;display:block}.gnu-single .upgrade-cta-line2{opacity:.92;letter-spacing:-.005em;color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.gnu-single .upgrade-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .upgrade-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px -8px #10b98180,inset 0 1px #ffffff40}.gnu-single .upgrade-cta:hover:after{left:120%}.gnu-single .upgrade-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .upgrade-cta:hover .upgrade-cta-arrow{transform:translate(3px)}.gnu-single .upgrade-cta-wrap{width:100%;margin-top:18px;margin-bottom:14px;padding-top:14px;position:relative}.gnu-single .upgrade-cta-wrap .upgrade-cta{margin-top:0;margin-bottom:0}.gnu-single .upgrade-cta-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:5;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 11px;font-size:10.5px;font-weight:800;line-height:1;display:none;position:absolute;top:0;right:18px;box-shadow:0 6px 16px -4px #f59e0b8c,inset 0 1px #fff6}.gnu-single .upgrade-cta-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:11px;height:11px}.gnu-single .upgrade-cta.is-lifetime{background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 8px 24px -8px #9951ff8c,inset 0 1px #ffffff38}.gnu-single .upgrade-cta.is-lifetime:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);box-shadow:0 14px 32px -8px #9951ffa6,inset 0 1px #ffffff47}.gnu-single .upgrade-cta-wrap.is-lifetime .upgrade-cta-badge{animation:.35s badgePop;display:inline-flex}.gnu-single .upgrade-assurances{flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;display:flex}.gnu-single .upgrade-assurance{color:#fff9;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .upgrade-assurance svg{width:13px;height:13px;stroke:var(--green-light);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .upgrade-assurance strong{color:#ffffffe6;font-weight:700}.gnu-single .upgrade-billing-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .upgrade-billing-option{cursor:pointer;color:#ffffff8c;background:0 0;border:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .upgrade-billing-option:hover{color:#ffffffd9}.gnu-single .upgrade-billing-option.active{color:var(--text);background:#fff;box-shadow:0 2px 8px #00000040}.gnu-single .upgrade-billing-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .upgrade-billing-sub{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .upgrade-billing-option.active .upgrade-billing-sub{color:var(--accent)}.gnu-single .upgrade-billing-best{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff26;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 8px #9951ff80}.gnu-single .upgrade-savings{color:var(--green-light);letter-spacing:-.005em;background:#10b9811f;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.gnu-single .upgrade-savings svg{width:11px;height:11px;stroke:var(--green-light);fill:none;stroke-width:2.8px}.gnu-single .upgrade-right{z-index:1;position:relative}.gnu-single .upgrade-price-card{border-radius:var(--r-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 8px 24px -8px #0000004d}.gnu-single .upgrade-price-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-single .upgrade-price-label{text-transform:uppercase;letter-spacing:.14em;color:#ffffff80;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.gnu-single .upgrade-price-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.gnu-single .upgrade-price-amount{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:48px;font-weight:800;line-height:1}.gnu-single .upgrade-price-period{color:#ffffff80;font-size:16px;font-weight:500}.gnu-single .upgrade-price-strike{color:#ffffff59;font-variant-numeric:tabular-nums;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:line-through;display:inline-block}.gnu-single .upgrade-payments{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.gnu-single .upgrade-payments-label{color:#fff6;text-transform:uppercase;letter-spacing:.12em;width:100%;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:9.5px}.gnu-single .payment-pill{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:5px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;transition:all .2s;display:inline-flex}.gnu-single .payment-pill:hover{color:#ffffffe6;background:#ffffff14}.gnu-single .related-section{border-top:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:0 500px;padding-top:48px;position:relative}.gnu-single .related-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.gnu-single .related-eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 8px #9951ff80}.gnu-single .related-head-stack{margin-bottom:24px}.gnu-single .related-h2{letter-spacing:-.025em;color:var(--text);margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.2}.gnu-single .related-sub{color:var(--text-muted);font-size:13.5px;line-height:1.45}.gnu-single .related-sub strong{color:var(--text);font-weight:600}.gnu-single .related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.gnu-single .product-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);color:inherit;box-shadow:var(--card-shadow-premium);flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.3,1),border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.gnu-single .product-card:hover{border-color:#9951ff47;transform:translateY(-4px);box-shadow:0 16px 36px -14px #9951ff38,inset 0 1px #ffffffe6}.gnu-single .product-card-media{aspect-ratio:16/10;background:var(--zinc-100);border-radius:10px;margin:10px 12px 0;position:relative;overflow:hidden}.gnu-single .product-card-media svg,.gnu-single .product-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.gnu-single .product-card:hover .product-card-media svg,.gnu-single .product-card:hover .product-card-media img{transform:scale(1.06)}.gnu-single .card-au-pill{z-index:2;background:var(--zinc-950);border:1px solid var(--zinc-800);border-radius:9999px;align-items:center;gap:4px;height:20px;padding:0 9px;display:inline-flex;position:absolute;top:8px;right:8px}.gnu-single .card-au-pill svg{fill:none;stroke:#4ade80;stroke-width:2.5px;width:9px;height:9px}.gnu-single .card-au-pill span{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:700;line-height:1}.gnu-single .product-card-author{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;padding:10px 12px 0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;line-height:1;display:flex}.gnu-single .product-card-author svg{width:11px;height:11px;stroke:var(--text-subtle);fill:none;stroke-width:2.3px;flex-shrink:0}.gnu-single .product-card-author-name{color:var(--text-muted);text-transform:none;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;overflow:hidden}.gnu-single .product-card-body{flex-direction:column;flex:1;padding:6px 12px 12px;display:flex}.gnu-single .product-card-title{color:var(--text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 5px;font-size:14px;font-weight:800;line-height:1.25;overflow:hidden}.gnu-single .product-card-desc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:11px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.gnu-single .product-card-footer{border-top:1px solid var(--zinc-100);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.gnu-single .product-card-stats{white-space:nowrap;flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.gnu-single .product-card-stat{color:var(--text-subtle);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600;display:inline-flex}.gnu-single .product-card-stat svg{width:9px;height:9px;stroke:var(--text-subtle);fill:none;stroke-width:2.3px;flex-shrink:0}.gnu-single .product-card-stat-sep{background:var(--zinc-300);border-radius:50%;flex-shrink:0;width:2px;height:2px}.gnu-single .product-card-arrow{background:var(--bg-soft);width:22px;height:22px;color:var(--text-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}.gnu-single .product-card:hover .product-card-arrow{background:var(--accent-soft);color:var(--accent-deep);transform:translate(2px)}.gnu-single .product-card-arrow svg{stroke:currentColor;fill:none;stroke-width:2.8px;width:10px;height:10px}.gnu-single .related-cta-row{justify-content:center;margin-top:8px;display:flex}.gnu-single .related-cta{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);letter-spacing:-.01em;box-shadow:var(--card-shadow-premium);border-radius:9999px;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.gnu-single .related-cta:hover{background:var(--bg);color:var(--accent-deep);border-color:#9951ff52;transform:translateY(-2px);box-shadow:0 10px 24px -8px #9951ff38,inset 0 1px #ffffffe6}.gnu-single .related-cta-count{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-weight:800}.gnu-single .related-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px;transition:transform .25s}.gnu-single .related-cta:hover svg{transform:translate(3px)}.gnu-single .aside{scrollbar-width:thin;scrollbar-color:#9951ff4d transparent;scroll-behavior:smooth;flex-direction:column;grid-area:aside;gap:16px;min-width:0;max-height:calc(100vh - 40px);margin:-24px -8px -24px 0;padding:24px 8px 24px 0;display:flex;position:sticky;top:20px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 40px calc(100% - 40px),#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gnu-single .aside::-webkit-scrollbar{width:6px}.gnu-single .aside::-webkit-scrollbar-track{background:0 0;border-radius:9999px}.gnu-single .aside::-webkit-scrollbar-thumb{background:linear-gradient(#9951ff40,#9951ff73) padding-box padding-box;border:1px solid #0000;border-radius:9999px;transition:background .2s}.gnu-single .aside::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9951ff80,#9951ffbf) padding-box padding-box;border:1px solid #0000}.gnu-single .aside::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,var(--accent),var(--accent-deep))}.gnu-single .aside-variant{animation:.3s fadeIn;display:none}.gnu-single .aside-variant.active{flex-direction:column;gap:16px;display:flex}.gnu-single .premium-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);position:relative;overflow:hidden;box-shadow:0 12px 40px -16px #9951ff33,inset 0 1px #ffffffe6}.gnu-single .premium-card-strip{background:linear-gradient(90deg,var(--accent),var(--accent-light),var(--accent-deep));height:4px;position:relative;overflow:hidden}.gnu-single .premium-card-strip:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:3s ease-in-out infinite edgeSlide;position:absolute;top:0;left:-50%}.gnu-single .premium-card-body{padding:24px}.gnu-single .premium-tag{background:var(--accent-soft);color:var(--accent-deep);text-transform:uppercase;letter-spacing:.12em;border:1px solid #9951ff33;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.gnu-single .premium-tag-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite liveDot}.gnu-single .premium-price-row{align-items:baseline;gap:6px;margin-bottom:3px;display:flex}.gnu-single .premium-price-amount{letter-spacing:-.04em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:56px;font-weight:800;line-height:1}.gnu-single .premium-price-period{color:var(--text-muted);font-size:18px;font-weight:600}.gnu-single .premium-price-meta{color:var(--text-subtle);align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;display:flex}.gnu-single .premium-price-meta-strike{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;text-decoration:line-through}.gnu-single .premium-price-meta-sep{background:var(--zinc-300);border-radius:50%;width:3px;height:3px}.gnu-single .premium-savings{color:var(--green-dark);background:#10b9811a;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.gnu-single .premium-savings svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.8px}.gnu-single .premium-social-proof{background:linear-gradient(135deg,var(--bg-soft),#f59e0b0a);border:1px solid var(--border-soft);border-radius:var(--r-sm);align-items:center;gap:8px;margin-bottom:18px;padding:10px 12px;display:flex}.gnu-single .premium-social-stars{color:var(--amber);letter-spacing:.5px;font-size:11px}.gnu-single .premium-social-text{color:var(--text-muted);flex:1;font-size:11.5px;line-height:1.3}.gnu-single .premium-social-text strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.gnu-single .premium-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));color:#fff;letter-spacing:-.015em;text-align:center;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;margin-bottom:8px;padding:16px 22px;font-size:14.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;animation:2.5s ease-in-out infinite ctaPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -8px #10b98166,inset 0 1px #fff3}.gnu-single .premium-cta-content{flex-direction:column;flex:1;align-items:center;gap:3px;min-width:0;display:flex}.gnu-single .premium-cta-line1{word-break:break-word;width:100%;font-size:15px;font-weight:800;line-height:1.25;display:block}.gnu-single .premium-cta-line2{opacity:.92;letter-spacing:-.005em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.gnu-single .premium-cta:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .premium-cta:hover{background:linear-gradient(135deg,#16a34a,#15803d);animation:none;transform:translateY(-2px)}.gnu-single .premium-cta:hover:after{left:120%}.gnu-single .premium-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;width:16px;height:16px}.gnu-single .premium-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .premium-cta:hover .premium-cta-arrow{transform:translate(3px)}.gnu-single .premium-cta-wrap{width:100%;margin-bottom:8px;padding-top:14px;position:relative}.gnu-single .premium-cta-wrap .premium-cta{margin-bottom:0}.gnu-single .premium-cta-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:5;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 11px;font-size:10.5px;font-weight:800;line-height:1;display:none;position:absolute;top:0;right:18px;box-shadow:0 6px 16px -4px #f59e0b8c,inset 0 1px #fff6}.gnu-single .premium-cta-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:11px;height:11px}.gnu-single .premium-cta.is-lifetime{background:linear-gradient(135deg,var(--accent),var(--accent-deep));box-shadow:0 8px 24px -8px #9951ff80,inset 0 1px #fff3}.gnu-single .premium-cta.is-lifetime:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);box-shadow:0 14px 32px -8px #9951ff99,inset 0 1px #ffffff40}.gnu-single .premium-cta-wrap.is-lifetime .premium-cta-badge{animation:.35s badgePop;display:inline-flex}@keyframes badgePop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.gnu-single .premium-includes-title{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--border-soft);margin-bottom:12px;padding-top:18px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.gnu-single .premium-includes{flex-direction:column;gap:10px;display:flex}.gnu-single .premium-include{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.gnu-single .premium-include svg{width:14px;height:14px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0;margin-top:2px}.gnu-single .premium-include strong{color:var(--text);font-weight:700}.gnu-single .premium-billing-toggle{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:9999px;grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 18px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .premium-billing-option{cursor:pointer;color:var(--text-subtle);background:0 0;border:none;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .premium-billing-option:hover{color:var(--text)}.gnu-single .premium-billing-option.active{color:var(--text);background:#fff;box-shadow:0 2px 6px #0000000f,0 1px 2px #0000000a}.gnu-single .premium-billing-option-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .premium-billing-option-sub{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .premium-billing-option.active .premium-billing-option-sub{color:var(--accent)}.gnu-single .premium-billing-best-badge{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 6px #9951ff66}.gnu-single .premium-assurances{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.gnu-single .premium-assurance{color:var(--text-muted);align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .premium-assurance svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .premium-assurance strong{color:var(--text);font-weight:700}.gnu-single .download-card{border:1px solid var(--border);border-radius:var(--r-lg);background:linear-gradient(#fff 0%,#f5fdf9 100%);position:relative;overflow:visible;box-shadow:0 18px 48px -16px #10b9812e,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9811f 0%,#0000 60%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.gnu-single .download-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#9951ff0d 0%,#0000 60%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;left:-20px}.gnu-single .download-card-strip{border-radius:var(--r-lg) var(--r-lg) 0 0}.gnu-single .download-card-body{z-index:1;padding:24px;position:relative;overflow:visible}.gnu-single .download-card.ultimate-tier{background:linear-gradient(#fff 0%,#faf5ff 100%);box-shadow:0 18px 48px -16px #9951ff38,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card.ultimate-tier:before{background:radial-gradient(circle,#9951ff24 0%,#0000 60%)}.gnu-single .download-card-strip{background:linear-gradient(90deg,var(--emerald-bright),var(--green-dark),var(--emerald-bright));height:4px;position:relative;overflow:hidden}.gnu-single .download-card.ultimate-tier .download-card-strip{background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-light),var(--accent),var(--accent-deep))}.gnu-single .download-card.locked-tier{background:linear-gradient(#fff 0%,#fffbeb 100%);box-shadow:0 18px 48px -16px #fbbf2438,0 4px 14px -4px #0000000f,inset 0 1px #ffffffe6}.gnu-single .download-card.locked-tier:before{background:radial-gradient(circle,#fbbf2429 0%,#0000 60%)}.gnu-single .download-card.locked-tier .download-card-strip{background:linear-gradient(90deg,#fbbf24,#f59e0b,#fbbf24)}.gnu-single .download-card.locked-tier .download-card-status{color:#92400e;background:#fbbf241f}.gnu-single .download-card.locked-tier .download-card-status-dot{background:#f59e0b;box-shadow:0 0 6px #f59e0b80}.gnu-single .download-card-locked-msg{color:var(--text-muted);margin:8px 0 16px;font-size:13px;font-weight:500;line-height:1.5}.gnu-single .download-card-locked-msg strong{color:var(--text);font-weight:700}.gnu-single .download-locked-cta{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;letter-spacing:-.015em;text-align:center;border:none;border-radius:22px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;margin-bottom:16px;padding:16px 22px;font-family:Poppins,-apple-system,sans-serif;font-size:15px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 10px 28px -8px #9951ff8c,0 2px 6px #9951ff26,inset 0 1px #ffffff40}.gnu-single .download-locked-cta:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87);color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -8px #9951ff99,0 4px 10px #9951ff33,inset 0 1px #ffffff4d}.gnu-single .download-locked-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;flex-shrink:0;width:18px;height:18px}.gnu-single .download-card-strip:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:50%;height:100%;animation:3s ease-in-out infinite edgeSlide;position:absolute;top:0;left:-50%}.gnu-single .download-card-top-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.gnu-single .download-card-status{background:var(--green-soft);color:var(--green-dark);text-transform:uppercase;letter-spacing:.12em;border:1px solid #10b98140;border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;display:inline-flex}.gnu-single .download-card-status-dot{background:var(--green);border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite liveDot}.gnu-single .download-card-max-badge{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.12em;border:1px solid #9951ff66;border-radius:9999px;align-items:center;gap:5px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px -3px #9951ff73}.gnu-single .download-card-max-badge svg{stroke:#fff;fill:#fff;stroke-width:1.5px;width:9px;height:9px}.gnu-single .download-card-title{color:var(--text);letter-spacing:-.025em;margin-bottom:10px;font-size:19px;font-weight:800;line-height:1.2}.gnu-single .download-card-meta-row{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:20px;display:flex}.gnu-single .download-version-pill{background:var(--bg-soft);border:1px solid var(--border);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.gnu-single .download-version-pill:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #9951ff66}.gnu-single .download-latest-check{color:var(--green-dark);align-items:center;gap:5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .download-latest-check svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:3px;flex-shrink:0}.gnu-single .download-meta-dot{background:var(--zinc-300);border-radius:50%;flex-shrink:0;width:3px;height:3px}.gnu-single .download-released{color:var(--text-subtle);align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.gnu-single .download-released svg{width:11px;height:11px;stroke:var(--text-subtle);fill:none;stroke-width:2px;flex-shrink:0}.gnu-single .download-card-body>a:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>button,.gnu-single .download-card-body>form>button,.gnu-single .download-card-body>div>a:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>div>button,.gnu-single .download-card-body a[href*=\.zip],.gnu-single .download-card-body a[href*=r2\.dev],.gnu-single .download-card-body a[href*=r2\.cloudflarestorage],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link),.gnu-single .download-card-body a[class*=r2-],.gnu-single .download-card-body button[class*=download],.gnu-single .download-card-body button[class*=r2-],.gnu-single .download-card .download-cta,.gnu-single .download-card a.download-cta{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark))!important;background-color:var(--emerald-bright)!important;background-image:linear-gradient(135deg,var(--emerald-bright),var(--green-dark))!important;color:#fff!important;letter-spacing:-.015em!important;text-align:center!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;border:none!important;border-radius:22px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:56px!important;margin:0!important;padding:16px 22px!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;transition:all .25s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:0 10px 28px -8px #10b9818c,0 2px 6px #10b98126,inset 0 1px #ffffff40!important}.gnu-single .download-card-body>a:hover:not(.download-developer-link):not(.download-trust-item),.gnu-single .download-card-body>button:hover,.gnu-single .download-card-body>form>button:hover,.gnu-single .download-card-body a[href*=\.zip]:hover,.gnu-single .download-card-body a[href*=r2\.dev]:hover,.gnu-single .download-card-body a[href*=r2\.cloudflarestorage]:hover,.gnu-single .download-card-body a[class*=download]:hover:not(.download-developer-link),.gnu-single .download-card-body a[class*=r2-]:hover,.gnu-single .download-card-body button[class*=download]:hover,.gnu-single .download-card-body button[class*=r2-]:hover,.gnu-single .download-card .download-cta:hover,.gnu-single .download-card a.download-cta:hover{background:linear-gradient(135deg,var(--green-dark),#047857)!important;background-color:var(--green-dark)!important;background-image:linear-gradient(135deg,var(--green-dark),#047857)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px -8px #10b98199,0 4px 10px #10b98133,inset 0 1px #ffffff4d!important}.gnu-single .download-card-body .gnu-r2-btn-badge{z-index:10!important;letter-spacing:.04em!important;color:#fff!important;text-transform:uppercase!important;white-space:nowrap!important;background:linear-gradient(135deg,#34d399,#059669)!important;border-radius:9999px!important;padding:3px 9px!important;font-family:JetBrains Mono,monospace!important;font-size:9.5px!important;font-weight:800!important;line-height:1!important;top:-10px!important;right:-6px!important;box-shadow:0 4px 12px #10b98166,0 0 0 2px #fff!important}.gnu-single .download-card-body>a:not(.download-developer-link) *,.gnu-single .download-card-body>button *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) *,.gnu-single .download-card-body a[class*=r2-] *,.gnu-single .download-card-body button[class*=r2-] *,.gnu-single .download-card .download-cta *{color:#fff!important}.gnu-single .download-card-body>a:not(.download-developer-link) svg,.gnu-single .download-card-body>button svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) svg,.gnu-single .download-card-body a[class*=r2-] svg,.gnu-single .download-card-body button[class*=r2-] svg,.gnu-single .download-card .download-cta svg{stroke:#fff!important;fill:none!important;stroke-width:2.5px!important;flex-shrink:0!important;width:18px!important;height:18px!important}.gnu-single .download-card a.download-cta,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link){contain:layout}.gnu-single .download-card a.download-cta [class*=badge],.gnu-single .download-card a.download-cta [class*=updated],.gnu-single .download-card a.download-cta [class*=new-],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated],.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=new-]{color:#422006!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important;z-index:5!important;pointer-events:none!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;text-shadow:none!important;background:#fbbf24 linear-gradient(135deg,#fbbf24,#f59e0b)!important;border:1.5px solid #fff!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;margin:0!important;padding:3px 8px!important;font-family:Poppins,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;position:absolute!important;inset:6px 8px auto auto!important;box-shadow:0 3px 8px -2px #f59e0b80,inset 0 1px #fff6!important}.gnu-single .download-card a.download-cta [class*=badge] *,.gnu-single .download-card a.download-cta [class*=updated] *,.gnu-single .download-card a.download-cta [class*=new-] *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge] *,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated] *{color:#422006!important}.gnu-single .download-card a.download-cta [class*=badge] svg,.gnu-single .download-card a.download-cta [class*=updated] svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=badge] svg,.gnu-single .download-card-body a[class*=download]:not(.download-developer-link) [class*=updated] svg{stroke:#422006!important;fill:none!important;stroke-width:2.5px!important;width:9px!important;height:9px!important}.gnu-single .download-card.ultimate-tier .download-card-body>a:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body>button,.gnu-single .download-card.ultimate-tier .download-card-body>form>button,.gnu-single .download-card.ultimate-tier .download-card-body a[href*=\.zip]:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=download]:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=r2-],.gnu-single .download-card.ultimate-tier .download-card-body button[class*=r2-],.gnu-single .download-card.ultimate-tier .download-cta{background:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;background-image:linear-gradient(135deg,var(--accent),var(--accent-deep))!important;box-shadow:0 8px 24px -8px #9951ff66,inset 0 1px #fff3!important}.gnu-single .download-card.ultimate-tier .download-card-body>a:hover:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body>button:hover,.gnu-single .download-card.ultimate-tier .download-card-body a[class*=download]:hover:not(.download-developer-link),.gnu-single .download-card.ultimate-tier .download-card-body a[class*=r2-]:hover,.gnu-single .download-card.ultimate-tier .download-card-body button[class*=r2-]:hover,.gnu-single .download-card.ultimate-tier .download-cta:hover{background:linear-gradient(135deg,var(--accent-deep),#581c87)!important;background-image:linear-gradient(135deg,var(--accent-deep),#581c87)!important}.gnu-single .download-trust-hint{border-top:1px dashed var(--border-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;margin-bottom:18px;padding-top:16px;display:flex}.gnu-single .download-trust-item{color:var(--text-subtle);align-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .download-trust-item svg{width:11px;height:11px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .download-developer-link{border:1px solid var(--border-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:11px 13px;transition:all .2s;background:var(--bg-soft)!important;background-color:var(--bg-soft)!important;color:var(--text)!important;box-shadow:none!important;background-image:none!important;min-height:0!important;text-decoration:none!important;display:flex!important}.gnu-single .download-developer-link:hover{border-color:#9951ff59;transform:translateY(-1px);background:var(--bg)!important;background-color:var(--bg)!important;color:var(--text)!important;box-shadow:0 6px 14px -4px #9951ff2e!important}.gnu-single .download-developer-info{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.gnu-single .download-developer-icon{border:1px solid #9951ff38;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;background:linear-gradient(135deg,var(--accent-soft),#9951ff29)!important}.gnu-single .download-developer-link:hover .download-developer-icon{border-color:#9951ff73;background:linear-gradient(135deg,#9951ff33,#9951ff4d)!important}.gnu-single .download-developer-icon svg{width:14px!important;height:14px!important;stroke:var(--accent-deep)!important;fill:none!important;stroke-width:2.3px!important;flex-shrink:0!important}.gnu-single .download-developer-text{flex:1;min-width:0}.gnu-single .download-developer-label{text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-family:JetBrains Mono,monospace;line-height:1;color:var(--text-soft)!important;font-size:9.5px!important;font-weight:800!important}.gnu-single .download-developer-url{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.2;display:block;overflow:hidden;color:var(--text)!important;font-size:12.5px!important;font-weight:700!important}.gnu-single .download-developer-link:hover .download-developer-url{color:var(--accent-deep)!important}.gnu-single .download-developer-arrow{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex;color:var(--text-soft)!important}.gnu-single .download-developer-link:hover .download-developer-arrow{transform:translate(2px,-2px);color:var(--accent-deep)!important}.gnu-single .download-developer-arrow svg{stroke:currentColor!important;fill:none!important;stroke-width:2.5px!important;flex-shrink:0!important;width:13px!important;height:13px!important}.gnu-single .download-card-body .gnu-ur-button{margin:0}.gnu-single .download-card-body .gnu-ur .gur-ru-row{border-top:1px dashed var(--border-soft)}.gnu-single .upgrade-card{background:var(--bg);background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(135deg,#9951ff66 0%,#9951ff1a 40%,#9951ff66 100%);border-radius:var(--r-lg);color:var(--text);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;padding:22px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 36px -16px #9951ff40,0 2px 8px -4px #0000000f,inset 0 1px #fff9}.gnu-single .upgrade-card:hover{transform:translateY(-3px);box-shadow:0 20px 50px -16px #9951ff52,0 4px 12px -4px #00000014,inset 0 1px #ffffffb3}.gnu-single .upgrade-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#9951ff1f 0%,#0000 60%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.gnu-single .upgrade-card:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#10b9810f 0%,#0000 60%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-50px;left:-30px}.gnu-single .upgrade-card-inner{z-index:1;position:relative}.gnu-single .upgrade-card-floating-badge{color:#422006;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:2;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:9.5px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px;box-shadow:0 4px 12px -2px #f59e0b80,inset 0 1px #fff6}.gnu-single .upgrade-card-floating-badge svg{fill:currentColor;stroke:none;flex-shrink:0;width:10px;height:10px}.gnu-single .upgrade-card-eyebrow{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:6px;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:inline-flex}.gnu-single .upgrade-card-eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 6px #9951ff99}.gnu-single .upgrade-card-toggle{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 16px;padding:4px;display:grid;position:relative;overflow:visible}.gnu-single .upgrade-card-toggle-option{cursor:pointer;color:var(--text-soft);background:0 0;border:none;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:9px 8px;font-family:inherit;font-weight:600;transition:all .25s;display:flex;position:relative}.gnu-single .upgrade-card-toggle-option:hover{color:var(--text)}.gnu-single .upgrade-card-toggle-option.active{color:var(--text);background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.gnu-single .upgrade-card-toggle-label{letter-spacing:-.01em;font-size:11.5px;font-weight:700;line-height:1.1}.gnu-single .upgrade-card-toggle-sub{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1}.gnu-single .upgrade-card-toggle-option.active .upgrade-card-toggle-sub{color:var(--accent);opacity:1}.gnu-single .upgrade-card-toggle-best{background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff40;border-radius:9999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;line-height:1;position:absolute;top:-7px;right:8px;box-shadow:0 2px 8px #9951ff80}.gnu-single .upgrade-card-price-row{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.gnu-single .upgrade-card-price-strike{color:var(--text-soft);letter-spacing:-.02em;font-variant-numeric:tabular-nums;opacity:.7;font-size:18px;font-weight:600;line-height:1;-webkit-text-decoration:line-through #9951ff8c;text-decoration:line-through #9951ff8c;text-decoration-thickness:1.5px}.gnu-single .upgrade-card-price{letter-spacing:-.035em;color:var(--text);font-variant-numeric:tabular-nums;font-size:38px;font-weight:800;line-height:1}.gnu-single .upgrade-card-period{color:var(--text-soft);font-size:14px;font-weight:500}.gnu-single .upgrade-card-savings{color:var(--green-dark);letter-spacing:-.005em;background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;display:inline-flex}.gnu-single .upgrade-card-savings svg{width:11px;height:11px;stroke:var(--green-dark);fill:none;stroke-width:2.8px}.gnu-single .upgrade-card-features-title{color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800}.gnu-single .upgrade-card-features{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.gnu-single .upgrade-card-feature{color:var(--text-soft);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.gnu-single .upgrade-card-feature svg{width:13px;height:13px;stroke:var(--emerald-bright);fill:none;stroke-width:3px;filter:drop-shadow(0 1px 2px #10b9814d);flex-shrink:0;margin-top:2px}.gnu-single .upgrade-card-feature strong{color:var(--text);font-weight:700}.gnu-single .upgrade-card-cta{background:var(--text);color:#fff;letter-spacing:-.015em;text-align:center;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:12px;padding:14px 18px;font-size:13.5px;font-weight:800;line-height:1.3;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -6px #0006,inset 0 1px #ffffff1a}.gnu-single .upgrade-card-cta-content{flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.gnu-single .upgrade-card-cta-line1{color:#fff;letter-spacing:-.015em;width:100%;font-size:14px;font-weight:800;line-height:1.25;display:block}.gnu-single .upgrade-card-cta-line2{opacity:.78;letter-spacing:-.005em;color:#fff;align-items:center;gap:6px;font-size:11.5px;font-weight:600;line-height:1.3;display:inline-flex}.gnu-single .upgrade-card-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:60%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.gnu-single .upgrade-card-cta:hover{background:var(--zinc-800);transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000073,inset 0 1px #ffffff26}.gnu-single .upgrade-card-cta:hover:after{left:120%}.gnu-single .upgrade-card-cta-arrow{font-family:JetBrains Mono,monospace;font-weight:800;transition:transform .25s}.gnu-single .upgrade-card-cta:hover .upgrade-card-cta-arrow{transform:translate(3px)}.gnu-single .upgrade-card-assurances{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding-top:14px;display:flex}.gnu-single .upgrade-card-assurance{color:var(--text-soft);align-items:center;gap:5px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.gnu-single .upgrade-card-assurance svg{width:11px;height:11px;stroke:var(--emerald-bright);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .upgrade-card-assurance strong{color:var(--text);font-weight:700}.gnu-single .product-details-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--card-shadow-premium);padding:20px}.gnu-single .product-details-head{color:var(--text);letter-spacing:-.015em;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.gnu-single .product-details-head svg{width:14px;height:14px;stroke:var(--text-muted);fill:none;stroke-width:2px}.gnu-single .product-details-list{flex-direction:column;gap:0;display:flex}.gnu-single .product-details-row{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;transition:padding .2s;display:flex}.gnu-single .product-details-row:last-child{border-bottom:none}.gnu-single .product-details-row:hover{padding-left:4px}.gnu-single .product-details-row-label{color:var(--text-subtle);align-items:center;gap:8px;font-weight:500;display:inline-flex}.gnu-single .product-details-row-label svg{width:13px;height:13px;stroke:var(--zinc-400);fill:none;stroke-width:2px}.gnu-single .product-details-row-value{color:var(--text);text-align:right;font-size:12.5px;font-weight:700}.gnu-single .product-details-row-value.green{color:var(--green-dark)}.gnu-single .product-details-row-value.accent{color:var(--accent)}.gnu-single .product-details-row-value a{color:var(--green-dark);border-bottom:1px solid #10b9814d;transition:border-color .15s}.gnu-single .product-details-row-value a:hover{border-bottom-color:var(--green-dark)}.gnu-single .product-details-dev-link{align-items:center;gap:4px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex;color:var(--accent-deep)!important;border-bottom:none!important}.gnu-single .product-details-dev-link:hover{color:var(--accent)!important;border-bottom:none!important}.gnu-single .product-details-dev-link svg{stroke:currentColor;fill:none;stroke-width:2.4px;opacity:.7;flex-shrink:0;width:11px;height:11px;transition:transform .2s,opacity .2s}.gnu-single .product-details-dev-link:hover svg{opacity:1;transform:translate(1px,-1px)}.gnu-single .product-details-footer{border-top:1px solid var(--border-soft);color:var(--text-subtle);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:11px;font-weight:600;line-height:1.3;display:flex}.gnu-single .product-details-footer svg{width:12px;height:12px;stroke:var(--green-dark);fill:none;stroke-width:2.5px;flex-shrink:0}.gnu-single .product-details-footer strong{color:var(--green-dark);font-weight:700}.gnu-single .product-details-footer-num{font-variant-numeric:tabular-nums;color:var(--text);font-family:JetBrains Mono,monospace;font-weight:700}.gnu-single .access-section{margin-bottom:18px}.gnu-single .access-section:last-child{margin-bottom:0}.gnu-single .access-subhead{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800;line-height:1;display:flex}.gnu-single .access-subhead:after{content:"";background:var(--border-soft);flex:1;height:1px}.gnu-single .license-key-card{background:linear-gradient(135deg,var(--bg-soft),#9951ff06);border:1px solid var(--border);border-radius:var(--r-sm);margin-bottom:10px;padding:12px}.gnu-single .license-key-row{background:var(--bg);border:1px solid var(--border-soft);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.gnu-single .license-key-value{color:var(--text);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600;transition:filter .2s;overflow:hidden}.gnu-single .license-key-value.masked{filter:blur(4px);-webkit-user-select:none;user-select:none}.gnu-single .license-key-actions{flex-shrink:0;gap:4px;display:flex}.gnu-single .license-key-btn{border:1px solid var(--border);cursor:pointer;width:26px;height:26px;color:var(--text-subtle);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.gnu-single .license-key-btn:hover{background:var(--bg-soft);border-color:var(--zinc-300);color:var(--text)}.gnu-single .license-key-btn.copied{background:var(--green-soft);color:var(--green-dark);border-color:#10b9814d}.gnu-single .license-key-btn svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:11px;height:11px}.gnu-single .license-key-hint{color:var(--text-subtle);margin-top:8px;padding:0 2px;font-size:11px;line-height:1.45}.gnu-single .access-action-link{background:var(--bg-soft);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:inherit;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.gnu-single .access-action-link:last-child{margin-bottom:0}.gnu-single .access-action-link:hover{background:var(--bg);border-color:#9951ff4d;transform:translateY(-1px);box-shadow:0 4px 12px -4px #9951ff1f}.gnu-single .access-action-link-left{min-width:0;color:var(--text);align-items:center;gap:9px;display:inline-flex}.gnu-single .access-action-link-icon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.gnu-single .access-action-link-icon.green{background:var(--green-soft);color:var(--green-dark)}.gnu-single .access-action-link-icon.purple{background:var(--accent-soft);color:var(--accent-deep)}.gnu-single .access-action-link-icon svg{stroke:currentColor;fill:none;stroke-width:2.3px;width:12px;height:12px}.gnu-single .access-action-link-arrow{color:var(--text-subtle);flex-shrink:0;align-items:center;transition:transform .2s,color .2s;display:flex}.gnu-single .access-action-link:hover .access-action-link-arrow{color:var(--accent-deep);transform:translate(3px)}.gnu-single .access-action-link-arrow svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-single .access-chat-label{color:var(--text-subtle);letter-spacing:-.005em;margin:10px 0 8px;font-size:11px;font-weight:600}.gnu-single .access-chat-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gnu-single .access-chat-btn{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--r-sm);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px 6px;text-decoration:none;transition:all .2s;display:flex}.gnu-single .access-chat-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px -6px #00000014}.gnu-single .access-chat-btn.whatsapp:hover{color:#1da851;background:#25d3660a;border-color:#25d366}.gnu-single .access-chat-btn.telegram:hover{color:#1d85b9;background:#26a5e40a;border-color:#26a5e4}.gnu-single .access-chat-btn.messenger:hover{color:#06c;background:#0084ff0a;border-color:#0084ff}.gnu-single .access-chat-icon{border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.gnu-single .access-chat-btn:hover .access-chat-icon{transform:scale(1.1)}.gnu-single .access-chat-btn.whatsapp .access-chat-icon{background:linear-gradient(135deg,#25d366,#1da851)}.gnu-single .access-chat-btn.telegram .access-chat-icon{background:linear-gradient(135deg,#26a5e4,#1d85b9)}.gnu-single .access-chat-btn.messenger .access-chat-icon{background:linear-gradient(135deg,#0084ff,#06c)}.gnu-single .access-chat-icon svg{fill:#fff;stroke:none;width:13px;height:13px}.gnu-single .access-chat-label-name{letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;line-height:1}.gnu-single .mobile-sticky-variant{display:none}@media (width>=1025px){.gnu-single .mobile-sticky,.gnu-single .mobile-sticky-variant,.gnu-single .mobile-sticky-variant.active{display:none!important}}@media (width<=1024px){.gnu-single .mobile-sticky-variant.active{display:flex}body.has-single-product-sticky #liveChatWidget,body.has-single-product-sticky .live-chat-widget-root{bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important;z-index:100!important}body:has(.gnu-single) #liveChatWidget{bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important;z-index:100!important}body:has(.gnu-single) .live-chat-widget-root{bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px)!important;z-index:100!important}}.gnu-single .mobile-sticky{-webkit-backdrop-filter:blur(20px)saturate(160%);padding:14px 16px calc(14px + env(safe-area-inset-bottom,0));z-index:90;background:#ffffffeb;border-top:1px solid #e4e4e799;align-items:center;gap:12px;transition:transform .4s cubic-bezier(.32,.72,0,1),-webkit-backdrop-filter .3s,backdrop-filter .3s,background .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 32px -8px #00000014}.gnu-single .mobile-sticky:before{content:"";background:linear-gradient(90deg,#0000,#9951ff33,#0000);height:1px;position:absolute;top:0;left:0;right:0}.gnu-single .mobile-sticky.visible{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards mobileSpringIn}.gnu-single .mobile-sticky.scroll-deep{-webkit-backdrop-filter:blur(28px)saturate(180%);background:#fffffffa;box-shadow:0 -16px 40px -8px #0000001f}.gnu-single .mobile-sticky-left{flex:1;min-width:0;overflow:hidden}.gnu-single .mobile-sticky-name{color:var(--text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:800;overflow:hidden}.gnu-single .mobile-sticky-sub{color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;overflow:hidden}.gnu-single .mobile-sticky-cta{color:#fff;white-space:nowrap;letter-spacing:-.01em;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:13px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-single .mobile-sticky-cta:hover{transform:translateY(-1px)}.gnu-single .mobile-sticky-cta.green{background:linear-gradient(135deg,var(--emerald-bright),var(--green-dark));box-shadow:0 8px 20px -6px #10b98166,inset 0 1px #fff3}.gnu-single .mobile-sticky-cta.dark{background:var(--zinc-950);box-shadow:0 8px 20px -6px #0006,inset 0 1px #ffffff1a}.gnu-single .mobile-sticky-cta.dark:hover{background:#000}.gnu-single .mobile-sticky-cta svg{stroke:#fff;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-single #upgradeSection.hidden{display:none}@media (prefers-reduced-motion:reduce){.gnu-single *,.gnu-single :before,.gnu-single :after{scroll-behavior:auto!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (width<=1100px){.gnu-single .layout{flex-direction:column;grid-template-columns:none;grid-template-areas:none;gap:0;max-width:100%;padding:32px 24px 24px;display:flex}.gnu-single .main,.gnu-single .main-top,.gnu-single .main-content,.gnu-single .main-bottom{width:100%;min-width:0}.gnu-single .aside{width:100%;min-width:0;max-height:none;margin:16px 0;padding:0;position:static;overflow:visible;-webkit-mask-image:none;mask-image:none}.gnu-single .aside-variant.active{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card,.gnu-single .product-details-card,.gnu-single .live-preview-banner,.gnu-single .license-key-card{width:100%;min-width:0;max-width:100%}.gnu-single .featured-banner{aspect-ratio:16/9;height:auto;margin-bottom:14px;min-height:0!important}.gnu-single .upgrade-inner{grid-template-columns:1fr;gap:24px}.gnu-single .legal-pillars{grid-template-columns:repeat(2,1fr);gap:12px}.gnu-single .legal-pillar:last-child{grid-column:1/-1}}@media (width<=900px){.gnu-single .layout{padding:30px 22px 24px}.gnu-single .related-grid{grid-template-columns:repeat(2,1fr);gap:14px}.gnu-single .upgrade-stats{gap:14px}.gnu-single .legal-pillars{grid-template-columns:1fr;gap:10px}.gnu-single .legal-pillar:last-child{grid-column:auto}.gnu-single .featured-banner{aspect-ratio:16/9;margin-bottom:12px}.gnu-single .product-details-card{margin-bottom:22px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:28px}}@media (width<=768px){.gnu-single .layout{padding:24px 18px 20px}.gnu-single .breadcrumb-inner{padding:0 18px;font-size:12px}.gnu-single .breadcrumb-current{max-width:180px}.gnu-single .featured-banner{aspect-ratio:16/9;border-radius:16px;margin-bottom:14px}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card{margin-bottom:14px}.gnu-single .product-details-card{margin-bottom:22px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:26px}.gnu-single .product-h1{letter-spacing:-.025em;font-size:30px;line-height:1.15}.gnu-single .header-meta-line{gap:10px;margin-bottom:22px;font-size:12px}.gnu-single .header-meta-bar{flex-wrap:nowrap;width:100%}.gnu-single .header-meta-item-stacked{flex:1;padding:10px 14px}.gnu-single .header-author-name{max-width:120px}.gnu-single .premium-card-body,.gnu-single .download-card-body{padding:20px}.gnu-single .premium-cta,.gnu-single .download-cta{min-height:56px}.gnu-single .premium-cta-line1,.gnu-single .upgrade-cta-line1{font-size:15px}.gnu-single .premium-cta-line2,.gnu-single .upgrade-cta-line2{font-size:11.5px}.gnu-single .upgrade-card{padding:20px}.gnu-single .upgrade-card-price{font-size:34px}.gnu-single .upgrade-card-cta{min-height:48px}.gnu-single .vt-card{padding:16px 18px}.gnu-single .vt-sha-value{font-size:9.5px}.gnu-single .upgrade-section{padding:24px 20px}.gnu-single .upgrade-cta{justify-content:center;width:100%;min-height:52px}.gnu-single .upgrade-assurances{justify-content:center}.gnu-single .upgrade-price-card{padding:20px}.gnu-single .upgrade-price-amount{font-size:36px}.gnu-single .legal-section{padding:24px}.gnu-single .legal-dev{flex-direction:column;align-items:flex-start;gap:12px}.gnu-single .legal-dev-cta{justify-content:center;width:100%;min-height:44px;padding:12px 16px}.gnu-single .product-card-title{font-size:13px}.gnu-single .related-cta{min-height:46px;padding:13px 24px;font-size:13px}.gnu-single .live-preview-banner{text-align:left;flex-direction:column;align-items:stretch;gap:14px;padding:16px}.gnu-single .live-preview-cta{justify-content:center;width:100%;min-height:46px;padding:13px 18px}.gnu-single .mobile-sticky-cta{min-height:46px;padding:12px 18px}.gnu-single .license-key-btn{width:32px;height:32px}}@media (width<=600px){.gnu-single .related-grid{grid-template-columns:1fr;gap:14px}.gnu-single .product-card-media{aspect-ratio:16/9}.gnu-single .featured-banner{aspect-ratio:16/9;min-height:0!important}}@media (width<=480px){.gnu-single .layout{padding:18px 14px 16px}.gnu-single .breadcrumb-inner{padding:0 14px;font-size:11px}.gnu-single .breadcrumb-current{max-width:140px}.gnu-single .featured-banner{aspect-ratio:16/9;border-radius:14px;margin-bottom:14px;min-height:0!important}.gnu-single .premium-card,.gnu-single .download-card,.gnu-single .upgrade-card{margin-bottom:12px}.gnu-single .product-details-card{margin-bottom:20px}.gnu-single .vt-section,.gnu-single .upgrade-section,.gnu-single .legal-section{margin-bottom:24px}.gnu-single .product-h1{font-size:26px;line-height:1.18}.gnu-single .product-h1-italic{display:inline}.gnu-single .header-author-name{max-width:90px}.gnu-single .header-meta-line{flex-wrap:wrap;gap:8px;margin-bottom:18px}.gnu-single .header-meta-bar{flex-wrap:wrap}.gnu-single .header-meta-item-stacked{padding:9px 14px}.gnu-single .header-meta-item-label{font-size:10px}.gnu-single .header-meta-item-value{font-size:12.5px}.gnu-single .premium-price-amount{font-size:44px}.gnu-single .upgrade-price-amount{font-size:32px}.gnu-single .upgrade-card-price{font-size:30px}.gnu-single .vt-headline{font-size:14px}.gnu-single .vt-card{padding:14px 16px}.gnu-single .legal-section{padding:20px}.gnu-single .legal-title{font-size:20px}.gnu-single .legal-why{padding:18px}.gnu-single .related-h2{font-size:20px}.gnu-single .upgrade-h{font-size:22px}.gnu-single .upgrade-section{padding:22px 16px}.gnu-single .upgrade-stats{grid-template-columns:repeat(3,1fr);gap:10px}.gnu-single .upgrade-stat-num{font-size:22px}.gnu-single .upgrade-card{padding:18px}.gnu-single .access-chat-grid{gap:5px}.gnu-single .access-chat-btn{min-height:48px;padding:9px 4px}.gnu-single .access-chat-label-name{font-size:10px}.gnu-single .download-card-meta-row{gap:6px}}@media (width<=380px){.gnu-single .layout{padding:16px 12px 14px}.gnu-single .breadcrumb-inner{padding:0 12px}.gnu-single .breadcrumb-current{max-width:110px}.gnu-single .featured-banner{aspect-ratio:16/9;border-radius:12px;margin-bottom:12px;min-height:0!important}.gnu-single .product-h1{letter-spacing:-.025em;font-size:24px;line-height:1.2}.gnu-single .header-author-name{max-width:80px}.gnu-single .header-meta-pill{padding:4px 9px;font-size:9.5px}.gnu-single .header-meta-item-stacked{padding:8px 12px}.gnu-single .header-meta-item-value{font-size:12px}.gnu-single .premium-price-amount{font-size:40px}.gnu-single .upgrade-price-amount,.gnu-single .upgrade-card-price{font-size:28px}.gnu-single .upgrade-card-period{font-size:13px}.gnu-single .premium-card-body,.gnu-single .download-card-body,.gnu-single .upgrade-card{padding:16px}.gnu-single .upgrade-card-toggle-option{min-height:44px;padding:9px 4px}.gnu-single .upgrade-card-toggle-label{font-size:10.5px}.gnu-single .upgrade-card-toggle-sub{font-size:9px}.gnu-single .upgrade-card-toggle-best{padding:1px 5px;font-size:7.5px;top:-6px;right:4px}.gnu-single .premium-billing-option{min-height:44px;padding:9px 4px}.gnu-single .premium-billing-option-label{font-size:10.5px}.gnu-single .vt-headline{font-size:13.5px}.gnu-single .legal-section{padding:16px}.gnu-single .legal-title{font-size:18px}.gnu-single .legal-subline{font-size:13px}.gnu-single .legal-pillar{padding:14px}.gnu-single .legal-pillar-title{font-size:13px}.gnu-single .legal-why{padding:14px}.gnu-single .legal-why-text{font-size:12.5px}.gnu-single .related-section{padding-top:32px}.gnu-single .related-h2{font-size:18px}.gnu-single .related-sub{font-size:12.5px}.gnu-single .upgrade-section{border-radius:18px;padding:18px 14px}.gnu-single .upgrade-h{letter-spacing:-.02em;font-size:20px}.gnu-single .upgrade-sub{font-size:12.5px}.gnu-single .upgrade-stats{text-align:left;grid-template-columns:1fr;gap:8px}.gnu-single .upgrade-stat{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:8px}.gnu-single .upgrade-stat-num{font-size:22px}.gnu-single .upgrade-stat-label{font-size:11px}.gnu-single .upgrade-cta{min-height:50px;padding:13px 18px;font-size:13px}.gnu-single .upgrade-cta-line1{font-size:14px}.gnu-single .upgrade-cta-line2{font-size:11px}.gnu-single .premium-cta-line1{font-size:14px}.gnu-single .premium-cta-line2{font-size:11px}.gnu-single .access-chat-btn{gap:4px;min-height:46px;padding:8px 3px}.gnu-single .access-chat-icon{width:22px;height:22px}.gnu-single .access-chat-icon svg{width:11px;height:11px}.gnu-single .access-chat-label-name{font-size:9.5px}.gnu-single .access-action-link{min-height:44px;padding:11px;font-size:12px}.gnu-single .product-card-author{padding:8px 10px 0}.gnu-single .product-card-body{padding:6px 10px 10px}.gnu-single .download-trust-hint{gap:8px}.gnu-single .download-trust-item{font-size:10px}.gnu-single .mobile-sticky{padding:10px 14px}.gnu-single .mobile-sticky-name{font-size:13.5px}.gnu-single .mobile-sticky-cta{min-height:42px;padding:10px 14px;font-size:12.5px}}.gnu-single .live-preview-banner{border-radius:var(--r-md);background:linear-gradient(135deg,#0084ff0d,#0084ff14);border:1px solid #0084ff2e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 22px;animation:.5s fadeUp;display:flex;position:relative;overflow:hidden}.gnu-single .live-preview-banner:before{content:"";pointer-events:none;background:radial-gradient(circle,#0084ff14 0%,#0000 60%);width:280px;height:280px;position:absolute;top:-50%;right:-10%}.gnu-single .live-preview-left{z-index:1;flex:1;align-items:center;gap:14px;min-width:0;display:flex;position:relative}.gnu-single .live-preview-icon{background:linear-gradient(135deg,#0084ff,#06c);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 6px 14px -4px #0084ff66}.gnu-single .live-preview-icon svg{stroke:#fff;fill:none;stroke-width:2px;width:20px;height:20px}.gnu-single .live-preview-text{min-width:0}.gnu-single .live-preview-title{color:var(--text);letter-spacing:-.01em;margin-bottom:2px;font-size:14px;font-weight:700}.gnu-single .live-preview-sub{color:var(--text-muted);font-size:12px;line-height:1.4}.gnu-single .live-preview-cta{color:#fff;z-index:1;background:#0084ff;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;box-shadow:0 6px 16px -4px #0084ff73}.gnu-single .live-preview-cta:hover{background:#06c;transform:translateY(-2px);box-shadow:0 10px 22px -6px #0084ff8c}.gnu-single .live-preview-cta svg{stroke:currentColor;fill:none;stroke-width:2.5px;width:13px;height:13px}.gnu-single .featured-banner{aspect-ratio:16/8;border:1px solid var(--border,#e5e7eb);z-index:1;background:0 0;border-radius:18px;width:100%;margin-bottom:22px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 4px 24px -4px #0000000f}.gnu-single .featured-banner:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(#ffffff0d 0%,#0000 8%);position:absolute;inset:0}.gnu-single .featured-banner:hover{transform:translateY(-3px);box-shadow:0 20px 48px -12px #7c3aed2e,0 0 0 1px #7c3aed1a}.gnu-single .featured-banner-img{object-fit:cover;z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.showcase-template-wrap{margin-top:24px;margin-bottom:24px}.gd-preview{background:var(--bg,#f8f9fb);border:1px solid var(--border,#e5e7eb);border-radius:20px;padding:24px;position:relative;overflow:hidden}.gd-metric-row{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.gd-metric-col{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex:1;min-width:120px;padding:14px 12px;box-shadow:0 1px 3px #00000008}.gd-metric-val{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:22px;font-weight:800;line-height:1}.gd-metric-lbl{color:#64748b;margin-top:5px;font-size:11px;font-weight:600}.gd-cards-stack{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.gd-card-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 20px;transition:all .25s}.gd-card-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.gd-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.gd-card-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gd-card-title{color:#101927;font-size:13.5px;font-weight:700}.gd-card-badge{color:#e2315c;letter-spacing:.04em;background:#e2315c14;border-radius:20px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:700}.gd-card-desc{color:#64748b;font-size:12px;line-height:1.6}.gd-mini-grid{flex-wrap:wrap;gap:12px;display:flex}.gd-mini-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;min-width:150px;padding:14px;transition:all .2s}.gd-mini-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000d}.gd-mini-head{align-items:center;gap:8px;margin-bottom:6px;display:flex}.gd-mini-icon{background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gd-mini-title{color:#101927;font-size:12px;font-weight:700}.gd-mini-desc{color:#64748b;font-size:11px;line-height:1.45}.gnu-single .instant-download-btn,button.instant-download-btn{background:linear-gradient(135deg, var(--brand-primary,#7c3aed) 0%, var(--brand-primary-hover,#6d28d9) 100%)!important;background-color:var(--brand-primary,#7c3aed)!important;color:#fff!important;border-radius:var(--brand-radius,18px)!important;letter-spacing:-.01em!important;cursor:pointer!important;box-sizing:border-box!important;border:none!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:16px 24px!important;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;transition:all .25s!important;display:flex!important;box-shadow:0 10px 25px -5px #00000040,inset 0 1px #ffffff40!important}.gnu-single .instant-download-btn:hover,button.instant-download-btn:hover{background:linear-gradient(135deg, var(--brand-primary-hover,#6d28d9) 0%, var(--brand-primary,#7c3aed) 100%)!important;background-color:var(--brand-primary-hover,#6d28d9)!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 14px 30px -5px #7c3aed8c,0 10px 14px -6px #7c3aed4d,inset 0 1px #ffffff4d!important}.gnu-single .instant-download-btn:active,button.instant-download-btn:active{transform:translateY(0)scale(.99)!important}.gnu-single .instant-download-btn svg,button.instant-download-btn svg{stroke:#fff!important;fill:none!important;stroke-width:2.8px!important;flex-shrink:0!important;width:20px!important;height:20px!important;display:inline-block!important}.gnu-single .instant-download-btn span,button.instant-download-btn span{color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1!important}.download-btn-badge{z-index:25!important;color:#fff!important;letter-spacing:.06em!important;text-transform:uppercase!important;pointer-events:none!important;background-color:#10b981!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:2.5px 10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important;position:absolute!important;top:-10px!important;right:14px!important;box-shadow:0 4px 12px #10b98166,0 0 0 2px #fff!important}.gnu-single .modal-download-primary-btn,button.modal-download-primary-btn{color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;box-sizing:border-box!important;background:#18181b!important;border:none!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;margin-top:20px!important;padding:14px 24px!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:14.5px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;box-shadow:0 4px 14px #00000026!important}.gnu-single .modal-download-primary-btn:hover,button.modal-download-primary-btn:hover{color:#fff!important;background:#000!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px #00000040!important}.gnu-single .modal-download-primary-btn:active,button.modal-download-primary-btn:active{transform:translateY(0)scale(.99)!important}.gnu-single .modal-download-primary-btn svg,button.modal-download-primary-btn svg{stroke:#fff!important;fill:none!important;stroke-width:2.6px!important;flex-shrink:0!important;width:17px!important;height:17px!important;display:inline-block!important}.gnu-single .modal-download-primary-btn span,button.modal-download-primary-btn span{color:#fff!important;font-size:14.5px!important;font-weight:800!important;line-height:1!important}.gnu-single .social-gate-unlock-btn,button.social-gate-unlock-btn{color:#fff!important;letter-spacing:-.01em!important;cursor:pointer!important;box-sizing:border-box!important;background:#7c3aed linear-gradient(135deg,#7c3aed 0%,#4f46e5 100%)!important;border:none!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:52px!important;min-height:52px!important;padding:14px 24px!important;font-family:Poppins,-apple-system,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.3!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;box-shadow:0 10px 25px -5px #7c3aed73,0 4px 10px #4f46e540!important}.gnu-single .social-gate-unlock-btn:hover,button.social-gate-unlock-btn:hover{background:#6d28d9 linear-gradient(135deg,#6d28d9 0%,#4338ca 100%)!important;transform:translateY(-1.5px)!important;box-shadow:0 14px 30px -5px #7c3aed8c,0 6px 14px #4f46e559!important}.gnu-single .social-gate-unlock-btn:active,button.social-gate-unlock-btn:active{transform:translateY(0)scale(.99)!important}.gnu-single .social-gate-unlock-btn svg,button.social-gate-unlock-btn svg{stroke:#fff!important;fill:none!important;stroke-width:2.5px!important;flex-shrink:0!important;width:18px!important;height:18px!important;display:inline-block!important}.gnu-single .social-gate-unlock-btn span,button.social-gate-unlock-btn span{color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.live-search-backdrop,[data-live-search-backdrop=true]{z-index:99998!important;pointer-events:auto!important;contain:strict!important;background-color:#0b0f1773!important;position:fixed!important;inset:0!important}[data-search-active=true],.gh-search-col.is-search-open,.live-search-active-input{z-index:100002!important;background-color:#fff!important;position:relative!important}.live-search-modal-wrap .lsm-mobile-search,[data-live-search-modal=true] .lsm-mobile-search{display:none!important}.live-search-modal-wrap,[data-live-search-modal=true]{will-change:transform!important;backface-visibility:hidden!important;z-index:100000!important;box-sizing:border-box!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-align:left!important;background-color:#fff!important;border:1px solid #e2e8f0f2!important;border-radius:24px!important;flex-direction:column!important;width:94vw!important;max-width:calc(100vw - 32px)!important;height:auto!important;max-height:85vh!important;font-family:Plus Jakarta Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;display:flex!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:0 20px 50px #0f172a29!important}@media (width<=639px){.live-search-modal-wrap,[data-live-search-modal=true]{border-radius:18px!important;width:auto!important;max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 70px)!important;position:fixed!important;inset:54px 8px auto!important;transform:none!important}}@media (width>=640px){.live-search-modal-wrap,[data-live-search-modal=true]{width:1040px!important;max-width:min(1040px,100vw - 32px)!important;max-height:85vh!important;position:absolute!important;top:calc(100% + 8px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}.live-search-modal-wrap .lsm-filter-bar{box-sizing:border-box!important;background-color:#fafafa!important;border-bottom:1px solid #f1f1f4!important;flex-shrink:0!important;align-items:center!important;padding:10px 16px!important;display:flex!important;position:relative!important}.live-search-modal-wrap .lsm-tabs-row{scrollbar-width:none!important;-ms-overflow-style:none!important;flex:auto!important;align-items:center!important;gap:6px!important;padding-right:32px!important;display:flex!important;overflow-x:auto!important}.live-search-modal-wrap .lsm-tabs-row::-webkit-scrollbar{display:none!important}.live-search-modal-wrap .lsm-tab-btn{white-space:nowrap!important;cursor:pointer!important;color:#64748b!important;box-sizing:border-box!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 13px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;transition:all .15s!important;display:inline-flex!important}.live-search-modal-wrap .lsm-tab-btn:hover{color:#111827!important;background-color:#ffffffd9!important}.live-search-modal-wrap .lsm-tab-btn.is-active{color:#111827!important;background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0000000f!important}.live-search-modal-wrap .lsm-tab-count{color:#64748b!important;background-color:#e2e8f0!important;border-radius:9999px!important;padding:1px 6px!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important}.live-search-modal-wrap .lsm-tab-btn.is-active .lsm-tab-count{color:#7c3aed!important;background-color:#ede9fe!important}.live-search-modal-wrap .lsm-scroll-btn{color:#64748b!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin-left:4px!important;padding:0!important;transition:all .15s!important;display:flex!important;box-shadow:0 1px 2px #0000000d!important}.live-search-modal-wrap .lsm-scroll-btn:hover{color:#111827!important;border-color:#cbd5e1!important}.live-search-modal-wrap .lsm-body{overscroll-behavior:contain!important;box-sizing:border-box!important;flex-direction:column!important;flex:auto!important;gap:20px!important;min-height:0!important;max-height:calc(85vh - 105px)!important;padding:18px 20px!important;display:flex!important;overflow-y:auto!important}.live-search-modal-wrap .lsm-cc-container,[data-live-search-modal=true] .lsm-cc-container{box-sizing:border-box!important;background-color:#fff!important;flex-direction:row!important;flex:auto!important;min-height:0!important;max-height:calc(85vh - 54px)!important;display:flex!important;overflow:hidden!important}.live-search-modal-wrap .lsm-cc-sidebar,[data-live-search-modal=true] .lsm-cc-sidebar{box-sizing:border-box!important;background:linear-gradient(#fbfcfe 0%,#f8fafc 100%)!important;border-right:1px solid #edf2f7!important;flex-direction:column!important;flex-shrink:0!important;justify-content:space-between!important;width:228px!important;padding:22px 14px!important;display:flex!important;overflow-y:auto!important}@media (width<=767px){.live-search-modal-wrap .lsm-cc-sidebar,[data-live-search-modal=true] .lsm-cc-sidebar{display:none!important}}.live-search-modal-wrap .lsm-cc-browse-title{letter-spacing:.09em!important;text-transform:uppercase!important;color:#94a3b8!important;margin-bottom:12px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important}.live-search-modal-wrap .lsm-cat-link{color:#334155!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:3px!important;padding:8px 10px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important;transition:background-color .15s,color .15s,border-color .15s!important;display:flex!important}.live-search-modal-wrap .lsm-cat-link:hover{color:#7c3aed!important;background-color:#fff!important;border-color:#f1f5f9!important;box-shadow:0 2px 8px #0000000a!important}.live-search-modal-wrap .lsm-cat-icon{border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;display:flex!important}.live-search-modal-wrap .lsm-cat-count{color:#94a3b8!important;background-color:#f1f5f9!important;border-radius:8px!important;padding:2px 7px!important;font-size:11px!important;font-weight:700!important;transition:color .15s,background-color .15s!important}.live-search-modal-wrap .lsm-cat-link:hover .lsm-cat-count{color:#7c3aed!important;background-color:#ede9fe!important}.live-search-modal-wrap .lsm-genuine-card{cursor:pointer!important;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%)!important;border:1px solid #86efac!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;margin-top:16px!important;padding:12px 14px!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 4px 12px #16a34a14!important}.live-search-modal-wrap .lsm-genuine-card:hover{border-color:#4ade80!important;box-shadow:0 6px 16px #16a34a24!important}.live-search-modal-wrap .lsm-genuine-icon-wrap{color:#fff!important;background-color:#16a34a!important;border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;margin-top:1px!important;display:flex!important}.live-search-modal-wrap .lsm-genuine-text{color:#15803d!important;font-size:11.5px!important;font-weight:700!important;line-height:1.4!important}.live-search-modal-wrap .lsm-cc-main,[data-live-search-modal=true] .lsm-cc-main{overscroll-behavior:contain!important;box-sizing:border-box!important;flex-direction:column!important;flex:1!important;gap:24px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:22px 26px!important;display:flex!important;overflow:hidden auto!important}@media (width<=639px){.live-search-modal-wrap .lsm-cc-main,[data-live-search-modal=true] .lsm-cc-main{gap:18px!important;padding:14px 12px!important}}.live-search-modal-wrap .lsm-cc-top-row,[data-live-search-modal=true] .lsm-cc-top-row{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;width:100%!important;display:flex!important}.live-search-modal-wrap .lsm-cc-recent{flex:1!important;min-width:0!important}.live-search-modal-wrap .lsm-recent-title{letter-spacing:.08em!important;text-transform:uppercase!important;color:#94a3b8!important;align-items:center!important;gap:6px!important;margin-bottom:10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.live-search-modal-wrap .lsm-search-pill{color:#334155!important;-webkit-user-select:none!important;user-select:none!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;gap:7px!important;padding:6px 13px!important;font-size:12px!important;font-weight:500!important;transition:all .16s!important;display:inline-flex!important;box-shadow:0 1px 2px #00000005!important}.live-search-modal-wrap .lsm-search-pill:hover{color:#7c3aed!important;background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 3px 8px #0000000d!important}.live-search-modal-wrap .lsm-search-pill-remove{color:#94a3b8!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;padding:0!important;transition:all .15s!important;display:flex!important}.live-search-modal-wrap .lsm-search-pill-remove:hover{color:#ef4444!important;background-color:#fee2e2!important}.live-search-modal-wrap .lsm-clear-btn{color:#7c3aed!important;cursor:pointer!important;background-color:#f5f3ff!important;border:1px solid #ede9fe!important;border-radius:9999px!important;align-items:center!important;gap:4px!important;padding:5px 12px!important;font-size:11.5px!important;font-weight:700!important;transition:all .16s!important;display:inline-flex!important}.live-search-modal-wrap .lsm-clear-btn:hover{color:#6d28d9!important;background-color:#ede9fe!important;border-color:#ddd6fe!important}.live-search-modal-wrap .lsm-cc-member-card{box-sizing:border-box!important;background:linear-gradient(145deg,#f0fdf4 0%,#ecfdf5 60%,#e6fcf0 100%)!important;border:1px solid #a7f3d0!important;border-radius:18px!important;flex-shrink:0!important;width:260px!important;padding:16px 18px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #10b98114!important}@media (width<=767px){.live-search-modal-wrap .lsm-cc-top-row{flex-direction:column!important}.live-search-modal-wrap .lsm-cc-member-card{width:100%!important}}.live-search-modal-wrap .lsm-member-badge{letter-spacing:.08em!important;text-transform:uppercase!important;color:#047857!important;background-color:#d1fae5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;align-items:center!important;gap:5px!important;margin-bottom:8px!important;padding:3px 8px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.live-search-modal-wrap .lsm-member-text{color:#374151!important;margin-bottom:10px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.live-search-modal-wrap .lsm-member-link{color:#047857!important;align-items:center!important;gap:5px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .18s!important;display:inline-flex!important}.live-search-modal-wrap .lsm-member-link:hover{color:#065f46!important;transform:translate(3px)!important}.live-search-modal-wrap .lsm-section-header{color:#0f172a!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;font-size:13.5px!important;font-weight:700!important;display:flex!important}.live-search-modal-wrap .lsm-section-icon{border-radius:7px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:flex!important}.live-search-modal-wrap .lsm-dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}@media (width<=767px){.live-search-modal-wrap .lsm-dl-grid{grid-template-columns:1fr!important}}.live-search-modal-wrap .lsm-dl-card{box-sizing:border-box!important;background-color:#fff!important;border:1px solid #eef2f6!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;padding:10px 12px!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 1px 3px #00000008!important}.live-search-modal-wrap .lsm-dl-card:hover{background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 12px #0000000d!important}.live-search-modal-wrap .lsm-dl-info{flex:auto!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.live-search-modal-wrap .lsm-dl-thumb{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;width:38px!important;min-width:38px!important;height:38px!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000a!important}.live-search-modal-wrap .lsm-dl-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.live-search-modal-wrap .lsm-dl-name{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;font-size:13px!important;font-weight:650!important;transition:color .15s!important;overflow:hidden!important}.live-search-modal-wrap .lsm-dl-card:hover .lsm-dl-name{color:#7c3aed!important}.live-search-modal-wrap .lsm-dl-badge{color:#2563eb!important;white-space:nowrap!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:9999px!important;flex-shrink:0!important;align-items:center!important;gap:4px!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:700!important;display:inline-flex!important}@media (width<=480px){.live-search-modal-wrap .lsm-dl-card{flex-wrap:wrap!important;gap:8px!important;padding:8px 10px!important}.live-search-modal-wrap .lsm-dl-badge{margin-left:48px!important;font-size:9px!important}}.live-search-modal-wrap .lsm-top-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;display:grid!important}@media (width<=767px){.live-search-modal-wrap .lsm-top-grid{grid-template-columns:1fr!important}}.live-search-modal-wrap .lsm-top-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:18px!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;padding:16px!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 6px #00000008!important}.live-search-modal-wrap .lsm-top-card:hover{border-color:#c4b5fd!important;box-shadow:0 8px 20px #7c3aed1a!important}.live-search-modal-wrap .lsm-top-rank{color:#e9d5ff!important;opacity:.65!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important;font-family:inherit!important;font-size:38px!important;font-weight:900!important;line-height:1!important;transition:color .15s!important;position:absolute!important;top:6px!important;right:14px!important}.live-search-modal-wrap .lsm-top-card:hover .lsm-top-rank{opacity:.95!important;color:#ddd6fe!important}.live-search-modal-wrap .lsm-top-cat-pill{letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.live-search-modal-wrap .lsm-top-title{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:10px!important;margin-bottom:5px!important;font-size:14.5px!important;font-weight:750!important;line-height:1.35!important;transition:color .15s!important;overflow:hidden!important}.live-search-modal-wrap .lsm-top-card:hover .lsm-top-title{color:#7c3aed!important}.live-search-modal-wrap .lsm-top-desc{color:#64748b!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;height:36px!important;margin-bottom:6px!important;font-size:12px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}.live-search-modal-wrap .lsm-top-meta{color:#94a3b8!important;margin-bottom:12px!important;font-size:11px!important;font-weight:500!important;display:block!important}.live-search-modal-wrap .lsm-top-badges{border-top:1px solid #f8fafc!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;padding-top:10px!important;display:flex!important}.live-search-modal-wrap .lsm-new-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}@media (width<=767px){.live-search-modal-wrap .lsm-new-grid{grid-template-columns:1fr!important}}.live-search-modal-wrap .lsm-new-card{background-color:#fff!important;border:1px solid #eef2f6!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;text-decoration:none!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 1px 3px #00000008!important}.live-search-modal-wrap .lsm-new-card:hover{background-color:#fff!important;border-color:#cbd5e1!important;box-shadow:0 4px 10px #0000000a!important}.live-search-modal-wrap .lsm-new-thumb{background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9px!important;flex-shrink:0!important;width:36px!important;height:36px!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000a!important}.live-search-modal-wrap .lsm-new-thumb img{object-fit:cover!important;width:100%!important;height:100%!important}.live-search-modal-wrap .lsm-new-title{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:650!important;transition:color .15s!important;overflow:hidden!important}.live-search-modal-wrap .lsm-new-card:hover .lsm-new-title{color:#7c3aed!important}.live-search-modal-wrap .lsm-footer{box-sizing:border-box!important;background:linear-gradient(#fafbfc 0%,#f4f5f8 100%)!important;border-top:1px solid #edf2f7!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px 24px!important;display:flex!important}@media (width<=639px){.live-search-modal-wrap .lsm-footer{flex-wrap:wrap!important;padding:10px 14px!important}}.live-search-modal-wrap .lsm-footer-kbd{color:#334155!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:5px!important;padding:2px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10.5px!important;font-weight:700!important;box-shadow:0 1px 1px #0000000f,0 1px #94a3b8!important}.live-search-modal-wrap .lsm-footer-member-badge{color:#047857!important;background-color:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 1px 2px #0596690d!important}.live-search-modal-wrap .lsm-sec-title{text-transform:uppercase!important;letter-spacing:.05em!important;color:#64748b!important;margin-bottom:10px!important;padding:0 2px!important;font-size:11px!important;font-weight:800!important;display:block!important}.live-search-modal-wrap .lsm-sec-title-green{color:#059669!important}.live-search-modal-wrap .lsm-sec-title-purple{color:#7c3aed!important}.live-search-modal-wrap .lsm-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}@media (width>=640px){.live-search-modal-wrap .lsm-intent-grid{gap:10px!important}}.live-search-modal-wrap .lsm-intent-card{text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #f0f0f4!important;border-radius:12px!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:8px 10px!important;transition:all .15s!important;display:flex!important;box-shadow:0 1px 2px #00000008!important}@media (width>=640px){.live-search-modal-wrap .lsm-intent-card{border-radius:14px!important;gap:12px!important;padding:12px 14px!important}}.live-search-modal-wrap .lsm-intent-card:hover{background-color:#fafafa!important;border-color:#7c3aed!important}.live-search-modal-wrap .lsm-intent-icon-wrap{border-radius:8px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;transition:transform .15s!important;display:flex!important}@media (width>=640px){.live-search-modal-wrap .lsm-intent-icon-wrap{border-radius:10px!important;width:32px!important;min-width:32px!important;height:32px!important}}.live-search-modal-wrap .lsm-intent-card:hover .lsm-intent-icon-wrap{transform:scale(1.06)!important}.live-search-modal-wrap .lsm-intent-label{color:#18181b!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;transition:color .15s!important}@media (width>=640px){.live-search-modal-wrap .lsm-intent-label{font-size:13px!important;line-height:1.4!important}}.live-search-modal-wrap .lsm-intent-card:hover .lsm-intent-label{color:#7c3aed!important}.live-search-modal-wrap .lsm-chips-grid-2,.live-search-modal-wrap .lsm-popular-grid,.live-search-modal-wrap .lsm-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.live-search-modal-wrap .lsm-chips-wrap{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.live-search-modal-wrap .lsm-chip-added{color:#065f46!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:9999px!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;transition:all .15s!important;display:flex!important}@media (width>=640px){.live-search-modal-wrap .lsm-chip-added{padding:6px 14px!important;font-size:12px!important}}.live-search-modal-wrap .lsm-chip-added:hover{background-color:#d1fae5!important;border-color:#6ee7b7!important}.live-search-modal-wrap .lsm-badge-new{color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;background-color:#059669!important;border-radius:4px!important;flex-shrink:0!important;padding:1px 5px!important;font-size:8px!important;font-weight:900!important;line-height:1.2!important;display:inline-block!important}.live-search-modal-wrap .lsm-chip-popular{text-align:left!important;color:#334155!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 12px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;transition:all .15s!important;display:block!important;overflow:hidden!important}@media (width>=640px){.live-search-modal-wrap .lsm-chip-popular{text-align:center!important;padding:6px 14px!important;font-size:12px!important}}.live-search-modal-wrap .lsm-chip-popular:hover{color:#7c3aed!important;background-color:#ede9fe!important;border-color:#f0abfc!important}.live-search-modal-wrap .lsm-chip-recent{text-align:left!important;color:#475467!important;cursor:pointer!important;box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;width:100%!important;min-width:0!important;margin:0!important;padding:6px 12px!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important;transition:all .15s!important;display:block!important;overflow:hidden!important}@media (width>=640px){.live-search-modal-wrap .lsm-chip-recent{padding:6px 14px!important;font-size:12px!important}}.live-search-modal-wrap .lsm-chip-recent:hover{color:#111827!important;background-color:#f4f4f5!important}.live-search-modal-wrap .lsm-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important;display:grid!important}@media (width>=640px){.live-search-modal-wrap .lsm-browse-grid{gap:12px!important;margin-bottom:12px!important}}.live-search-modal-wrap .lsm-browse-card{text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;flex-direction:column!important;align-items:center!important;min-width:0!important;padding:10px 4px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}@media (width>=640px){.live-search-modal-wrap .lsm-browse-card{border-radius:16px!important;padding:16px!important}}.live-search-modal-wrap .lsm-browse-card:hover{border-color:#7c3aed!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000000f!important}.live-search-modal-wrap .lsm-browse-icon{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;margin-bottom:6px!important;display:flex!important}@media (width>=640px){.live-search-modal-wrap .lsm-browse-icon{border-radius:12px!important;width:40px!important;height:40px!important;margin-bottom:10px!important}}.live-search-modal-wrap .lsm-browse-icon-wp{color:#7c3aed!important;background-color:#f5f3ff!important}.live-search-modal-wrap .lsm-browse-icon-ecom{color:#10b981!important;background-color:#ecfdf5!important}.live-search-modal-wrap .lsm-browse-icon-code{color:#f43f5e!important;background-color:#fff1f2!important}.live-search-modal-wrap .lsm-browse-title{color:#111114!important;text-align:center!important;word-break:normal!important;white-space:normal!important;justify-content:center!important;align-items:center!important;min-height:24px!important;font-size:10px!important;font-weight:700!important;line-height:1.25!important;display:flex!important;overflow:visible!important}@media (width>=640px){.live-search-modal-wrap .lsm-browse-title{min-height:0!important;font-size:13.5px!important}}.live-search-modal-wrap .lsm-mini-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin-bottom:12px!important;display:grid!important}@media (width>=640px){.live-search-modal-wrap .lsm-mini-pills{gap:10px!important}}.live-search-modal-wrap .lsm-mini-pill{color:#111114!important;cursor:pointer!important;box-sizing:border-box!important;text-align:center!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;padding:6px 2px!important;font-size:10px!important;font-weight:600!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}@media (width>=640px){.live-search-modal-wrap .lsm-mini-pill{border-radius:12px!important;flex-direction:row!important;gap:6px!important;padding:10px!important;font-size:12px!important}}.live-search-modal-wrap .lsm-mini-pill:hover{background-color:#fafafa!important;border-color:#7c3aed!important}.live-search-modal-wrap .lsm-licenses-link{color:#111827!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:10px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}.live-search-modal-wrap .lsm-licenses-link:hover{color:#7c3aed!important;background-color:#f5f3ff!important;border-color:#ddd6fe!important}.live-search-modal-wrap .lsm-footer{color:#64748b!important;box-sizing:border-box!important;z-index:10!important;background-color:#fff!important;border-top:1px solid #f1f1f4!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;padding:12px 20px!important;font-size:12px!important;display:flex!important;position:relative!important}.live-search-modal-wrap .lsm-kbd{color:#71717a!important;background-color:#f4f4f5!important;border:1px solid #e4e7ec!important;border-radius:6px!important;padding:2px 6px!important;font-family:ui-monospace,Menlo,monospace!important;font-size:10px!important;line-height:1.2!important;display:inline-block!important}.live-search-modal-wrap .lsm-results-container{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;width:100%!important;padding-bottom:24px!important;display:flex!important}.live-search-modal-wrap .lsm-suggested-wrap{border-bottom:1px solid #f1f1f4!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;padding-bottom:8px!important;display:flex!important}.live-search-modal-wrap .lsm-suggested-label{color:#64748b!important;font-size:11.5px!important;font-weight:700!important}.live-search-modal-wrap .lsm-sug-btn{color:#475467!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;margin:0!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:500!important;transition:all .15s!important;display:inline-flex!important}.live-search-modal-wrap .lsm-sug-btn:hover{color:#7c3aed!important;background-color:#ede9fe!important;border-color:#ddd6fe!important}.live-search-modal-wrap .lsm-group{flex-direction:column!important;gap:6px!important;width:100%!important;display:flex!important}.live-search-modal-wrap .lsm-group-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;padding:6px 4px 2px!important;display:flex!important}.live-search-modal-wrap .lsm-group-title{text-transform:uppercase!important;letter-spacing:.05em!important;color:#7c3aed!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.live-search-modal-wrap .lsm-group-count{color:#64748b!important;background-color:#f1f5f9!important;border-radius:9999px!important;padding:2px 7px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:inline-block!important}.live-search-modal-wrap .lsm-items-list{flex-direction:column!important;gap:4px!important;width:100%!important;display:flex!important}.live-search-modal-wrap .lsm-result-card{box-sizing:border-box!important;cursor:pointer!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;padding:8px 12px!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}.live-search-modal-wrap .lsm-result-card:hover{background-color:#f8fafc!important;border-color:#f1f1f4!important}.live-search-modal-wrap .lsm-item-thumb{color:#fff!important;background:linear-gradient(135deg,#fbbf24 0%,#f97316 100%)!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;font-size:13px!important;font-weight:800!important;display:flex!important;overflow:hidden!important;box-shadow:0 1px 2px #0000000d!important}.live-search-modal-wrap .lsm-item-thumb-purple{color:#7c3aed!important;background:#f5f3ff!important}.live-search-modal-wrap .lsm-item-thumb img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.live-search-modal-wrap .lsm-item-title{color:#111827!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;transition:color .15s!important;overflow:hidden!important}.live-search-modal-wrap .lsm-result-card:hover .lsm-item-title{color:#7c3aed!important}.live-search-modal-wrap .lsm-item-meta{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-top:3px!important;font-size:10.5px!important;display:flex!important}.live-search-modal-wrap .lsm-item-incat{color:#94a3b8!important;font-size:10.5px!important}.live-search-modal-wrap .lsm-pill-cat{color:#7c3aed!important;background-color:#f5f3ff!important;border-radius:9999px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:600!important;line-height:1.2!important;display:inline-block!important}.live-search-modal-wrap .lsm-pill-auto{color:#059669!important;background-color:#ecfdf5!important;border-radius:9999px!important;align-items:center!important;gap:3px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}.live-search-modal-wrap .lsm-badge-included{color:#059669!important;align-items:center!important;gap:2px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.live-search-modal-wrap .lsm-item-info{color:#94a3b8!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin-left:12px!important;transition:all .15s!important;display:flex!important}.live-search-modal-wrap .lsm-result-card:hover .lsm-item-info{color:#7c3aed!important;background-color:#ede9fe!important;border-color:#ddd6fe!important}.live-search-modal-wrap .lsm-group-actions{align-items:center!important;gap:12px!important;padding:6px 4px 10px!important;font-size:12px!important;display:flex!important}.live-search-modal-wrap .lsm-action-showall{color:#7c3aed!important;cursor:pointer!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important}.live-search-modal-wrap .lsm-action-showall:hover{text-decoration:underline!important}.live-search-modal-wrap .lsm-action-viewcat{color:#64748b!important;cursor:pointer!important;font-size:12px!important;font-weight:500!important;text-decoration:none!important}.live-search-modal-wrap .lsm-action-viewcat:hover{color:#111827!important;text-decoration:underline!important}.gh,.gh-bar,.gh-cap,.gh-back,.gh-pp,.gh-ib,.gh-me{box-sizing:border-box}a.gh-back,a.gh-pp{color:inherit;text-decoration:none}button.gh-ib,button.gh-me{cursor:pointer;color:inherit;background:0 0;border:0;margin:0;padding:0;font-family:inherit}.gh{--ac:#9951ff;--acd:#6d28d9;--acl:#c084fc;--ac08:#9951ff14;--ac12:#9951ff1f;--gr:#10b981;--grd:#059669;--grl:#34d399;--am:#f59e0b;--amd:#b45309;--rd:#ef4444;--ink:#101927;--tx:#475467;--tl:#64748b;--tm:#94a3b8;--bga:#f2f6ff;--bd:#e2e8f0;--bdl:#f1f5f9;--mn:"JetBrains Mono", ui-monospace, Menlo, monospace;--e:cubic-bezier(.4, 0, .2, 1);--es:cubic-bezier(.22, 1, .36, 1);z-index:9999;width:100%;font-family:Poppins,sans-serif;position:relative}.gh-back,.gh-cap{color:var(--tx);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.gh-bar{box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:56px!important;padding:6px 14px 6px 20px!important;display:flex!important;box-shadow:0 2px 8px #0f172a0a!important}.gh-logo-col{flex:none!important;align-items:center!important;margin-right:4px!important;display:flex!important}.gh-logo-col .gnu-customer-logo-img{object-fit:contain!important;width:auto!important;max-width:160px!important;height:24px!important;max-height:24px!important;display:block!important}.gh-back{color:var(--ink)!important;transition:background .2s var(--e), color .2s var(--e)!important;border-radius:10px!important;flex:none!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;font-size:13.5px!important;font-weight:600!important;display:flex!important}.gh-back:hover{background:var(--ac08)!important;color:var(--acd)!important}.gh-back svg{stroke:currentColor!important;stroke-width:2px!important;width:16px!important;height:16px!important}.gh-sep{background:#e2e8f0!important;flex:none!important;width:1px!important;height:24px!important;margin:0 4px!important}.gh .gh-search-col{z-index:10000!important;flex:auto!important;min-width:200px!important;max-width:460px!important;margin-left:auto!important;margin-right:auto!important;display:block!important;position:relative!important}.gh .gh-search-col.is-search-open,.gh .gh-search-col:focus-within{z-index:100001!important}@media (width<=639px){.gh .gh-search-col{display:none!important}.gh .gh-search-col.is-search-open{border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.gh .gh-search-col.is-search-open form{display:none!important}}.gh .gh-search-mobile-btn{display:none!important}@media (width<=639px){.gh .gh-search-mobile-btn{display:flex!important}}#gnu-search-1-input,.gh-search-col input[type=search],.gh-search-col input[type=text],.gh-search-col form input{color:#18181b!important;box-shadow:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:none!important;font-size:14.5px!important;font-weight:500!important;line-height:22px!important}#gnu-search-1-input:focus,.gh-search-col input[type=search]:focus,.gh-search-col input[type=text]:focus,.gh-search-col form input:focus{box-shadow:none!important;border:0!important;outline:none!important}#gnu-search-1-input::placeholder,.gh-search-col input::placeholder{color:#9ca3af!important;font-size:13.5px!important}.gh .gns-input-wrap{box-sizing:border-box!important;cursor:text!important;width:100%!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;align-items:center!important;padding:0 14px!important;transition:all .2s!important;display:flex!important;position:relative!important}.gh .gns-input-wrap:hover{background:#fff!important;border-color:#cbd5e1!important}.gh .gns-input-wrap:focus-within,.gh .gns-input-wrap.is-focused{background:#fff!important;border-color:#9951ff!important;box-shadow:0 0 0 3px #9951ff1f!important}.gh .gns-icon{color:#94a3b8!important;pointer-events:none!important;flex-shrink:0!important;width:16px!important;height:16px!important;margin-right:8px!important}.gh .gns-input-wrap:focus-within .gns-icon,.gh .gns-input-wrap.is-focused .gns-icon{color:#7c3aed!important}.gh .gns-input{color:#18181b!important;width:100%!important;height:100%!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex:auto!important;padding:0!important;font-family:Poppins,sans-serif!important;font-size:13.5px!important;font-weight:400!important;line-height:22px!important}.gh .gns-input::placeholder{color:#9ca3af!important}.gh .gns-clear{color:#71717a!important;cursor:pointer!important;background:#f4f4f5!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-left:6px!important;font-size:15px!important;line-height:1!important;transition:all .15s!important;display:flex!important}.gh .gns-clear:hover{color:#18181b!important;background:#e4e4e7!important}.gh .gns-kbd{font-size:9.5px!important;font-family:var(--mn), monospace!important;color:#71717a!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;flex-shrink:0!important;margin-left:6px!important;padding:2px 6px!important;display:inline-block!important}@media (width<=640px){.gh .gns-kbd{display:none!important}}.gh-cap{flex:none;align-items:center;gap:6px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.gh-dv{background:var(--bdl);flex:none;width:1px;height:24px;margin:0 6px}.gh-pp{height:38px;font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.gh-pp svg{fill:#fbbf24;stroke:none;width:11px;height:11px}.gh-pp.is-ultimate{color:#fbbf24;background:linear-gradient(135deg,#09090b,#1c1c21);box-shadow:0 0 0 1px #fbbf2440,0 0 14px #fbbf241a}.gh-pp.is-ultra{color:var(--amd);background:#fbbf2424}.gh-pp.is-single{color:#1d4ed8;background:#3b82f61a}.gh-pp.is-free{color:var(--grd);background:#10b9811a}.gh-ib{width:38px;height:38px;transition:background .2s var(--e);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.gh-ib:hover,.gh-ib[aria-expanded=true]{background:var(--ac08)}.gh-ib svg{width:17px;height:17px;stroke:var(--tl);stroke-width:2px}.gh-ib[aria-expanded=true] svg{stroke:var(--acd)}.gh-cnt{background:var(--ac);color:#fff;min-width:17px;height:17px;font-family:var(--mn);border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;top:2px;right:1px}.gh-me{height:38px;transition:background .2s var(--e);border-radius:12px;align-items:center;gap:9px;padding:0 10px 0 3px;display:flex}.gh-me:hover,.gh-me[aria-expanded=true]{background:var(--ac08)}.gh-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex;position:relative;overflow:hidden}.gh-av img{object-fit:cover;width:100%;height:100%;display:block}.gh-nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:13px;font-weight:600;overflow:hidden}.gh-me .gh-chv{width:12px;height:12px;stroke:var(--acd);stroke-width:2.4px;transition:transform .25s var(--es)}.gh-me[aria-expanded=true] .gh-chv{transform:rotate(180deg)}.gh-pop{border:1px solid var(--bd);animation:ghIn .22s var(--es);z-index:10000;background:#fff;border-radius:20px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 30px 70px -24px #0f172a47,0 2px 6px #0f172a0a}@keyframes ghIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gh-acc{perspective:900px;width:356px;padding:12px}.gh-card{font-variant-numeric:tabular-nums;width:100%;height:206px;transition:transform .5s var(--es), box-shadow .5s var(--es);color:#efe1b6;background:#0e0e0d;border-radius:16px;padding:18px 20px;position:relative;overflow:hidden}.gh-card.is-free{color:#ecfdf5;background:linear-gradient(135deg,#064e3b 0%,#065f46 45%,#047857 100%);border:1px solid #34d39940;box-shadow:0 10px 25px -10px #05966959}.gh-card.is-ultra{color:#f5f3ff;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 50%,#4338ca 100%);border:1px solid #a78bfa4d;box-shadow:0 10px 25px -10px #6366f159}.gh-card.is-single{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#334155 100%);border:1px solid #94a3b840}.gh-gold{color:#101927;min-height:40px;transition:transform .22s var(--e), box-shadow .22s var(--e), filter .2s var(--e);cursor:pointer;background:linear-gradient(135deg,#fcd34d,#fbbf24 50%,#f59e0b);border-radius:9999px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 4px 14px #f59e0b47}.gh-gold:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b61}.gh-gold svg{stroke:currentColor;stroke-width:2.5px;width:13px;height:13px}.gh-card:after{content:"";transition:transform .9s var(--es);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff29 48%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.gh-card:hover{transform:translateY(-3px)rotateX(4deg)rotateY(-5deg);box-shadow:0 22px 40px -22px #0f172a8c}.gh-card:hover:after{transform:translate(120%)}}.gh-card .gh-seal{opacity:.95;width:216px;height:216px;font-family:Poppins,sans-serif;position:absolute;top:-22px;right:-50px;transform:rotate(-14deg)}.gh-card-wm,.gh-card-nm,.gh-card-ln,.gh-card-no{z-index:1;position:relative}.gh-card-wm{letter-spacing:-.01em;font-size:12px;font-weight:700}.gh-card-nm{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:150px;margin-top:46px;font-size:22px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.gh-card-ln{margin-top:4px;font-size:11.5px;font-weight:500;line-height:1.5}.gh-card-no{letter-spacing:.02em;font-size:10.5px;font-weight:600;position:absolute;bottom:18px;left:20px}.gh-use{border:1px solid var(--bdl);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.gh-use>div{padding:10px 12px}.gh-use>div+div{border-left:1px solid var(--bdl)}.gh-use b{font-family:var(--mn);color:var(--ink);font-size:15px;font-weight:700;line-height:1;display:block}.gh-use b small{color:var(--tm);font-size:10px}.gh-use b.is-unl{letter-spacing:-.01em;font-size:12.5px;line-height:15px}.gh-use em{font-style:normal;font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);margin-top:6px;font-size:8.5px;font-weight:700;display:block}.gh-lks{grid-template-columns:1fr 1fr;gap:2px;margin-top:8px;display:grid}.gh-lk{color:var(--tx);transition:background .2s var(--e), color .2s var(--e);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:8px 9px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.gh-lk svg{width:16px;height:16px;stroke:var(--tm);stroke-width:2px;transition:stroke .2s var(--e);flex:none}.gh-lk:hover{background:var(--bga);color:var(--ink)}.gh-lk:hover svg{stroke:var(--ac)}.gh-lk span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gh-tg{background:var(--ac12);color:var(--acd);font-family:var(--mn);letter-spacing:.04em;border-radius:9999px;flex:none;margin-left:auto;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:700}.gh-foot{border-top:1px solid var(--bdl);justify-content:space-between;align-items:center;margin-top:6px;padding:8px 4px 0;display:flex}.gh-lk.is-out{color:#dc2626}.gh-lk.is-out svg{stroke:#ef4444}.gh-lk.is-out:hover{color:#b91c1c;background:#ef44440f}.gh-np{width:384px}.gh-np-h{justify-content:space-between;align-items:center;padding:16px 18px 12px;display:flex}.gh-np-h b{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:700}.gh-np-h button{color:var(--acd);border-radius:8px;padding:4px 6px;font-size:11.5px;font-weight:600}.gh-np-h button:hover{background:var(--ac08)}.gh-empty{text-align:center;flex-direction:column;align-items:center;padding:26px 30px 30px;display:flex}.gh-empty svg.gh-ill{width:204px;height:153px;overflow:visible}.gh-empty b{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-size:15px;font-weight:700}.gh-empty p{max-width:250px;color:var(--tl);margin-top:5px;font-size:12px;line-height:1.55}.gh-empty a{border:1px solid var(--bd);height:34px;color:var(--tx);transition:border-color .2s var(--e), color .2s var(--e);border-radius:9999px;align-items:center;gap:6px;margin-top:14px;padding:0 14px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.gh-empty a:hover{border-color:var(--ac);color:var(--acd)}.gh-empty a svg{stroke:currentColor;stroke-width:2.2px;width:12px;height:12px}.gh-bellg{transform-origin:88px 30px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghSway}.gh-clap{transform-origin:88px 30px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghSway2}.gh-shd{transform-origin:88px 114px;animation:3.6s cubic-bezier(.45,0,.55,1) infinite ghShd}.gh-zz{fill:var(--acl);opacity:0;transform-box:fill-box;transform-origin:50%;font-family:Poppins,sans-serif;font-weight:700;animation:3.6s ease-out infinite ghZz}.gh-zz.b{animation-delay:1.2s}.gh-zz.c{animation-delay:2.4s}@keyframes ghSway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes ghSway2{0%,to{transform:rotate(-11deg)}50%{transform:rotate(11deg)}}@keyframes ghShd{0%,to{transform:translate(-4px)scaleX(.92)}25%,75%{transform:scaleX(1)}50%{transform:translate(4px)scaleX(.92)}}@keyframes ghZz{0%{opacity:0;transform:translate(0)scale(.7)}20%{opacity:1}to{opacity:0;transform:translate(14px,-30px)scale(1.15)}}@media (width<=768px){.gh-bar{box-sizing:border-box!important;gap:6px!important;width:100%!important;max-width:100%!important;min-height:48px!important;padding:5px 8px 5px 12px!important}.gh-logo-col{flex-shrink:0!important;margin-right:0!important}.gh-back{flex-shrink:0!important;gap:0!important;padding:4px 6px!important}.gh-back span,.gh-sep,.gh-pp,.gh-dv-plan,.gh-nm{display:none!important}.gh .gh-search-col{flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important}.gh .gh-search,.gh #gnu-search-1,.gh .gns-wrap{width:100%!important;min-width:0!important;max-width:100%!important}.gh-cap{flex-shrink:0!important;gap:2px!important}.gh-me{gap:2px!important;padding:0!important}.gh-me .gh-av{width:28px!important;height:28px!important}.gh-me .gh-chv{width:12px!important;height:12px!important}.gh-dv{margin:0 2px!important}.gh-pop{width:auto;max-height:calc(100vh - 76px);position:fixed;top:60px;left:10px;right:10px;overflow-y:auto}.gh-acc{padding:10px}.gh-bar{border-radius:14px!important;gap:8px!important;min-height:48px!important;padding:6px 10px!important}.gh-logo-col .gnu-customer-logo-img{max-width:120px!important;height:20px!important;max-height:20px!important}.gh-cap{gap:6px!important}.gh-ib{width:32px!important;height:32px!important}.gh-me{padding:2px 4px 2px 2px!important}.gh-av{width:30px!important;height:30px!important}.gh-dn{max-width:70px!important;font-size:12px!important}}@media (width<=480px){.gh-bar{gap:6px!important;padding:5px 8px!important}.gh-logo-col .gnu-customer-logo-img{max-width:100px!important}.gh-lks{grid-template-columns:1fr}.gh-card .gh-seal{right:-64px}.gh-pop{left:8px;right:8px}}@media (prefers-reduced-motion:reduce){.gh *,.gh :before,.gh :after{transition:none!important;animation:none!important}.gh-zz{opacity:.8}}.gnu-nav,.gnu-nav *{box-sizing:border-box;margin:0;padding:0}.gnu-nav a{color:inherit;text-decoration:none}.gnu-nav{--ac:#9951ff;--acd:#6d28d9;--acl:#c084fc;--ac08:#9951ff14;--ac12:#9951ff1f;--gr:#10b981;--grd:#059669;--grl:#34d399;--am:#f59e0b;--amd:#b45309;--rd:#ef4444;--ink:#101927;--tx:#475467;--tl:#64748b;--tm:#94a3b8;--bg:#fff;--bga:#f2f6ff;--bd:#e2e8f0;--bdl:#f1f5f9;--r:24px;--rs:12px;--rt:8px;--rb:50px;--sh:0 4px 24px #0f172a14;--shs:0 1px 4px #0f172a0d;--mn:"JetBrains Mono", ui-monospace, Menlo, monospace;--e:cubic-bezier(.4, 0, .2, 1);--es:cubic-bezier(.22, 1, .36, 1);color:var(--tx);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;flex-direction:column;gap:12px;width:260px;min-width:260px;font-family:Poppins,-apple-system,sans-serif;display:flex}.gnu-nav svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.gnu-nav .gn-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gnu-nav .gn-lic{background:var(--bg);border-radius:var(--r);box-shadow:var(--shs);transition:border-color .2s var(--e), box-shadow .22s var(--e), transform .22s var(--e);border:1px solid #10b9814d;align-items:center;gap:11px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.gnu-nav .gn-lic:hover{border-color:var(--gr);transform:translateY(-2px);box-shadow:0 10px 26px -12px #10b98157}.gnu-nav .gn-lic:focus-visible{outline:2px solid var(--grd);outline-offset:3px}.gnu-nav .gn-lic:before{content:"";pointer-events:none;background:radial-gradient(circle,#10b9812b,#0000 70%);border-radius:50%;width:110px;height:110px;position:absolute;top:-62px;right:-38px}.gnu-nav .gn-lic>*{z-index:1;position:relative}.gnu-nav .gn-seal{flex:none;width:36px;height:36px;position:relative}.gnu-nav .gn-seal i{border:1.5px dashed #10b98180;border-radius:50%;animation:22s linear infinite gnSpin;position:absolute;inset:0}@keyframes gnSpin{to{transform:rotate(360deg)}}.gnu-nav .gn-seal b{background:linear-gradient(135deg,#34d399,#10b981 55%,#059669);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:4px;box-shadow:0 3px 10px #10b9814d}.gnu-nav .gn-seal b svg{stroke:#fff;stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.gnu-nav .gn-lic-m{flex:1;min-width:0}.gnu-nav .gn-lic-m b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-lic-m em{color:var(--tl);margin-top:2px;font-size:10px;font-style:normal;font-weight:500;line-height:1.3;display:block}.gnu-nav .gn-lic-m em i{font-style:normal;font-family:var(--mn);color:var(--grd);font-size:10px;font-weight:700}.gnu-nav .gn-lic-a{width:14px;height:14px;stroke:var(--tm);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--e), stroke .2s;flex:none}.gnu-nav .gn-lic:hover .gn-lic-a{stroke:var(--grd);transform:translate(3px)}.gnu-nav .gn-lic.gn-busy .gn-lic-m em i{color:var(--amd)}.gnu-nav .gn-lic.gn-busy .gn-seal i{border-color:#f59e0b8c;animation-duration:6s}.gnu-nav .gn-lic.gn-off{border-color:var(--bd);box-shadow:var(--shs)}.gnu-nav .gn-lic.gn-off:hover{border-color:var(--ac);box-shadow:0 10px 24px -12px #9951ff4d}.gnu-nav .gn-lic.gn-off:before{background:radial-gradient(circle,#94a3b824,#0000 70%)}.gnu-nav .gn-lic.gn-off .gn-seal i{border-color:var(--bd);animation:none}.gnu-nav .gn-lic.gn-off .gn-seal b{box-shadow:none;background:#e2e8f0}.gnu-nav .gn-lic.gn-off .gn-lic-m em i{color:var(--tm)}.gnu-nav .gn-lic.gn-off:hover .gn-lic-a{stroke:var(--acd)}.gnu-nav .gn-upd{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shs);padding:16px 17px}.gnu-nav .gn-upd-h{align-items:center;gap:9px;display:flex}.gnu-nav .gn-upd-i{background:var(--ac08);border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.gnu-nav .gn-upd-i svg{width:15px;height:15px;stroke:var(--acd);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.gnu-nav .gn-upd-t{flex:1;min-width:0}.gnu-nav .gn-upd-t b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-upd-t em{color:var(--tm);margin-top:1px;font-size:10px;font-style:normal;font-weight:500;display:block}.gnu-nav .gn-upd-t em.gn-hl{color:var(--acd);font-weight:600}.gnu-nav .gn-tag{color:var(--grd);text-transform:uppercase;letter-spacing:.5px;background:#10b9811a;border-radius:9999px;margin-left:auto;padding:2px 8px;font-size:8.5px;font-weight:700}.gnu-nav .gn-tag.gn-ac{background:var(--ac12);color:var(--acd)}.gnu-nav .gn-gauge{align-items:center;gap:13px;margin-top:14px;display:flex}.gnu-nav .gn-ring{flex:none;width:62px;height:62px;position:relative}.gnu-nav .gn-ring svg{width:62px;height:62px;transform:rotate(-90deg)}.gnu-nav .gn-ring circle{fill:none;stroke-width:5px;stroke-linecap:round}.gnu-nav .gn-ring .gn-rt{stroke:var(--bdl)}.gnu-nav .gn-ring .gn-rf{stroke:var(--gr);stroke-dasharray:157;stroke-dashoffset:157px;animation:gnDraw 1s var(--es) forwards .2s}.gnu-nav .gn-ring .gn-rf.gn-warn{stroke:var(--am)}.gnu-nav .gn-ring .gn-rf.gn-crit{stroke:var(--rd)}.gnu-nav .gn-ring .gn-rf.gn-inf{stroke:var(--grl)}@keyframes gnDraw{to{stroke-dashoffset:var(--o)}}.gnu-nav .gn-ring span{font-family:var(--mn);color:var(--ink);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}.gnu-nav .gn-ring span i{color:var(--tm);margin-left:1px;font-size:9px;font-style:normal}.gnu-nav .gn-gm{flex:1;min-width:0}.gnu-nav .gn-gl{font-family:var(--mn);text-transform:uppercase;letter-spacing:.12em;color:var(--tm);font-size:8.5px;font-weight:700}.gnu-nav .gn-gv{align-items:baseline;gap:4px;margin-top:4px;display:flex}.gnu-nav .gn-gv b{font-family:var(--mn);color:var(--ink);letter-spacing:-.03em;font-size:19px;font-weight:700;line-height:1}.gnu-nav .gn-gv span{font-family:var(--mn);color:var(--tm);font-size:11px;font-weight:600}.gnu-nav .gn-gx{color:var(--tl);margin-top:5px;font-size:10.5px;line-height:1.4}.gnu-nav .gn-gx b{font-family:var(--mn);color:var(--tx);font-size:10px;font-weight:700}.gnu-nav .gn-upd.gn-lit{border-color:#9951ff6b;box-shadow:0 0 0 4px #9951ff12,0 14px 30px -20px #6d28d973}.gnu-nav .gn-upd.gn-lit .gn-upd-i{background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);box-shadow:0 4px 12px #9951ff4d}.gnu-nav .gn-upd.gn-lit .gn-upd-i svg{stroke:#fff;animation:gnTurn 1.4s var(--es) .3s 1 both}@keyframes gnTurn{0%{transform:rotate(-200deg)}to{transform:rotate(0)}}.gnu-nav .gn-go{border-radius:var(--rb);color:#fff;min-height:44px;transition:transform .22s var(--e), box-shadow .22s var(--e);background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:12px 14px;font-size:12px;font-weight:700;display:flex;box-shadow:0 6px 24px #9951ff40}.gnu-nav .gn-go:hover{transform:translateY(-2px);box-shadow:0 10px 28px #9951ff57}.gnu-nav .gn-go:focus-visible{outline:2px solid var(--ac);outline-offset:3px}.gnu-nav .gn-go svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .22s var(--e)}.gnu-nav .gn-go:hover svg{transform:translate(3px)}.gnu-nav .gn-go-m{text-align:center;font-family:var(--mn);letter-spacing:.1em;text-transform:uppercase;color:var(--tm);margin-top:8px;font-size:8.5px;font-weight:700;display:block}.gnu-nav .gn-duo{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.gnu-nav .gn-duo a{border-radius:var(--rs);border:1px solid var(--bd);color:var(--tx);justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:11px;font-weight:600;transition:border-color .2s,color .2s,background .2s;display:flex}.gnu-nav .gn-duo a:hover{border-color:var(--ac);color:var(--acd);background:var(--ac08)}.gnu-nav .gn-duo a:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-duo svg{stroke:currentColor;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.gnu-nav .gn-menu{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--shs);padding:8px 10px 12px}.gnu-nav .gn-gh{align-items:center;gap:6px;margin:20px 0 6px;padding:0 10px;display:flex}.gnu-nav .gn-gh:first-child{margin-top:10px}.gnu-nav .gn-gh b{font-family:var(--mn);text-transform:uppercase;letter-spacing:.15em;color:var(--tm);font-size:9.5px;font-weight:700}.gnu-nav .gn-item{color:var(--tx);transition:color .2s var(--e), background .2s var(--e), transform .24s var(--e);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;display:flex;position:relative}.gnu-nav .gn-tile{border-radius:var(--rt);width:22px;height:22px;transition:background .2s var(--e);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.gnu-nav .gn-tile svg{width:16px;height:16px;stroke:var(--tm);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s var(--e), transform .26s var(--es)}.gnu-nav .gn-item:hover{color:var(--ink);background:var(--bga);transform:translate(2px)}.gnu-nav .gn-item:hover .gn-tile svg{stroke:var(--ac);transform:scale(1.12)}.gnu-nav .gn-item:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-item.gn-on{color:var(--acd);background:var(--ac08);font-weight:600}.gnu-nav .gn-item.gn-on:before{content:"";background:var(--ac);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.gnu-nav .gn-item.gn-on .gn-tile{background:var(--ac12)}.gnu-nav .gn-item.gn-on .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-item.gn-sec{color:var(--ink);font-weight:600}.gnu-nav .gn-item.gn-sec .gn-tile{background:var(--ac08)}.gnu-nav .gn-item.gn-sec .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-item.gn-off{color:var(--tm);font-weight:500}.gnu-nav .gn-item.gn-off .gn-tile{background:0 0}.gnu-nav .gn-item.gn-off .gn-tile svg{stroke:#cbd5e1}.gnu-nav .gn-item.gn-off:hover{color:var(--tl)}.gnu-nav .gn-item.gn-off:hover .gn-tile svg{stroke:var(--tm);transform:none}.gnu-nav .gn-lock{stroke:#cbd5e1;stroke-width:2px;fill:none;flex:none;width:12px;height:12px;margin-left:auto}.gnu-nav .gn-item .gn-badge{min-width:20px;height:20px;font-family:var(--mn);background:var(--ac08);color:var(--acd);border:1px solid var(--ac12);border-radius:9999px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #9951ff14}.gnu-nav .gn-item:hover .gn-badge{background:var(--ac12);border-color:var(--ac)}.gnu-nav .gn-item.gn-on .gn-badge{background:var(--ac);color:#fff;border-color:var(--ac)}.gnu-nav .gn-item .gn-tag{margin-left:auto}.gnu-nav .gn-tag.gn-tag-green{color:#059669;letter-spacing:.04em;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;padding:2px 7px;font-size:9.5px;font-weight:700}.gnu-nav .gn-tree{position:relative}.gnu-nav .gn-sub{color:var(--tl);transition:color .2s var(--e), background .2s var(--e), transform .24s var(--e);border-radius:10px;align-items:center;gap:9px;margin:1px 0 3px 34px;padding:7px 10px 7px 8px;font-size:12.5px;font-weight:500;display:flex;position:relative}.gnu-nav .gn-sub:before{content:"";border-left:1.5px solid var(--bd);border-bottom:1.5px solid var(--bd);width:10px;height:calc(50% + 12px);transition:border-color .2s var(--e);pointer-events:none;border-bottom-left-radius:9px;position:absolute;top:-12px;left:-11px}.gnu-nav .gn-sub .gn-tile{border-radius:7px;width:20px;height:20px}.gnu-nav .gn-sub .gn-tile svg{width:14px;height:14px;stroke:var(--tm);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.gnu-nav .gn-sub:hover{color:var(--ink);background:var(--bga);transform:translate(2px)}.gnu-nav .gn-sub:hover .gn-tile svg{stroke:var(--ac)}.gnu-nav .gn-sub:hover:before{border-color:var(--acl)}.gnu-nav .gn-sub:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-sub.gn-on{color:var(--acd);background:var(--ac08);font-weight:600}.gnu-nav .gn-sub.gn-on:before{border-color:var(--ac)}.gnu-nav .gn-sub.gn-on .gn-tile{background:var(--ac12)}.gnu-nav .gn-sub.gn-on .gn-tile svg{stroke:var(--acd)}.gnu-nav .gn-kr{background:var(--ac08);border:1px solid var(--ac12);transition:background .2s var(--e), border-color .2s var(--e), transform .24s var(--e);border-radius:14px;align-items:center;gap:10px;margin:18px 2px 4px;padding:11px 12px;display:flex;position:relative}.gnu-nav .gn-kr:hover{background:var(--ac12);border-color:var(--ac);transform:translate(2px)}.gnu-nav .gn-kr:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-kt{width:38px;height:38px;transition:transform .3s var(--es);flex:none;position:relative}.gnu-nav .gn-kr:hover .gn-kt{transform:scale(1.07)}.gnu-nav .gn-ktr{width:38px;height:38px;position:absolute;inset:0;transform:rotate(-90deg)}.gnu-nav .gn-ktr circle{fill:none;stroke-width:2px}.gnu-nav .gn-ktr .gn-kb{stroke:#9951ff33}.gnu-nav .gn-ktr .gn-kf{stroke:var(--ac);stroke-linecap:round;stroke-dasharray:106.8;stroke-dashoffset:0;animation:30s linear infinite gnTotp}@keyframes gnTotp{to{stroke-dashoffset:106.8px}}.gnu-nav .gn-ktc{background:linear-gradient(135deg,#9951ff,#7c3aed,#6d28d9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px;box-shadow:0 3px 10px #9951ff3d}.gnu-nav .gn-ktc svg{stroke:#fff;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gnu-nav .gn-km{flex:1;min-width:0}.gnu-nav .gn-km b{color:var(--acd);letter-spacing:-.01em;font-size:13px;font-weight:700;line-height:1.2;display:block}.gnu-nav .gn-km em{color:var(--tl);margin-top:2px;font-size:9.5px;font-style:normal;font-weight:500;line-height:1.3;display:block}.gnu-nav .gn-kbg{border:1px solid var(--ac12);font-family:var(--mn);letter-spacing:.08em;text-transform:uppercase;color:var(--acd);white-space:nowrap;background:#fff;border-radius:9999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.gnu-nav .gn-kbg i{background:var(--gr);width:5px;height:5px;animation:gnLive 2.4s var(--e) infinite;border-radius:50%}@keyframes gnLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.gnu-nav .gn-ah{appearance:none;cursor:pointer;background:var(--bga);border:1px solid var(--bdl);width:100%;color:var(--tl);transition:background .2s var(--e), border-color .2s var(--e), color .2s var(--e);border-radius:12px;align-items:center;gap:8px;margin:18px 0 4px;padding:8px 10px;font-family:inherit;display:flex}.gnu-nav .gn-ah b{font-family:var(--mn);text-transform:uppercase;letter-spacing:.15em;font-size:9.5px;font-weight:700}.gnu-nav .gn-ah .gn-fill{flex:1}.gnu-nav .gn-ah .gn-n{font-family:var(--mn);background:var(--ac12);color:var(--acd);border-radius:9999px;padding:2px 8px;font-size:9px;font-weight:700;display:none}.gnu-nav .gn-ah .gn-peek{flex:none;display:flex}.gnu-nav .gn-ah .gn-peek span{border-radius:var(--rt);border:1px solid var(--bd);background:#fff;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-6px;display:flex}.gnu-nav .gn-ah .gn-peek span:first-child{margin-left:0}.gnu-nav .gn-ah .gn-peek svg{width:11px;height:11px;stroke:var(--tm);stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:none}.gnu-nav .gn-ah .gn-peek .gn-more{font-family:var(--mn);color:var(--tm);background:var(--bga);font-size:8px;font-weight:700}.gnu-nav .gn-ah .gn-cv{border-radius:var(--rt);border:1px solid var(--bd);width:20px;height:20px;transition:border-color .2s var(--e);background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.gnu-nav .gn-ah .gn-cv svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .32s var(--es)}.gnu-nav .gn-ah:hover{background:var(--ac08);border-color:var(--ac12);color:var(--acd)}.gnu-nav .gn-ah:hover .gn-cv{border-color:var(--ac12)}.gnu-nav .gn-ah[aria-expanded=true]{color:var(--tm);background:0 0;border-color:#0000}.gnu-nav .gn-ah[aria-expanded=true]:hover{background:var(--ac08);color:var(--acd)}.gnu-nav .gn-ah[aria-expanded=true] .gn-peek{display:none}.gnu-nav .gn-ah[aria-expanded=true] .gn-n{display:inline-flex}.gnu-nav .gn-ah:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-aw{transition:grid-template-rows .36s var(--es);grid-template-rows:1fr;display:grid}.gnu-nav .gn-aw[hidden]{display:none!important}.gnu-nav .gn-ai{min-height:0;overflow:hidden}.gnu-nav .gn-aff{border-radius:var(--r);background:var(--bg);box-shadow:var(--shs);border:1px solid #fbbf2452;padding:16px 17px 17px;position:relative;overflow:hidden}.gnu-nav .gn-aff:before{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf2433,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-68px;right:-40px}.gnu-nav .gn-aff>*{z-index:1;position:relative}.gnu-nav .gn-aff-bge,.gnu-nav .gn-aff-k{font-family:var(--mn);text-transform:uppercase;letter-spacing:.12em;color:var(--amd);background:#fbbf2429;border-radius:9999px;align-items:center;gap:5px;padding:3px 9px;font-size:8.5px;font-weight:700;display:inline-flex}.gnu-nav .gn-aff-bge svg,.gnu-nav .gn-aff-k svg{stroke:#d97706;stroke-width:2.2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.gnu-nav .gn-aff-t{color:var(--ink);letter-spacing:-.02em;margin-top:9px;font-size:14px;font-weight:700;line-height:1.25}.gnu-nav .gn-aff-l{background:var(--bga);border:1px solid var(--bdl);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;font-family:inherit;display:flex}.gnu-nav .gn-aff-l span{min-width:0;font-family:var(--mn);color:var(--tx);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9.5px;font-weight:600;overflow:hidden}.gnu-nav .gn-aff-l svg{width:13px;height:13px;stroke:var(--tm);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:stroke .2s}.gnu-nav .gn-aff-l:hover svg{stroke:var(--ac)}.gnu-nav .gn-aff-l:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.gnu-nav .gn-aff-s{color:var(--tl);margin-top:9px;font-size:10px;line-height:1.5;display:block}.gnu-nav .gn-aff-b{border-radius:var(--rb);color:#101927;min-height:44px;transition:transform .22s var(--e), box-shadow .22s var(--e);background:linear-gradient(135deg,#fcd34d 0%,#fbbf24 50%,#f59e0b 100%);justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:12px 16px;font-size:12px;font-weight:700;display:flex;box-shadow:0 6px 22px #f59e0b42}.gnu-nav .gn-aff-b:hover{transform:translateY(-2px);box-shadow:0 11px 28px #f59e0b66}.gnu-nav .gn-aff-b:focus-visible{outline-offset:3px;outline:2px solid #f59e0b}.gnu-nav .gn-aff-b svg{stroke:currentColor;stroke-width:2.6px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .22s var(--e)}.gnu-nav .gn-aff-b:hover svg{transform:translate(3px)}@media (hover:none){.gnu-nav .gn-item:hover,.gnu-nav .gn-sub:hover,.gnu-nav .gn-go:hover,.gnu-nav .gn-kr:hover,.gnu-nav .gn-lic:hover,.gnu-nav .gn-aff-b:hover{transform:none}.gnu-nav .gn-item:active,.gnu-nav .gn-sub:active{background:var(--bga);color:var(--ink)}.gnu-nav .gn-ah:active{background:var(--ac08);border-color:var(--ac12);color:var(--acd)}.gnu-nav .gn-kr:active{background:var(--ac12)}.gnu-nav .gn-lic:active{border-color:var(--gr)}}@media (width<=768px){.gnu-nav{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.gnu-nav .gn-menu{padding:8px 10px 12px}.gnu-nav .gn-item{border-radius:14px;padding:12px;font-size:14px}.gnu-nav .gn-tile{width:24px;height:24px}.gnu-nav .gn-tile svg{width:18px;height:18px}.gnu-nav .gn-sub{border-radius:12px;margin-left:36px;padding:11px 12px 11px 9px;font-size:13.5px}.gnu-nav .gn-sub:before{width:11px;height:calc(50% + 10px);top:-10px;left:-12px}.gnu-nav .gn-sub .gn-tile{width:22px;height:22px}.gnu-nav .gn-sub .gn-tile svg{width:16px;height:16px}.gnu-nav .gn-gh,.gnu-nav .gn-ah{margin-top:16px}.gnu-nav .gn-ah{padding:10px}.gnu-nav .gn-kr{margin:4px 2px 10px;padding:12px}.gnu-nav .gn-lic{padding:13px 14px}.gnu-nav .gn-duo a{min-height:44px}.gnu-nav .gn-go{min-height:48px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.gnu-nav *,.gnu-nav :before,.gnu-nav :after{transition:none!important;animation:none!important}.gnu-nav .gn-ring .gn-rf{stroke-dashoffset:var(--o)}}.gnus-gw{z-index:var(--gw-z,2147480000)!important;-webkit-font-smoothing:antialiased!important;color:#1c1730!important;pointer-events:auto!important;isolation:isolate!important;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;line-height:1.4!important;position:fixed!important;bottom:24px!important;right:24px!important}.gnus-gw *,.gnus-gw :before,.gnus-gw :after{margin:0;box-sizing:border-box!important;-webkit-tap-highlight-color:transparent!important}.gnus-gw button{padding:0;cursor:pointer!important;background:0 0!important;border:none!important;font-family:inherit!important;line-height:normal!important}.gnus-gw a{color:inherit!important;text-decoration:none!important}.gnus-gw .gw-panel{-webkit-backdrop-filter:blur(26px)saturate(1.5)!important;backdrop-filter:blur(26px)saturate(1.5)!important;opacity:0!important;visibility:hidden!important;transform-origin:100% 100%!important;pointer-events:none!important;background:#ffffff9e!important;border:1px solid #ffffffb3!important;border-radius:26px!important;flex-direction:column!important;width:372px!important;max-width:calc(100vw - 32px)!important;max-height:calc(100vh - 120px)!important;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1),visibility .22s!important;display:flex!important;position:absolute!important;bottom:calc(100% + 14px)!important;right:0!important;overflow:hidden!important;transform:translateY(14px)scale(.98)!important;box-shadow:0 24px 60px #3c326e47,inset 0 1px #ffffffb3!important}.gnus-gw.gw-open .gw-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.gnus-gw .gw-close{color:#6b6480!important;z-index:10!important;background:#fff9!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;transition:background .15s,color .15s,transform .15s!important;display:flex!important;position:absolute!important;top:13px!important;right:13px!important}.gnus-gw .gw-close:hover{color:#1c1730!important;background:#fffffff2!important;transform:scale(1.06)!important}.gnus-gw .gw-close svg{fill:none!important;stroke:currentColor!important;stroke-width:2.2px!important;stroke-linecap:round!important;width:15px!important;height:15px!important;display:block!important}.gnus-gw .gw-h{flex:none!important;padding:20px 19px 10px!important}.gnus-gw .gw-hrow{align-items:center!important;gap:13px!important;display:flex!important}.gnus-gw .gw-team{flex:none!important;align-items:center!important;display:flex!important}.gnus-gw .gw-team .gw-a{border:2.5px solid #fffffff2!important;border-radius:50%!important;width:42px!important;height:42px!important;margin-left:-14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 11px #3c326e3d!important}.gnus-gw .gw-team .gw-a:first-child{margin-left:0!important}.gnus-gw .gw-team .gw-a svg{width:100%!important;height:100%!important;display:block!important}.gnus-gw .gw-team .gw-a1{z-index:1!important;background:linear-gradient(140deg,#a5f3fc,#67e8f9)!important}.gnus-gw .gw-team .gw-a2{z-index:2!important;background:linear-gradient(140deg,#fbcfe8,#f9a8d4)!important}.gnus-gw .gw-team .gw-a3{z-index:3!important;background:linear-gradient(140deg,#ddd6fe,#c4b5fd)!important}.gnus-gw.gw-open .gw-team .gw-a{animation:.55s cubic-bezier(.2,.8,.2,1) both gw-pop!important}.gnus-gw.gw-open .gw-team .gw-a1{animation-delay:50ms!important}.gnus-gw.gw-open .gw-team .gw-a2{animation-delay:.15s!important}.gnus-gw.gw-open .gw-team .gw-a3{animation-delay:.25s!important}.gnus-gw .gw-team:hover .gw-a{margin-left:-7px!important;transition:margin-left .28s cubic-bezier(.2,.8,.2,1)!important}.gnus-gw .gw-team:hover .gw-a:first-child{margin-left:0!important}.gnus-gw .gw-live{z-index:5!important;background:#34d399!important;border:2.5px solid #fff!important;border-radius:50%!important;width:13px!important;height:13px!important;position:absolute!important;bottom:1px!important;right:1px!important}.gnus-gw .gw-live:after{content:""!important;border:2px solid #34d399!important;border-radius:50%!important;animation:1.9s ease-out infinite gw-ping!important;position:absolute!important;inset:-3px!important}.gnus-gw .gw-meta b{color:#1c1730!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;display:block!important}.gnus-gw .gw-meta .gw-on{color:#6b6480!important;align-items:center!important;gap:5px!important;margin-top:3px!important;font-size:11px!important;display:flex!important}.gnus-gw .gw-meta .gw-on i{background:#34d399!important;border-radius:50%!important;width:6px!important;height:6px!important;display:inline-block!important;box-shadow:0 0 8px #34d399!important}.gnus-gw .gw-h h3{letter-spacing:-.02em!important;color:#1c1730!important;margin:16px 0 0!important;font-size:20px!important;font-weight:800!important;line-height:1.18!important}.gnus-gw .gw-b{overscroll-behavior:contain!important;flex:auto!important;padding:14px 15px 15px!important;overflow-y:auto!important}.gnus-gw .gw-b::-webkit-scrollbar{width:5px!important}.gnus-gw .gw-b::-webkit-scrollbar-thumb{background:#94a3b866!important;border-radius:4px!important}.gnus-gw .gw-search{margin-bottom:12px!important;position:relative!important}.gnus-gw .gw-search svg{color:#8b84a0!important;fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;width:16px!important;height:16px!important;position:absolute!important;top:50%!important;left:13px!important;transform:translateY(-50%)!important}.gnus-gw .gw-search input{color:#1c1730!important;background:#fffffff5!important;border:1px solid #1c17301a!important;border-radius:13px!important;outline:none!important;width:100%!important;padding:11px 12px 11px 38px!important;font-family:inherit!important;font-size:13px!important;transition:border-color .15s,box-shadow .15s!important;box-shadow:inset 0 1px 2px #3c326e0d!important}.gnus-gw .gw-search input::placeholder{color:#9089a3!important}.gnus-gw .gw-search input:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf640!important}.gnus-gw .gw-browse{background:#ffffff8c!important;border:1px solid #fffc!important;border-radius:14px!important;align-items:center!important;gap:11px!important;margin-bottom:15px!important;padding:11px 13px!important;transition:background .15s,transform .15s,box-shadow .15s!important;display:flex!important}.gnus-gw .gw-browse:hover{background:#ffffffd9!important;transform:translateY(-1px)!important}.gnus-gw .gw-browse .gw-bi{color:#7c3aed!important;background:linear-gradient(135deg,#ede9fe,#ddd6fe)!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:flex!important}.gnus-gw .gw-browse .gw-bi svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}.gnus-gw .gw-browse .gw-bx{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.gnus-gw .gw-browse .gw-bt{color:#1c1730!important;font-size:13px!important;font-weight:700!important;display:block!important}.gnus-gw .gw-browse .gw-bs{color:#6b6480!important;margin-top:1px!important;font-size:11px!important;display:block!important}.gnus-gw .gw-browse .gw-ar{color:#a78bfa!important;flex:none!important;margin-left:auto!important}.gnus-gw .gw-browse .gw-ar svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important;display:block!important}.gnus-gw .gw-lbl{text-transform:uppercase!important;letter-spacing:.09em!important;color:#6b6480!important;margin:14px 2px 8px!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:10px!important;font-weight:700!important}.gnus-gw .gw-lbl:first-of-type{margin-top:0!important}.gnus-gw .gw-chs{flex-direction:column!important;gap:6px!important;margin-bottom:6px!important;display:flex!important}.gnus-gw .gw-ch{background:#ffffff80!important;border:1px solid #ffffffa6!important;border-radius:13px!important;align-items:center!important;gap:11px!important;padding:9px 11px!important;transition:background .15s,transform .15s!important;display:flex!important}.gnus-gw .gw-ch:hover{background:#ffffffd1!important;transform:translateY(-1px)!important}.gnus-gw .gw-ci{background:var(--gw-soft)!important;width:34px!important;height:34px!important;color:var(--gw-deep)!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.gnus-gw .gw-ci svg{fill:currentColor!important;width:18px!important;height:18px!important;display:block!important}.gnus-gw .gw-ct{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.gnus-gw .gw-cn{color:#1c1730!important;font-size:13px!important;font-weight:600!important;display:block!important}.gnus-gw .gw-cd{color:#6b6480!important;margin-top:1px!important;font-size:10.5px!important;display:block!important}.gnus-gw .gw-cg{color:#aaa3bd!important;flex:none!important;margin-left:auto!important;transition:transform .15s,color .15s!important}.gnus-gw .gw-ch:hover .gw-cg{color:#7c3aed!important;transform:translate(2px)!important}.gnus-gw .gw-cg svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:14px!important;height:14px!important;display:block!important}.gnus-gw .gw-wa{--gw-soft:#25d36626!important;--gw-deep:#12a150!important}.gnus-gw .gw-tg{--gw-soft:#229ed926!important;--gw-deep:#1d87b8!important}.gnus-gw .gw-ms{--gw-soft:#0084ff21!important;--gw-deep:#0a6fd6!important}.gnus-gw .gw-ig{--gw-soft:#d6297621!important;--gw-deep:#c1338a!important}.gnus-gw .gw-ticket{background:#7c3aed1f!important;border:1px solid #7c3aed52!important;border-radius:14px!important;align-items:center!important;gap:11px!important;margin-bottom:2px!important;padding:12px!important;transition:background .15s,transform .15s,box-shadow .15s!important;display:flex!important}.gnus-gw .gw-ticket:hover{background:#7c3aed2e!important;transform:translateY(-1px)!important}.gnus-gw .gw-ticket .gw-tci{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important}.gnus-gw .gw-ticket .gw-tci svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:17px!important;height:17px!important}.gnus-gw .gw-ticket .gw-tx{flex-direction:column!important;flex:auto!important;min-width:0!important;display:flex!important}.gnus-gw .gw-ticket .gw-cn{color:#4c1d95!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;display:flex!important}.gnus-gw .gw-ticket .gw-pri{text-transform:uppercase!important;color:#6d28d9!important;background:#7c3aed2e!important;border-radius:50px!important;padding:1px 6px!important;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace!important;font-size:8px!important;font-weight:700!important}.gnus-gw .gw-ticket .gw-cd{color:#7c5cb0!important;margin-top:1px!important;font-size:10.5px!important}.gnus-gw .gw-ticket .gw-cg{color:#8b5cf6!important;flex:none!important;margin-left:auto!important;transition:transform .15s!important}.gnus-gw .gw-ticket:hover .gw-cg{transform:translate(2px)!important}.gnus-gw .gw-foot{color:#6b6480!important;border-top:1px solid #0000000f!important;flex:none!important;align-items:center!important;gap:9px!important;padding:11px 16px!important;font-size:11px!important;display:flex!important}.gnus-gw .gw-foot b{color:#43395e!important;font-weight:700!important}.gnus-gw .gw-mini{flex:none!important;align-items:center!important;display:flex!important}.gnus-gw .gw-mini .gw-ma{border:2px solid #fff!important;border-radius:50%!important;width:19px!important;height:19px!important;margin-left:-6px!important;display:block!important;overflow:hidden!important}.gnus-gw .gw-mini .gw-ma:first-child{margin-left:0!important}.gnus-gw .gw-mini .gw-ma svg{width:100%!important;height:100%!important;display:block!important}.gnus-gw .gw-launcher{cursor:pointer!important;color:#1c1730!important;-webkit-backdrop-filter:blur(20px)saturate(1.5)!important;backdrop-filter:blur(20px)saturate(1.5)!important;background:#ffffffa8!important;border:1px solid #fffc!important;border-radius:50px!important;align-items:center!important;gap:9px!important;height:52px!important;padding:0 21px 0 17px!important;font-size:14px!important;font-weight:700!important;transition:transform .2s,box-shadow .2s,opacity .2s,width .24s cubic-bezier(.2,.8,.2,1),padding .24s,border-radius .24s!important;animation:.5s cubic-bezier(.2,.8,.2,1) both gw-rise!important;display:inline-flex!important;position:relative!important;box-shadow:0 14px 32px #3c326e42!important}.gnus-gw .gw-launcher:hover{transform:translateY(-2px)!important;box-shadow:0 18px 38px #3c326e4d!important}.gnus-gw .gw-launcher svg{color:#7c3aed!important;fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:22px!important;height:22px!important;display:block!important}.gnus-gw .gw-launcher .gw-licon,.gnus-gw .gw-launcher .gw-lclose{justify-content:center!important;align-items:center!important;display:inline-flex!important}.gnus-gw .gw-launcher .gw-lclose{display:none!important}.gnus-gw.gw-open .gw-launcher{border-radius:50%!important;justify-content:center!important;width:52px!important;padding:0!important}.gnus-gw.gw-open .gw-launcher .gw-licon,.gnus-gw.gw-open .gw-launcher .gw-ltext{display:none!important}.gnus-gw.gw-open .gw-launcher .gw-lclose{display:inline-flex!important}.gnus-gw .gw-bubble{opacity:0!important;visibility:hidden!important;pointer-events:none!important;align-items:flex-end!important;gap:8px!important;width:248px!important;max-width:calc(100vw - 32px)!important;transition:opacity .3s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s!important;display:flex!important;position:absolute!important;bottom:calc(100% + 14px)!important;right:0!important;transform:translateY(10px)!important}.gnus-gw .gw-bubble.gw-on{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.gnus-gw.gw-open .gw-bubble{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gnus-gw .gw-bubble .gw-pav{background:linear-gradient(140deg,#ddd6fe,#c4b5fd)!important;border:2px solid #fff!important;border-radius:50%!important;flex:none!important;width:30px!important;height:30px!important;overflow:hidden!important;box-shadow:0 3px 8px #3c326e33!important}.gnus-gw .gw-bubble .gw-pav svg{width:100%!important;height:100%!important;display:block!important}.gnus-gw .gw-bubble .gw-msg{color:#1c1730!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;cursor:pointer!important;background:#ffffffc7!important;border:1px solid #ffffffd9!important;border-radius:15px 15px 15px 3px!important;padding:11px 30px 11px 13px!important;font-size:12px!important;line-height:1.4!important;position:relative!important;box-shadow:0 10px 26px #3c326e38!important}.gnus-gw .gw-bubble .gw-msg b{font-weight:700!important}.gnus-gw .gw-bubble .gw-x{color:#9089a3!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;display:flex!important;position:absolute!important;top:5px!important;right:6px!important}.gnus-gw .gw-bubble .gw-x:hover{color:#1c1730!important;background:#0000000d!important}.gnus-gw .gw-bubble .gw-x svg{fill:none!important;stroke:currentColor!important;stroke-width:2.4px!important;stroke-linecap:round!important;width:11px!important;height:11px!important;display:block!important}.gnus-gw .gw-scrim{display:none}@media (width<=560px){.gnus-gw{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}.gnus-gw .gw-launcher{height:50px!important;font-size:13.5px!important}.gnus-gw.gw-open .gw-launcher{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.gnus-gw .gw-scrim{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;opacity:0!important;visibility:hidden!important;z-index:1!important;background:#14102873!important;transition:opacity .25s,visibility .25s!important;display:block!important;position:fixed!important;inset:0!important}.gnus-gw.gw-open .gw-scrim{opacity:1!important;visibility:visible!important}.gnus-gw .gw-panel{z-index:2!important;border-radius:24px 24px 0 0!important;width:100%!important;max-width:100%!important;max-height:88svh!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;transform:translateY(100%)!important}.gnus-gw.gw-open .gw-panel{transform:translateY(0)!important}.gnus-gw .gw-panel:before{content:""!important;z-index:5!important;background:#00000024!important;border-radius:2px!important;width:36px!important;height:4px!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate(-50%)!important}.gnus-gw .gw-h{padding-top:24px!important}.gnus-gw .gw-foot{padding-bottom:calc(11px + env(safe-area-inset-bottom))!important}.gnus-gw .gw-bubble{width:calc(100vw - 28px)!important}}.gnus-gw .gw-ai-wrap{flex-direction:column!important;height:380px!important;max-height:calc(100vh - 250px)!important;display:flex!important}.gnus-gw .gw-ai-header-bar{background:#7c3aed1a!important;border:1px solid #7c3aed33!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;padding:8px 12px!important;display:flex!important}.gnus-gw .gw-ai-back{color:#6d28d9!important;cursor:pointer!important;align-items:center!important;gap:6px!important;font-size:11.5px!important;font-weight:700!important;display:inline-flex!important}.gnus-gw .gw-ai-back svg{width:14px!important;height:14px!important}.gnus-gw .gw-ai-messages{flex-direction:column!important;flex:auto!important;gap:10px!important;padding:8px 4px!important;display:flex!important;overflow-y:auto!important}.gnus-gw .gw-ai-bubble{border-radius:16px!important;max-width:86%!important;padding:10px 14px!important;font-size:12.5px!important;line-height:1.45!important}.gnus-gw .gw-ai-bubble.bot{color:#1e1b4b!important;background:#fffffff2!important;border:1px solid #7c3aed29!important;border-bottom-left-radius:4px!important;align-self:flex-start!important;box-shadow:0 2px 8px #3c326e0f!important}.gnus-gw .gw-ai-bubble.user{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;border-bottom-right-radius:4px!important;align-self:flex-end!important;box-shadow:0 4px 12px #7c3aed40!important}.gnus-gw .gw-ai-input-row{border-top:1px solid #0000000f!important;align-items:center!important;gap:8px!important;padding:8px 0 0!important;display:flex!important}.gnus-gw .gw-ai-input{color:#1c1730!important;background:#fffffff2!important;border:1px solid #1c173026!important;border-radius:20px!important;outline:none!important;flex:auto!important;padding:9px 14px!important;font-family:inherit!important;font-size:13px!important}.gnus-gw .gw-ai-send{color:#fff!important;background:#7c3aed!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:transform .15s,background .15s!important;display:flex!important}.gnus-gw .gw-ai-send:hover{background:#6d28d9!important;transform:scale(1.05)!important}.gnus-gw .gw-ai-send svg{fill:none!important;stroke:currentColor!important;stroke-width:2px!important;width:16px!important;height:16px!important}.customer-portal-wrap{color:#101927;-webkit-font-smoothing:antialiased;box-sizing:border-box;background-color:#f2f6ff;width:100%;max-width:100vw;min-height:100vh;font-family:Poppins,sans-serif;position:relative;overflow-x:clip}.customer-portal-header-bar{z-index:9999;box-sizing:border-box;background-color:#f2f6ff;width:100%;max-width:100vw;position:sticky;top:0;overflow-x:clip}.customer-portal-header-inner{box-sizing:border-box;align-items:center;width:100%;max-width:1300px;margin:0 auto;padding:16px 16px 8px;display:flex}.gnu-customer-logo-link{align-items:center;line-height:1;text-decoration:none;display:inline-flex}.gnu-customer-logo-img{object-fit:contain;width:auto;max-width:180px;height:24px;max-height:24px;display:block}.customer-portal-body{box-sizing:border-box;width:100%;max-width:100vw}.customer-portal-container{box-sizing:border-box;grid-template-columns:260px 1fr;align-items:start;gap:25px;max-width:1300px;margin:0 auto;padding:10px 16px 60px;display:grid}.customer-portal-main{box-sizing:border-box;width:100%;min-width:0}@media (width<=1023px){.customer-portal-container{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:0!important;width:100%!important;max-width:100vw!important;padding:12px 14px 90px!important}.gnu-nav,aside.gnu-nav{display:none!important}}@media (width<=768px){.customer-portal-header-inner{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:8px 10px!important}.customer-portal-container{padding:8px 10px 95px!important;overflow-x:hidden!important}}.mobile-nav-dock,aside.mobile-nav-dock{z-index:999999!important;width:fit-content!important;max-width:calc(100vw - 20px)!important;margin:0 auto!important;position:fixed!important;bottom:16px!important;left:0!important;right:0!important;transform:translate(0,0)!important}#brxe-kujoum,img[src*="5fd9c30f-03ac-46ea-a840-1562f32e5a02"],.brxe-heading+img,.brxe-heading+.brxe-image{object-fit:contain!important;vertical-align:middle!important;flex-shrink:0!important;width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important;display:inline-block!important}#brxe-peqajl,#brxe-wjsyhy{object-fit:contain!important;vertical-align:middle!important;flex-shrink:0!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:inline-block!important}#brxe-mhixqc{object-fit:contain!important;vertical-align:middle!important;flex-shrink:0!important;width:36px!important;max-width:36px!important;height:36px!important;max-height:36px!important;display:inline-block!important}#brxe-zcohxh{flex-direction:row!important;align-items:center!important;column-gap:10px!important;display:flex!important}.brxe-brf-lottie,.brf-lottie,.brxe-brf-lottie *,.brf-lottie *,lottie-player,lottie-player *{box-sizing:border-box!important;max-width:40px!important;max-height:40px!important}.brxe-brf-lottie,.brf-lottie,lottie-player{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-flex!important;overflow:hidden!important}.brxe-brf-lottie svg,.brf-lottie svg,lottie-player svg{width:40px!important;max-width:40px!important;height:40px!important;max-height:40px!important;display:block!important}.page-ring{box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:inline-flex!important;position:relative!important}.page-ring svg{flex-shrink:0!important;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important;display:block!important}.stat-ring,.chart-icon-ring{box-sizing:border-box!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;display:inline-flex!important;position:relative!important}.stat-ring svg,.chart-icon-ring svg{flex-shrink:0!important;width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important;display:block!important}.header-row{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.header-left{align-items:center!important;gap:14px!important;display:inline-flex!important}.gnu-lu .page-header{border-bottom:1px solid #f0eff1!important;width:100%!important;max-width:100%!important;margin-bottom:28px!important;padding:0 0 24px!important;display:block!important}.gnu-lu .breadcrumb{align-items:center!important;gap:6px!important;margin-bottom:16px!important;display:flex!important}.gnu-lu .header-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;display:flex!important}.gnu-lu .header-left{flex-direction:row!important;align-items:center!important;gap:16px!important;display:flex!important}.gnu-lu .page-ring{flex-shrink:0!important;width:52px!important;min-width:52px!important;height:52px!important}.gnu-lu .header-title-group{flex-direction:column!important;gap:3px!important;display:flex!important}.gnu-lu .page-title{color:#101927!important;margin:0!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important}.gnu-lu .page-subtitle{color:#788393!important;margin:0!important;font-size:13px!important;font-weight:400!important}@media (width<=840px){.gnu-downloads-summary-grid{grid-template-columns:1fr!important;gap:12px!important}}.gnu-summary-icon{box-sizing:border-box!important;border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:inline-flex!important}.gnu-summary-icon svg{flex-shrink:0!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:block!important}.stats-summary-title svg{flex-shrink:0!important;width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important;display:block!important}.summary-mini-chart{flex-shrink:0!important;width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important}.summary-mini-chart svg{width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important;display:block!important}#brxe-ibsnum,#brxe-czbbjz,#brxe-tumxrs,#brxe-qlyqbh{box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:30px!important}#brxe-whmlfc{box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:30px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}#brxe-mcozwq{box-sizing:border-box!important;background:linear-gradient(135deg,#742dd2 0%,#30145c 65%,#101927 100%)!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:136px!important;max-height:136px!important;padding:14px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}#brxe-hhnvaf{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;column-gap:12px!important;display:flex!important}#brxe-xbzbyw{object-fit:contain!important;vertical-align:middle!important;flex-shrink:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;max-height:44px!important;display:inline-block!important}#brxe-ysuiuw{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}#brxe-lnhodt{flex-direction:row!important;align-items:center!important;column-gap:6px!important;display:flex!important}#brxe-tsuyzk,#brxe-mprtzw,#brxe-kpltii{object-fit:contain!important;box-sizing:border-box!important;background-color:#fff!important;border-radius:50%!important;flex-shrink:0!important;width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;max-height:26px!important;padding:3px!important;display:inline-block!important;box-shadow:0 2px 4px #00000026!important}#brxe-mztnzu{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-top:10px!important;margin-bottom:0!important;padding:0!important;display:flex!important}#brxe-qnudpi,#brxe-vhcrwe{white-space:nowrap!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;padding:5px 16px!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;display:inline-flex!important}#brxe-qnudpi{color:#fff!important;background-color:#0000!important;border:1.5px solid #fff!important}#brxe-vhcrwe{color:#fff!important;background-color:#9951ff!important;border:1.5px solid #9951ff!important;box-shadow:0 2px 8px #9951ff59!important}.brxe-jqpgmr,img.brxe-jqpgmr{object-fit:contain!important;vertical-align:middle!important;flex-shrink:0!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:inline-block!important}.brxe-yibmny,img.brxe-yibmny{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important;display:inline-block!important}#brxe-fcvqei,#brxe-wjsyhy,#brxe-peqajl,#brxe-pjoxot,#brxe-zfkvea,#brxe-mhixqc,img[src*="60288fd9-70aa-4ef5-acdf-9631a070fa33"]{object-fit:contain!important;vertical-align:middle!important;width:20px!important;max-width:20px!important;height:20px!important;max-height:20px!important;display:inline-block!important}@media (width<=1024px){#brxe-uzelie{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (width<=767px){#brxe-uzelie{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.brxe-nucwyb{border-radius:14px!important;gap:8px!important;min-height:72px!important;padding:10px!important}.brxe-nucwyb .brxe-foyumt,.brxe-nucwyb svg{flex-shrink:0!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin-right:2px!important}.brxe-joflyb{font-size:12.5px!important;font-weight:700!important;line-height:1.25!important}.brxe-oajujc{display:none!important}.brxe-ykqlhc{color:#9951ff!important;margin-top:2px!important;font-size:11px!important;font-weight:600!important}#brxe-chejee p{margin-bottom:10px!important;font-size:17px!important;font-weight:700!important}#brxe-yzgezl{grid-template-columns:1fr!important;gap:16px!important}}#brxe-lihzab{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr)!important;place-items:stretch stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin-top:24px!important;margin-bottom:24px!important;display:grid!important}@media (width<=767px){#brxe-lihzab{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;margin-bottom:16px!important}#brxe-whmlfc{border-width:1.5px!important;border-radius:18px!important;grid-column:span 2!important;height:auto!important;min-height:98px!important;display:flex!important}}#brxe-ibsnum,#brxe-czbbjz,#brxe-tumxrs,#brxe-qlyqbh{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:30px!important;flex-direction:column!important;justify-content:space-between!important;height:136px!important;min-height:136px!important;padding:18px 20px!important;transition:transform .3s,box-shadow .3s!important;display:flex!important}@media (width<=767px){#brxe-ibsnum,#brxe-czbbjz,#brxe-tumxrs,#brxe-qlyqbh{border-width:1.5px!important;border-radius:18px!important;height:102px!important;min-height:102px!important;max-height:102px!important;padding:11px 13px!important}#brxe-quqrtv{font-size:22px!important;line-height:1.25!important}#brxe-kujoum{width:22px!important;height:22px!important}}#brxe-whmlfc{box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:30px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:136px!important;min-height:136px!important;max-height:136px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}#brxe-mcozwq{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(135deg,#742dd2 0%,#30145c 65%,#101927 100%)!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:100%!important;min-height:136px!important;margin:0!important;padding:14px 18px!important;display:flex!important}#brxe-nabseu,#brxe-fgaasd{color:#fff!important;background:#0f172a!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:5px 16px!important;font-size:11.5px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}@media (width<=1180px){#brxe-yzgezl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}#brxe-jgtgdj{grid-column:span 2!important}}@media (width<=768px){#brxe-yzgezl{grid-template-columns:1fr!important;gap:16px!important}#brxe-jgtgdj{grid-column:span 1!important}}#brxe-eapqwg{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:32px!important;overflow:hidden!important}.brxe-wmsrsd{min-width:0!important}.brxe-2c9956{background:#fff!important;border:1px solid #f1f5f9!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;transition:transform .25s,box-shadow .25s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0000000a!important}.brxe-2c9956:hover{transform:translateY(-4px)!important;box-shadow:0 12px 28px #00000014!important}.brxe-dijebq{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;flex-shrink:0!important;width:100%!important;height:140px!important;display:block!important;position:relative!important}.brxe-963569{background:#fff!important;flex-direction:column!important;gap:4px!important;min-width:0!important;padding:12px 14px!important;display:flex!important;overflow:hidden!important}.brxe-2ecc62{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.brxe-eb9b91{color:#101828!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.brxe-eb9b91:hover{color:#9333ea!important}.brxe-1e1ec7{color:#7c3aed!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11.5px!important;font-weight:600!important;overflow:hidden!important}.brxe-5dd85a{opacity:0!important;pointer-events:none!important;z-index:5!important;justify-content:center!important;gap:8px!important;transition:opacity .2s,transform .2s!important;display:flex!important;position:absolute!important;top:50px!important;left:0!important;right:0!important;transform:translateY(8px)!important}.brxe-2c9956:hover .brxe-5dd85a{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.brxe-5dd85a a.brxe-button{color:#fff!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#101828d9!important;border-radius:9999px!important;padding:6px 14px!important;font-size:11px!important;font-weight:700!important;text-decoration:none!important;transition:background .15s,transform .15s!important;box-shadow:0 4px 10px #0003!important}.brxe-5dd85a a.brxe-button:hover{background:#9333ea!important;transform:translateY(-1px)!important}@media (width<=991px){#brxe-gvfuwj{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=580px){#brxe-gvfuwj{grid-template-columns:1fr!important}}body.gnu-drawer-open .gnus-gw,body.gnu-drawer-open .mobile-nav-dock,body.gnu-drawer-open #chat-widget-root{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=768px){.gnu-lu .header-row,.gnu-downloads-wrap .header-row{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.gnu-lu .header-left,.gnu-downloads-wrap .header-left{width:100%!important}.gnu-lu .page-ring,.gnu-downloads-wrap .page-ring{width:42px!important;min-width:42px!important;height:42px!important}.gnu-lu .page-title,.gnu-downloads-wrap .page-title{font-size:20px!important;line-height:1.25!important}.gnu-lu .header-stats,.gnu-downloads-wrap .header-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.gnu-lu .stat-item,.gnu-downloads-wrap .stat-item{width:100%!important;min-height:56px!important;padding:10px 12px!important}.gnu-lu .filter-tabs,.gnu-downloads-wrap .filter-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.gnu-lu .filter-tabs::-webkit-scrollbar{display:none!important}.gnu-downloads-wrap .filter-tabs::-webkit-scrollbar{display:none!important}.gnu-lu .tab-btn,.gnu-downloads-wrap .tab-btn{white-space:nowrap!important;flex-shrink:0!important;padding:8px 14px!important;font-size:13px!important}.gnu-lu .search-box,.gnu-downloads-wrap .search-box{width:100%!important;max-width:100%!important}.gnu-lu .search-input,.gnu-downloads-wrap .search-input{width:100%!important;font-size:13px!important}.gnu-lu .chart-section,.gnu-downloads-wrap .chart-section{grid-template-columns:1fr!important;gap:16px!important}.gnu-lu .resource-card,.gnu-downloads-wrap .resource-card{border-radius:16px!important;padding:12px 14px!important}.gnu-lu .resource-name,.gnu-downloads-wrap .resource-name{font-size:13.5px!important;line-height:1.3!important}}.gnu-aff-portal{color:#101927;box-sizing:border-box;flex-direction:column;gap:24px;width:100%;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.gnu-aff-hero{color:#fff;background:linear-gradient(135deg,#090e17 0%,#161138 48%,#2e126a 100%);border:1px solid #ffffff1f;border-radius:28px;padding:36px 40px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a2e}.gnu-aff-hero-glow-1{pointer-events:none;background:radial-gradient(circle,#a855f747 0%,#a855f700 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-40px;right:-40px}.gnu-aff-hero-glow-2{pointer-events:none;background:radial-gradient(circle,#10b98138 0%,#10b98100 70%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-60px;left:20%}.gnu-aff-hero-content{z-index:2;max-width:820px;position:relative}.gnu-aff-pill-badge{color:#6ee7b7;letter-spacing:.05em;text-transform:uppercase;background:#10b98129;border:1px solid #34d39959;border-radius:9999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.gnu-aff-pill-badge svg{color:#34d399;width:14px;height:14px}.gnu-aff-hero-title{letter-spacing:-.5px;color:#fff;margin:0 0 12px;font-size:30px;font-weight:800;line-height:1.25}.gnu-aff-hero-desc{color:#cbd5e1;margin:0 0 24px;font-size:14px;font-weight:400;line-height:1.6}.gnu-aff-hero-desc strong{color:#fff;font-weight:700}.gnu-aff-link-box{-webkit-backdrop-filter:blur(14px);background:#ffffff12;border:1.5px solid #ffffff2e;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex;box-shadow:inset 0 2px 8px #00000040}.gnu-aff-link-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.gnu-aff-link-icon{color:#34d399;background:#10b98133;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.gnu-aff-link-icon svg{width:16px;height:16px}.gnu-aff-link-text{color:#a7f3d0;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:all;user-select:all;letter-spacing:-.2px;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600;overflow:hidden}.gnu-aff-copy-btn{cursor:pointer;color:#0f172a;background:#fff;border:none;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 22px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.gnu-aff-copy-btn:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 6px 18px #0003}.gnu-aff-copy-btn.copied{color:#fff;background:#10b981}.gnu-aff-copy-btn svg{width:15px;height:15px}.gnu-aff-stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.gnu-aff-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;align-items:center;gap:16px;padding:20px 22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0f172a05}.gnu-aff-stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f172a0f}.gnu-aff-stat-ring{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.gnu-aff-stat-ring svg{width:24px;height:24px}.gnu-aff-stat-ring.emerald{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.gnu-aff-stat-ring.amber{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.gnu-aff-stat-ring.indigo{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe}.gnu-aff-stat-ring.purple{color:#9333ea;background:#faf5ff;border:1px solid #e9d5ff}.gnu-aff-stat-body{flex-direction:column;display:flex}.gnu-aff-stat-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:4px;font-size:11px;font-weight:700}.gnu-aff-stat-val{color:#101927;letter-spacing:-.5px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:800;line-height:1.1}.gnu-aff-stat-val.purple{color:#9951ff}.gnu-aff-how-card{background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:28px 32px;box-shadow:0 2px 10px #0f172a05}.gnu-aff-how-header{margin-bottom:22px}.gnu-aff-how-header h3{color:#101927;letter-spacing:-.3px;margin:0 0 4px;font-size:18px;font-weight:800}.gnu-aff-how-header p{color:#64748b;margin:0;font-size:13.5px}.gnu-aff-steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gnu-aff-step-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:20px;align-items:flex-start;gap:14px;padding:20px;transition:all .2s;display:flex}.gnu-aff-step-item:hover{background:#fff;border-color:#e2e8f0;box-shadow:0 6px 18px #0f172a0a}.gnu-aff-step-num{color:#fff;background:linear-gradient(135deg,#9951ff,#7c3aed);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:flex;box-shadow:0 3px 10px #9951ff40}.gnu-aff-step-content h4{color:#101927;margin:0 0 6px;font-size:14.5px;font-weight:700}.gnu-aff-step-content p{color:#64748b;margin:0;font-size:12.5px;line-height:1.55}.gnu-aff-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:26px;overflow:hidden;box-shadow:0 2px 10px #0f172a05}.gnu-aff-tabs-bar{background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:16px 24px;display:flex}.gnu-aff-tab-btn{cursor:pointer;color:#64748b;background:#f1f5f9;border:1px solid #0000;border-radius:13px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s}.gnu-aff-tab-btn:hover{color:#101927;background:#e2e8f0}.gnu-aff-tab-btn.active{color:#fff;background:#101927;box-shadow:0 2px 8px #10192733}.gnu-aff-table-wrap{width:100%;overflow-x:auto}.gnu-aff-table{border-collapse:collapse;text-align:left;width:100%}.gnu-aff-table th{text-transform:uppercase;letter-spacing:.08em;color:#64748b;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:14px 24px;font-size:11px;font-weight:700}.gnu-aff-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:13px}.gnu-aff-table tr:last-child td{border-bottom:none}.gnu-aff-table tr:hover td{background:#fbfcfe}.gnu-aff-user-title{color:#101927;font-size:13.5px;font-weight:700}.gnu-aff-user-sub{color:#94a3b8;margin-top:2px;font-size:11.5px}.gnu-aff-mono-tag{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:700}.gnu-aff-mono-tag.purple{color:#9951ff}.gnu-aff-mono-tag.green{color:#059669}.gnu-aff-status-pill{text-transform:uppercase;letter-spacing:.04em;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.gnu-aff-status-pill.blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.gnu-aff-empty-box{text-align:center;padding:56px 24px}.gnu-aff-empty-icon{color:#94a3b8;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:inline-flex}.gnu-aff-empty-icon svg{width:32px;height:32px}.gnu-aff-empty-box h4{color:#101927;margin:0 0 6px;font-size:17px;font-weight:800}.gnu-aff-empty-box p{color:#64748b;max-width:440px;margin:0 auto 20px;font-size:13.5px;line-height:1.55}.gnu-aff-empty-cta{color:#fff;cursor:pointer;background:#9951ff;border:none;border-radius:13px;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #9951ff4d}.gnu-aff-empty-cta:hover{background:#8b3cf0;transform:translateY(-1px)}.gnu-aff-payout-box{background:#fff;border:1px solid #e2e8f0;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;box-shadow:0 2px 8px #0f172a05}.gnu-aff-payout-left{align-items:center;gap:16px;display:flex}.gnu-aff-payout-ring{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.gnu-aff-payout-ring svg{width:22px;height:22px}.gnu-aff-payout-text h4{color:#101927;margin:0 0 4px;font-size:15px;font-weight:700}.gnu-aff-payout-text p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.gnu-aff-payout-btn{color:#101927;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-aff-payout-btn:hover{color:#fff;background:#101927;border-color:#101927}@media (width<=1024px){.gnu-aff-stats-grid{grid-template-columns:repeat(2,1fr)}.gnu-aff-steps-grid{grid-template-columns:1fr}}@media (width<=768px){.gnu-aff-hero{border-radius:20px;padding:20px 16px}.gnu-aff-hero-title{font-size:20px;line-height:1.3}.gnu-aff-hero-desc{margin-bottom:16px;font-size:12.5px}.gnu-aff-link-box{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.gnu-aff-link-left{width:100%}.gnu-aff-link-text{word-break:break-all;font-size:12px}.gnu-aff-copy-btn{justify-content:center;width:100%;min-height:40px;margin-top:4px;font-size:12.5px}.gnu-aff-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.gnu-aff-stat-card{border-radius:16px!important;gap:10px!important;padding:12px 14px!important}.gnu-aff-stat-ring{border-radius:11px!important;width:38px!important;height:38px!important}.gnu-aff-stat-ring svg{width:18px!important;height:18px!important}.gnu-aff-stat-val{font-size:18px!important}.gnu-aff-stat-label{font-size:10px!important}.gnu-aff-tab-btns{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;display:flex!important;overflow-x:auto!important}.gnu-aff-tab-btn{white-space:nowrap!important;flex:50%!important;justify-content:center!important;padding:8px 14px!important;font-size:12.5px!important}.gnu-aff-how-card{border-radius:20px;padding:18px 16px}.gnu-aff-payout-box{border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:18px 16px}.gnu-aff-payout-btn{justify-content:center;width:100%;min-height:40px}}#brxe-lihzab{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.45fr)!important;align-items:stretch!important;gap:14px!important;width:100%!important;max-width:100%!important;margin-top:20px!important;margin-bottom:24px!important;display:grid!important}@media (width<=767px){#brxe-lihzab{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important;margin-bottom:16px!important}}#brxe-ibsnum,#brxe-czbbjz,#brxe-tumxrs,#brxe-qlyqbh{box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;min-height:136px!important;padding:18px 20px!important;transition:transform .3s,box-shadow .3s!important;display:flex!important}@media (width<=767px){#brxe-ibsnum,#brxe-czbbjz,#brxe-tumxrs,#brxe-qlyqbh{border-width:1.5px!important;border-radius:18px!important;height:102px!important;min-height:102px!important;max-height:102px!important;padding:11px 13px!important}}#brxe-quqrtv{color:#101927!important;margin:0!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:34px!important;font-weight:800!important;line-height:1.15!important}@media (width<=767px){#brxe-quqrtv{font-size:22px!important;line-height:1.25!important}#brxe-kujoum{width:22px!important;height:22px!important}#brxe-ctndyq{width:32px!important;height:32px!important}#brxe-awkdjn{font-size:12px!important}}#brxe-ibsnum:hover,#brxe-czbbjz:hover,#brxe-tumxrs:hover,#brxe-qlyqbh:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #2111d514!important}#brxe-oeptbi,#brxe-qlzgqb,#brxe-akanhp,#brxe-asdhvc{flex-direction:row!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;display:flex!important}@media (width<=640px){#brxe-oeptbi,#brxe-qlzgqb,#brxe-akanhp,#brxe-asdhvc{gap:6px!important}#brxe-oeptbi svg,#brxe-qlzgqb svg,#brxe-akanhp svg,#brxe-asdhvc svg{width:17px!important;height:17px!important}}#brxe-idiehf,#brxe-gmoawc,#brxe-nnztcl,#brxe-kssdzw{color:#475467!important;margin:0!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}@media (width<=640px){#brxe-idiehf,#brxe-gmoawc,#brxe-nnztcl,#brxe-kssdzw{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;overflow:hidden!important}}#brxe-jfsflw{flex-direction:row!important;align-items:baseline!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important}#brxe-ebmrwp,#brxe-rnpvsz,#brxe-mwsewb,#brxe-ikabdu{color:#101927!important;letter-spacing:-.03em!important;margin:0!important;padding:0!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:42px!important;font-weight:800!important;line-height:1!important}@media (width<=640px){#brxe-ebmrwp,#brxe-rnpvsz,#brxe-mwsewb,#brxe-ikabdu{font-size:26px!important}}#brxe-osyckj{align-items:baseline!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}#brxe-osyckj .gnu-slash{color:#101927!important;margin-left:2px!important;font-size:26px!important;font-weight:700!important;line-height:1!important}#brxe-osyckj .gnu-inf{color:#00c2ff!important;vertical-align:baseline!important;margin-left:2px!important;font-size:30px!important;font-weight:900!important;line-height:1!important}@media (width<=640px){#brxe-osyckj .gnu-slash{font-size:18px!important}#brxe-osyckj .gnu-inf{font-size:20px!important}}#brxe-whmlfc{box-sizing:border-box!important;background:0 0!important;border:2px dashed #d9d8dd!important;border-radius:30px!important;width:100%!important;max-width:100%!important;height:136px!important;min-height:136px!important;margin:0!important;padding:0!important;transition:transform .3s,box-shadow .3s!important;display:flex!important;position:relative!important}@media (width<=767px){#brxe-whmlfc{border-width:1.5px!important;border-radius:18px!important;grid-column:span 2!important;height:auto!important;min-height:98px!important;display:flex!important}}#brxe-whmlfc:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px #2111d514!important}#brxe-mcozwq{box-sizing:border-box!important;color:#fff!important;background:linear-gradient(135deg,#742dd2 0%,#30145c 65%,#101927 100%)!important;border-radius:28px!important;flex-direction:column!important;justify-content:space-between!important;width:100%!important;height:100%!important;min-height:136px!important;margin:0!important;padding:14px 18px!important;display:flex!important;box-shadow:0 10px 25px #742dd259!important}@media (width<=640px){#brxe-mcozwq{border-radius:16px!important;min-height:98px!important;padding:12px 14px!important}}#brxe-hhnvaf{flex-direction:row!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}#brxe-xbzbyw{object-fit:contain!important;flex-shrink:0!important;width:44px!important;max-width:44px!important;height:44px!important;display:block!important}#brxe-ysuiuw{flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important}#brxe-fydrky{color:#fff!important;margin:0!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}#brxe-lnhodt{flex-direction:row!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}#brxe-tsuyzk,#brxe-mprtzw,#brxe-kpltii{object-fit:contain!important;box-sizing:border-box!important;background-color:#fff!important;border-radius:50%!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:3px!important;display:inline-block!important;box-shadow:0 2px 4px #00000026!important}#brxe-mztnzu{flex-direction:row!important;align-items:center!important;gap:8px!important;margin-top:10px!important;margin-bottom:0!important;padding:0!important;display:flex!important}#brxe-qnudpi{color:#fff!important;background:0 0!important;border:1.5px solid #fff!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;padding:5px 16px!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;text-decoration:none!important;transition:background .2s,color .2s!important;display:inline-flex!important}#brxe-qnudpi:hover{color:#fff!important;background:#ffffff26!important}#brxe-vhcrwe{color:#fff!important;background-color:#9951ff!important;border:1.5px solid #9951ff!important;border-radius:50px!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:5px 16px!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important;box-shadow:0 2px 8px #9951ff59!important}@media (width<=767px){#brxe-lihzab{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#brxe-whmlfc{grid-column:span 2!important;display:flex!important}}.gnu-dashboard-notices-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:18px 0!important;overflow:hidden!important}.gnu-slider-notice{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}@keyframes gnuMarqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-33.333%)}}.gnu-marquee-track{white-space:nowrap!important;will-change:transform!important;flex-flow:row!important;animation-name:gnuMarqueeScroll!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;display:inline-flex!important}.gnu-marquee-track:hover{animation-play-state:paused!important}.gnu-marquee-item{flex-shrink:0!important}#brxe-yzgezl{box-sizing:border-box!important;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,1fr)!important;align-items:start!important;gap:20px!important;width:100%!important;margin-top:24px!important;display:grid!important}#brxe-qcemoe{flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;display:flex!important}#brxe-zhsmcd,#brxe-vqyovv{width:100%!important;min-width:0!important;margin-top:0!important;margin-bottom:0!important}#brxe-ebdbzd,#brxe-shznih{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-top:0!important;margin-bottom:12px!important;display:flex!important}#brxe-qipyzx,#brxe-cfcoja,#brxe-odsmzn{color:#101828!important;letter-spacing:-.02em!important;margin:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important}#brxe-odsmzn{margin-bottom:12px!important}#brxe-nabseu,#brxe-fgaasd{color:#fff!important;background:#0f172a!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;padding:5px 16px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1.4!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 8px #0f172a1f!important}#brxe-nabseu:hover,#brxe-fgaasd:hover{color:#fff!important;background:#1e293b!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a33!important}#brxe-xzquyk,#brxe-rurebd{box-sizing:border-box!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:24px!important;width:100%!important;padding:16px 20px!important;box-shadow:0 4px 20px #00000008!important}#brxe-zqczsg,#brxe-ioihom{flex-direction:column!important;gap:10px!important;width:100%!important;display:flex!important}.brxe-dulrlj,.brxe-iygetf,.gnu-act-row{box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;padding:4px 0!important;transition:transform .2s!important;display:flex!important}.brxe-dulrlj:hover,.brxe-iygetf:hover,.gnu-act-row:hover{transform:translate(3px)!important}.brxe-nyqtli{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.brxe-ogkyjo{background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:inline-flex!important}.brxe-jvzqfj{justify-content:center!important;align-items:center!important;display:flex!important}.brxe-jvzqfj svg{width:17px!important;height:17px!important}.brxe-dtmttc{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important}.brxe-sipxos{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;display:flex!important}.gnu-act-icon-wrap{box-sizing:border-box!important;cursor:pointer!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;transition:all .35s cubic-bezier(.34,1.56,.64,1)!important;display:inline-flex!important;position:relative!important}.gnu-act-icon-wrap svg{width:18px!important;max-width:18px!important;height:18px!important;max-height:18px!important}.gnu-act-icon-activated{color:#16a34a!important;background:#ecfdf5!important;border:1.5px solid #bbf7d0!important;box-shadow:0 2px 6px #16a34a14!important}.gnu-act-icon-activated .gnu-act-svg-unlocked{transform-origin:50%!important;animation:3.5s ease-in-out infinite gnuLockFloat!important;display:block!important}.gnu-act-icon-activated .gnu-shackle{transform-origin:16px 11px!important;animation:3.5s cubic-bezier(.34,1.56,.64,1) infinite gnuShackleBounce!important}.brxe-iygetf:hover .gnu-act-icon-activated,.gnu-act-icon-activated:hover{background:#dcfce7!important;border-color:#86efac!important;transform:scale(1.12)rotate(-6deg)!important;box-shadow:0 6px 16px #16a34a40!important}.brxe-iygetf:hover .gnu-act-icon-activated .gnu-shackle,.gnu-act-icon-activated:hover .gnu-shackle{transition:transform .35s cubic-bezier(.34,1.56,.64,1)!important;transform:rotate(-18deg)translateY(-2px)!important}@keyframes gnuLockFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes gnuShackleBounce{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)translateY(-1.5px)}40%{transform:rotate(3deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(1deg)}}.gnu-act-icon-pending{color:#ca8a04!important;background:#fffbeb!important;border:1.5px solid #fde047!important;box-shadow:0 2px 6px #ca8a0414!important}.gnu-act-icon-pending .gnu-act-svg-pending{transform-origin:50%!important;animation:3s ease-in-out infinite gnuPendingPulse!important;display:block!important}.gnu-act-icon-pending .gnu-pending-key{transform-origin:16px 15.5px!important;animation:2.5s ease-in-out infinite gnuPendingKeyWiggle!important}.brxe-iygetf:hover .gnu-act-icon-pending,.gnu-act-icon-pending:hover{background:#fef9c3!important;border-color:#facc15!important;transform:scale(1.12)rotate(6deg)!important;box-shadow:0 6px 16px #eab30840!important}.brxe-iygetf:hover .gnu-act-icon-pending .gnu-act-svg-pending,.gnu-act-icon-pending:hover .gnu-act-svg-pending{transition:transform .6s cubic-bezier(.34,1.56,.64,1)!important;transform:rotate(360deg)!important}@keyframes gnuPendingPulse{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.06)rotate(3deg)}}@keyframes gnuPendingKeyWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.brxe-wxlbom,.brxe-fgocur,.gnu-act-info{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:2px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.brxe-wxlbom>a,.brxe-fgocur>a,.gnu-act-info>a{width:100%!important;min-width:0!important;max-width:100%!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.brxe-oofsch,.brxe-rvcvrr,.brxe-nhmovz,.gnu-act-title{color:#101828!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:1.3!important;transition:color .2s!important;display:block!important;overflow:hidden!important}.brxe-dulrlj:hover .brxe-oofsch,.brxe-iygetf:hover .gnu-act-title,.gnu-act-row:hover .gnu-act-title{color:#4f46e5!important}.brxe-jsevvq,.brxe-nbbzdq,.gnu-act-time-box{flex-direction:row!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0!important;display:flex!important}.brxe-jsevvq .icon,.brxe-nbbzdq .icon{align-items:center!important;line-height:1!important;display:flex!important}.brxe-jsevvq .icon svg,.brxe-nbbzdq .icon svg{width:13px!important;height:13px!important}.brxe-jsevvq .content h4,.brxe-nbbzdq .content h4,.gnu-act-time{color:#64748b!important;margin:0!important;padding:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important}.brxe-sgilnq,.brxe-cmfoqs,.gnu-act-badge-col{white-space:nowrap!important;flex-shrink:0!important;align-items:center!important;margin-left:8px!important;display:flex!important}.brxe-bqwkss{color:#64748b!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:2.5px 10px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.gnu-act-badge-activated,.brxe-lvfhks{color:#16a34a!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:2.5px 10px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.gnu-act-badge-pending{color:#ca8a04!important;background:#fffbeb!important;border:1px solid #fde047!important;border-radius:9999px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;padding:2.5px 10px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.brxe-ezhago,.brxe-qrxlfv,.gnu-act-dots-col{flex-shrink:0!important;align-items:center!important;margin-left:6px!important;display:flex!important}.gnu-act-dots-link,.brxe-ezhago a,.brxe-qrxlfv a{color:#64748b!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;text-decoration:none!important;transition:transform .2s,color .2s!important;display:inline-flex!important}.gnu-act-dots-link svg,.brxe-ajcycc,.brxe-qrxlfv svg{fill:#64748b!important;width:16px!important;height:16px!important}.gnu-act-dots-link:hover,.brxe-ezhago a:hover,.brxe-qrxlfv a:hover{color:#0f172a!important;transform:scale(1.2)!important}#brxe-ljhfwj{flex-direction:column!important;width:100%!important;min-width:0!important;display:flex!important}#brxe-afbsrb{box-sizing:border-box!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:24px!important;width:100%!important;height:auto!important;min-height:auto!important;padding:16px 18px!important;overflow:visible!important;box-shadow:0 4px 20px #00000008!important}#brxe-xnfurp{flex-direction:column!important;gap:8px!important;width:100%!important;height:auto!important;display:flex!important}.brxe-rxemfv{box-sizing:border-box!important;background:0 0!important;border:1px dashed #e2e8f0!important;border-radius:50px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;padding:5px 12px!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.brxe-rxemfv:hover{background:#f8fafc!important;border-color:#cbd5e1!important;transform:translate(2px)!important}.brxe-llhfaz,.brxe-rxemfv img{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;display:block!important}.brxe-iorozi{color:#334155!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;margin:0!important;font-size:12.5px!important;font-weight:600!important;line-height:1.3!important;overflow:hidden!important}#brxe-jgtgdj{box-sizing:border-box!important;text-align:center!important;background:#fff!important;border:1px solid #f1f5f9!important;border-radius:24px!important;flex-direction:column!important;align-self:start!important;align-items:center!important;width:100%!important;max-width:100%!important;padding:20px 18px!important;display:flex!important;box-shadow:0 4px 20px #00000008!important}#brxe-wckril{justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0 auto 8px!important;display:flex!important}#brxe-wckril svg{stroke:#9333ea!important;width:32px!important;max-width:32px!important;height:32px!important;max-height:32px!important;margin:0 auto!important;display:block!important}#brxe-sougvg{color:#475467!important;text-align:center!important;max-width:250px!important;margin:0 auto 14px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:12.5px!important;line-height:1.45!important}#brxe-sougvg strong{color:#101828!important;font-size:13px!important;font-weight:700!important}#brxe-rjunlg{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;display:flex!important}#brxe-srkvwa{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:flex!important}#brxe-srkvwa button,#brxe-rjunlg button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%)!important;border:none!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:150px!important;max-width:220px!important;margin:0 auto!important;padding:8px 26px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:12.5px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 4px 14px #9333ea59!important}#brxe-srkvwa button:hover,#brxe-rjunlg button:hover{background:linear-gradient(135deg,#9333ea 0%,#7e22ce 100%)!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px #9333ea73!important}#brxe-jllhfk{color:#101828!important;text-align:left!important;width:100%!important;margin:0 0 10px!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:700!important}#brxe-efiljx{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.brxe-yrrmdr{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;border-radius:14px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;padding:8px 12px!important;transition:background .15s,transform .15s!important;display:flex!important}.brxe-yrrmdr:hover{background:#f1f5f9!important}.brxe-ygcurw{flex-direction:row!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.brxe-yibmny,img.brxe-yibmny{object-fit:cover!important;border-radius:50%!important;flex-shrink:0!important;width:24px!important;min-width:24px!important;max-width:24px!important;height:24px!important;min-height:24px!important;max-height:24px!important;display:block!important}.brxe-wsudwo{color:#101828!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;overflow:hidden!important}.brxe-aryyeo{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.brxe-vrqgso{color:#64748b!important;flex:auto!important;margin:0!important;padding:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:10.5px!important;line-height:1.35!important}.brxe-jqpgmr,img.brxe-jqpgmr{object-fit:contain!important;flex-shrink:0!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;display:inline-block!important}@media (width<=1180px){#brxe-yzgezl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}#brxe-jgtgdj{grid-column:span 2!important}}@media (width<=768px){#brxe-yzgezl{grid-template-columns:1fr!important;gap:16px!important}#brxe-jgtgdj{grid-column:span 1!important}}#brxe-eapqwg{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:36px!important}#brxe-niayie,.gnu-recently-added-header{margin-bottom:16px!important}#brxe-jwwnlm{color:#101828!important;letter-spacing:-.02em!important;margin:0!important;font-family:Poppins,system-ui,-apple-system,sans-serif!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}#brxe-gvfuwj{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.brxe-wmsrsd,.brxe-smgfkx,.brxe-2c9956{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.brxe-2c9956{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:20px!important;flex-direction:column!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #0f172a0d!important}.brxe-2c9956:hover{border-color:#7c3aed4d!important;transform:translateY(-6px)!important;box-shadow:0 16px 32px #7c3aed1f,0 4px 12px #0f172a0f!important}.brxe-dijebq{background-position:50%!important;background-size:cover!important;border-radius:19px 19px 0 0!important;width:100%!important;max-width:100%!important;height:195px!important;transition:transform .4s!important;display:block!important;position:relative!important;overflow:hidden!important}.brxe-dijebq:after{content:""!important;pointer-events:none!important;background:linear-gradient(#0000 55%,#0f172a66 100%)!important;position:absolute!important;inset:0!important}.brxe-2c9956:hover .brxe-dijebq{transform:scale(1.03)!important}.brxe-kxytau{z-index:10!important;-webkit-backdrop-filter:blur(6px)!important;background:#0f172a8c!important;border:1px solid #ffffff40!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;transition:all .25s!important;display:flex!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:0 4px 12px #00000026!important}.brxe-kxytau svg{width:18px!important;height:18px!important}.brxe-kxytau:hover{background:#9333ea!important;border-color:#a855f7!important;transform:scale(1.12)!important}.brxe-5dd85a{z-index:12!important;-webkit-backdrop-filter:blur(10px)!important;box-sizing:border-box!important;pointer-events:auto!important;background:#fffffff5!important;border:1px solid #fffc!important;border-radius:9999px!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0!important;padding:6px!important;display:flex!important;position:absolute!important;top:140px!important;left:14px!important;right:14px!important;box-shadow:0 8px 24px #0f172a2e,0 2px 6px #0000000f!important}.brxe-0ca4f2{color:#fff!important;text-align:center!important;box-sizing:border-box!important;background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)!important;border:none!important;border-radius:9999px!important;flex:50%!important;justify-content:center!important;align-items:center!important;width:50%!important;padding:7px 14px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 8px #7c3aed59!important}.brxe-0ca4f2:hover{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #7c3aed80!important}.brxe-42ed4d{color:#fff!important;text-align:center!important;box-sizing:border-box!important;background:#0f172a!important;border:none!important;border-radius:9999px!important;flex:50%!important;justify-content:center!important;align-items:center!important;width:50%!important;padding:7px 14px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:12.5px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 2px 8px #0f172a40!important}.brxe-42ed4d:hover{color:#fff!important;background:#1e293b!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #0f172a66!important}.brxe-2c9956 .hide-first{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s!important;transform:translateY(8px)!important}.brxe-2c9956:hover .hide-first{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.brxe-963569{box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;flex:auto!important;justify-content:space-between!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:16px 18px 20px!important;display:flex!important}.brxe-2ecc62{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.brxe-eb9b91{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;max-width:100%!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:700!important;line-height:1.35!important;text-decoration:none!important;transition:color .2s!important;display:block!important;overflow:hidden!important}.brxe-2c9956:hover .brxe-eb9b91{color:#7c3aed!important}.brxe-1e1ec7{color:#7c3aed!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#7c3aed12!important;border:1px solid #7c3aed24!important;border-radius:50px!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin-top:8px!important;padding:2.5px 10px!important;font-family:Poppins,system-ui,sans-serif!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important;overflow:hidden!important}@media (width<=1024px){#brxe-gvfuwj{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (width<=640px){#brxe-gvfuwj{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}}#brxe-uzelie{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:14px!important;width:100%!important;display:grid!important}@media (width<=1024px){#brxe-uzelie{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}@media (width<=767px){#brxe-uzelie{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}.brxe-nucwyb{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;height:100%!important;min-height:96px!important;display:flex!important}.brxe-orqcpp{flex-direction:column!important;flex:auto!important;justify-content:center!important;min-width:0!important;display:flex!important}.brxe-joflyb{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.brxe-oajujc{-webkit-line-clamp:2!important;line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;height:2.7em!important;max-height:2.7em!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.gnu-lu,.gnu-downloads-wrap{color:#101927;width:100%;font-family:Poppins,sans-serif}.gnu-lu .page-header,.gnu-downloads-wrap .page-header{margin-bottom:24px;opacity:1!important;width:100%!important;animation:none!important;display:block!important;transform:none!important}.gnu-lu .breadcrumb,.gnu-downloads-wrap .breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.gnu-lu .breadcrumb a,.gnu-downloads-wrap .breadcrumb a{color:#64748b;text-decoration:none;transition:color .2s}.gnu-lu .breadcrumb a:hover,.gnu-downloads-wrap .breadcrumb a:hover{color:#9951ff}.gnu-lu .breadcrumb .sep,.gnu-downloads-wrap .breadcrumb .sep{color:#cbd5e1}.gnu-lu .header-row,.gnu-downloads-wrap .header-row{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;display:flex!important}.gnu-lu .header-left,.gnu-downloads-wrap .header-left{flex-direction:row!important;align-items:center!important;gap:16px!important;display:flex!important}.gnu-lu .page-ring,.gnu-downloads-wrap .page-ring{color:#9951ff;background:linear-gradient(135deg,#f5f0ff,#ede9fe);border:1px solid #e9d5ff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 14px #9951ff1f}.gnu-lu .page-ring svg,.gnu-downloads-wrap .page-ring svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gnu-lu .page-title,.gnu-downloads-wrap .page-title{color:#101927;letter-spacing:-.4px;margin:0;font-size:26px;font-weight:800;line-height:1.2}.gnu-lu .page-subtitle,.gnu-downloads-wrap .page-subtitle{color:#64748b;margin:4px 0 0;font-size:13.5px;font-weight:400}.gnu-lu .header-stats,.gnu-downloads-wrap .header-stats{align-items:center;gap:24px;display:flex}.gnu-lu .stat-item,.gnu-downloads-wrap .stat-item{align-items:center;gap:12px;display:flex}.gnu-lu .stat-ring,.gnu-downloads-wrap .stat-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.gnu-lu .stat-ring.purple,.gnu-downloads-wrap .stat-ring.purple{color:#9951ff;background:#f5f0ff;border:1px solid #e9d5ff}.gnu-lu .stat-ring.green,.gnu-downloads-wrap .stat-ring.green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.gnu-lu .stat-ring svg,.gnu-downloads-wrap .stat-ring svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gnu-lu .stat-number,.gnu-downloads-wrap .stat-number{color:#101927;font-size:22px;font-weight:800;line-height:1.1;display:block;opacity:1!important;animation:none!important;transform:none!important}.gnu-lu .stat-label,.gnu-downloads-wrap .stat-label{color:#64748b;margin-top:2px;font-size:11.5px;font-weight:500;display:block}.gnu-downloads-summary-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;width:100%!important;margin-bottom:28px!important;display:grid!important}@media (width<=840px){.gnu-downloads-summary-grid{grid-template-columns:1fr!important;gap:14px!important}}.gnu-summary-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #f0eff1!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:18px 24px!important;transition:all .25s!important;display:flex!important;box-shadow:0 4px 16px #10192708!important}.gnu-summary-card:hover{border-color:#e2e8f0!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #1019270f!important}.gnu-summary-left{align-items:center!important;gap:16px!important;display:flex!important}.gnu-summary-icon{border-radius:16px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:flex!important;box-shadow:0 2px 8px #0000000a!important}.gnu-summary-icon.purple{color:#7c3aed!important;background:linear-gradient(135deg,#f5f0ff,#ede9fe)!important;border:1px solid #ddd6fe!important}.gnu-summary-icon.green{color:#059669!important;background:linear-gradient(135deg,#ecfdf5,#d1fae5)!important;border:1px solid #a7f3d0!important}.gnu-summary-icon.amber{color:#d97706!important;background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border:1px solid #fde68a!important}.gnu-summary-icon svg{width:22px!important;height:22px!important}.gnu-summary-label{color:#64748b;margin-bottom:2px;font-size:12px;font-weight:500}.gnu-summary-val{color:#101927;font-size:22px;font-weight:800;line-height:1}.gnu-browse-btn{color:#7c3aed;white-space:nowrap;background:#f5f0ff;border:1px solid #ede9fe;border-radius:50px;padding:8px 18px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .2s}.gnu-browse-btn:hover{color:#fff;background:#7c3aed;box-shadow:0 4px 14px #7c3aed40}.gnu-lu .filters-bar,.gnu-downloads-wrap .filters-bar{opacity:1!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;animation:none!important;display:flex!important;transform:none!important}.gnu-lu .filter-tabs,.gnu-downloads-wrap .filter-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gnu-lu .filter-tab,.gnu-downloads-wrap .filter-tab{color:#475467;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;gap:6px;padding:9px 22px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #10192705}.gnu-lu .filter-tab:hover,.gnu-downloads-wrap .filter-tab:hover{color:#9951ff;background:#faf7ff;border-color:#9951ff;transform:translateY(-1px)}.gnu-lu .filter-tab.active,.gnu-downloads-wrap .filter-tab.active{color:#fff;background:#9951ff;border-color:#9951ff;box-shadow:0 4px 16px #9951ff4d}.gnu-lu .filter-tab .count,.gnu-downloads-wrap .filter-tab .count{opacity:.8;font-size:12px;font-weight:600}.gnu-lu .filter-tab.active .count,.gnu-downloads-wrap .filter-tab.active .count{background:#ffffff38;border-radius:50px;padding:1px 7px}.gnu-lu .search-box,.gnu-downloads-wrap .search-box{box-sizing:border-box;background:#fff;border:1.5px solid #e2e8f0;border-radius:50px;align-items:center;gap:10px;width:320px;padding:9px 20px;transition:all .2s;display:flex;box-shadow:0 2px 8px #10192705}.gnu-lu .search-box:focus-within,.gnu-downloads-wrap .search-box:focus-within{border-color:#9951ff;box-shadow:0 0 0 3.5px #9951ff1f}.gnu-lu .search-box svg,.gnu-downloads-wrap .search-box svg{stroke:#94a3b8;fill:none;stroke-width:2.2px;flex-shrink:0;width:17px;height:17px}.gnu-lu .search-box input,.gnu-downloads-wrap .search-box input{color:#101927;background:0 0;border:none;outline:none;width:100%;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:400}.gnu-lu .search-box input::placeholder,.gnu-downloads-wrap .search-box input::placeholder{color:#94a3b8}.gnu-lu .date-separator,.gnu-downloads-wrap .date-separator{opacity:1!important;align-items:center!important;gap:14px!important;margin:22px 0 14px!important;animation:none!important;display:flex!important;transform:none!important}.gnu-lu .date-pill,.gnu-downloads-wrap .date-pill{color:#475467;background:#fff;border:1px solid #e2e8f0;border-radius:50px;flex-shrink:0;align-items:center;gap:8px;padding:5px 16px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 1px 4px #10192705}.gnu-lu .date-pill:before,.gnu-downloads-wrap .date-pill:before{content:"";background:#9951ff;border-radius:50%;width:7px;height:7px}.gnu-lu .date-separator .line,.gnu-downloads-wrap .date-separator .line{background:#e2e8f0;flex:1;height:1px}.gnu-lu .resources-list,.gnu-downloads-wrap .resources-list{flex-direction:column;gap:10px;width:100%;display:flex}.gnu-lu .resource-card,.gnu-downloads-wrap .resource-card{box-sizing:border-box!important;opacity:1!important;background:#fff!important;border:1px solid #f0eff1!important;border-radius:20px!important;align-items:center!important;gap:18px!important;width:100%!important;padding:16px 24px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;animation:none!important;display:flex!important;transform:none!important;box-shadow:0 2px 10px #10192705!important}.gnu-lu .resource-card:hover,.gnu-downloads-wrap .resource-card:hover{background:#fdfcff!important;border-color:#c084fc!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #9951ff14!important}.gnu-lu .resource-icon,.gnu-downloads-wrap .resource-icon{color:#7c3aed;background:linear-gradient(135deg,#f5f0ff,#ede9fe);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #7c3aed1a}.gnu-lu .resource-icon img,.gnu-downloads-wrap .resource-icon img{object-fit:cover;width:100%;height:100%;display:block}.icon-fallback{color:#7c3aed;font-size:18px;font-weight:800}.gnu-lu .resource-main,.gnu-downloads-wrap .resource-main{flex:1;min-width:0}.gnu-lu .resource-name-row,.gnu-downloads-wrap .resource-name-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.gnu-lu .resource-name,.gnu-downloads-wrap .resource-name{color:#101927;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:color .2s}.gnu-lu .resource-card:hover .resource-name,.gnu-downloads-wrap .resource-card:hover .resource-name{color:#7c3aed}.gnu-lu .type-badge,.gnu-downloads-wrap .type-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:700}.gnu-lu .type-badge.plugin,.gnu-downloads-wrap .type-badge.plugin{color:#7c3aed;background:#f5f0ff;border:1px solid #ddd6fe}.gnu-lu .type-badge.theme,.gnu-downloads-wrap .type-badge.theme{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.gnu-clean-badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:50px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.gnu-clean-badge svg{stroke:currentColor;stroke-width:2.5px;width:12px;height:12px}.gnu-lu .resource-category,.gnu-downloads-wrap .resource-category{color:#64748b;font-size:12.5px;font-weight:400}.gnu-lu .resource-meta,.gnu-downloads-wrap .resource-meta{flex-shrink:0;align-items:center;gap:16px;display:flex}.gnu-lu .meta-time,.gnu-downloads-wrap .meta-time{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.gnu-lu .meta-time svg,.gnu-downloads-wrap .meta-time svg{stroke:#94a3b8;fill:none;stroke-width:2px;width:15px;height:15px}.gnu-lu .version-tag,.gnu-downloads-wrap .version-tag{color:#7c3aed;white-space:nowrap;background:#f5f0ff;border:1px solid #ede9fe;border-radius:50px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.gnu-download-zip-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#9951ff,#7c3aed);border-radius:50px;align-items:center;gap:7px;padding:8px 18px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #7c3aed40}.gnu-download-zip-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 18px #7c3aed59}.gnu-download-zip-btn svg{width:14px;height:14px}.gnu-view-product-btn{color:#94a3b8;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.gnu-view-product-btn:hover{color:#7c3aed;background:#f5f0ff}.gnu-lu .pagination-container,.gnu-downloads-wrap .pagination-container{opacity:1!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:10px!important;padding:24px 0 10px!important;animation:none!important;display:flex!important;transform:none!important}.gnu-lu .pagination-info,.gnu-downloads-wrap .pagination-info{color:#64748b;font-size:13px;font-weight:500}.gnu-lu .pagination-info strong,.gnu-downloads-wrap .pagination-info strong{color:#101927;font-weight:700}.gnu-lu .pagination,.gnu-downloads-wrap .pagination{align-items:center;gap:6px;display:flex}.gnu-lu .page-btn,.gnu-downloads-wrap .page-btn{color:#475467;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:flex}.gnu-lu .page-btn:hover:not(.disabled):not(.active),.gnu-downloads-wrap .page-btn:hover:not(.disabled):not(.active){color:#9951ff;background:#faf7ff;border-color:#9951ff}.gnu-lu .page-btn.active,.gnu-downloads-wrap .page-btn.active{color:#fff;background:#9951ff;border-color:#9951ff;box-shadow:0 4px 14px #9951ff59}.gnu-lu .page-btn.nav,.gnu-downloads-wrap .page-btn.nav{border-radius:50px;gap:6px;width:auto;padding:0 16px;font-size:12.5px}.gnu-lu .page-btn.disabled,.gnu-downloads-wrap .page-btn.disabled{opacity:.4;cursor:not-allowed}.gnu-lu .page-dots,.gnu-downloads-wrap .page-dots{color:#94a3b8;padding:0 4px;font-size:14px}.gnu-lu .per-page,.gnu-downloads-wrap .per-page{color:#64748b;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.gnu-lu .per-page select,.gnu-downloads-wrap .per-page select{color:#101927;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;padding:6px 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;transition:border-color .2s}.gnu-lu .per-page select:focus,.gnu-downloads-wrap .per-page select:focus{border-color:#9951ff}@media (width<=768px){.gnu-lu .page-header,.gnu-downloads-wrap .page-header{margin-bottom:18px!important}.gnu-lu .header-row,.gnu-downloads-wrap .header-row{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.gnu-lu .page-ring,.gnu-downloads-wrap .page-ring{border-radius:12px!important;width:40px!important;height:40px!important}.gnu-lu .page-ring svg,.gnu-downloads-wrap .page-ring svg{width:20px!important;height:20px!important}.gnu-lu .page-title,.gnu-downloads-wrap .page-title{font-size:20px!important;line-height:1.25!important}.gnu-lu .page-subtitle,.gnu-downloads-wrap .page-subtitle{font-size:12px!important;line-height:1.4!important}.gnu-lu .header-stats,.gnu-downloads-wrap .header-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;display:grid!important}.gnu-lu .stat-item,.gnu-downloads-wrap .stat-item{border-radius:14px!important;padding:10px 14px!important}.gnu-downloads-summary-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:18px!important}.gnu-summary-card{border-radius:16px!important;padding:14px 16px!important}.gnu-lu .filter-tabs,.gnu-downloads-wrap .filter-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.gnu-lu .filter-tabs::-webkit-scrollbar{display:none!important}.gnu-downloads-wrap .filter-tabs::-webkit-scrollbar{display:none!important}.gnu-lu .filter-tab,.gnu-downloads-wrap .filter-tab{white-space:nowrap!important;flex-shrink:0!important;padding:7px 16px!important;font-size:12.5px!important}.gnu-lu .search-box,.gnu-downloads-wrap .search-box{border-radius:50px!important;width:100%!important;padding:8px 16px!important}.gnu-lu .resource-card,.gnu-downloads-wrap .resource-card{border-radius:16px!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:12px 14px!important}.gnu-lu .resource-icon,.gnu-downloads-wrap .resource-icon{border-radius:10px!important;flex-shrink:0!important;width:40px!important;height:40px!important}.gnu-lu .resource-name-row,.gnu-downloads-wrap .resource-name-row{flex-wrap:wrap!important;gap:6px!important;margin-bottom:2px!important}.gnu-lu .resource-name,.gnu-downloads-wrap .resource-name{color:#101927!important;white-space:normal!important;-webkit-line-clamp:2!important;word-break:break-word!important;-webkit-box-orient:vertical!important;font-size:13.5px!important;font-weight:700!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.gnu-lu .resource-category,.gnu-downloads-wrap .resource-category{color:#64748b!important;font-size:11.5px!important}.gnu-lu .resource-meta,.gnu-downloads-wrap .resource-meta{border-top:none!important;flex-direction:column!important;flex-shrink:0!important;align-items:flex-end!important;gap:6px!important;width:auto!important;padding-top:0!important;display:flex!important}.gnu-lu .meta-time,.gnu-downloads-wrap .meta-time{display:none!important}.gnu-lu .version-tag,.gnu-downloads-wrap .version-tag{padding:3px 8px!important;font-size:11px!important}.gnu-download-zip-btn{border-radius:10px!important;flex-shrink:0!important;justify-content:center!important;min-height:32px!important;padding:6px 10px!important;font-size:11.5px!important}.gnu-view-product-btn{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important;flex-shrink:0!important;width:38px!important;height:38px!important}.gnu-lu .pagination-container,.gnu-downloads-wrap .pagination-container{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.gnu-lu .pagination,.gnu-downloads-wrap .pagination{flex-wrap:wrap!important;justify-content:center!important;gap:4px!important}}.gnu-fav-portal{color:#101927;box-sizing:border-box;width:100%;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif}.gnu-fav-header{margin-bottom:24px}.gnu-fav-breadcrumb{color:#64748b;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:500;display:flex}.gnu-fav-breadcrumb a{color:#64748b;text-decoration:none;transition:color .2s}.gnu-fav-breadcrumb a:hover{color:#9951ff}.gnu-fav-breadcrumb .sep{color:#cbd5e1}.gnu-fav-header-row{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;box-shadow:0 2px 10px #0f172a08}.gnu-fav-header-left{align-items:center;gap:18px;display:flex}.gnu-fav-icon-ring{color:#e11d48;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:1px solid #fecdd3;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 4px 14px #e11d481f}.gnu-fav-icon-ring svg{stroke:currentColor;fill:#f43f5e;width:26px;height:26px}.gnu-fav-title-group h1{color:#101927;letter-spacing:-.4px;margin:0;font-size:24px;font-weight:800;line-height:1.25}.gnu-fav-title-group p{color:#64748b;margin:4px 0 0;font-size:13.5px;font-weight:400}.gnu-fav-count-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:10px;padding:8px 16px;display:flex}.gnu-fav-count-label{text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;font-size:11px;font-weight:700}.gnu-fav-count-num{color:#e11d48;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:800}.gnu-fav-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;gap:16px;margin-bottom:24px;padding:16px 20px;display:flex;box-shadow:0 2px 8px #0f172a05}.gnu-fav-search-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.gnu-fav-search-wrap{flex:1;max-width:600px;position:relative}.gnu-fav-search-icon{color:#94a3b8;pointer-events:none;width:17px;height:17px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.gnu-fav-search-input{color:#101927;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;outline:none;width:100%;height:44px;padding:0 40px 0 42px;font-size:13.5px;font-weight:500;transition:all .2s}.gnu-fav-search-input:focus{background:#fff;border-color:#9951ff;box-shadow:0 0 0 3px #9951ff1f}.gnu-fav-search-input::placeholder{color:#94a3b8}.gnu-fav-clear-btn{color:#475467;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;transition:all .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gnu-fav-clear-btn:hover{color:#0f172a;background:#cbd5e1}.gnu-fav-showing-text{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.gnu-fav-chips{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.gnu-fav-chip{color:#475467;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:12px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.gnu-fav-chip:hover{color:#101927;background:#e2e8f0}.gnu-fav-chip.active{color:#fff;background:linear-gradient(135deg,#9951ff,#7c3aed);border-color:#9951ff;box-shadow:0 2px 8px #9951ff40}.gnu-fav-chip-count{opacity:.85;font-family:JetBrains Mono,monospace;font-size:10.5px}.gnu-fav-empty-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:60px 24px;box-shadow:0 4px 20px #0f172a08}.gnu-fav-empty-icon{color:#f43f5e;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:1px solid #fecdd3;border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:20px;display:inline-flex;box-shadow:0 6px 20px #f43f5e24}.gnu-fav-empty-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:36px;height:36px}.gnu-fav-empty-card h3{color:#101927;margin:0 0 8px;font-size:20px;font-weight:800}.gnu-fav-empty-card p{color:#64748b;max-width:480px;margin:0 auto 24px;font-size:14px;line-height:1.6}.gnu-fav-browse-btn{color:#fff;background:linear-gradient(135deg,#9951ff,#7c3aed);border-radius:16px;align-items:center;gap:10px;padding:12px 28px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #9951ff59}.gnu-fav-browse-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #9951ff73}.gnu-fav-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.gnu-fav-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;flex-direction:column;justify-content:space-between;padding:16px;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 8px #0f172a08}.gnu-fav-card:hover{border-color:#cbd5e1;transform:translateY(-3px);box-shadow:0 12px 28px #0f172a14}.gnu-fav-thumb-box{aspect-ratio:16/10;background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.gnu-fav-thumb-box img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.gnu-fav-card:hover .gnu-fav-thumb-box img{transform:scale(1.04)}.gnu-fav-cat-badge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.03em;background:#101927bf;border-radius:8px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:10px;left:10px}.gnu-fav-item-info{flex-direction:column;flex:1;display:flex}.gnu-fav-item-title{color:#101927;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14.5px;font-weight:700;line-height:1.35;text-decoration:none;transition:color .2s;display:-webkit-box;overflow:hidden}.gnu-fav-item-title:hover{color:#9951ff}.gnu-fav-item-meta{color:#64748b;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;display:flex}.gnu-fav-ver-tag{color:#475467;background:#f1f5f9;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.gnu-fav-price-box{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.gnu-fav-price-val{color:#059669;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:800}.gnu-fav-price-old{color:#94a3b8;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;text-decoration:line-through}.gnu-fav-actions{border-top:1px solid #f1f5f9;align-items:center;gap:8px;padding-top:12px;display:flex}.gnu-fav-btn-view{color:#101927;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:38px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.gnu-fav-btn-view:hover{color:#fff;background:#9951ff;border-color:#9951ff}.gnu-fav-btn-remove{color:#e11d48;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:inline-flex}.gnu-fav-btn-remove:hover{background:#ffe4e6;transform:scale(1.06)}.gnu-fav-btn-remove:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.gnu-fav-header-row{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.gnu-fav-title-group h1{font-size:20px}.gnu-fav-toolbar{padding:14px}.gnu-fav-search-wrap{max-width:100%}.gnu-fav-search-row{flex-direction:column;align-items:stretch}.gnu-fav-grid{grid-template-columns:1fr}}.gnu-archive-wrapper{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--accent:#7c3aed;--accent-light:#a78bfa;--green:#22c55e;--green-dark:#16a34a;color:#18181b;background-color:#fafafa;min-height:100vh;font-family:Poppins,-apple-system,sans-serif}.gnu-archive-wrapper .archive-header{background:#fff;border-bottom:1px solid #e4e4e7;padding:36px 0 28px;position:relative}.gnu-archive-wrapper .archive-header-inner{max-width:1340px;margin:0 auto;padding:0 24px}.gnu-archive-wrapper .breadcrumb{color:#71717a;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.gnu-archive-wrapper .breadcrumb a{color:#71717a;text-decoration:none;transition:color .15s}.gnu-archive-wrapper .breadcrumb a:hover{color:#18181b}.gnu-archive-wrapper .breadcrumb-sep{background:#d4d4d8;border-radius:50%;width:3px;height:3px;display:inline-block}.gnu-archive-wrapper .archive-title{letter-spacing:-.03em;color:#18181b;margin-bottom:8px;font-size:clamp(26px,3.5vw,40px);font-weight:800;line-height:1.15}.gnu-archive-wrapper .archive-title-accent{color:#7c3aed;font-weight:700}.gnu-archive-wrapper .archive-intro{color:#52525b;max-width:720px;font-size:14.5px;line-height:1.55}.gnu-archive-wrapper .toolbar{z-index:35;-webkit-backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #e4e4e7;position:sticky;top:58px;box-shadow:0 2px 12px #00000008}.gnu-archive-wrapper .toolbar-inner{flex-wrap:wrap;align-items:center;gap:12px;max-width:1340px;margin:0 auto;padding:12px 24px;display:flex}.gnu-archive-wrapper .toolbar-divider{background:#e4e4e7;width:1px;height:24px}.gnu-archive-wrapper .facet-groups{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gnu-archive-wrapper .facet-toggle{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.gnu-archive-wrapper .facet-toggle:hover{color:#18181b;border-color:#a1a1aa}.gnu-archive-wrapper .facet-toggle.active{color:#fff;background:#18181b;border-color:#18181b}.gnu-archive-wrapper .facet-trigger{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.gnu-archive-wrapper .facet-trigger:hover{color:#18181b;border-color:#a1a1aa}.gnu-archive-wrapper .view-toggle{background:#f4f4f5;border:1px solid #e4e4e7;border-radius:12px;align-items:center;padding:3px;display:inline-flex}.gnu-archive-wrapper .view-toggle-btn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .15s;display:flex}.gnu-archive-wrapper .view-toggle-btn:hover{color:#18181b}.gnu-archive-wrapper .view-toggle-btn.active{color:#18181b;background:#fff;box-shadow:0 1px 3px #00000014}.gnu-archive-wrapper .sort-trigger{color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:36px;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.gnu-archive-wrapper .sort-trigger:hover{color:#18181b;border-color:#a1a1aa}.gnu-archive-wrapper .sidebar-group-title{-webkit-user-select:none;user-select:none}.gnu-archive-wrapper .sidebar-link{text-decoration:none;transition:all .15s}.gnu-archive-wrapper .sidebar-link.active{background:#18181b;font-weight:700;box-shadow:0 1px 3px #0000001a;color:#fff!important}.gnu-archive-wrapper .sidebar-link.active .sidebar-dot{background:#22c55e}.gnu-archive-wrapper .product-card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:visible}.gnu-archive-wrapper .product-card:hover{z-index:30;border-color:#d4d4d8;transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000014}.gnu-archive-wrapper .card-au-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gnu-archive-wrapper .facet-panel,.gnu-archive-wrapper .sort-panel{box-shadow:0 12px 32px #0000001f}@media (width<=768px){.gnu-archive-wrapper .archive-header{padding:20px 0 16px}.gnu-archive-wrapper .archive-header-inner{padding:0 16px}.gnu-archive-wrapper .archive-title{font-size:22px}.gnu-archive-wrapper .archive-intro{font-size:13px}.gnu-archive-wrapper .toolbar{top:50px}.gnu-archive-wrapper .toolbar-inner{gap:8px;padding:10px 14px}.gnu-archive-wrapper .toolbar-inner>form{order:1;min-width:100%!important;max-width:100%!important}.gnu-archive-wrapper .facet-groups{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;order:2;width:100%;padding-bottom:2px;overflow-x:auto}.gnu-archive-wrapper .facet-groups::-webkit-scrollbar{display:none}.gnu-archive-wrapper .facet-toggle,.gnu-archive-wrapper .facet-trigger{white-space:nowrap;flex-shrink:0;height:32px;min-height:32px;padding:0 12px;font-size:11.5px}.gnu-archive-wrapper .toolbar-end{order:3;justify-content:space-between;width:100%;padding-top:4px;margin-left:0!important}.gnu-archive-wrapper .main-layout{padding-top:16px;padding-left:12px;padding-right:12px}.gnu-archive-wrapper .product-card{border-radius:16px}}.gns-wrap,#gns-results-page{--gns-a:#863cf5;--gns-ad:#7c3aed;--gns-ab:#f6f1ff;--gns-abd:#ddd6fe;--gns-p:#101927;--gns-t:#475467;--gns-m:#64748b;--gns-s:#5b6474;--gns-x:#667085;--gns-b:#e2e8f0;--gns-bc:#eceef4;--gns-bl:#f1f5f9;--gns-bg:#fff;--gns-ba:#fafbfc;--gns-sd:#fbfbfd;--gns-g:#047857;--gns-gb:#ecfdf5;--gns-gbd:#a7f3d0;--gns-am:#b45309;--gns-amb:#fffbeb;--gns-bl2:#1d4ed8;--gns-blb:#eff6ff;--gns-ink:#1d1733;--gns-gink:#073d2c;--gns-font:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif}.gns-wrap *,.gns-wrap :before,.gns-wrap :after,#gns-results-page,#gns-results-page *,#gns-results-page :before,#gns-results-page :after{box-sizing:border-box}.gns-wrap [hidden],#gns-results-page [hidden]{display:none!important}.gns-wrap button,#gns-results-page button{font:inherit;color:inherit;box-shadow:none;text-transform:none;letter-spacing:normal;line-height:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0}.gns-wrap a,#gns-results-page a{box-shadow:none;text-decoration:none}.gns-wrap ul,#gns-results-page ul{margin:0;padding:0;list-style:none}.gns-wrap p,#gns-results-page p{margin:0}.gns-svg{vertical-align:middle;flex-shrink:0;display:inline-block}.gns-wrap input.gns-input::-webkit-search-cancel-button{appearance:none;display:none}.gns-wrap input.gns-input::-webkit-search-decoration{appearance:none;display:none}#gns-results-page input.gnsr-input::-webkit-search-cancel-button{appearance:none;display:none}#gns-results-page input.gnsr-input::-webkit-search-decoration{appearance:none;display:none}.gns-wrap.gns-busy .gns-progress{opacity:1}.gns-wrap.gns-busy .gns-progress:after{animation:1s ease-in-out infinite gnsSlide}.gns-dropdown:not(.gns-float) .gns-body{max-height:560px}.gns-body{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow-y:auto}.gns-wide .gns-body{grid-area:body}.gns-side-l,#gns-results-page .gnsr-side-l{font:600 11px/1 var(--gns-font);letter-spacing:.08em;text-transform:uppercase;color:var(--gns-x);margin:14px 10px 6px}.gns-refine,#gns-results-page .gnsr-refine{border-top:1px solid #eef0f5;flex-direction:column;gap:2px;margin-top:10px;padding-top:2px;display:flex}.gns-wrap .gns-tog,#gns-results-page .gnsr-tog{width:100%;font:500 13px/1.3 var(--gns-font);color:#3d4655;text-align:left;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:9px 10px;display:flex}.gns-wrap .gns-tog:hover,#gns-results-page .gnsr-tog:hover{background:#fff}.gns-sw,#gns-results-page .gnsr-sw{background:#d9dde6;border-radius:20px;flex-shrink:0;width:32px;height:18px;transition:background .15s;position:relative}.gns-sw:after,#gns-results-page .gnsr-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:2px}.gns-tog[aria-checked=true] .gns-sw,#gns-results-page .gnsr-tog[aria-checked=true] .gnsr-sw{background:var(--gns-a)}.gns-tog[aria-checked=true] .gns-sw:after,#gns-results-page .gnsr-tog[aria-checked=true] .gnsr-sw:after{left:16px}.gns-fac,#gns-results-page .gnsr-fac{font:500 13.5px/1.2 var(--gns-font);color:#3d4655;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.gns-fac:hover,#gns-results-page .gnsr-fac:hover{color:var(--gns-p);background:#fff;box-shadow:0 1px 3px #10192714}.gns-fac-i,#gns-results-page .gnsr-fac-i{border:1px solid var(--gns-bl);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.gns-fac-t,#gns-results-page .gnsr-fac-t{flex:1;min-width:0}.gns-fac-n,#gns-results-page .gnsr-fac-n{font:600 12px/1 var(--gns-font);color:var(--gns-x)}.gns-glink,#gns-results-page .gnsr-glink{background:var(--gns-gb);color:var(--gns-g);font:600 12.5px/1.45 var(--gns-font);border:1px solid #b9ecd2;border-radius:12px;align-items:flex-start;gap:8px;margin:12px 4px 0;padding:12px;display:flex}.gns-glink:hover,#gns-results-page .gnsr-glink:hover{background:#e3f9ee}.gns-bar-l{min-width:0;font:600 14px/1.3 var(--gns-font);color:var(--gns-p);text-overflow:ellipsis;white-space:nowrap;flex:180px;overflow:hidden}.gns-bar-tools,#gns-results-page .gnsr-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gns-rchips,#gns-results-page .gnsr-rchips{flex-wrap:wrap;gap:6px;display:inline-flex}.gns-wrap .gns-rchip,#gns-results-page .gnsr-rchip{border:1px solid var(--gns-b);height:34px;font:500 12.5px/1 var(--gns-font);color:#3d4655;white-space:nowrap;background:#fff;border-radius:50px;align-items:center;padding:0 12px;display:inline-flex}.gns-wrap .gns-rchip[aria-pressed=true],#gns-results-page .gnsr-rchip[aria-pressed=true]{color:#6d28d9;background:#f3edff;border-color:#dccffb}.gns-sortsel,#gns-results-page .gnsr-sortsel{border:1px solid var(--gns-b);height:34px;font:500 12.5px/1 var(--gns-font);color:var(--gns-s);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;margin:0;padding:0 0 0 12px;display:inline-flex;position:relative}.gns-sortsel .gns-svg,#gns-results-page .gnsr-sortsel .gns-svg{pointer-events:none;color:var(--gns-s);margin-top:-7px;position:absolute;top:50%;right:10px}.gns-wrap .gns-sortsel select,#gns-results-page .gnsr-sortsel select{appearance:none;cursor:pointer;outline:0;align-self:stretch;max-width:none;box-shadow:none!important;width:auto!important;height:auto!important;min-height:0!important;font:600 12.5px/1.2 var(--gns-font)!important;color:var(--gns-p)!important;background:0 0!important;border:0!important;margin:0!important;padding:0 30px 0 0!important}.gns-sortsel:focus-within,#gns-results-page .gnsr-sortsel:focus-within{border-color:var(--gns-a);box-shadow:0 0 0 3px #9951ff24}.gns-viewt,#gns-results-page .gnsr-viewt{border:1px solid var(--gns-b);background:#fff;border-radius:10px;flex-shrink:0;display:inline-flex;overflow:hidden}.gns-wrap .gns-viewt button,#gns-results-page .gnsr-viewt button{width:36px;height:32px;color:var(--gns-s);justify-content:center;align-items:center;display:inline-flex}.gns-wrap .gns-viewt button[aria-pressed=true],#gns-results-page .gnsr-viewt button[aria-pressed=true]{background:var(--gns-p);color:#fff}.gns-wrap .gns-viewt button:focus-visible,#gns-results-page .gnsr-viewt button:focus-visible,.gns-wrap .gns-rchip:focus-visible,.gns-wrap .gns-tog:focus-visible{outline:2px solid var(--gns-a);outline-offset:1px}.gns-dd-busy .gns-results>:not(.gns-skel),#gns-results-page.gnsr-busy .gnsr-main>:not(.gnsr-toolbar){opacity:.55;transition:opacity .15s}.gns-sec,#gns-results-page .gns-sec{align-items:center;gap:8px;min-height:28px;margin-top:4px;display:flex}.gns-wrap .gns-sec-a,#gns-results-page .gns-sec-a{min-width:0;max-width:60%;font:600 12.5px/1.2 var(--gns-font);color:var(--gns-ad);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:6px 8px;display:inline-flex}.gns-wrap .gns-sec-a:hover,#gns-results-page .gns-sec-a:hover{background:var(--gns-ab)}.gns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gns-card{border:1px solid var(--gns-bc);background:#fff;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;color:var(--gns-p)!important}.gns-card:hover{border-color:#d8c6ff;box-shadow:0 6px 18px #10192714}.gns-card.is-active,.gns-card:focus-visible{border-color:var(--gns-a);outline:0;box-shadow:0 0 0 3px #9951ff2e}.gns-card-band{background:#f4f2ff;background:color-mix(in srgb,var(--gns-tc,#9951ff) 9%,#fff);align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}.gns-card-band .gns-tile{background:#fff;border-color:#1019270f;border-radius:10px;width:36px;height:36px}.gns-card-ty{font:600 10.5px/1.1 var(--gns-font);letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--gns-tc,#6d28d9) 68%,#000);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gns-card-rk{font:800 22px/1 var(--gns-font);color:#1019272e;margin-left:auto}.gns-card-t{font:700 14px/1.3 var(--gns-font);color:var(--gns-p);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gns-card-d{font:400 12.5px/1.45 var(--gns-font);color:var(--gns-s);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gns-card-m{font:500 11.5px/1.3 var(--gns-font);color:var(--gns-x)}.gns-card-f{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.gns-card-gen{border-color:#c6efd9}.gns-card-gen .gns-card-band{background:#e6f7ef}.gns-row:focus-visible,.gns-mini:focus-visible,.gns-hero-a:focus-visible,.gns-btn:focus-visible{outline:2px solid var(--gns-a);outline-offset:1px}.gns-tile{object-fit:cover;background:var(--gns-bl);border:1px solid var(--gns-bl);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}img.gns-tile{background:var(--gns-ba)}.gns-tile-gen{color:var(--gns-g);background:#dcfce7;border-color:#bbf7d0}.gns-b-au{background:var(--gns-gb);color:var(--gns-g)}.gns-b-gen{background:var(--gns-gb);color:var(--gns-g);border:1px solid var(--gns-gbd)}.gns-b-upd{background:var(--gns-amb);color:var(--gns-am)}.gns-b-new{color:#6d28d9;text-transform:uppercase;letter-spacing:.04em;background:#f1ecff;font-size:10px}.gns-b-dl{background:var(--gns-blb);color:var(--gns-bl2)}.gns-b-soft{color:var(--gns-t);border:1px solid var(--gns-b);background:#f8fafc}.gns-b-lock{background:var(--gns-bl);color:var(--gns-t)}.gns-b-also{background:var(--gns-bg);color:var(--gns-g);border:1px dashed #6ee7b7}.gns-hero .gns-tile{background:#fff;border-color:#1019270f;border-radius:16px;width:60px;height:60px}.gns-btn{height:40px;font:600 13px/1 var(--gns-font);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:0 18px;transition:background .15s,box-shadow .15s;display:inline-flex}.gns-btn-p{background:var(--gns-a);color:#fff!important}.gns-btn-p:hover{background:var(--gns-ad)}.gns-btn-s{background:#fff;border:1px solid #b9ecd2;color:var(--gns-g)!important}.gns-btn-s:hover,.gns-btn-s.is-active{background:var(--gns-gb);box-shadow:0 0 0 3px #04785726}.gns-gpromo-b .gns-b{color:#fff;background:#ffffff1f}.gns-plan{background:var(--gns-ink);color:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.gns-plan-k{font:600 11px/1.2 var(--gns-font);letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.gns-plan-p{font:800 34px/1 var(--gns-font);color:#fff;align-items:baseline;gap:8px;display:flex}.gns-plan-p span{font:500 13px/1 var(--gns-font);color:#d3cbec}.gns-plan-l{flex-direction:column;gap:8px;display:flex}.gns-plan-l li{font:500 12.5px/1.4 var(--gns-font);color:#e4defa;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex}.gns-plan-l .gns-svg{color:#c4b5fd;margin-top:1px}.gns-plan-btn{background:var(--gns-a);height:44px;font:600 13.5px/1 var(--gns-font);border-radius:50px;justify-content:center;align-items:center;padding:0 16px;transition:background .15s;display:flex;color:#fff!important}.gns-plan-btn:hover{background:var(--gns-ad)}.gns-plan-alt{font:500 12px/1.3 var(--gns-font);text-align:center;justify-content:center;align-items:center;gap:4px;display:inline-flex;color:#c4b5fd!important}.gns-plan-alt:hover{color:#fff!important}.gns-plan-x{font:400 13px/1.55 var(--gns-font);color:#e4defa}.gns-plan-m{color:var(--gns-p);background:#f2fbf6}.gns-plan-m .gns-plan-k{color:var(--gns-g)}.gns-plan-m .gns-plan-x{color:#3d4655}.gns-plan-m .gns-plan-alt{justify-content:flex-start;color:var(--gns-g)!important}.gns-trust,#gns-results-page .gnsr-trust{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;display:flex}.gns-trust-i,#gns-results-page .gnsr-trust-i{font:500 12.5px/1.3 var(--gns-font);color:#3d4655;white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.gns-trust-i .gns-svg,#gns-results-page .gnsr-trust-i .gns-svg{color:#6d28d9}.gns-stars{flex-shrink:0;display:inline-block}.gns-stars path{fill:#f5a524;stroke:none}#gns-results-page .gnsr-kbend{margin-top:22px}.gns-empty-t,.gns-notice,.gns-bar-l,.gns-list-h>span,.gns-live,#gns-results-page .gnsr-empty-t,#gns-results-page .gnsr-notice,#gns-results-page .gnsr-count{overflow-wrap:anywhere;min-width:0}.gns-wrap .gns-chip .gns-svg{color:#6d28d9}.gns-mini .gns-tile{border-radius:9px;width:32px;height:32px}.gns-help,#gns-results-page .gnsr-help{border:1px solid var(--gns-abd);background:var(--gns-ab);font-family:var(--gns-font);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}#gns-results-page .gnsr-help{padding:18px}.gns-help-h,#gns-results-page .gnsr-help-h{align-items:center;gap:12px;display:flex}.gns-help-i,#gns-results-page .gnsr-help-i{background:var(--gns-bg);border:1px solid var(--gns-abd);width:38px;height:38px;color:var(--gns-ad);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.gns-help-hb,#gns-results-page .gnsr-help-hb{flex-direction:column;gap:2px;min-width:0;display:flex}.gns-help-t,#gns-results-page .gnsr-help-t{font:700 14px/1.3 var(--gns-font);color:var(--gns-p)}.gns-help-s,#gns-results-page .gnsr-help-s{font:500 12px/1.4 var(--gns-font);color:var(--gns-t)}.gns-help-a,#gns-results-page .gnsr-help-a{background:var(--gns-bg);border:1px solid var(--gns-b);font:500 12px/1.5 var(--gns-font);color:var(--gns-t);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.gns-help-a span,#gns-results-page .gnsr-help-a span{min-width:0;color:var(--gns-p);flex:220px}.gns-wrap .gns-help-a a,#gns-results-page .gnsr-help-a a,.gns-wrap .gns-help-f a,#gns-results-page .gnsr-help-f a{font:600 12px/1.2 var(--gns-font);color:var(--gns-ad);align-items:center;gap:4px;display:inline-flex}.gns-help-ch,#gns-results-page .gnsr-help-ch{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.gns-wrap .gns-help-c,#gns-results-page .gnsr-help-c{background:var(--gns-bg);border:1px solid var(--gns-b);color:var(--gns-p);border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.gns-wrap .gns-help-c:hover,#gns-results-page .gnsr-help-c:hover{border-color:var(--gns-a)}.gns-wrap .gns-help-c:first-child,#gns-results-page .gnsr-help-c:first-child{background:var(--gns-a);border-color:var(--gns-a);color:#fff}.gns-help-cl,#gns-results-page .gnsr-help-cl{font:700 13px/1.2 var(--gns-font)}.gns-help-cd,#gns-results-page .gnsr-help-cd{font:500 11px/1.3 var(--gns-font);color:var(--gns-t)}.gns-wrap .gns-help-c:first-child .gns-help-cd,#gns-results-page .gnsr-help-c:first-child .gnsr-help-cd{color:#fff}.gns-help-f,#gns-results-page .gnsr-help-f{flex-wrap:wrap;gap:6px 16px;display:flex}.gns-help-row,#gns-results-page .gnsr-help-row{border:1px dashed var(--gns-abd);font:500 12px/1.4 var(--gns-font);color:var(--gns-t);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.gns-help-row svg,#gns-results-page .gnsr-help-row svg{color:var(--gns-ad)}.gns-wrap .gns-help-row a,#gns-results-page .gnsr-help-row a{color:var(--gns-ad);font-weight:600}.gns-wrap.gns-mobile-open .gns-body{max-height:none!important}.gns-wrap.gns-mobile-open .gns-bar-l{flex-basis:100%;font-size:13.5px}.gns-wrap.gns-mobile-open .gns-bar-tools{scrollbar-width:none;flex-wrap:nowrap;flex:100%;width:100%;min-width:0;margin:0;padding:0 0 2px;overflow-x:auto}.gns-wrap.gns-mobile-open .gns-bar-tools::-webkit-scrollbar{display:none}.gns-wrap.gns-mobile-open .gns-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gns-wrap.gns-mobile-open .gns-card-band{gap:8px;height:48px;padding:0 10px}.gns-wrap.gns-mobile-open .gns-card-band .gns-tile{border-radius:9px;width:30px;height:30px}.gns-wrap.gns-mobile-open .gns-card-b{gap:4px;padding:10px 12px 12px}.gns-wrap.gns-mobile-open .gns-card-t{font-size:13.5px}.gns-wrap.gns-mobile-open .gns-card-d{font-size:12px}.gns-wrap.gns-mobile-open .gns-card-f .gns-b:nth-child(n+2){display:none}.gns-wrap.gns-mobile-open .gns-card-m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gns-wrap.gns-mobile-open .gns-hero .gns-tile{border-radius:14px;width:52px;height:52px}.gns-wrap.gns-mobile-open .gns-btn{flex:1;height:44px}.gns-wrap.gns-mobile-open .gns-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gns-wrap.gns-busy .gns-progress:after,#gns-results-page.gnsr-busy .gnsr-progress:after{animation-duration:2.5s}#gns-results-page.gnsr-wrap{max-width:1280px;font-family:var(--gns-font);color:var(--gns-p);flex-direction:column;gap:16px;margin:0 auto;padding:8px 16px 48px;line-height:1.4;display:flex}#gns-results-page .gnsr-form{width:100%;max-width:820px;margin:0;position:relative}#gns-results-page.gnsr-wide .gnsr-form{margin:0 auto}#gns-results-page .gnsr-input-wrap{border:1.5px solid var(--gns-b);cursor:text;background:#fff;border-radius:50px;align-items:center;gap:10px;height:56px;margin:0;padding:0 8px 0 20px;transition:border-color .2s,box-shadow .2s;display:flex}#gns-results-page .gnsr-input-wrap:focus-within{border-color:var(--gns-a);box-shadow:0 0 0 4px #9951ff1f}#gns-results-page .gnsr-icon{width:20px;height:20px;color:var(--gns-m);flex-shrink:0}#gns-results-page input.gnsr-input{width:auto;min-width:0;height:100%;font:400 16px/1.4 var(--gns-font);color:var(--gns-p);appearance:none;border-radius:0;flex:1;margin:0;padding:0 4px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}#gns-results-page .gnsr-clear{background:var(--gns-bl);width:38px;height:38px;color:var(--gns-t);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#gns-results-page .gnsr-clear svg{width:16px;height:16px}#gns-results-page .gnsr-progress{opacity:0;pointer-events:none;border-radius:2px;height:2px;transition:opacity .15s;position:absolute;bottom:1px;left:28px;right:28px;overflow:hidden}#gns-results-page .gnsr-progress:after{content:"";background:var(--gns-a);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}#gns-results-page.gnsr-busy .gnsr-progress{opacity:1}#gns-results-page.gnsr-busy .gnsr-progress:after{animation:1s ease-in-out infinite gnsSlide}#gns-results-page .gnsr-tabs{scrollbar-width:none;background:#eef1f5;border-radius:12px;gap:2px;padding:3px;display:flex;overflow-x:auto}#gns-results-page .gnsr-tabs::-webkit-scrollbar{display:none}#gns-results-page .gnsr-tab{font:500 13px/1.2 var(--gns-font);color:var(--gns-t);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;min-height:38px;padding:8px 14px;display:inline-flex}#gns-results-page .gnsr-tab.is-on{color:var(--gns-p);background:#fff;font-weight:600;box-shadow:0 1px 3px #0f172a1f}#gns-results-page .gnsr-tab-i{justify-content:center;align-items:center;display:inline-flex}#gns-results-page .gnsr-cnt{font:700 11px/1.4 var(--gns-font);background:var(--gns-b);color:var(--gns-t);border-radius:50px;padding:1px 7px}#gns-results-page .gnsr-tab.is-on .gnsr-cnt{color:var(--gns-ad);background:#f3ecff}#gns-results-page .gnsr-layout{display:block}#gns-results-page.gnsr-wide .gnsr-layout{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;display:grid}#gns-results-page.gnsr-railon .gnsr-layout{grid-template-columns:232px minmax(0,1fr) 288px}#gns-results-page .gnsr-side{top:var(--gns-sticky-top,96px);background:var(--gns-sd);border:1px solid #eef0f5;border-radius:18px;flex-direction:column;max-height:calc(100vh - 120px);padding:14px 10px;display:flex;position:sticky;overflow-y:auto}#gns-results-page .gnsr-side>.gnsr-side-l:first-child{margin-top:4px}#gns-results-page .gnsr-side>.gnsr-refine:first-child{border-top:0;margin-top:0;padding-top:0}#gns-results-page .gnsr-refine+.gnsr-side-l{border-top:1px solid #eef0f5;margin-top:10px;padding-top:14px}#gns-results-page .gnsr-ftabs{flex-direction:column;gap:2px;display:flex}#gns-results-page .gnsr-ftabs .gnsr-tab{color:#3d4655;width:100%;box-shadow:none;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}#gns-results-page .gnsr-ftabs .gnsr-tab.is-on{color:var(--gns-p);background:#fff;box-shadow:0 1px 3px #1019271a}#gns-results-page .gnsr-ftabs .gnsr-tab:hover{background:#fff}#gns-results-page .gnsr-ftabs .gnsr-tab-i{border:1px solid var(--gns-bl);color:#6d28d9;background:#fff;border-radius:8px;width:28px;height:28px}#gns-results-page .gnsr-ftabs .gnsr-tab-t{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}#gns-results-page .gnsr-ftabs .gnsr-cnt{color:var(--gns-x);background:0 0;padding:0}#gns-results-page .gnsr-rail{top:var(--gns-sticky-top,96px);flex-direction:column;gap:14px;display:flex;position:sticky}#gns-results-page .gnsr-rtrust{padding:4px 6px}#gns-results-page .gnsr-rtrust .gnsr-trust{flex-direction:column;align-items:flex-start;gap:8px}#gns-results-page .gnsr-main{flex-direction:column;gap:16px;min-width:0;display:flex}#gns-results-page .gnsr-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#gns-results-page .gnsr-count{font:600 15px/1.3 var(--gns-font);color:var(--gns-p);min-width:0}#gns-results-page .gnsr-notice{background:var(--gns-ab);font:500 13px/1.4 var(--gns-font);color:var(--gns-t);border-radius:12px;padding:10px 14px}#gns-results-page .gnsr-top,#gns-results-page .gnsr-grid,#gns-results-page .gnsr-state{flex-direction:column;gap:14px;display:flex}#gns-results-page .gnsr-top:empty,#gns-results-page .gnsr-grid:empty,#gns-results-page .gnsr-state:empty{display:none}#gns-results-page .gns-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}#gns-results-page .gns-hero{padding:20px 22px}#gns-results-page .gnsr-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 0;display:flex}#gns-results-page .gnsr-pg{border:1px solid var(--gns-b);min-width:42px;height:42px;font:600 13px/1 var(--gns-font);color:var(--gns-t);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}#gns-results-page .gnsr-pg:hover:not(:disabled){border-color:var(--gns-a);color:var(--gns-ad)}#gns-results-page .gnsr-pg.is-on{background:var(--gns-a);border-color:var(--gns-a);color:#fff}#gns-results-page .gnsr-pg:disabled{opacity:.45;cursor:not-allowed}#gns-results-page .gnsr-pg-gap{color:var(--gns-m);padding:0 2px}#gns-results-page .gnsr-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 2px;display:flex}#gns-results-page .gnsr-empty-t{font:700 18px/1.35 var(--gns-font)}#gns-results-page .gnsr-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#gns-results-page .gnsr-chips-c{justify-content:center}#gns-results-page .gnsr-chips-l{font:500 13px/1 var(--gns-font);color:var(--gns-t)}#gns-results-page .gnsr-chip{border:1px solid var(--gns-b);font:500 13px/1.2 var(--gns-font);color:var(--gns-p);background:#fff;border-radius:50px;align-items:center;gap:6px;min-height:40px;padding:9px 14px;display:inline-flex}#gns-results-page .gnsr-chip:hover{background:var(--gns-ab);border-color:#d8b4fe}#gns-results-page .gnsr-chip .gns-svg{color:#6d28d9}#gns-results-page .gnsr-chip-n{color:var(--gns-t);font-weight:500}#gns-results-page .gnsr-request{color:var(--gns-ad);font:500 13px/1.5 var(--gns-font);background:#faf5ff;border:1px dashed #d8b4fe;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}#gns-results-page .gnsr-request div{min-width:200px;color:var(--gns-t);flex:1}#gns-results-page .gnsr-request strong{color:var(--gns-p)}#gns-results-page .gnsr-request a{color:var(--gns-ad);font-weight:600}#gns-results-page .gnsr-welcome{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px 8px 8px;display:flex}#gns-results-page .gnsr-welcome-t{font:700 24px/1.3 var(--gns-font)}#gns-results-page .gnsr-welcome-s{font:400 14px/1.6 var(--gns-font);color:var(--gns-t);max-width:460px}#gns-results-page .gnsr-browse{background:var(--gns-sd);border:1px solid #eef0f5;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex}#gns-results-page .gnsr-cta:empty{display:none}#gns-results-page .gnsr-cta-box{background:var(--gns-ink);color:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px;padding:22px 26px;display:flex}#gns-results-page .gnsr-cta-box .gnsr-trust-i{color:#d3cbec}#gns-results-page .gnsr-cta-box .gnsr-trust-i .gns-svg{color:#c4b5fd}#gns-results-page .gnsr-cta-thanks{color:var(--gns-p);background:#f0fdf4;justify-content:center}#gns-results-page .gnsr-cta-txt{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}#gns-results-page .gnsr-cta-t{font:700 17px/1.4 var(--gns-font)}#gns-results-page .gnsr-cta-box .gns-cta-btn{padding:13px 22px;font-size:14px}#gns-results-page.gnsr-wrap{gap:12px;padding:4px 12px 40px}#gns-results-page .gnsr-input-wrap{height:50px}#gns-results-page .gns-card-b{padding:10px 12px 12px}#gns-results-page .gns-card-f .gns-b:nth-child(n+2){display:none}#gns-results-page .gns-card-m{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#gns-results-page .gns-hero{flex-direction:column;align-items:stretch;padding:14px}#gns-results-page .gns-hero-a{align-items:flex-start;gap:12px}#gns-results-page .gns-hero .gns-tile{width:52px;height:52px}#gns-results-page .gns-hero-t{font-size:17px}#gns-results-page .gns-hero-acts{flex-direction:row}#gns-results-page .gns-btn{flex:1;height:44px}#gns-results-page .gnsr-toolbar{flex-direction:column;align-items:stretch}#gns-results-page .gnsr-tools{justify-content:flex-end}#gns-results-page .gnsr-sortsel{height:40px}#gns-results-page .gnsr-sortsel select{font-size:16px!important}#gns-results-page .gnsr-viewt button{width:40px;height:38px}#gns-results-page .gnsr-rchip{height:40px}#gns-results-page .gnsr-tab{min-height:42px}#gns-results-page .gnsr-clear{width:42px;height:42px}#gns-results-page .gnsr-request a{padding:10px 0}#gns-results-page .gnsr-pg-w{padding:0 12px}#gns-results-page .gnsr-cta-box{text-align:left;flex-direction:column;align-items:stretch;padding:20px}#gns-results-page .gns-cta-btn{justify-content:center}.gns-plan-alt,.gns-help-f a,.gns-help-row a,.gns-help-a a,.gnsr-help-f a,.gnsr-help-row a,.gnsr-help-a a,.gns-request a,.gnsr-request a{align-items:center;min-height:24px;display:inline-flex}.gns-plan-alt,.gns-help-f a,.gns-help-row a,.gns-help-a a,.gnsr-help-f a,.gnsr-help-row a,.gnsr-help-a a,.gns-request a,.gnsr-request a,#gns-results-page .gns-sec-a{min-height:40px}#gns-results-page{--gns-font:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--gns-font)}.gnsr-wrap{width:100%}.gnsr-form{margin-bottom:24px}.gnsr-input-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:50px;align-items:center;height:52px;padding:0 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 2px 8px #10192708}.gnsr-input-wrap:focus-within{border-color:#863cf5;box-shadow:0 0 0 3px #863cf51f}.gnsr-input{color:#101927;background:0 0;border:none;outline:none;flex:1;padding-left:12px;font-size:14.5px}.gnsr-input::placeholder{color:#94a3b8}.gnsr-icon{color:#94a3b8;flex-shrink:0;width:18px;height:18px}.gnsr-clear{color:#94a3b8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s;display:flex}.gnsr-clear:hover{color:#101927;background:#f1f5f9}.gnsr-layout{grid-template-columns:232px minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}@media (width<=1200px){.gnsr-layout{grid-template-columns:220px minmax(0,1fr)}.gnsr-rail{display:none!important}}@media (width<=900px){.gnsr-layout{grid-template-columns:1fr}.gnsr-side{display:none}}.gnsr-side{background:#fbfbfd;border:1px solid #eef0f5;border-radius:18px;flex-direction:column;padding:16px 14px;display:flex;position:sticky;top:96px}.gnsr-side-l{font:700 11px/1 var(--gns-font);letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:12px 6px 8px}.gnsr-side>.gnsr-side-l:first-child{margin-top:0}.gnsr-refine{flex-direction:column;gap:4px;display:flex}.gnsr-tog{width:100%;font:500 13px/1.2 var(--gns-font);color:#374151;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;transition:background .15s;display:flex}.gnsr-tog:hover{background:#fff}.gnsr-sw{background:#d9dde6;border-radius:20px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.gnsr-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.gnsr-tog[aria-checked=true] .gnsr-sw{background:#863cf5}.gnsr-tog[aria-checked=true] .gnsr-sw:after{transform:translate(14px)}.gnsr-refine+.gnsr-side-l{border-top:1px solid #eef0f5;margin-top:14px;padding-top:14px}.gnsr-ftabs{flex-direction:column;gap:3px;display:flex}.gnsr-ftabs .gnsr-tab{width:100%;font:500 13px/1.2 var(--gns-font);color:#374151;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:background .15s,box-shadow .15s;display:flex}.gnsr-ftabs .gnsr-tab:hover{background:#fff}.gnsr-ftabs .gnsr-tab.is-on{color:#101927;background:#fff;font-weight:600;box-shadow:0 1px 3px #10192714}.gnsr-ftabs .gnsr-tab-i{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.gnsr-ftabs .gnsr-tab.is-on .gnsr-tab-i{border-color:#0000}.gnsr-ftabs .gnsr-tab-t{text-align:left;flex:1;min-width:0}.gnsr-ftabs .gnsr-cnt{font:700 11px/1.2 var(--gns-font);color:#863cf5}.gnsr-ftabs .gnsr-tab:not(.is-on) .gnsr-cnt{color:#94a3b8}.gnsr-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.gnsr-count{font:800 18px/1.2 var(--gns-font);color:#101927}.gnsr-tools{align-items:center;gap:10px;display:flex}.gnsr-sortsel{font:600 13px/1.2 var(--gns-font);color:#475467;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;position:relative}.gnsr-sortsel select{appearance:none;font:inherit;color:#101927;cursor:pointer;background:0 0;border:none;outline:none;padding-right:18px}.gnsr-viewt{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.gnsr-viewt button{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;transition:all .15s;display:flex}.gnsr-viewt button[aria-pressed=true]{color:#fff!important;background:#101927!important}#gns-results-page .gns-grid,.gnsr-grid .gns-grid,.gns-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;display:grid!important}@media (width<=1100px){#gns-results-page .gns-grid,.gnsr-grid .gns-grid,.gns-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}@media (width<=640px){#gns-results-page .gns-grid,.gnsr-grid .gns-grid,.gns-grid{grid-template-columns:1fr!important;gap:12px!important}}.gns-card{background:#fff;border:1px solid #eceef4;border-radius:14px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;overflow:hidden;color:#101927!important}.gns-card:hover{border-color:#d8c6ff;transform:translateY(-2px);box-shadow:0 6px 18px #10192714}.gns-card-band{align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.gns-card-band .gns-tile{object-fit:cover;background:#fff;border:1px solid #1019270f;border-radius:10px;flex-shrink:0;width:34px;height:34px}.gns-card-ty{font:700 11px/1.1 var(--gns-font);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gns-card-b{flex-direction:column;flex:1;gap:5px;min-width:0;padding:14px;display:flex}.gns-card-t{font:700 14px/1.35 var(--gns-font);color:#101927;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;height:38px;display:-webkit-box;overflow:hidden}.gns-card-d{font:400 12.5px/1.45 var(--gns-font);color:#5b6474;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;display:-webkit-box;overflow:hidden}.gns-card-m{font:500 11.5px/1.3 var(--gns-font);color:#667085;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.gns-card-f{align-items:center;gap:6px;margin-top:auto;padding-top:8px;display:flex}.gns-list{flex-direction:column;gap:8px;display:flex}.gns-row{background:#fff;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;transition:all .15s;display:flex;color:#101927!important}.gns-row:hover{background:#f6f1ff;border-color:#ddd6fe;transform:translate(2px)}.gns-row .gns-tile{object-fit:cover;background:#fff;border:1px solid #1019270f;border-radius:10px;flex-shrink:0;width:40px;height:40px}.gns-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gns-row-title{font:700 14px/1.35 var(--gns-font);color:#101927;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gns-row-meta{font:500 12px/1.3 var(--gns-font);color:#64748b;align-items:center;gap:8px;display:flex}.gns-b{font:600 11px/1 var(--gns-font);white-space:nowrap;border-radius:50px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.gns-b-inc{color:#4338ca;background:#eef2ff}.gns-b-au{color:#047857;background:#ecfdf5}.gnsr-rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.gns-plan-m{border-radius:14px;flex-direction:column;gap:8px;padding:18px 16px;display:flex;background:#f0fdf4!important;border:1px solid #dcfce7!important}.gns-plan-m .gns-plan-k{font:800 11px/1.2 var(--gns-font);letter-spacing:.06em;text-transform:uppercase;color:#047857!important}.gns-plan-m .gns-plan-x{font:400 12.5px/1.5 var(--gns-font);color:#374151!important}.gns-plan-m .gns-plan-alt{font:700 12px/1.3 var(--gns-font);align-items:center;gap:4px;margin-top:4px;text-decoration:none;display:inline-flex;color:#047857!important}.gns-plan-m .gns-plan-alt:hover{text-decoration:underline}.gnsr-rtrust{padding:4px 6px}.gnsr-rtrust .gnsr-trust{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.gnsr-trust-i{font:500 12.5px/1.3 var(--gns-font);color:#374151;align-items:center;gap:8px;display:inline-flex}.gns-stars path{fill:#f59e0b}.gnsr-glink{background:#f4f2ff;border:1px solid #ebdfff;border-radius:12px;align-items:center;gap:8px;margin:14px 4px 0;padding:10px;text-decoration:none;transition:background .15s;display:flex}.gnsr-glink:hover{background:#ede9fe}
