.gallery_page__S3n_G{position:fixed;inset:0;width:100vw;width:100dvw;height:100vh;height:100dvh;background:#08070c;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery_page__S3n_G:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:70vh;background:radial-gradient(circle,rgba(255,107,0,.09) 0,rgba(124,58,237,.05) 50%,transparent 75%);pointer-events:none;z-index:1}.gallery_carouselContainer___dmqi{position:relative;width:100%;max-width:1560px;height:clamp(560px,78vh,800px);z-index:2;display:flex;align-items:center;justify-content:center}.gallery_backBtn__yjbos{position:fixed;top:max(20px,env(safe-area-inset-top,20px));left:max(20px,env(safe-area-inset-left,20px));z-index:100;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.85rem;font-weight:500;color:rgba(255,255,255,.9);text-decoration:none;padding:10px 20px;min-height:44px;border-radius:999px;background:rgba(18,18,18,.65);backdrop-filter:blur(20px) saturate(1.8);-webkit-backdrop-filter:blur(20px) saturate(1.8);border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 24px rgba(0,0,0,.45);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery_backBtn__yjbos:hover{background:rgba(255,107,0,.92);color:#fff;border-color:rgba(255,107,0,.8);transform:translateX(-3px);box-shadow:0 6px 25px rgba(255,107,0,.35)}.gallery_backBtn__yjbos:active{transform:scale(.96) translateX(-2px);background:rgba(255,107,0,1)}.gallery_glassCard__Xjh0H{position:fixed;bottom:max(28px,env(safe-area-inset-bottom,28px));right:max(28px,env(safe-area-inset-right,28px));z-index:100;display:flex;flex-direction:column;gap:4px;padding:16px 26px;border-radius:16px;background:rgba(18,18,18,.6);backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 32px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.gallery_glassCard__Xjh0H:hover{border-color:rgba(255,107,0,.4);transform:translateY(-2px);box-shadow:0 10px 36px rgba(0,0,0,.6),0 0 20px rgba(255,107,0,.15)}.gallery_glassAccent__2Yf0n{font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#FF6B00)}.gallery_glassName__64SKx{font-family:var(--font-head);font-size:1.35rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.95);line-height:1.1;margin:0}@media (max-width:1024px){.gallery_backBtn__yjbos{top:max(18px,env(safe-area-inset-top,18px));left:max(18px,env(safe-area-inset-left,18px));padding:9px 18px;font-size:.82rem;min-height:42px}.gallery_glassCard__Xjh0H{bottom:max(22px,env(safe-area-inset-bottom,22px));right:max(22px,env(safe-area-inset-right,22px));padding:14px 22px;border-radius:14px}.gallery_glassName__64SKx{font-size:1.25rem}}@media (max-width:768px){.gallery_backBtn__yjbos{top:max(16px,env(safe-area-inset-top,16px));left:max(16px,env(safe-area-inset-left,16px));padding:8px 16px;font-size:.8rem;gap:6px;min-height:40px;background:rgba(14,14,14,.72)}.gallery_glassCard__Xjh0H{bottom:max(18px,env(safe-area-inset-bottom,18px));right:max(18px,env(safe-area-inset-right,18px));padding:12px 18px;border-radius:14px;background:rgba(14,14,14,.68)}.gallery_glassAccent__2Yf0n{font-size:.62rem;letter-spacing:.14em}.gallery_glassName__64SKx{font-size:1.15rem}}@media (max-width:480px){.gallery_backBtn__yjbos{top:max(14px,env(safe-area-inset-top,14px));left:max(14px,env(safe-area-inset-left,14px));padding:8px 14px;font-size:.76rem;gap:5px;min-height:38px;background:rgba(12,12,12,.8);border-color:rgba(255,255,255,.12)}.gallery_glassCard__Xjh0H{bottom:max(14px,env(safe-area-inset-bottom,14px));right:max(14px,env(safe-area-inset-right,14px));padding:10px 15px;border-radius:12px;background:rgba(12,12,12,.75);border-color:rgba(255,255,255,.1)}.gallery_glassAccent__2Yf0n{font-size:.58rem;letter-spacing:.12em}.gallery_glassName__64SKx{font-size:1.02rem}}@media (max-height:500px) and (orientation:landscape){.gallery_backBtn__yjbos{top:max(10px,env(safe-area-inset-top,10px));left:max(14px,env(safe-area-inset-left,14px));padding:6px 12px;font-size:.75rem;min-height:34px}.gallery_glassCard__Xjh0H{bottom:max(10px,env(safe-area-inset-bottom,10px));right:max(14px,env(safe-area-inset-right,14px));padding:8px 14px;border-radius:10px}.gallery_glassName__64SKx{font-size:.95rem}}