@keyframes throwIn{0%{transform:translate(var(--start-x, 0px),var(--start-y, 0px)) scale(.1) rotateX(180deg) rotateY(-360deg) translateZ(-800px)}60%{transform:translate(0,0) scale(1.05) rotateX(-5deg) rotateY(5deg) translateZ(50px)}to{transform:translate(0,0) scale(1) rotateX(0) rotateY(0) translateZ(0)}}@keyframes flyUpClose{0%{transform:translateY(0);opacity:1}80%{opacity:1}to{transform:translateY(-150vh);opacity:0}}@keyframes fadeInImg{to{opacity:1}}@keyframes aiPulse{0%,to{opacity:.4}50%{opacity:1;text-shadow:0 0 8px rgba(var(--color-accent-light-rgb),.5)}}@keyframes tagRainIn{0%{opacity:0;transform:translateY(-40px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes clickEcho{0%{transform:translateY(-2px) scale(1.02)}40%{transform:translateY(0) scale(1.15)}70%{transform:translateY(0) scale(.92)}to{transform:translateY(0) scale(1)}}@keyframes flyUpRemove{0%{transform:translateY(0);opacity:1}to{transform:translateY(-150px);opacity:0}}@keyframes profileEnter{0%{transform:translateY(40px) scale(.8)}to{transform:translateY(0) scale(1)}}@keyframes bounceScale{0%{transform:scale(0)}60%{transform:scale(1.15)}80%{transform:scale(.95)}to{transform:scale(1)}}:root,body.theme-red{--color-accent:var(--color-accent);--color-accent-rgb:255, 65, 65;--color-accent-light-rgb:255, 110, 110;--color-accent-strong:var(--color-accent-strong);--color-accent-vivid:var(--color-accent-vivid)}body.theme-blue{--color-accent:#3b82f6;--color-accent-rgb:59, 130, 246;--color-accent-light-rgb:96, 165, 250;--color-accent-strong:#1d4ed8;--color-accent-vivid:#2563eb}body.theme-cyan{--color-accent:#06b6d4;--color-accent-rgb:6, 182, 212;--color-accent-light-rgb:34, 211, 238;--color-accent-strong:#0e7490;--color-accent-vivid:#0891b2}body.theme-orange{--color-accent:#f97316;--color-accent-rgb:249, 115, 22;--color-accent-light-rgb:251, 146, 60;--color-accent-strong:#c2410c;--color-accent-vivid:#ea580c}body.theme-pink{--color-accent:#ec4899;--color-accent-rgb:236, 72, 153;--color-accent-light-rgb:244, 114, 182;--color-accent-strong:#be185d;--color-accent-vivid:#db2777}:root{--color-accent:#6ee9ff;--color-bg-base:#000000;--color-glass:rgba(255, 255, 255, 0.03);--color-text-main:#ffffff;--color-text-muted:rgba(255, 255, 255, 0.4);--color-border:rgba(255, 255, 255, 0.08);--font-heading:1.2rem;--font-subheading:0.85rem;--font-body:0.9rem;--radius-sm:8px;--radius-md:15px;--radius-lg:22.5px}@media (max-width:600px){:root{--font-heading:1rem;--font-subheading:0.75rem;--font-body:0.85rem}}*{-webkit-tap-highlight-color:transparent}body{color:#fff;font-family:"Roboto",sans-serif;min-height:100vh;overflow-x:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:35px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;background:#000}#bg-video{width:100%;height:100%;object-fit:cover;filter:contrast(3) brightness(.2) saturate(.1)}.grain-overlay,.video-overlay{top:0;left:0;width:100%;height:100%;mix-blend-mode:overlay}.video-overlay{position:absolute;backdrop-filter:blur(15px);background:radial-gradient(circle at center,rgb(var(--color-accent-rgb)) 100%,#fff 0%)}.grain-overlay{position:fixed;background:url(grain.gif);opacity:.04;pointer-events:none;z-index:1}.liquid-filter-container,.search-container{max-width:700px;width:100%;box-sizing:border-box}.search-container{position:sticky;top:45px;z-index:100;margin-bottom:5px;padding:0 20px}.liquid-filter-container{position:relative;z-index:900}.liquid-filter-glass{position:absolute;top:0;width:700px;height:500px;background:0 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask:url(#liquid-filter-mask);mask:url(#liquid-filter-mask);pointer-events:none;z-index:1}.liquid-filter-content{position:relative;z-index:2;width:100%;padding:20px 25px 5px;box-sizing:border-box}.liquid-filter-btn{position:relative;width:178px;height:39.5px;display:flex;bottom:10px;right:10px;align-items:center;justify-content:center;cursor:pointer;font-size:.85rem;border-radius:15px;color:#fff;font-weight:500;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1)}#filter-frame-content{width:100%;box-sizing:border-box;overflow:hidden}.liquid-filter-btn span{position:absolute;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s}.filter-text{opacity:1;transform:translateY(0)}.filter-close-text{opacity:0;transform:translateY(25px)}.liquid-filter-btn:hover{transform:scale(1.03) translateY(-2px)}#mask-filter-btn,#mask-filter-frame{transform-origin:105px 27.5px;transition:transform .4s cubic-bezier(.4,0,.2,1)}#mask-filter-frame{transform:scale(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}body:has(.liquid-filter-btn:hover:not(.open)) #mask-filter-btn{transform:scale(1.03) translateY(-2px)}.liquid-sort-btn,.liquid-sort-container,.liquid-sort-glass{position:absolute;top:0;right:-10px;width:280px;height:300px;pointer-events:none}.liquid-sort-glass{background:0 0;-webkit-mask:url(#liquid-sort-mask);mask:url(#liquid-sort-mask);z-index:1}.liquid-sort-btn,.liquid-sort-container{z-index:900}.liquid-sort-btn{top:10px;right:30px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;color:#fff;z-index:5;transition:transform .3s cubic-bezier(.4,0,.2,1)}.liquid-sort-btn:hover{transform:scale(1.05) translateY(-2px)}.liquid-sort-btn .sort-icon-close,.liquid-sort-btn .sort-icon-main{position:absolute;opacity:1;transform:scale(1) rotate(0);transition:transform .4s,opacity .4s}.liquid-sort-btn .sort-icon-close{opacity:0;transform:scale(0) rotate(-90deg)}.liquid-nav.open .main-btn .icon-apps,.liquid-sort-container.open .sort-icon-main{opacity:0;transform:scale(0) rotate(90deg)}.liquid-sort-container.open .sort-icon-close{opacity:1;transform:scale(1) rotate(0)}.liquid-sort-container.open .liquid-sort-btn{transform:translateY(-2px)}.liquid-sort-frame,.liquid-sort-order-btn{position:absolute;right:30px;display:flex;pointer-events:none;opacity:0}.liquid-sort-order-btn{top:10px;width:40px;height:40px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:4;transform:translateX(0);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity 0s .2s}.liquid-sort-container.open .liquid-sort-order-btn{transform:translateX(-60px);opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity 0s}.liquid-sort-order-btn:hover{transform:translateX(-60px) scale(1.05) translateY(-2px)!important}.liquid-sort-order-btn .order-icon-asc,.liquid-sort-order-btn .order-icon-desc{position:absolute;opacity:1;transform:translateY(0) rotate(90deg);transition:transform .4s,opacity .4s}.liquid-sort-order-btn .order-icon-desc{opacity:0;transform:translateY(20px) rotate(90deg)}.liquid-sort-order-btn.desc .order-icon-asc{opacity:0;transform:translateY(-20px) rotate(90deg)}.liquid-sort-order-btn.desc .order-icon-desc{opacity:1;transform:translateY(0) rotate(90deg)}.liquid-sort-frame{top:64.5px;padding:5px;width:100px;height:146px;box-sizing:border-box;flex-direction:column;gap:5px;border-radius:10px;transform-origin:top right;transform:scale(0);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s;z-index:900;clip-path:inset(0 0 0 0 round 15px)}.liquid-sort-container.open .liquid-sort-frame{opacity:1;transform:scale(1);pointer-events:auto;transition:transform .5s cubic-bezier(.175,.885,.32,1.275),opacity .4s}.sort-option{padding:7px;border-radius:12px;color:#fff;font-size:.85rem;cursor:pointer;transition:background .3s,transform .3s;text-align:right}.sort-option.active{box-shadow:inset 0 0 7px 7px rgba(var(--color-accent-light-rgb),.2);color:#fff}#mask-sort-btn{transform-origin:230px 30px;transition:transform .4s cubic-bezier(.4,0,.2,1)}body:has(.liquid-sort-btn:hover:not(.open)) #mask-sort-btn{transform:scale(1.05) translateY(-3px)}body:has(.liquid-sort-container.open) #mask-sort-btn{transform:translateY(-2px)}#mask-sort-order{transform-origin:230px 30px;transform:translateX(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}body:has(.liquid-sort-container.open) #mask-sort-order{transform:translateX(-60px);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}body:has(.liquid-sort-order-btn:hover) #mask-sort-order{transform:translateX(-60px) scale(1.05) translateY(-2px)!important}#mask-sort-tooltip{transform-origin:230px 30px;transform:scale(0);transition:transform .6s cubic-bezier(.4,0,.2,1)}body:has(.liquid-sort-container.open) #mask-sort-tooltip{transform:scale(1);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.liquid-filter-container.open .filter-text{opacity:0;transform:translateY(-25px)}.liquid-filter-container.open .filter-close-text{opacity:1;transform:translateY(0)}.liquid-filter-container.open .liquid-filter-btn{transform:translateY(-5px)}body:has(.liquid-filter-container.open) #mask-filter-btn{transform:translateY(-5px)}body:has(.liquid-filter-container.open) #mask-filter-frame{transform:scale(1)}.liquid-filter-frame{margin-top:0;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:opacity .4s ease .1s,height .6s cubic-bezier(.4,0,.2,1),margin-top .6s cubic-bezier(.4,0,.2,1)}.liquid-filter-container.open .liquid-filter-frame{opacity:1;margin-top:15px;pointer-events:auto}.filter-section{margin-bottom:15px;padding:0 5px}.tags-section{display:flex;flex-wrap:wrap;gap:8px}.filter-tag{padding:5px 12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:15px;font-size:.85rem;color:#fff;cursor:pointer;transition:all .3s}.filter-tag.active,.filter-tag:hover{background:rgba(110,233,255,.2);border-color:rgba(110,233,255,.5);transform:scale(1.05);transition:transform .6s}.range-group,.ranges-section{display:flex;flex-direction:column;gap:10px}.range-group{align-items:flex-start;gap:5px;width:100%;max-width:100%}.range-label{width:auto;font-size:.85rem;color:rgba(255,255,255,.8);margin-bottom:2px}.range-inputs{display:flex;align-items:center;gap:5px;width:100%}.range-input{width:100%;min-width:50px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:6px;color:#fff;font-size:.85rem;outline:0;transition:border .3s}.range-input:focus{border-color:rgba(var(--color-accent-light-rgb),.5)}.range-sep{color:rgba(255,255,255,.829)}.ai-chat-section{margin-top:15px;background:0 0;border-radius:15px;padding:12px;border:1px solid rgba(var(--color-accent-light-rgb),.15)}.ai-response-area{min-height:40px;max-height:80px;overflow-y:auto;font-size:.85rem;color:rgba(255,255,255,.9);margin-bottom:10px;line-height:1.4}.ai-placeholder{color:rgba(255,255,255,.557);font-style:italic}.ai-input-wrapper{display:flex;align-items:center;padding:0 15px;border-radius:20px;height:40px;width:100%}.ai-input{width:100%;height:100%;background:0 0;border:0;color:#ffffffbd;outline:0;font-size:.85rem;font-family:inherit}.ai-input::placeholder{color:rgba(255,255,255,.778)}.ai-send-btn{color:rgba(255,255,255,.5);cursor:pointer;margin-left:10px;transition:transform .3s cubic-bezier(.25,1,.5,1),color .3s ease}.ai-send-btn:hover{transform:scale(1.2);color:#fff}.ai-send-btn:active{transform:scale(.9)}.fixed-bottom-ui{position:fixed;bottom:20px;left:0;right:0;margin:0 auto;width:100%;max-width:700px;height:0;z-index:1000;pointer-events:none}#app-container{top:30px;left:0;width:100%;height:calc(100vh - 30px);overflow:hidden}#app-container,.liquid-nav,.page-view{position:absolute;pointer-events:none}.page-view{top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease;overflow-y:auto}.page-view.active{opacity:1;pointer-events:auto}.liquid-nav{bottom:-50px;left:2.5px;width:80px;height:300px;z-index:1001}.liquid-nav-glass{position:absolute;inset:0;background:0 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask:url(#nav-liquid-mask);mask:url(#nav-liquid-mask)}.liquid-nav-btn{position:absolute;left:17.5px;top:205px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:none;z-index:1;transition:transform .4s cubic-bezier(1.175,.885,.32,1.275);transform-origin:center center}.liquid-nav-btn.main-btn{pointer-events:auto;z-index:5}.liquid-nav-btn .material-symbols-outlined{transform:scale(0);opacity:0;transition:transform .2s cubic-bezier(.4,0,.4,1),opacity .2s,color .2s ease,filter .2s ease;pointer-events:none;position:relative}.main-btn .icon-apps,.main-btn .icon-close{position:absolute}.liquid-nav.open .main-btn .icon-close,.main-btn .icon-apps{opacity:1;transform:scale(1) rotate(0)}.main-btn .icon-close{opacity:0;transform:scale(0) rotate(-90deg)}.liquid-nav.open #nav-btn-1 .material-symbols-outlined{transform:scale(1);opacity:1;transition-delay:.1s}.liquid-nav.open #nav-btn-2 .material-symbols-outlined{transform:scale(1);opacity:1;transition-delay:.2s}.liquid-nav.open #nav-btn-3 .material-symbols-outlined{transform:scale(1);opacity:1;transition-delay:.3s}.liquid-nav:not(.open) .nav-sub .material-symbols-outlined{transform:scale(0);opacity:0}.liquid-nav.open .nav-sub{pointer-events:auto}#mask-chain-1.open,.liquid-nav.open #nav-btn-1{transform:translateY(-52px);transition-delay:.05s}#mask-chain-2.open,.liquid-nav.open #nav-btn-2{transform:translateY(-104px);transition-delay:.1s}#mask-chain-3.open,.liquid-nav.open #nav-btn-3{transform:translateY(-156px);transition-delay:.15s}#mask-chain-1:not(.open),.liquid-nav:not(.open) #nav-btn-1{transform:translateY(0);transition-delay:.15s}#mask-chain-2:not(.open),.liquid-nav:not(.open) #nav-btn-2{transform:translateY(0);transition-delay:.1s}#mask-chain-3:not(.open),.liquid-nav:not(.open) #nav-btn-3{transform:translateY(0);transition-delay:.05s}#mask-chain-1,#mask-chain-2,#mask-chain-3,#mask-nav-main{transform-origin:40px 227.5px;transition:transform .6s cubic-bezier(.4,0,.2,1)}body:has(#nav-main:active) #nav-main{transform:scale(.95);transition:transform .1s cubic-bezier(.4,0,.2,1)}#nav-main:hover{transform:scale(1.1)}#nav-main:active{transform:scale(.95);transition:transform .1s cubic-bezier(.4,0,.2,1)}.liquid-nav.open #nav-btn-1:hover{transform:translateY(-52px) scale(1.25);transition-delay:0s!important}.liquid-nav.open #nav-btn-2:hover{transform:translateY(-104px) scale(1.25);transition-delay:0s!important}.liquid-nav.open #nav-btn-3:hover{transform:translateY(-156px) scale(1.25);transition-delay:0s!important}body:has(.liquid-nav-btn:hover) #mask-chain-1,body:has(.liquid-nav-btn:hover) #mask-chain-2,body:has(.liquid-nav-btn:hover) #mask-chain-3,body:has(.liquid-nav-btn:hover) #mask-nav-main{transition:transform .4s cubic-bezier(.175,.885,.32,1.275)!important;transition-delay:0s!important}body:has(#nav-main:hover) #mask-nav-main{transform:scale(1.1)}body:has(#nav-btn-1:hover) #mask-chain-1{transform:translateY(-52px) scale(1.15)}body:has(#nav-btn-2:hover) #mask-chain-2{transform:translateY(-104px) scale(1.15)}body:has(#nav-btn-3:hover) #mask-chain-3{transform:translateY(-156px) scale(1.15)}.liquid-pagination{position:absolute;bottom:0;right:-30px;width:300px;height:180px;pointer-events:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}#html-prev,.liquid-pagination.hide-both,.liquid-pagination.hide-next{transform:translateX(60px)}.liquid-pagination,.liquid-pagination.hide-prev{transform:translateX(0)}@media (max-width:400px){.liquid-pagination{transform-origin:bottom right}}.liquid-pagination-glass{background:0 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask:url(#liquid-mask);mask:url(#liquid-mask)}.liquid-content,.liquid-pagination-glass{position:absolute;inset:0}.liquid-btn,.liquid-center-info{position:absolute;top:135px;height:45px;display:flex;align-items:center;justify-content:center}.liquid-btn{width:45px;cursor:pointer;pointer-events:none;transition:transform .4s cubic-bezier(.9,0,.2,1);z-index:1}#html-prev{left:20px}#html-next.active,#html-prev.active{transform:translateX(0);pointer-events:auto}#html-next.active:hover,#html-prev.active:hover{transform:translateX(0) translateY(-4px) scale(1.05)}#html-next{left:205px;transform:translateX(-60px)}.liquid-btn .material-symbols-outlined{color:transparent!important;transition:color .2s}#html-next.active .material-symbols-outlined,#html-prev.active .material-symbols-outlined{color:#fff!important;transition:color .3s .3s}.liquid-center-info{left:80px;width:110px;gap:6px;font-size:.8rem;pointer-events:auto;color:#fff;z-index:5;border-radius:20px}.liquid-trigger{display:flex;align-items:center;cursor:pointer;padding-left:5px;transition:background .3s}.liquid-trigger:hover{background:rgba(255,255,255,.1)}.liquid-tooltip-content{position:absolute;left:85px;top:15px;width:100px;height:110px;padding:5px;display:flex;flex-direction:column;justify-content:center;gap:5px;box-sizing:border-box;pointer-events:none;transform:translateY(40px) scale(0);opacity:0;transform-origin:bottom center;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .4s;z-index:10;clip-path:inset(0 0 0 0 round 15px)}.liquid-tooltip-content.active{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tooltip-option{padding:4px 15px;cursor:pointer;border-radius:10px;white-space:nowrap;text-align:center;color:#fff}.tooltip-option:hover{transition:transform .4s cubic-bezier(.4,0,.2,1),background 1s;background:rgba(255,113,113,.24);box-shadow:inset 0 4px 20px rgba(85,2,2,.596)}#mask-next,#mask-prev{transform-origin:42.5px 157.5px;transform:translateX(60px);transition:transform .6s cubic-bezier(.4,0,.2,1)}#mask-next.active,#mask-prev.active{transform:translateX(0)}#mask-next{transform-origin:227.5px 157.5px;transform:translateX(-60px)}#mask-center{transform-origin:135px 157.5px;transform:translateX(0) translateY(0) scale(1);transition:transform .6s cubic-bezier(.4,0,.2,1),x .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1)}body:has(#html-next.active:hover) #mask-next,body:has(#html-prev.active:hover) #mask-prev{transform:translateX(0) translateY(-4px) scale(1.05)}body:has(.liquid-center-info:hover) #mask-center{transform:translateX(2px) translateY(-2px) scale(1.02);transition:transform .6s cubic-bezier(.4,0,.2,1)}#mask-tooltip{transform-origin:135px 125px;transform:translateY(40px) scale(0);transition:transform .4s cubic-bezier(.4,0,.2,1)}#mask-tooltip.active{transform:translateY(0) scale(1)}.material-symbols-outlined{color:#fff!important}.nav-btn{height:45px;background:0 0;width:45px;border-radius:50%;border:1px solid rgba(255,114,114,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:transform .3s;border:0}.nav-btn:hover{transform:scale(1.1);box-shadow:inset 0 0 0 1px rgba(255,114,114,.4);filter:drop-shadow(8px 8px 15px rgba(85,2,2,.3))}.liquid-nav-glass,.liquid-pagination-glass{border:0}.search-wrapper{position:relative;display:flex;align-items:center;padding:0 2vh;height:40px;border-radius:20px;box-shadow:5px 5px 10px rgba(85,2,2,.156);border:1px solid rgba(255,114,114,.079);background:0 0}#blogger-search{width:100%;height:100%;background:0 0;border:0;color:#ffffffbd;outline:0;position:relative;z-index:2;font-size:.85rem;pointer-events:auto}#blogger-search::placeholder{color:rgba(255,255,255,.466)}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;width:100%;max-width:700px;margin:0 auto;padding:0 20px 180px;box-sizing:border-box}@media (min-width:768px){.card-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}}.glass-card,dialog{overflow:hidden;border-radius:15px;transform-style:preserve-3d}.glass-card{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,114,114,.08);box-shadow:5px 5px 10px rgba(85,2,2,.156);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s ease;will-change:transform,backdrop-filter;transform-origin:center 90%}.card-image{width:100%;aspect-ratio:16/10;overflow:hidden;flex-shrink:0}.card-content{padding:1vh;display:flex;flex-direction:column;transform:translateZ(30px);flex-grow:1;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.card-image img,.modal-image img{width:100%;height:100%;object-fit:cover;object-position:center 15%!important}.card-title{margin:0;font-size:1rem;color:#fff}.card-text{margin:0;font-size:.8rem;color:rgba(255,255,255,.7);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-wrapper:hover .glass-card{box-shadow:15px 15px 30px rgba(85,2,2,.25),0 0 15px rgba(255,114,114,.1)}.modal-overlay{position:fixed;inset:0;background:rgba(255,255,255,.103);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .6s ease;perspective:1000px}dialog{padding:0;background:0 0;color:#fff;width:90%;max-width:500px;height:100%;max-height:85vh;margin:auto;border:1px solid rgba(255,114,114,.2);will-change:transform,opacity;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:600px){dialog{width:80%;height:85vh;border-radius:20px}}dialog::backdrop{background:rgba(0,0,0,.541);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:1;transition:opacity .3s ease}dialog[open]{animation:throwIn 1s cubic-bezier(.2,.8,.2,1) forwards}.modal-image{width:100%;height:45vh;overflow:hidden;opacity:0}dialog[open] .modal-image{animation:fadeInImg .5s ease .5s forwards}@media (min-width:600px){.modal-card{border-radius:20px;border:1px solid rgba(255,114,114,.2)}}.modal-overlay.active .modal-card{animation:throwIn .85s cubic-bezier(.5,.8,.2,1) forwards}dialog.closing::backdrop{opacity:0;transition:opacity 0s}dialog.closing{animation:flyUpClose .5s cubic-bezier(.4,0,.2,1) forwards!important}.modal-close{position:absolute;top:15px;right:15px;background:rgba(255,255,255,.068);border:1px solid rgba(253,68,68,.185);color:#fff;border-radius:50%;width:36px;height:36px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center}.modal-overlay.active .modal-image{animation:fadeInImg .5s ease .5s forwards}.modal-title{font-size:1.4rem;margin:0 0 15px;color:#fff}.modal-text{font-size:.95rem;line-height:1.5;color:rgba(255,255,255,.85);min-height:90px}.backdrop{border-radius:20px;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);border:1px solid rgba(255,255,255,.249)}.backdrop,.bg-liquid-glass-heavy{background:0 0}@supports not (hanging-punctuation:first){.bg-liquid-glass-heavy{backdrop-filter:url(#displacementFilter-heavy)blur(2px);-webkit-backdrop-filter:url(#displacementFilter-heavy)blur(2px)}}.bg-liquid-glass-light{background:0 0}@supports not (hanging-punctuation:first){.bg-liquid-glass-light{backdrop-filter:url(#displacementFilter-light)blur(2px) saturate(140%) brightness(1.1);-webkit-backdrop-filter:url(#displacementFilter-light)blur(2px) saturate(140%) brightness(1.1);background:rgba(255,255,255,.15)}}.cart-btn-card,.modal-cart-btn{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);cursor:pointer}.cart-btn-card{width:36px;height:36px;border-radius:50%;z-index:15;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:absolute;top:10px;right:10px;pointer-events:auto}.cart-btn-card:hover{background:rgba(184,28,28,.687);transform:scale(1.1)}.cart-btn-card.in-cart{background:rgba(107,18,18,.2);border-color:rgba(var(--color-accent-light-rgb),.5)}.cart-btn-card.in-cart .material-symbols-outlined,.modal-cart-btn.in-cart .material-symbols-outlined{color:var(--color-accent-strong)!important}.modal-cart-btn{gap:10px;width:100%;padding:12px;border-radius:12px;color:#fff;font-family:inherit;font-size:1rem;transition:all .3s ease}.modal-cart-btn:hover{background:rgba(255,255,255,.2)}.modal-cart-btn.in-cart{background:rgba(var(--color-accent-light-rgb),.2);border-color:rgba(var(--color-accent-light-rgb),.5);color:#fff}.card-wrapper{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);perspective:1000px;width:100%;aspect-ratio:.8/1;border-radius:15px;opacity:0;transform:translateY(30px) translateZ(0);transition:opacity .4s cubic-bezier(.175,.885,.32,1.275),transform .4s cubic-bezier(.175,.885,.32,1.275);transition-delay:var(--delay, 0ms)}.card-wrapper.show{opacity:1;transform:translateY(0) translateZ(0)}.search-icon{color:rgba(255,255,255,.5);cursor:pointer;margin-left:10px;z-index:2;transition:transform .3s cubic-bezier(.25,1,.5,1),color .3s ease}.search-icon:hover{transform:scale(1.2);color:#fff}.search-icon:active{transform:scale(.9)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.ai-input,.ai-input-wrapper,.filter-section,.range-input,.range-inputs{box-sizing:border-box}.ai-input{max-height:90px;overflow-y:auto!important}.tags-container{flex-wrap:wrap}.tag-btn:hover{background:rgba(255,255,255,.15);color:#fff;transform:translateY(-2px)}.tag-btn.active,.tag-btn:active{transition:translateY .6s cubic-bezier(.4,0,.2,1),transform .6s}.tag-btn:active{transform:translateY(0) scale(.95)}.tag-btn.active{background:rgba(var(--color-accent-light-rgb),.2);border-color:rgba(var(--color-accent-light-rgb),.5);color:#fff;transform:translateY(0)}.ai-loading{color:#fff;animation:aiPulse 1.5s infinite ease-in-out;font-style:italic}.tag-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);padding:6px 14px;border-radius:20px;font-size:.85rem;cursor:pointer;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);user-select:none;-webkit-tap-highlight-color:transparent;display:inline-block;opacity:0;transform:translate(-150px,-80px) scale(0);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s ease}.liquid-filter-container.open .tag-btn:hover{background:rgba(255,255,255,.15);transform:translateY(-2px)!important}.liquid-filter-container.open .tag-btn:active{transform:translateY(0) scale(.95)!important}.liquid-filter-container.open .tag-btn.active{background:rgba(var(--color-accent-light-rgb),.2);border-color:rgba(var(--color-accent-light-rgb),.5);color:#fff}.ai-input-wrapper,.ai-response-area,.range-group{opacity:0;transform:scale(0);transform-origin:center center;will-change:transform,opacity;transition:transform .6s cubic-bezier(.34,1.6,.64,1),opacity .6s ease}.liquid-filter-container.open .range-group:nth-child(1){transition-delay:100ms}.liquid-filter-container.open .range-group:nth-child(2){transition-delay:160ms}.liquid-filter-container.open .ai-response-area{transition-delay:220ms}.liquid-filter-container.open .ai-input-wrapper{transition-delay:280ms}.liquid-filter-container.open .ai-input-wrapper,.liquid-filter-container.open .ai-response-area,.liquid-filter-container.open .range-group{opacity:1;transform:scale(1)}.liquid-filter-container:not(.open) .ai-input-wrapper,.liquid-filter-container:not(.open) .ai-response-area,.liquid-filter-container:not(.open) .range-group{transition:transform .6s cubic-bezier(.6,-.28,.735,.045),opacity .2s ease;transition-delay:0ms!important}.liquid-filter-container.open .tag-btn{opacity:1;transform:translate(0,0) scale(1);animation:tagRainIn .5s cubic-bezier(.34,1.56,.64,1) backwards;animation-delay:calc(var(--tag-index)*35ms)}.liquid-filter-container.open .tag-btn:hover,.sort-option:hover,.tooltip-option:hover{background:rgba(var(--color-accent-light-rgb),.12);box-shadow:inset 0 0 15px rgba(var(--color-accent-light-rgb),.15);color:#fff;transform:translateY(-2px) scale(1.02)}.tag-btn.active{background:rgba(var(--color-accent-light-rgb),.25);box-shadow:inset 0 0 20px rgba(var(--color-accent-light-rgb),.25)}.click-echo{animation:clickEcho .5s cubic-bezier(.34,1.56,.64,1)!important}#nav-btn-2.nav-cart-active .material-symbols-outlined{color:#fff!important;filter:drop-shadow(0 0 8px rgba(var(--color-accent-light-rgb),.6))}#nav-btn-2.nav-cart-active .material-symbols-outlined,#nav-main.nav-cart-active .material-symbols-outlined{color:var(--color-accent-strong)!important;filter:drop-shadow(0 0 8px rgba(85,0,0,.6))}.tags-section{display:block!important;max-height:250px!important;overflow-y:auto;padding-right:5px}.category-group,.tags-container{display:flex;flex-direction:column}.tags-container{gap:15px;width:100%;margin-bottom:10px;box-sizing:border-box}.category-group{gap:8px}.category-title{font-size:.75rem;color:rgba(255,255,255,.566);text-transform:uppercase;letter-spacing:1px;padding-left:4px}.category-tags{display:flex;flex-wrap:wrap;gap:8px}.tag-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.card-social-icons{display:flex;flex-wrap:wrap;overflow:hidden;max-height:28px}.card-social-icon{width:24px;height:24px;object-fit:contain;border-radius:4px}.modal-social-icons{display:flex;flex-wrap:wrap}.modal-social-icon,.tag-icon{width:36px;height:36px;object-fit:contain}.tag-icon{width:20px;height:20px}dialog[open]{display:flex;flex-direction:column}.modal-image{flex-shrink:0}.modal-content-full{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:20px;box-sizing:border-box}.modal-text{flex-grow:1;overflow-y:auto;margin-bottom:15px;padding-right:5px}.modal-cart-btn{flex-shrink:0;margin-top:auto}.liquid-trigger{transition:all .3s cubic-bezier(.25,1,.5,1);border-radius:20px;border:1px solid transparent}body:has(.liquid-tooltip-content.active) .liquid-trigger{background:rgba(var(--color-accent-light-rgb),.15)!important;border-color:rgba(var(--color-accent-light-rgb),.4)!important;box-shadow:inset 0 0 10px rgba(var(--color-accent-light-rgb),.2)}body:has(.liquid-tooltip-content.active) .liquid-trigger *{color:#fff!important}@media (max-width:600px){.card-title{font-size:.7rem}}.blur-placeholder{filter:blur(10px);transform:scale(1.1);transition:filter .4s ease-out,transform .4s ease-out}.search-container{max-height:100px}.liquid-filter-container{max-height:800px}.toolbar-spacer{max-height:50px}.liquid-filter-container,.search-container,.toolbar-spacer{transition:max-height .6s cubic-bezier(.4,0,.2,1),margin .6s cubic-bezier(.4,0,.2,1),padding .6s cubic-bezier(.4,0,.2,1),opacity .5s ease,transform .6s cubic-bezier(.4,0,.2,1);transform-origin:top center}.liquid-center-info{transition:transform .3s,left .6s cubic-bezier(.4,0,.2,1),width .6s cubic-bezier(.4,0,.2,1),background .3s}body.cart-mode .liquid-center-info{width:190px!important;left:0!important;cursor:pointer}body.cart-mode .liquid-center-info>:not(.contact-btn-text){opacity:0!important;pointer-events:none!important;position:absolute!important;transition:opacity .3s}.contact-btn-text{position:absolute;opacity:0;color:#fff;font-weight:700;font-size:1rem;pointer-events:none;transition:opacity .3s}body.cart-mode .liquid-center-info .contact-btn-text{opacity:1;transition-delay:.3s}body.cart-mode #mask-center{x:0!important;width:190px!important}body.cart-mode #html-next,body.cart-mode #html-prev,body.cart-mode #mask-next,body.cart-mode #mask-prev{transform:translateX(60px)!important;opacity:0!important;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s .2s!important}body.cart-mode #html-next,body.cart-mode #mask-next{transform:translateX(-60px)!important}body.profile-mode{overflow:hidden}body.cart-mode{padding-top:35px}.liquid-nav-btn span{transition:color .3s ease,text-shadow .3s ease}.liquid-nav-btn.active-page span{color:#fca8a8!important;text-shadow:0 0 12px rgba(255,196,196,.5)}.liquid-nav-btn.main-btn.nav-cart-active span{color:var(--color-accent-vivid)!important;text-shadow:0 0 10px rgba(255,51,51,.6)}.liquid-nav-btn#nav-btn-2.nav-cart-active span{color:var(--color-accent-strong)!important;text-shadow:0 0 15px rgba(var(--color-accent-strong-rgb, 255, 0, 0),.7)}.card-wrapper .glass-card{transition:transform .15s ease-in,opacity .15s ease-in,box-shadow .4s ease}.card-wrapper.flip-half .glass-card{transform:rotateY(90deg)!important;box-shadow:none!important}.card-wrapper.flip-half-back .glass-card{transition:none!important;transform:rotateY(-90deg)!important;box-shadow:none!important}.card-wrapper.flip-zero .glass-card{transform:rotateY(0deg)!important;transition:transform .15s ease-out,opacity .15s ease-out,box-shadow .4s ease!important}.card-wrapper.flip-fade .glass-card{transform:rotateY(180deg)!important;opacity:0!important;transition:transform .3s ease-in-out,opacity .2s ease-out .1s!important;box-shadow:none!important}.fly-up-remove{animation:flyUpRemove .5s cubic-bezier(.4,0,.2,1) forwards!important;pointer-events:none}.plus-card-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(var(--color-accent-light-rgb),.05);border:2px dashed #fff;border-radius:15px}.plus-icon-huge{font-size:5rem!important;color:#fff;opacity:.8}.plus-text-sub{color:#fff;font-size:1rem;opacity:.8;margin-top:15px}body:has(#html-next.active:active) #mask-next,body:has(#html-prev.active:active) #mask-prev{transform:translateX(0) translateY(0) scale(.95);transition:transform .1s cubic-bezier(.4,0,.2,1)}#html-next.active:active,#html-prev.active:active{transform:translateX(0) translateY(0) scale(.95);transition:transform .1s cubic-bezier(.4,0,.2,1)}.top-glass-header{position:fixed;top:0;left:0;right:0;margin:0 auto;width:100%;max-width:700px;height:50px;z-index:950;display:flex;justify-content:center;align-items:center;background:0 0;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%);mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)}.header-logo-img{height:24px;width:auto;object-fit:contain}body.cart-mode .liquid-filter-container,body.cart-mode .search-container,body.cart-mode .toolbar-spacer,body.profile-mode .liquid-filter-container,body.profile-mode .search-container,body.profile-mode .toolbar-spacer{max-height:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;opacity:0!important;transform:translateY(-20px) scale(.5)!important;pointer-events:none!important}body.cart-mode .liquid-filter-glass,body.cart-mode .liquid-sort-glass,body.profile-mode .liquid-filter-glass,body.profile-mode .liquid-sort-glass{opacity:0!important;transition:opacity .3s}body.profile-mode .liquid-center-info{width:195px!important;left:0!important;cursor:pointer}body.profile-mode #mask-center{x:5px!important;width:190px!important}body.profile-mode #html-next,body.profile-mode #html-prev,body.profile-mode #mask-next,body.profile-mode #mask-prev{transform:translateX(60px)!important;opacity:0!important;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s .2s!important}body.profile-mode #html-next,body.profile-mode #mask-next{transform:translateX(-60px)!important}body.profile-mode .liquid-center-info>:not(.promo-btn-text){opacity:0!important;pointer-events:none!important;position:absolute!important;transition:opacity .3s}.promo-btn-text{position:absolute;opacity:0;color:#fff;font-weight:500;font-size:.9rem;pointer-events:none;transition:opacity .3s;display:flex;align-items:center;gap:8px}body.profile-mode .liquid-center-info .promo-btn-text{opacity:1;transition-delay:.3s}.profile-card,.profile-container{justify-content:center;width:100%;height:auto;display:flex}.profile-container{position:absolute;top:45px;left:0;right:0;margin:0 auto;max-width:700px;padding:0 20px 180px;box-sizing:border-box;align-items:flex-start;z-index:100;opacity:0;pointer-events:none}body.profile-mode .profile-container{opacity:1;pointer-events:auto;animation:profileEnter .5s cubic-bezier(.34,1.56,.64,1) forwards}.profile-container.closing{animation:flyUpClose .6s cubic-bezier(.4,0,.2,1) forwards!important}body.profile-mode #main-grid{opacity:0!important;pointer-events:none!important;transform:scale(.95);transition:opacity .4s,transform .4s}.profile-card{position:relative!important;max-height:50vh;min-height:30vh;padding:40px 20px;flex-direction:column;align-items:center;text-align:center}.profile-avatar-wrapper{width:120px;height:120px;border-radius:50%;padding:3px;background:linear-gradient(135deg,rgba(255,114,114,.8),rgba(255,255,255,.2));margin-bottom:20px;box-shadow:0 8px 25px rgba(255,114,114,.3);transform:scale(0);transition:transform .3s cubic-bezier(.6,-.28,.735,.045)}.profile-avatar-wrapper img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#111}@media (max-height:700px){.profile-card{justify-content:flex-start;padding-top:20px}.profile-avatar-wrapper{margin-bottom:15px}}body.profile-mode .profile-avatar-wrapper{transform:scale(1);transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:.15s}.profile-name{margin:0;font-size:1.5rem;color:#fff;font-weight:600;min-height:28px}.profile-username{margin:5px 0 0;font-size:.95rem;color:rgba(255,255,255,.5);min-height:18px}.profile-footer{margin-top:30px;font-size:.8rem;color:rgba(255,255,255,.4);min-height:35px}@media (max-height:550px){.profile-card{display:grid!important;grid-template-columns:1fr auto;grid-template-rows:auto auto 1fr;grid-template-areas:"name avatar""username avatar""footer footer";text-align:left;padding:20px;column-gap:15px}.profile-avatar-wrapper{grid-area:avatar;width:80px;height:80px;margin-bottom:0;align-self:center}.profile-name{grid-area:name;align-self:end;font-size:1.2rem;margin:0}.profile-username{grid-area:username;align-self:start;margin:5px 0 0}.profile-footer{grid-area:footer;align-self:end;margin-top:15px;text-align:center}}@media (hover:none) and (pointer:coarse),(max-width:600px){.ai-send-btn:hover,.cart-btn-card:hover,.liquid-filter-btn:hover,.liquid-nav.open #nav-btn-1:hover,.liquid-nav.open #nav-btn-2:hover,.liquid-nav.open #nav-btn-3:hover,.liquid-sort-btn:hover,.liquid-trigger:hover,.modal-cart-btn:hover,.nav-btn:hover,.search-icon:hover,.sort-option:hover,.tag-btn:hover,.tooltip-option:hover,body:has(#nav-btn-1:hover) #mask-chain-1,body:has(#nav-btn-2:hover) #mask-chain-2,body:has(#nav-btn-3:hover) #mask-chain-3,body:has(#nav-main:hover) #mask-nav-main{transform:none!important;box-shadow:none!important;filter:none!important}.cart-btn-card:hover,.modal-cart-btn:hover,.nav-btn:hover{background:inherit;border-color:inherit}.filter-tag.active:hover,.tag-btn.active:hover{transform:none!important}.card-wrapper:hover .glass-card{box-shadow:5px 5px 10px rgba(85,2,2,.156)!important}#html-next.active:hover,#html-prev.active:hover,body:has(#html-next.active:hover) #mask-next,body:has(#html-prev.active:hover) #mask-prev,body:has(.liquid-center-info:hover) #mask-center{transform:none!important}} @media (max-width:600px){body{padding-top:75px!important}.top-glass-header{top:25px!important}.liquid-nav.open #nav-btn-1:hover{transform:translateY(-52px)!important}.liquid-nav.open #nav-btn-2:hover{transform:translateY(-104px)!important}.liquid-nav.open #nav-btn-3:hover{transform:translateY(-156px)!important}}.liquid-center-info:hover {transform: translateX(2px) translateY(-2px) scale(1.02); transition: transform .6s cubic-bezier(.4,0,.2,1)}