.spot.loading,.spot.loading:disabled{cursor:default!important}.header-scene-menu .scene-menu-list button.active{background:rgba(255,255,255,.14)!important}.header-scene-menu .scene-menu-list button.active span{border-color:rgba(255,255,255,.72)!important;background:#f4f4f2!important;color:#171714!important}.header-scene-menu .scene-menu-list button.active strong{color:#fff!important}.header-scene-menu .scene-menu-list{width:260px!important;padding:8px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;background:rgba(13,24,19,.88)!important;box-shadow:0 20px 55px rgba(0,0,0,.38)!important;backdrop-filter:blur(22px) saturate(125%);display:grid;gap:4px}.header-scene-menu .scene-menu-list button{min-height:50px!important;padding:8px 10px!important;border:0!important;outline:0!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;color:#fff!important;transition:background .18s ease,transform .18s ease!important}.header-scene-menu .scene-menu-list button:hover{background:rgba(255,255,255,.09)!important;transform:translateX(2px)}.header-scene-menu .scene-menu-list button.active{background:rgba(255,255,255,.14)!important}.header-scene-menu .scene-menu-list button span{flex-basis:34px!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;background:rgba(255,255,255,.08)!important;color:rgba(255,255,255,.68)!important}.header-scene-menu .scene-menu-list button.active span{border-color:rgba(255,255,255,.72)!important;background:#f4f4f2!important;color:#171714!important}.header-scene-menu .scene-menu-list strong{font-size:14px!important;letter-spacing:.01em!important}.header-scene-menu .scene-menu-list button.active strong{color:#fff!important}@media(max-width:650px){.header-scene-menu .scene-menu-list{width:min(240px,calc(100vw - 24px))!important;padding:6px!important}.header-scene-menu .scene-menu-list button{min-height:46px!important}}.header-scene-menu{justify-self:end;height:42px}.header-scene-menu #sceneToggle{width:42px;height:42px;border:1px solid #ffffff33;border-radius:50%;background:#1119;color:#fff;font-size:18px;cursor:pointer}.header-scene-menu .scene-menu-list{left:auto;right:0;top:52px;bottom:auto;transform:translateY(-8px) scale(.97)}.header-scene-menu .scene-menu-list.open{transform:translateY(0) scale(1)}.header-scene-menu .scene-menu-list button{color:#fff}.header-scene-menu .scene-menu-list strong{display:block;flex:1;color:#fff;font-size:13px;font-weight:700}@media(max-width:650px){.header-scene-menu{height:36px}.header-scene-menu #sceneToggle{width:36px;height:36px}.header-scene-menu .scene-menu-list{top:45px;right:0}}.spot.loading{cursor:wait}.spot.loading .spot-arrow{position:relative;animation:none;color:transparent}.spot.loading .spot-arrow:after{content:"";position:absolute;inset:-10px;border:3px solid #ffffff35;border-top-color:#fff;border-radius:50%;animation:spot-loader .75s linear infinite}.spot.loading .spot-label{opacity:.72}@keyframes spot-loader{to{transform:rotate(360deg)}}*{box-sizing:border-box}.header-spacer{justify-self:end;width:42px}.scene-menu{position:relative;height:46px}.scene-menu-list{position:absolute;left:50%;bottom:58px;width:230px;max-height:min(360px,55vh);padding:7px;overflow:auto;border:1px solid #ffffff2e;border-radius:15px;background:#171714e8;box-shadow:0 18px 55px #0008;backdrop-filter:blur(18px);opacity:0;visibility:hidden;transform:translate(-50%,10px) scale(.97);transform-origin:bottom;transition:.2s ease}.scene-menu-list.open{opacity:1;visibility:visible;transform:translate(-50%,0) scale(1)}.scene-menu-list button{display:flex;width:100%;height:auto;min-height:47px;align-items:center;gap:11px;padding:9px 11px;border-radius:10px;text-align:left;font-size:13px}.scene-menu-list button:hover,.scene-menu-list button.active{background:#ffffff14}.scene-menu-list button span{display:grid;place-items:center;flex:0 0 29px;height:29px;border-radius:8px;background:#ffffff12;color:#bfc8c2;font-size:10px}.scene-menu-list button.active span{background:#f4f4f2;color:#171714}.scene-menu-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-controls #full{justify-self:auto!important;width:40px!important;height:46px!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:21px}.tour-controls #sceneToggle{font-size:18px}(max-width:650px){.header-spacer{width:36px}.scene-menu{height:42px}.scene-menu-list{left:auto;right:-42px;width:min(230px,calc(100vw - 24px));transform:translateY(10px) scale(.97)}.scene-menu-list.open{transform:translateY(0) scale(1)}.tour-controls #full,.tour-controls #sceneToggle{width:34px!important;height:42px!important}}*{box-sizing:border-box}html,body,#tour{margin:0;width:100%;height:100%;overflow:hidden;background:#111;color:#fff;font-family:Arial,sans-serif}#viewer{position:absolute;width:100%;height:100%;touch-action:none;cursor:grab;transform-origin:center;will-change:transform,filter,opacity}#hotspots{transition:opacity .2s ease}.scene-leaving #viewer{transform:scale(1.16);filter:blur(2px);opacity:.12;transition:transform .3s cubic-bezier(.4,0,1,1),filter .3s ease,opacity .3s ease}.scene-leaving #hotspots{opacity:0}.scene-entering #viewer{animation:scene-enter .42s cubic-bezier(.16,1,.3,1)}.scene-entering #hotspots{animation:spots-enter .42s ease} scene-enter{from{transform:scale(.9);filter:blur(2px);opacity:.08}to{transform:scale(1);filter:blur(0);opacity:1}} spots-enter{from{opacity:0}to{opacity:1}}header{position:absolute;z-index:3;top:0;width:100%;height:94px;padding:16px 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:linear-gradient(#0008,transparent)}header img{display:block;max-width:140px;max-height:46px}#brand{justify-self:start;color:#fff;text-decoration:none}#sceneName{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:19px;font-weight:800;letter-spacing:.02em;text-shadow:0 2px 14px #000}#sceneName:before{content:'ŞU AN GÖRÜNTÜLENEN';font-size:9px;font-weight:600;letter-spacing:.22em;opacity:.65}#full{justify-self:end;color:#fff;background:#1119;border:1px solid #ffffff33;border-radius:50%;width:42px;height:42px;font-size:20px;cursor:pointer}.tour-controls{position:absolute;left:22px;bottom:22px;z-index:5;display:flex;align-items:center;height:48px;padding:0 7px;border:1px solid #ffffff38;border-radius:99px;background:#171714b8;backdrop-filter:blur(12px);box-shadow:0 8px 24px #0003}.tour-controls button{width:40px;height:46px;border:0;background:transparent;color:#fff;font-size:25px;line-height:1;cursor:pointer}.tour-controls #rotate{font-size:18px}.tour-controls #prev,.tour-controls #next{font-size:32px}.tour-controls i{display:block;width:1px;height:20px;margin:0 3px;background:#ffffff30}#loading{position:absolute;z-index:8;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#111}#loading.hide{display:none}#loading i{width:36px;height:36px;border:3px solid #ffffff33;border-top-color:#fff;border-radius:50%;animation:s .8s linear infinite}@keyframes s{to{transform:rotate(360deg)}}.spot{position:absolute;z-index:4;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:transparent;color:#fff;cursor:pointer;text-shadow:0 2px 14px #000}.spot-arrow{display:grid;place-items:center;width:58px;height:58px;border:1px solid #ffffffdd;border-radius:50%;background:#17171488;box-shadow:0 0 0 9px #ffffff20;backdrop-filter:blur(6px);font-size:31px;line-height:1;animation:pulse 2.4s ease-in-out infinite}.spot-label{font-size:13px;font-weight:800;white-space:nowrap;letter-spacing:.03em}@keyframes pulse{50%{box-shadow:0 0 0 15px #ffffff00;transform:translateY(-3px)}}.producer{position:absolute;z-index:3;right:22px;bottom:18px}.producer img{display:block;width:72px;max-height:42px;object-fit:contain}@media(max-width:650px){header{height:78px;padding:12px 16px}header img{max-width:105px;max-height:36px}#sceneName{font-size:15px}#sceneName:before{font-size:7px}.tour-controls{left:12px;bottom:12px;height:44px;padding:0 3px}.tour-controls button{width:34px;height:42px}.producer{right:14px;bottom:14px}.producer img{width:56px}.spot-arrow{width:50px;height:50px;font-size:27px}.spot-label{font-size:12px}}
