:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#050b17;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}button,input{font:inherit}button{cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}.v3-root{--unav-color-bg:#050b17;--unav-color-surface:#101d30;--unav-color-text:#f4f7ff;--unav-color-muted:#b0c1da;--unav-color-primary:#65ccff;--unav-color-border:#486487;--unav-radius-card:22px;--unav-glass-fill:#101e32f5;--unav-glass-tint:#8abaff12;--unav-glass-border:#bbd9ff45;--unav-glass-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #b4d8ff12,0 8px 24px #00000024;--unav-motion-duration:180ms;display:flex;position:relative;isolation:isolate;min-height:100dvh;color:var(--unav-color-text);background:radial-gradient(ellipse at 90% 100%,#61478430,transparent 60%),linear-gradient(180deg,var(--unav-color-bg) 0 550px,#0c1b2e 78%,#191a30 100%)}.v3-root button{color:inherit}.v3-root a,.v3-root button{touch-action:manipulation}.v3-root :is(button,a,input):focus-visible{outline:2px solid #83e6ff;outline-offset:4px}.v3-root :is(button,a){transition:transform var(--unav-motion-duration),border-color var(--unav-motion-duration),background-color var(--unav-motion-duration)}.v3-root button:disabled{cursor:default}.v3-root svg{flex-shrink:0}.v3-skip-link{position:fixed;left:16px;top:-80px;z-index:100;padding:14px;background:#102744;color:white}.v3-skip-link:focus{top:12px}.v3-background{position:absolute;inset:0 0 auto;height:650px;z-index:-2;pointer-events:none;background-color:#0a1730;background-image:var(--unav-bg-overlay,linear-gradient(90deg,#030a18,#101d38)),var(--unav-bg-image,none);background-size:cover;background-position:top;background-repeat:no-repeat;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.v3-background:after{inset:-3%;opacity:.4;background:radial-gradient(ellipse at 72% 24%,#9770ff55,transparent 34%),radial-gradient(ellipse at 40% 72%,#48d9ff38,transparent 45%)}.v3-background:after,.v3-background:before{content:"";position:absolute;pointer-events:none}.v3-background:before{top:20%;left:55%;width:180px;height:2px;opacity:0;background:linear-gradient(90deg,transparent,#b7edff,transparent);transform:rotate(28deg)}.v3-globe-scene{position:absolute;pointer-events:none}.v3-globe-scene canvas{display:block;width:100%;height:100%}.v3-background-fade{display:none}.v3-body{flex:1 1;min-width:0}.v3-sidebar{flex:0 0 196px;width:196px;padding:24px 16px;background:#061020df;border-right:1px solid #39537666}.v3-header-brand,.v3-side-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.v3-side-brand{font-size:15px}.v3-logo{display:inline-block;width:36px;height:36px;overflow:visible;flex-shrink:0}.v3-side-nav{display:flex;flex-direction:column;gap:4px;margin-top:32px}.v3-side-nav button{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;white-space:nowrap;text-align:left;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--unav-color-muted)}.v3-side-nav button.active,.v3-side-nav button:hover{background:#153258;border-color:#34679b;color:#e6f7ff}.v3-side-message{margin:65px 16px 0;font-size:23px;font-weight:700;line-height:1.7;color:#b9d4f4}.v3-side-message i{display:block;width:30px;height:3px;background:#65cbff;margin-bottom:14px}.v3-side-message small{display:block;font-size:10px;line-height:1.6;letter-spacing:.15em;margin-top:14px;color:#a4b7d4}.v3-header{height:76px;padding:0 3%;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;z-index:10}.v3-header-spacer{flex:1 1}.v3-header-brand{font-size:20px}.v3-header-brand small{font-size:12px;color:var(--unav-color-muted);border-left:1px solid #587291;padding-left:18px;margin-left:12px}.v3-actions{display:flex;align-items:center;gap:10px}.v3-account-link{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid #6982ad70;border-radius:9px;color:#e7f3ff;background:#0c1b34aa;text-decoration:none;font-size:13px;white-space:nowrap}.v3-account-link:hover{background:#243c60}.v3-account-link:focus-visible{outline:2px solid #9be3ff;outline-offset:3px}.v3-action-icon,.v3-mobile-menu,.v3-quick,.v3-theme-trigger{border:1px solid #4d6b9280;border-radius:7px;background:#0a1730d9;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 12px}.v3-action-icon{width:44px;padding:0}.v3-quick{font-size:12px}.v3-theme-select{position:relative}.v3-theme-trigger{font-size:12px}.v3-theme-menu{position:absolute;right:0;top:calc(100% + 9px);width:252px;border:1px solid #597caf;border-radius:10px;padding:7px;background:#0b182c;box-shadow:0 16px 40px #0008}.v3-theme-menu button{width:100%;display:flex;align-items:center;gap:12px;border:0;border-radius:6px;padding:12px 8px;text-align:left;background:transparent}.v3-theme-menu button:hover,.v3-theme-menu button[aria-pressed=true]{background:#1c3151}.v3-theme-menu b{display:block;font-size:13px}.v3-theme-menu small{display:block;color:var(--unav-color-muted);font-size:11px;margin-top:5px}.v3-theme-dot{width:20px;height:20px;border-radius:50%;background:#59bdff}.v3-theme-dot.neon-city{background:linear-gradient(135deg,#52f3e0,#de6ff4)}.v3-theme-dot.holo-minimal{background:linear-gradient(135deg,#b397ff,#5bc6ff)}.v3-mobile-drawer,.v3-mobile-menu{display:none}.v3-top-navigation{display:flex;gap:24px}.v3-top-navigation button{border:0;background:transparent;min-height:44px;color:#c6d9f4;font-size:14px}.v3-top-navigation button:hover{color:#8beaff}.v3-hero{padding:48px 3% 32px;min-height:370px;position:relative}.v3-hero h1{font-size:clamp(30px,3.05vw,49px);line-height:1.4;margin:0;letter-spacing:.01em;font-weight:750}.v3-gradient-text{color:#86ccff;background:linear-gradient(100deg,#6ee8ff,#a89cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v3-hero h2{font-size:23px;font-weight:500;margin:12px 0 0;letter-spacing:.04em}.v3-hero p{color:var(--unav-color-muted);font-size:13px;line-height:1.8;margin:14px 0 24px}.v3-art-label{position:absolute;right:3%;top:20%;color:#bedcff;font-size:10px;letter-spacing:.2em;line-height:1.8}.v3-search{height:60px;max-width:690px;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 18px;border:1px solid #6da6dd9c;border-radius:11px;background:#0b192eef;box-shadow:0 0 24px #2586ed18}.v3-search>svg{color:#98b9df}.v3-search input{color:white;width:100%;flex:1 1;min-width:0;background:transparent;border:0;outline:none;font-size:14px}.v3-root .v3-search input:focus-visible{outline:none}.v3-search:focus-within{outline:2px solid #83e6ff;outline-offset:4px}.v3-search input::placeholder{color:#adc0dd}.v3-search input::-webkit-search-cancel-button{display:none}.v3-shortcut{color:#b2c2dc;font:11px Arial,sans-serif;white-space:nowrap}.v3-search button{display:flex;align-items:center;justify-content:center;gap:10px;min-width:46px;height:46px;border:1px solid #8cb3ff;border-radius:7px;background:linear-gradient(120deg,#357ed3,#6857b7)}.v3-search .v3-clear-search{background:transparent;border:0;min-width:44px}.v3-hot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 15px;margin-top:9px;color:#b4c6e1;font-size:11px}.v3-hot button{background:transparent;border:0;padding:8px 0;color:#c4d8f3;min-height:32px}.v3-hot button:hover{text-decoration:underline;color:#9de4ff}.v3-console-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 3% 25px}.v3-promo-card{position:relative;overflow:hidden;min-height:152px;padding:15px;text-align:left;border:1px solid #496f9c;border-radius:var(--unav-radius-card);background:linear-gradient(120deg,#0d2341ed,#16346be0)}.v3-promo-card:hover,.v3-promo-card[aria-pressed=true]{border-color:#98daff;transform:translateY(-2px)}.v3-promo-copy{display:flex;flex-direction:column;min-height:120px;position:relative;z-index:1}.v3-promo-copy strong{font-size:21px}.v3-promo-copy small{white-space:pre-line;font-size:11px;line-height:1.6;color:#c4d3ec;margin-top:8px}.v3-promo-copy>svg{margin-top:auto}.v3-promo-artwork{position:absolute;right:-10px;bottom:-12px;width:124px;height:124px;opacity:.9;filter:drop-shadow(0 0 5px #528bff70)}.v3-promo-1{--unav-promo-glow:#295b9b77}.v3-promo-2{--unav-promo-glow:#7943b977}.v3-promo-3{--unav-promo-glow:#806db377}.v3-promo-4{--unav-promo-glow:#434ea977}.v3-sections{padding:0 3% 48px;scroll-margin-top:24px}.v3-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.v3-section-heading{display:flex;align-items:flex-start;gap:12px}.v3-section-heading>svg{color:#78ceff;margin-top:2px}.v3-section-heading h2{margin:0;font-size:21px}.v3-section-heading p{margin:5px 0 0;color:var(--unav-color-muted);font-size:12px;line-height:1.5}.v3-see-all{border:0;background:transparent;gap:8px;font-size:12px;min-height:44px;padding:0 4px;white-space:nowrap}.v3-results-meta,.v3-see-all{display:flex;align-items:center}.v3-results-meta{gap:10px 18px;flex-wrap:wrap;margin-bottom:13px;color:var(--unav-color-muted);font-size:11px}.v3-no-results button,.v3-results-meta button{color:#b1e6ff;border:1px solid #496c96;border-radius:6px;background:#10253e;min-height:36px;padding:6px 12px}.v3-resource-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.v3-card-shell{position:relative;min-width:0}.v3-resource-card{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:124px;border:1px solid var(--unav-color-border);border-radius:var(--unav-radius-card);padding:15px;color:inherit;text-decoration:none;background:linear-gradient(115deg,#101e31f5,#112039ec)}.v3-resource-card:hover{transform:translateY(-3px);border-color:#74caff}.v3-resource-top{display:flex;gap:11px;align-items:flex-start}.v3-resource-details{min-width:0;padding-right:12px}.v3-resource-details strong{display:block;font-size:14px;line-height:1.5;margin-bottom:5px;overflow-wrap:anywhere}.v3-resource-details p{color:var(--unav-color-muted);font-size:12px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v3-resource-bottom{display:flex;justify-content:space-between;align-items:center;padding-left:54px;margin-top:12px;gap:4px}.v3-resource-bottom>svg{color:#c0d6f3}.v3-tag-row{display:flex;flex-wrap:wrap;gap:5px}.v3-tag-row span{background:#233650;border-radius:12px;color:#ccdcf3;padding:3px 8px;font-size:10px}.v3-favorite{position:absolute;right:5px;top:5px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:7px;background:#0d1e35;color:#b5c7e0;opacity:0}.v3-card-shell:focus-within .v3-favorite,.v3-card-shell:hover .v3-favorite,.v3-favorite.saved{opacity:1}.v3-favorite.saved{color:#ff91c9}.v3-site-logo{width:43px;height:43px;display:grid;place-items:center;flex-shrink:0;border:1px solid #7e93b366;border-radius:9px;color:#edf4ff;background:#0a1525;font-size:26px;font-weight:800}.logo-chatgpt{background:#20cbae;color:#071622}.v3-brand-mark{width:72%;height:72%;display:block;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.v3-figma-color{width:22px;height:32px;background:url(/site-icons/figma-color.svg) 50%/contain no-repeat}.logo-notion{background:#f6f9ff;color:#080b0e}.logo-claude{background:#bf6d59}.logo-cursor{background:linear-gradient(135deg,#101016,#4c5468)}.logo-canva{background:linear-gradient(135deg,#14b9d0,#853cdd)}.logo-linear{color:#b9baff}.v3-no-results{padding:25px 15px;border:1px dashed #6386b3;text-align:center;color:#c2d5ee;font-size:14px}.v3-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:22px 3%;border-top:1px solid #57729755;color:#a7bad4;font-size:10px;letter-spacing:.08em}.v3-notice{position:fixed;bottom:22px;right:22px;z-index:40;max-width:min(430px,calc(100vw - 24px));border:1px solid #6aa7df;border-radius:10px;background:#102341;color:#edf5ff;padding:16px 50px 16px 16px;font-size:13px;line-height:1.6;box-shadow:0 12px 40px #0008}.v3-notice button{position:absolute;top:5px;right:5px;width:40px;height:40px;border:0;background:transparent;display:grid;place-items:center}.v3-cyber-console .v3-background{--unav-bg-overlay:linear-gradient(90deg,#030a1850,transparent 74%);--unav-bg-image:url(/theme-backgrounds/cyber-console.webp)}.v3-cyber-console .v3-search{border-radius:999px}.v3-cyber-console .v3-search button[type=submit]{border-radius:50%}.v3-cyber-console .v3-promo-card{--unav-glass-tint:var(--unav-promo-glow,#40358e44)}.v3-neon-city{--unav-color-primary:#75eddf;--unav-glass-tint:#a696ff16}.v3-neon-city .v3-background{height:640px;--unav-bg-overlay:linear-gradient(180deg,#03081845,#03081810 48%,#03081899);--unav-bg-image:url(/theme-backgrounds/neon-city.webp)}.v3-neon-city .v3-header{padding:0 5%;border-bottom:1px solid #6a9ac133;background:#08152877}.v3-neon-city .v3-hero{text-align:center;padding:28px 5% 24px;min-height:314px}.v3-neon-city .v3-hero h1{font-size:clamp(38px,4.3vw,64px);display:flex;align-items:center;justify-content:center;gap:12px}.v3-neon-city .v3-hero h1 .v3-logo{width:43px;height:43px;margin-right:8px}.v3-neon-city .v3-hero h2{font-size:22px}.v3-neon-city .v3-search{margin:0 auto;max-width:720px}.v3-neon-city .v3-search button[type=submit]{padding:0 20px}.v3-neon-city .v3-hot{justify-content:center}.v3-neon-pills{display:flex;gap:8px;padding:8px 5% 20px;overflow-x:auto;scrollbar-width:thin}.v3-neon-pills button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #718ab8;border-radius:30px;padding:8px 15px;min-height:44px;background:#112441eb;white-space:nowrap;color:#d0e0f7}.v3-neon-pills button.active{background:#20456a;border-color:#7beaff}.v3-neon-utilities{margin:0 5% 15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #536a93;border-radius:13px;background:linear-gradient(110deg,#11283eec,#201e3aec)}.v3-neon-utilities button{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left;border:0;background:transparent;min-height:88px;padding:12px}.v3-neon-utilities button+button{border-left:1px solid #7285ac40}.v3-neon-utilities svg{width:30px;height:30px;color:#a1cfff}.v3-neon-utilities strong{display:block;font-size:18px}.v3-neon-utilities small{display:block;margin-top:6px;color:var(--unav-color-muted);font-size:11px}.v3-neon-utilities button:hover{background:#4775b122}.v3-neon-city .v3-sections{padding:18px 5% 60px}.v3-neon-city .v3-card-shell:nth-child(4n+1) .v3-resource-card{border-bottom-color:#d77bea}.v3-neon-city .v3-card-shell:nth-child(4n+2) .v3-resource-card{border-bottom-color:#65cfff}.v3-neon-city .v3-card-shell:nth-child(4n+3) .v3-resource-card{border-bottom-color:#8e9bff}.v3-holo-minimal{--unav-color-primary:#b9a5ff;--unav-glass-tint:#b9a5ff14}.v3-holo-minimal .v3-background{--unav-bg-overlay:linear-gradient(90deg,#030a1855,#030a1805 70%);--unav-bg-image:url(/theme-backgrounds/holo-minimal.webp)}.v3-holo-minimal .v3-sidebar{flex-basis:208px;width:208px;padding-top:90px}.v3-holo-minimal .v3-side-nav{margin-top:0}.v3-holo-minimal .v3-header{margin-left:-208px;width:calc(100% + 208px);border-bottom:1px solid #6a9ac144;background:#07111fcc}.v3-holo-minimal .v3-hero{padding-top:44px;padding-left:8%;min-height:295px}.v3-holo-minimal .v3-hero h1{font-size:60px}.v3-holo-minimal .v3-search{max-width:720px}.v3-holo-minimal .v3-resource-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.v3-holo-minimal .v3-resource-card{min-height:168px}.v3-holo-minimal .v3-resource-top{flex-direction:column}.v3-holo-minimal .v3-resource-bottom{padding-left:0}.v3-holo-minimal .v3-category-section,.v3-more-section{margin-top:24px}.v3-holo-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.v3-holo-tile{display:flex;gap:10px;align-items:center;border:1px solid #5fa4eb;border-radius:6px;background:#132943eb;color:#80baff;padding:12px;min-height:80px;text-align:left}.v3-holo-tile>span{flex:1 1;min-width:0;color:#fff}.v3-holo-tile strong{font-size:15px}.v3-holo-tile small{display:block;font-size:10px;color:#c3d3e9;margin-top:5px}.v3-holo-tile>svg:last-child{display:none}.v3-holo-tile.hue-1{border-color:#60bd9f;background:#0c3029eb}.v3-holo-tile.hue-2{border-color:#a786e6;background:#281c3deb}.v3-holo-tile.hue-3{border-color:#d9b075;background:#33291aeb}.v3-holo-tile.hue-4{border-color:#d58dbd;background:#321c2deb}.v3-holo-tile:hover,.v3-holo-tile[aria-pressed=true]{border-color:#d7ecff;transform:translateY(-2px)}.v3-root :is(.v3-resource-card,.v3-promo-card,.v3-holo-tile,.v3-neon-utilities,.v3-search){border-color:var(--unav-glass-border);background:radial-gradient(ellipse at 0 0,var(--unav-glass-tint),transparent 75%),linear-gradient(145deg,#ffffff0e,transparent 45%,#c5dfff06),var(--unav-glass-fill);box-shadow:var(--unav-glass-shadow)}.v3-root :is(.v3-holo-tile,.v3-neon-utilities,.v3-search){border-radius:var(--unav-radius-card)}.v3-root.v3-cyber-console .v3-search{border-radius:999px}.v3-holo-tile.hue-1{--unav-glass-tint:#65e9c42b}.v3-holo-tile.hue-2{--unav-glass-tint:#b58aff2b}.v3-holo-tile.hue-3{--unav-glass-tint:#ffce852b}.v3-holo-tile.hue-4{--unav-glass-tint:#ff99d12b}.v3-root :is(.v3-resource-card,.v3-promo-card,.v3-holo-tile):hover{border-color:#c5e5ff99;box-shadow:inset 0 1px 0 #ffffff59,inset 0 -1px 0 #b4d8ff24,0 12px 28px #00000035}.v3-root :is(.v3-promo-card,.v3-holo-tile)[aria-pressed=true]{border-color:#b0e4ff}.v3-tag-row span{background:#c5dfff12;border:1px solid #c5dfff18}.v3-favorite{border-radius:50%}.v3-search button{border-radius:16px}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.v3-root{--unav-glass-fill:#0b192dba}.v3-root :is(.v3-resource-card,.v3-promo-card,.v3-holo-tile,.v3-neon-utilities,.v3-search){-webkit-backdrop-filter:blur(12px) saturate(135%);backdrop-filter:blur(12px) saturate(135%)}}@media (prefers-reduced-transparency:reduce){.v3-root{--unav-glass-fill:#101e32}.v3-root :is(.v3-resource-card,.v3-promo-card,.v3-holo-tile,.v3-neon-utilities,.v3-search){-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.v3-root :is(.v3-resource-card,.v3-promo-card,.v3-holo-tile,.v3-neon-utilities,.v3-search){border-color:CanvasText}.v3-search:focus-within{outline-color:Highlight}}@media (min-width:951px){.v3-cyber-console .v3-background{background-position:center -150px}.v3-neon-city .v3-background{background-position:center -90px}.v3-holo-minimal .v3-background{background-position:center -85px}}@media (max-width:1200px){.v3-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-holo-minimal .v3-resource-grid,.v3-holo-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-top-navigation{gap:12px}.v3-header-brand small{display:none}.v3-console-categories{gap:8px}}@media (max-width:950px){.v3-holo-minimal .v3-sidebar,.v3-sidebar{flex-basis:72px;width:72px;padding-left:9px;padding-right:9px}.v3-side-brand b,.v3-side-message,.v3-side-nav button span{display:none}.v3-side-brand,.v3-side-nav button{justify-content:center}.v3-side-nav button{padding:0}.v3-holo-minimal .v3-header{margin-left:-72px;width:calc(100% + 72px)}.v3-console-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-top-navigation{display:none}.v3-hero h1{font-size:34px}.v3-hero p{max-width:540px}.v3-art-label,.v3-quick{display:none}}@media (max-width:650px){.v3-holo-minimal .v3-sidebar,.v3-sidebar{display:none}.v3-header,.v3-neon-city .v3-header{height:65px;padding:0 16px;gap:8px}.v3-holo-minimal .v3-header{margin-left:0;width:100%}.v3-header-brand{font-size:15px;gap:8px}.v3-header-brand .v3-logo{width:25px;height:25px}.v3-actions{gap:6px}.v3-account-link{width:38px;min-height:38px;justify-content:center;padding:0}.v3-account-link span{display:none}.v3-action-icon{width:40px}.v3-theme-trigger{padding:0 10px}.v3-theme-trigger span{display:none}.v3-mobile-menu{display:flex;width:42px;padding:0}.v3-mobile-drawer{display:block;position:absolute;top:65px;left:0;right:0;max-height:calc(100dvh - 80px);overflow-y:auto;background:#091629;padding:14px;border-bottom:1px solid #6988b5;box-shadow:0 14px 25px #0008}.v3-mobile-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.v3-mobile-categories button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:6px;font-size:12px;border:1px solid #526e9a;border-radius:6px;background:#102441}.v3-mobile-categories button.active{border-color:#88ddff;background:#25496f}.v3-hero,.v3-holo-minimal .v3-hero,.v3-neon-city .v3-hero{padding:42px 20px 28px;min-height:320px}.v3-hero h1,.v3-holo-minimal .v3-hero h1{font-size:clamp(28px,7.9vw,44px)}.v3-neon-city .v3-hero h1{font-size:clamp(30px,8.3vw,44px);gap:8px}.v3-neon-city .v3-hero h1 .v3-logo{display:none}.v3-hero h2,.v3-neon-city .v3-hero h2{font-size:17px;line-height:1.6}.v3-hero p{font-size:12px;margin:12px 0 20px}.v3-search{height:56px;padding-left:12px;gap:7px}.v3-search input{font-size:12px}.v3-search>svg{width:19px}.v3-search button{min-width:44px;height:44px}.v3-neon-city .v3-search button[type=submit]{padding:0 10px;font-size:12px;gap:5px}.v3-shortcut{display:none}.v3-hot{gap:0 13px}.v3-console-categories{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 16px 24px;gap:9px}.v3-promo-card{min-height:133px;padding:13px}.v3-promo-copy{min-height:105px}.v3-promo-copy strong{font-size:19px}.v3-promo-artwork{width:104px;height:104px;right:-14px;bottom:-6px}.v3-neon-pills{padding:0 16px 15px}.v3-neon-utilities{margin:0 16px 15px;grid-template-columns:repeat(2,minmax(0,1fr))}.v3-neon-utilities button{gap:9px;min-height:74px;justify-content:flex-start}.v3-neon-utilities button:nth-child(3){border-left:0}.v3-neon-utilities strong{font-size:14px}.v3-neon-utilities small{font-size:10px}.v3-neon-utilities svg{width:23px;height:23px}.v3-neon-city .v3-sections,.v3-sections{padding:10px 16px 40px}.v3-section-heading{gap:8px}.v3-section-heading h2{font-size:19px}.v3-section-heading>svg{width:22px}.v3-section-heading p{font-size:11px}.v3-holo-minimal .v3-resource-grid,.v3-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.v3-holo-minimal .v3-resource-card,.v3-resource-card{padding:12px;min-height:180px}.v3-resource-top{flex-direction:column;gap:8px}.v3-resource-details{padding-right:0}.v3-resource-details strong{font-size:13px}.v3-resource-details p{font-size:11px}.v3-resource-bottom{padding-left:0}.v3-favorite{opacity:1;width:44px;height:44px;right:2px;top:2px;background:transparent}.v3-site-logo{width:38px;height:38px}.v3-holo-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-holo-tile{gap:8px;padding:12px 9px}.v3-holo-tile>svg{width:24px}.v3-holo-tile strong{font-size:13px}.v3-background{height:510px;background-position:62% top}.v3-cyber-console .v3-background{background-position:top;--unav-bg-image:url(/theme-backgrounds/cyber-console-portrait-v2.webp);--unav-bg-overlay:linear-gradient(90deg,#030a1880,#030a1820)}.v3-neon-city .v3-background{height:570px;background-position:top;--unav-bg-image:url(/theme-backgrounds/neon-city-portrait-v2.webp)}.v3-holo-minimal .v3-background{background-position:top;--unav-bg-image:url(/theme-backgrounds/holo-minimal-portrait-v2.webp);--unav-bg-overlay:linear-gradient(90deg,#030a1880,#030a1820)}@supports ((background-image:-webkit-image-set(url("/theme-backgrounds/cyber-console-portrait-v2.avif") type("image/avif"))) or (background-image:image-set(url("/theme-backgrounds/cyber-console-portrait-v2.avif") type("image/avif")))){.v3-cyber-console .v3-background{--unav-bg-image:image-set(url("/theme-backgrounds/cyber-console-portrait-v2.avif") type("image/avif"),url("/theme-backgrounds/cyber-console-portrait-v2.webp") type("image/webp"))}.v3-neon-city .v3-background{--unav-bg-image:image-set(url("/theme-backgrounds/neon-city-portrait-v2.avif") type("image/avif"),url("/theme-backgrounds/neon-city-portrait-v2.webp") type("image/webp"))}.v3-holo-minimal .v3-background{--unav-bg-image:image-set(url("/theme-backgrounds/holo-minimal-portrait-v2.avif") type("image/avif"),url("/theme-backgrounds/holo-minimal-portrait-v2.webp") type("image/webp"))}}.v3-background-fade{top:320px;height:255px}.v3-notice{right:12px;bottom:12px}}@media (hover:none){.v3-favorite{opacity:1}}@media (prefers-reduced-motion:no-preference){.v3-root[data-motion=on] .v3-art-label{animation:unav-glimmer 8s ease-in-out infinite alternate}.v3-root[data-motion=on] .v3-background:after{animation:unav-aurora 8s ease-in-out infinite alternate}.v3-root[data-motion=on] .v3-background:before{animation:unav-starlight 12s ease-in-out infinite}@keyframes unav-glimmer{0%{opacity:.55}to{opacity:1}}@keyframes unav-aurora{0%{opacity:.2;transform:translate3d(-1%,0,0)}to{opacity:.7;transform:translate3d(1%,-1%,0)}}@keyframes unav-starlight{0%,45%,to{opacity:0;transform:translate3d(-100px,-45px,0) rotate(28deg)}12%{opacity:.75}28%{opacity:0;transform:translate3d(200px,100px,0) rotate(28deg)}}}@media (prefers-reduced-motion:reduce){.v3-root *,.v3-root :after,.v3-root :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.v3-root[data-motion=off] *,.v3-root[data-motion=off] :after,.v3-root[data-motion=off] :before{animation:none!important;transition:none!important}