body main .app-navigation{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #ffffff20;align-items:center;gap:24px;min-height:80px;padding:14px 5%;display:flex;position:sticky;top:0;color:#dce8d3!important;background:#0c1318f5!important}.app-nav-brand{flex-shrink:0;align-items:center;gap:10px;min-height:44px;display:flex}.app-nav-brand>b{color:#17200e;background:#d0ff62;border-radius:10px;padding:12px 9px;font:700 12px monospace}.app-nav-brand>strong{letter-spacing:.7px;font-size:13px}.app-navigation>nav{align-items:center;gap:6px;margin:auto;display:flex}.app-navigation nav a,.app-saved-link{color:#acbda2;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 14px;font-size:14px;transition:background .15s,border-color .15s;display:flex;text-decoration:none!important}.app-navigation nav a>span{font-size:12px}.app-navigation nav a:hover{background:#ffffff09;border-color:#ffffff20;color:#e8f5df!important}.app-navigation a[aria-current=page],.app-mobile-menu a[aria-current=page]{font-weight:700;color:#242036!important;background:#c3b1ff!important;border-color:#c3b1ff!important}.app-saved-link{white-space:nowrap;border:1px solid #fff2}.app-saved-link>b{background:#ffffff10;border-radius:20px;padding:2px 6px;font:12px monospace}.app-menu-trigger{color:#d9e8cc;cursor:pointer;background:#18242b;border:1px solid #ffffff25;border-radius:9px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:23px;display:none}.app-mobile-menu{z-index:79;background:#101c23;border-bottom:1px solid #ffffff25;gap:7px;max-height:calc(100dvh - 80px);padding:12px 5% 18px;display:grid;position:fixed;top:79px;left:0;right:0;overflow:auto;box-shadow:0 20px 35px #0007}.app-mobile-menu a{color:#c1d1b6;background:#ffffff03;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-size:16px;display:flex}.app-mobile-menu span{font-size:14px}.app-navigation a:focus-visible,.app-menu-trigger:focus-visible,.app-mobile-menu a:focus-visible{outline-offset:3px;outline:3px solid #d0ff62}.app-navigation nav a:active,.app-mobile-menu a:active{transform:scale(.97)}body main :is(button,a,summary,label){touch-action:manipulation}body main :is(.task-picture,.dx-art,.nx-tool-art,.nx-hero-art,.gallery-preview,.vi-category-graphic,.picture-grid,.journey-halo){pointer-events:none}body main :is(.dx-tile,.nx-tool,.gallery-idea){position:relative}body main :is(.dx-tile,.nx-category-chips button,.dx-paths button,.vi-scene-tabs button,.vi-chart-top button,.journey-tabs button){cursor:pointer}body main .nx-category-chips button{min-height:46px;position:relative}body main .nx-category-chips button[aria-pressed=true]:after{content:"✓";margin-left:5px;font-size:14px}body main :is(.dx-paths button,.vi-scene-tabs button,.vi-chart-top button)[aria-pressed=true]{outline-offset:2px;box-shadow:0 0 0 5px #d0ff6210;outline:2px solid #d0ff62!important}body main .dx-paths button[aria-pressed=true]>span:before{content:"✓ ";font-size:20px}body main .dx-tile[aria-pressed=true]{color:#e4efd8!important;background:#15221e!important;border:2px solid #d0ff62!important}body main .dx-tile[aria-pressed=true] h3{color:#e4efd8}body main .dx-tile[aria-pressed=true] strong{color:#d0ff62}body main .dx-tile:focus-visible,body main .gallery-idea:focus-visible,body main .nx-tool:focus-within{outline-offset:4px;outline:3px solid #d0ff62!important}body main .nx-tool-link{z-index:1;position:relative}body main .nx-tool-bottom{z-index:2;position:relative}body main .nx-tool-bottom button{padding:11px 14px;min-height:44px!important}body main .nx-tool-bottom>span{pointer-events:none}body main .nx-access label,body main .dx-filter label{cursor:pointer;background:#ffffff03;border:1px solid #fff2;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:inline-flex}body main :is(.nx-access,.dx-filter) label:has(input:checked){color:#e5dcff;background:#c3b1ff1a;border-color:#c3b1ff}body main .nx-access input[type=checkbox],body main .dx-filter input[type=checkbox]{cursor:pointer;position:relative;appearance:none!important;background:#0e171b!important;border:1.5px solid #8ca27d!important;border-radius:5px!important;flex:0 0 21px!important;place-content:center!important;width:21px!important;height:21px!important;min-height:21px!important;margin:0!important;padding:0!important;display:grid!important}body main .nx-access input[type=checkbox]:checked,body main .dx-filter input[type=checkbox]:checked{background:#c3b1ff!important;border-color:#c3b1ff!important}body main .nx-access input[type=checkbox]:checked:after,body main .dx-filter input[type=checkbox]:checked:after{content:"✓";color:#242036;font-size:17px;font-weight:800;line-height:1}body main :is(.nx-access,.dx-filter) input:focus-visible{outline-offset:3px;outline:3px solid #d0ff62!important}body main :is(.vi-scene-tabs button,.vi-chart-top button,.journey-tabs button,.gallery-arrows button,.dx-suggestions button){min-height:44px!important}body main .nx-category-chips{padding-bottom:15px}body main :is(.dx-results,#explore){scroll-margin-top:100px}body main .journey-tabs button{border-radius:6px;min-height:50px;padding:13px 7px}body main .journey-tabs button[aria-current=step]{background:#ffffff06}body main .journey-tabs button[aria-current=step] span:after{content:" ✓";font-size:12px}.app-navigation nav a,.app-mobile-menu a,.nx-category-chips button,.dx-paths button{-webkit-tap-highlight-color:#c3b1ff33}@media (width<=1000px){body main .app-navigation{gap:14px;padding-inline:4%}.app-navigation nav a{padding:11px 10px;font-size:13px}}@media (width<=820px){.app-navigation>nav{display:none}.app-saved-link{margin-left:auto}.app-menu-trigger{display:flex}body main .app-navigation{gap:10px;min-height:74px;padding:12px 5%}.app-mobile-menu{top:73px}.app-nav-brand strong{font-size:12px}.app-saved-link{padding:10px 13px;font-size:13px}body main :is(.dx-paths button,.dx-suggestions button,.nx-category-chips button){min-height:46px!important}}@media (prefers-reduced-motion:reduce){.app-navigation *,.app-mobile-menu *{transition:none!important}}body main .app-navigation{gap:14px;padding-inline:3%}.app-navigation nav a{padding-inline:10px;font-size:15px}.app-navigation .connected-library{position:relative}.app-navigation .connected-library summary{color:#d1dec9;cursor:pointer;padding:12px;font-size:15px;list-style:none}.app-navigation .connected-library nav{background:#12202b;border:1px solid #ffffff30;border-radius:16px;min-width:230px;padding:12px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 25px 40px #0008}.app-navigation .connected-library nav a{justify-content:start;font-size:17px}.app-navigation details{background:0 0!important;border:0!important;padding:0!important}.app-mobile-menu .mobile-library{gap:7px;display:grid}.app-navigation .connected-library summary:focus-visible{outline-offset:3px;outline:3px solid #caff78}@media (width<=1150px){.app-navigation>nav{display:none}.app-menu-trigger{display:flex}.app-saved-link{margin-left:auto}}@media (width>=1151px){.app-navigation>nav{display:flex}}
