body{overscroll-behavior:none;line-height:20px}.app-shell{background:var(--ground);--panel-w:420px;--bar-h:64px}.topbar,.side-panel,.global-search,.lang-switch,.panel-toggle,.chip,.map-zoom,.map-round,.map-dial,.site-peek,.story-panel,.toast{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar,.side-panel,.global-search,.lang-switch,.panel-toggle,.chip,.map-zoom,.map-round,.map-dial,.site-peek,.story-panel,.toast{background:var(--glass-solid)}}h1,.detail-title h1,.route-page h1{font-family:var(--font-display);font-variant-numeric:lining-nums;letter-spacing:0;font-weight:600}.btn{border-radius:var(--radius-pill)}.btn:not(.secondary){background:var(--primary);color:var(--on-primary);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 35%, transparent)}.btn.secondary{background:var(--city-tint);color:var(--sehir-aksan);border-color:#0000}.btn.finished{position:relative}.btn.finished:after{content:"✓";background:var(--verified);color:#fff;text-align:center;border:2px solid #fff;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:18px;position:absolute;top:-6px;right:-4px}:focus-visible{outline-color:var(--sehir-aksan)}.round-btn{background:var(--primary-light);width:36px;height:36px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.round-btn.plain{background:var(--city-tint);color:var(--sehir-aksan)}.round-btn.saved{background:var(--sehir-aksan);color:#fff}.tag.trust-tag{cursor:pointer;height:24px;font:inherit;border:0;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px}.tag.trust-tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag.trust-tag .info{opacity:.7;margin-left:2px}.topbar{z-index:6;height:var(--bar-h);border:0;align-items:center;gap:24px;padding:0 24px;display:flex;position:relative}.brand{min-width:0;padding:0;line-height:0;display:block}.brand-logo{filter:brightness(0)opacity(.86);width:auto;height:24px;display:block}.brand-mark{display:none}.global-search{border:1px solid var(--border);border-radius:var(--radius-pill);width:420px;max-width:none;height:40px;box-shadow:none;color:var(--text-muted);flex:none;align-items:center;gap:10px;margin:0;padding:0 4px 0 16px;display:flex}.global-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.city-chip{border-radius:var(--radius-pill);background:var(--sehir-aksan);color:#fff;border:0;align-items:center;gap:6px;height:23px;padding:0 10px;font-size:12px;font-weight:600;transition:background-color .6s;display:inline-flex}.city-chip:hover,.chip.city-only:hover{filter:brightness(1.12)}.city-motif{background:var(--sehir-acik);width:14px;height:14px;-webkit-mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;-webkit-mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;flex:none;display:inline-block}.lang-switch{isolation:isolate;border-radius:var(--radius-pill);border:1px solid #0000;flex:none;grid-template-columns:1fr 1fr;margin-left:auto;padding:2px;display:inline-grid;position:relative}.lang-switch:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--primary);width:calc(50% - 2px);transition:transform .28s var(--ease);position:absolute;top:2px;bottom:2px;left:2px}.lang-switch[data-lang=en]:before{transform:translate(100%)}.lang-switch button{border-radius:var(--radius-pill);letter-spacing:.04em;min-width:32px;height:28px;color:var(--text-muted);transition:color .28s var(--ease);padding:0 8px;font-size:12px;font-weight:600}.lang-switch [aria-pressed=true]{color:var(--on-primary)}.lang-fallback{border-radius:var(--radius-pill);font:500 11px/16px var(--font);letter-spacing:.02em;text-transform:none;white-space:nowrap;vertical-align:middle;color:inherit;opacity:.72;border:1px solid;padding:0 6px;font-style:normal;display:inline-block}.profile-button{background:0 0;border:0;padding:0}.topbar .avatar{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.workspace{grid-template-columns:var(--panel-w) minmax(0, 1fr);height:calc(100dvh - var(--bar-h));min-height:0;display:grid}.workspace.panel-collapsed{grid-template-columns:minmax(0,1fr)}.side-panel{z-index:5;scrollbar-gutter:stable;border:0;width:auto;min-height:0;padding:20px 24px 24px;position:relative;overflow:auto}.side-panel:after{content:"";pointer-events:none;background:var(--sehir-aksan);opacity:.12;height:65vh;-webkit-mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 100% / calc(110px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(transparent, #0000000f 25%, #00000038 50%, #0000008c 72%, #000);-webkit-mask-composite:source-in;-webkit-mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 100% / calc(110px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(transparent, #0000000f 25%, #00000038 50%, #0000008c 72%, #000);mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 100% / calc(110px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(transparent, #0000000f 25%, #00000038 50%, #0000008c 72%, #000);margin:calc(24px - 65vh) -24px -24px;display:block;position:sticky;bottom:-24px;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.map-wrap,.map-canvas{background:radial-gradient(75% 75%,#e6e8e5 0%,#b4bbba 100%)}.main-stage{grid-column:auto;min-width:0;min-height:0;position:relative}.panel-toggle{z-index:4;width:24px;height:48px;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0 8px 8px 0;place-items:center;display:grid;position:absolute;top:16px;left:0}.panel-collapsed .panel-toggle svg{transform:rotate(180deg)}.sheet-grip{display:none}.demo-label{bottom:24px;left:24px;right:auto}.discovery-panel{padding:0}.explore-tabs{isolation:isolate;border-radius:var(--radius-pill);background:var(--primary-light);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;position:relative}.explore-tabs:before{content:"";z-index:-1;border-radius:var(--radius-pill);background:var(--surface);width:calc(50% - 6px);box-shadow:0 1px 3px #141b2b1f, inset 0 -2.5px 0 var(--sehir-aksan);transition:transform .28s var(--ease);position:absolute;top:4px;bottom:4px;left:4px}.explore-tabs[data-tab=routes]:before{transform:translate(calc(100% + 4px))}.explore-tabs button{border-radius:var(--radius-pill);height:40px;color:var(--text-muted);font-weight:600}.explore-tabs [aria-selected=true]{color:var(--text)}.explore-heading{justify-content:space-between;align-items:baseline;margin:16px 0 4px;display:flex}.explore-all{color:var(--text);padding:0;font-size:14px;font-weight:600;line-height:16px;transition:color .2s}.explore-all:hover{color:var(--sehir-aksan)}.explore-heading h2{letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:16px;line-height:22px;display:flex}.explore-heading h2:before,.explore-city:before{content:"";background:var(--sehir-aksan);width:20px;height:20px;-webkit-mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;-webkit-mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;mask:var(--sehir-amblem,var(--sehir-desen,linear-gradient(transparent, transparent))) center / contain no-repeat;flex:none}.explore-city{align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.narrow-only{display:none}.explore-count{margin:12px 0 0}.site-rows{margin:0;padding:0;list-style:none}.site-row{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;gap:14px;transition:background-color .2s;display:grid}.site-row:hover,.site-row.selected{border-radius:12px;margin:0 -14px;padding:0 14px}.site-row:hover{background:color-mix(in srgb, var(--sehir-aksan) 6%, transparent)}.site-row.selected{background:color-mix(in srgb, var(--sehir-aksan) 13%, var(--surface));box-shadow:inset 3px 0 0 var(--sehir-aksan);border-radius:8px}.site-row.selected .site-photo,.site-row.selected .artwork-placeholder,.site-row.selected .architecture{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--sehir-aksan)}.site-row.selected .site-row-add{background:var(--surface)}.site-row-main{text-align:left;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-width:0;padding:12px 0;display:grid}.site-row-main .site-photo,.site-row-main .artwork-placeholder,.site-row-main .architecture{object-fit:cover;border-radius:32px 32px 10px 10px;width:64px;height:64px;overflow:hidden}.site-row strong{margin-bottom:2px;font-size:16px;font-weight:600;line-height:22px;display:block}.site-row.selected strong{color:var(--sehir-aksan)}.site-row small{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}.site-row small .dot{width:8px;height:8px}.site-row em{border-radius:var(--radius-pill);background:var(--primary-light);color:var(--primary);margin-top:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;line-height:16px;display:inline-block}.site-row-add{background:var(--primary-light);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.route-cards .route-card{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:24px;grid-template-columns:72px 1fr;gap:14px;width:100%;margin-top:10px;padding:14px;display:grid}.route-card .site-photo,.route-card .artwork-placeholder,.route-card .architecture{object-fit:cover;border-radius:36px 36px 10px 10px;width:72px;height:72px;overflow:hidden}.route-card strong{font-size:16px;line-height:22px;display:block}.route-card small{color:var(--text-muted);display:block}.route-card em{border-radius:var(--radius-pill);background:var(--primary-light);color:var(--primary);margin-top:8px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:600;line-height:16px;display:inline-block}.route-card em.going{background:var(--primary);color:var(--on-primary)}.map-chips{z-index:3;pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:16px;left:24px;right:130px}.map-chips>*{pointer-events:auto}.chip{border-radius:var(--radius-pill);white-space:nowrap;height:32px;color:var(--text);border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip.dark{background:var(--primary);color:var(--on-primary);box-shadow:none}.chip[aria-pressed=false]{opacity:.55}.chip.city-only{background:var(--sehir-aksan);color:#fff;display:none}.dot.dini{background:var(--pin-dini)}.dot.su{background:var(--pin-su)}.dot.egitim{background:var(--pin-egitim)}.dot.akar{background:var(--pin-akar)}.chip .dot{border-radius:50%;width:8px;height:8px}.place-menu{z-index:7;background:var(--glass-solid);width:max-content;min-width:260px;max-width:calc(100vw - 32px);box-shadow:var(--glass-shadow);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:40px;left:0}.place-menu button{text-align:left;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.place-menu [aria-checked=true]{background:var(--primary-light)}.place-menu span{flex:1}.place-menu b{font-size:14px;font-weight:600;line-height:19px;display:block}.place-menu small{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.map-controls{z-index:3;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.map-zoom{border:1px solid #0000;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.map-zoom button,.map-round{width:44px;height:44px;color:var(--sehir-aksan);border:0;place-items:center;transition:background-color .2s,transform .12s;display:grid}.map-round{border:1px solid #0000;border-radius:50%}.map-zoom button:not(:disabled):active,.map-round:not(:disabled):active,.map-dial:not(:disabled):active{transform:scale(.93)}.map-zoom button+button{border-top:1px solid var(--border)}.map-zoom button:hover,.map-round:hover{background:var(--city-tint)}.map-dial{background:color-mix(in srgb, var(--gold) 7%, var(--surface));cursor:grab;touch-action:none;border:1px solid #0000;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 2px 8px #00000029}.map-dial.tilted{background:var(--city-tint)}.map-dial svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-dial b{z-index:1;color:var(--sehir-aksan);font-size:13px;font-weight:700;line-height:1;position:relative}.dial-ring{fill:none;stroke:color-mix(in srgb, var(--sehir-aksan) 60%, transparent);stroke-width:1.5px}.dial-major{stroke:var(--sehir-aksan);stroke-width:2.6px;stroke-linecap:round}.dial-tick{stroke:color-mix(in srgb, var(--sehir-aksan) 50%, transparent);stroke-width:1.4px;stroke-linecap:round}.dial-letter{fill:var(--sehir-aksan);text-anchor:middle;font-size:10.5px;font-weight:700}.dial-disc{fill:var(--surface);filter:drop-shadow(0 1px 2px #141b2b2e)}.dial-north{fill:var(--gold);stroke:var(--surface);stroke-width:2.5px;filter:drop-shadow(0 1px 1.5px #141b2b4d)}.map-dial:hover .dial-ring{stroke:var(--gold)}.peek-anchor{z-index:4;width:360px;position:absolute}.peek-leader{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.peek-leader path{fill:none;stroke:var(--sehir-aksan);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.85}.peek-leader circle{fill:var(--sehir-aksan);stroke:var(--surface);stroke-width:1.5px}[data-theme=night] .peek-leader path{stroke:var(--sehir-acik)}[data-theme=night] .peek-leader circle{fill:var(--sehir-acik)}.site-peek{box-shadow:inset 0 6px 0 var(--sehir-aksan), 0 12px 40px #141b2b38;transition:transform .2s var(--ease);border-radius:24px;padding:16px;position:relative}.peek-close{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#7f7f7f29;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #fff6}.peek-head{cursor:pointer;grid-template-columns:96px 1fr;gap:14px;padding-right:42px;display:grid}.peek-photo{border-radius:14px;width:96px;height:96px;padding:0;overflow:hidden;box-shadow:0 6px 16px #141b2b40}.peek-photo img{object-fit:cover;width:100%;height:100%}.peek-head h3{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--sehir-aksan);margin:2px 0;font-size:24px;line-height:28px}.peek-head h3 button{font:inherit;color:inherit;text-align:left;padding:0}.peek-head h3 button:active{transform:none}.peek-meta{color:var(--text-muted);margin:0 0 8px;line-height:20px}.peek-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0 0;line-height:20px;display:-webkit-box;overflow:hidden}.peek-actions{gap:12px;margin-top:16px;display:flex}.peek-actions .btn{flex:1;min-height:48px;padding:0 20px;font-size:15px;line-height:20px}.peek-actions .round-btn{width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);background:#ffffff80;border:1px solid #ffffffb3;padding:0}.peek-more{color:var(--sehir-aksan);align-items:center;gap:6px;margin-top:10px;padding:4px 2px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.route-stop-list .stop-number{background:var(--sehir-aksan);color:#fff;clip-path:polygon(50% 0%,64.6% 14.6%,85.4% 14.6%,85.4% 35.4%,100% 50%,85.4% 64.6%,85.4% 85.4%,64.6% 85.4%,50% 100%,35.4% 85.4%,14.6% 85.4%,14.6% 64.6%,0% 50%,14.6% 35.4%,14.6% 14.6%,35.4% 14.6%);border-radius:0}.back-to-map{color:var(--text-muted);align-items:center;gap:8px;padding:0;display:inline-flex}.back-to-map span{background:var(--primary-light);width:32px;height:32px;color:var(--text);border-radius:50%;place-items:center;display:grid}.detail-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detail-title h1{margin:14px 0 4px;font-size:32px;line-height:38px}.detail-title p{color:var(--text-muted);margin:0}.detail-chapters{margin:12px 0 8px;font-weight:600}.story-actions{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.detail-link{border:1px solid var(--border);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin-top:10px;padding:12px 14px;display:flex}.detail-link span{flex:1}.side-sheet{background:var(--glass-solid);width:420px;max-width:100vw;height:auto;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:64px 0 0 auto;overflow:auto;box-shadow:-8px 0 32px #141b2b1f}.side-sheet::backdrop{background:#141b2b29}.side-sheet section{padding:24px}.side-sheet header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.side-sheet h2{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:26px;line-height:32px}.side-sheet h3{margin:22px 0 10px;font-size:16px;line-height:22px}.side-sheet h4{color:var(--text-muted);margin:20px 0 8px;font-size:13px;line-height:18px}.side-sheet-grip{display:none}.sheet-quote{background:var(--primary-light);border-radius:12px;margin:0 0 16px;padding:14px 16px;font-size:15px;line-height:22px}.sheet-trust p{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:18px}.sheet-source{border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:12px 14px}.sheet-source b,.sheet-source small{display:block}.sheet-trust-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sheet-trust-list li{color:var(--text-muted);grid-template-columns:140px 1fr;align-items:center;gap:10px;font-size:12px;line-height:16px;display:grid}.sheet-trust-list .tag{justify-self:start}.sheet-report{margin-top:20px;padding:10px 0;display:block}.waqf-roles{gap:10px;margin:0;padding:0;list-style:none;display:grid}.waqf-roles li{align-items:flex-start;gap:10px;display:flex}.waqf-roles .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.waqf-roles b,.waqf-roles small{display:block}.waqf-credit{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.waqf-example{border:1px solid var(--border);text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.waqf-example b,.waqf-example small{display:block}@media (max-width:899.98px){html:has(.workspace){height:100dvh;overflow:hidden}html:has(.workspace) body{height:100dvh;overflow:hidden}.topbar{gap:8px;height:56px;padding:0 12px}.app-shell:has(.workspace.on-map) .topbar{z-index:6;left:16px;right:16px;top:calc(12px + env(safe-area-inset-top,0px));border-radius:var(--radius-pill);gap:10px;height:48px;padding:0 6px 0 14px;position:fixed}.brand-logo,.city-chip,.global-search>svg{display:none}.brand-mark{filter:brightness(0)opacity(.86);border:0;border-radius:0;width:auto;height:24px;display:block}.global-search{background:0 0;border:0;flex:1;width:auto;min-width:0;height:auto;padding:0}.global-search input{width:100%}.lang-switch{background:var(--bg);border-color:#0000;margin:0}.lang-switch button{min-width:30px;padding:0 7px}.workspace,.workspace.panel-collapsed{height:100dvh;display:block}.main-stage{position:fixed;inset:0}.panel-toggle,.demo-label{display:none}.side-panel,.side-panel[hidden]{height:calc(var(--sheet-h,128px) + env(safe-area-inset-bottom,0px));padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));scrollbar-gutter:auto;overscroll-behavior:contain;transition:height .28s var(--ease);border-radius:24px 24px 0 0;display:block;position:fixed;bottom:0;left:0;right:0}.side-panel.dragging{transition:none}.side-panel:after,.workspace.peeking .side-panel{display:none}.sheet-grip{z-index:1;cursor:grab;touch-action:none;place-items:center;height:22px;margin:0 -16px;display:grid;position:sticky;top:0}.sheet-grip:after{content:"";background:color-mix(in srgb, var(--text) 28%, transparent);border-radius:3px;width:44px;height:5px}.explore-tabs,.explore-heading{touch-action:none}.explore-heading .wide-only{display:none}.narrow-only{display:inline-flex}.map-chips{left:0;right:0;top:calc(68px + env(safe-area-inset-top,0px));scrollbar-width:none;flex-wrap:nowrap;padding:0 16px 4px;overflow-x:auto}.map-chips::-webkit-scrollbar{display:none}.chip.city-only{display:inline-flex}.place-menu{left:16px;top:calc(112px + env(safe-area-inset-top,0px));position:fixed}.map-controls{top:auto;right:16px;bottom:calc(var(--sheet-h,128px) + 16px + env(safe-area-inset-bottom,0px));transition:bottom .28s var(--ease);transform:none}.workspace.peeking .map-controls{bottom:calc(var(--peek-h,272px) + 12px + 16px + env(safe-area-inset-bottom,0px))}.map-dial{order:-1;width:44px;height:44px}.dial-letter,.dial-tick{display:none}.peek-anchor{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;width:auto;position:fixed;top:auto!important;left:12px!important}.peek-leader{display:none}.site-peek{touch-action:none}.peek-text{display:none}.peek-head{grid-template-columns:88px 1fr}.peek-photo{width:88px;height:88px}.peek-head h3{font-size:20px;line-height:26px}.side-sheet{border-radius:20px 20px 0 0;width:100%;max-height:88dvh;inset:auto 0 0}.side-sheet section{padding:0 20px calc(20px + env(safe-area-inset-bottom,0px))}.side-sheet-grip{background:var(--border);border-radius:3px;width:44px;height:5px;margin:10px auto 12px;display:block}}@media (prefers-reduced-motion:reduce){.explore-tabs:before,.lang-switch:before,.side-panel,.map-controls,.site-peek{transition:none}}.story-panel{height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-direction:column;margin:-20px -24px -24px;display:flex}.story-bar{align-items:center;gap:12px;padding:16px 24px 12px;display:flex}.story-mode{border-radius:var(--radius-pill);background:var(--primary-light);flex:1;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.story-mode button{border-radius:var(--radius-pill);height:34px;color:var(--text-muted);justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.story-mode [aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #141b2b1f}.story-voice{flex-wrap:wrap;gap:8px;padding:0 24px 8px;display:flex}.story-voice [role=group]{border-radius:var(--radius-pill);background:var(--primary-light);gap:2px;padding:3px;display:inline-flex}.story-voice button{border-radius:var(--radius-pill);height:28px;color:var(--text-muted);padding:0 12px;font-size:13px;font-weight:600}.story-voice [aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #141b2b1f}.story-voice-note{color:var(--text-muted);margin:0;padding:0 24px 8px;font-size:12px}.story-count{color:var(--text-muted);font-size:13px;font-weight:600}.story-list{flex:1;min-height:0;margin:0;padding:4px 24px 40%;list-style:none;position:relative;overflow:auto}.story-list li{border-radius:14px;padding:8px 10px}.story-list li.current{background:color-mix(in srgb, var(--sehir-aksan) 10%, var(--surface));box-shadow:inset 3px 0 0 var(--sehir-aksan)}.story-list li.passed{opacity:.62}.story-list li>button{text-align:left;grid-template-columns:26px 1fr;gap:8px;width:100%;padding:0;display:grid}.story-list li>button>span{background:var(--primary-light);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.story-list .current li>button>span,.story-list .current>button>span{background:var(--sehir-aksan);color:#fff}.story-list .story-text{margin:0;font-size:15px;line-height:23px}.story-sentence-foot{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 2px 34px;display:flex}.story-source-line{color:var(--text-muted);margin:0;font-size:12px;line-height:16px}.story-player{padding:12px 24px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.story-clock{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}.story-transport{align-items:center;gap:6px;display:flex}.story-transport button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.story-transport .story-play{background:var(--primary);width:48px;height:48px;color:var(--on-primary)}.story-rate{border-radius:var(--radius-pill);background:var(--primary-light);justify-self:end;min-width:44px;height:32px;font-size:12px;font-weight:600}.story-progress{z-index:3;gap:4px;display:flex;position:absolute;top:8px;left:16px;right:16px}.story-progress button{background-color:#ffffffb3;background-clip:content-box;border-radius:3px;flex:1;height:16px;padding:6px 0}.story-photo{background:#11191d;position:absolute;inset:0;overflow:hidden}.story-photo-blur{object-fit:cover;filter:blur(22px)brightness(.75);width:calc(100% + 48px);max-width:none;height:calc(100% + 48px);position:absolute;inset:-24px}.story-photo-main{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.story-photo-credit{color:#fff;text-shadow:0 1px 4px #000;margin:0;font-size:12px;line-height:16px;transition:opacity .2s;position:absolute;bottom:12px;left:16px;right:16px}.scene-media-switch{z-index:3;border-radius:var(--radius-pill);background:var(--glass-solid);box-shadow:var(--glass-shadow);gap:2px;padding:3px;display:inline-flex;position:absolute;top:24px;right:24px}.scene-media-switch .btn{height:34px;min-height:0;box-shadow:none;color:var(--text-muted);background:0 0;border:0;padding:0 14px}.scene-media-switch .btn.secondary[aria-pressed=true]{background:var(--primary);color:var(--on-primary);border-color:#0000}.scene{background:linear-gradient(180deg, var(--scene-top,#e6e8e5), var(--scene-bottom,#b4bbba));min-height:0}.completion{background:var(--surface);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border:0;border-radius:24px;padding:0;overflow:auto}.completion::backdrop{background:var(--overlay)}.completion section{position:relative}.completion-close{z-index:1;color:#fff;background:#ffffff47;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.completion-stage{background:var(--city-accent,var(--primary));place-items:center;height:168px;display:grid;position:relative;overflow:hidden}.completion-stage:before{content:"";pointer-events:none;background:var(--sehir-acik);opacity:.1;-webkit-mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 0 / calc(96px * var(--sehir-desen-olcek,1)) auto repeat;-webkit-mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 0 / calc(96px * var(--sehir-desen-olcek,1)) auto repeat;mask:var(--sehir-desen,linear-gradient(transparent, transparent)) 0 0 / calc(96px * var(--sehir-desen-olcek,1)) auto repeat;position:absolute;inset:0}.completion-rays{background:repeating-conic-gradient(#e3bc5e33 0 12deg, transparent 12deg 30deg);width:420px;height:420px;animation:24s linear infinite completion-turn;position:absolute}@keyframes completion-turn{to{transform:rotate(360deg)}}.completion-badge{background:var(--gold);color:#fff;width:88px;height:88px;animation:completion-pop .42s var(--ease) both;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #ffffff59}@keyframes completion-pop{0%{opacity:0;transform:scale(.4)}}.completion-body{padding:16px 20px 18px}.completion-done{border-radius:var(--radius-pill);background:var(--verified-bg);color:var(--verified);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.completion h2{font-family:var(--font-display);letter-spacing:0;margin:10px 0 6px;font-size:26px;line-height:32px}.completion h3{margin:14px 0 8px;font-size:14px}.completion-badges{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.completion-badges li{background:var(--primary-light);text-align:center;opacity:.6;border-radius:12px;justify-items:center;gap:2px;padding:10px 6px;display:grid}.completion-badges li.new{opacity:1;background:#f8e7b4}.completion-badges li.held{opacity:1}.completion-badges small{font-size:11px;line-height:14px}.completion-actions{gap:8px;margin-top:16px;display:grid}.completion-all{margin:10px auto 0;display:block}.completion-guest{text-align:center;margin:8px 0 0;font-size:13px}@media (max-width:899.98px){.workspace.on-site .main-stage{bottom:calc(var(--sheet-h,46dvh) - 22px)}.workspace.on-site .side-panel{height:calc(var(--sheet-h,46dvh) + env(safe-area-inset-bottom,0px));padding-bottom:0}.story-panel{height:calc(100% - 22px);margin:0 -16px}.story-bar{padding:0 16px 8px}.story-list{padding:0 12px 30%}.story-player{padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px))}.scene-media-switch{top:28px;right:12px}.app-shell:has(.workspace.on-site) .topbar{display:none}.story-progress{top:8px}}@media (prefers-reduced-motion:reduce){.completion-rays,.completion-badge{animation:none}}.model-label{z-index:2;border-radius:var(--radius-pill);background:var(--glass-solid);align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:24px;left:16px}.model-label i{background:var(--gold);border-radius:50%;width:7px;height:7px}.model-hint{z-index:2;border-radius:var(--radius-pill);color:#fff;white-space:nowrap;pointer-events:none;background:#11191d8c;padding:5px 12px;font-size:12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.model-show-parts{z-index:3;background:var(--glass-solid);width:40px;height:40px;box-shadow:var(--glass-shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:72px;right:24px}.model-failed{z-index:4;background:var(--glass-solid);width:min(380px,100% - 32px);box-shadow:var(--glass-shadow);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.model-failed h3,.model-failed p{margin:0}.model-failed .btn{width:100%}@media (max-width:899.98px){.model-show-parts{top:76px;right:12px}.model-label{top:28px;left:12px}.model-hint{display:none}}.detail-panel .eb-bas{isolation:isolate;background:var(--sehir-aksan);color:#fff;margin:-20px -24px 0;padding:20px 24px 24px;position:relative;overflow:hidden}.detail-panel .eb-bas.desenli:before{content:"";z-index:-1;pointer-events:none;background:var(--sehir-acik);opacity:.1;-webkit-mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);-webkit-mask-composite:source-in;-webkit-mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.detail-panel .eb-bas .geri{color:#fff;background:0 0}.detail-panel .eb-bas .ikon-btn{color:#fff;background:#ffffff24;border-color:#ffffff4d}.detail-panel .eb-govde{align-items:flex-end;gap:16px;margin-top:18px;display:flex}.detail-panel .eb-foto{background:#2a3346;border-radius:12px;flex:none;width:88px;height:112px;overflow:hidden}.detail-panel .eb-foto img,.detail-panel .eb-foto .gorsel-yok{object-fit:cover;width:100%;height:100%;display:block}.detail-panel .eb-bas .panel-baslik{color:#fff;text-wrap:balance}.detail-panel .eb-bas .panel-meta{color:#ffffffd9}.detail-panel .kesif-yollari{border-top:1px solid var(--border);margin-top:16px;display:grid}.detail-panel .ky{border-bottom:1px solid var(--border);text-align:left;width:100%;color:var(--text);transition:transform var(--sure-2) var(--egri);grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.detail-panel .ky-yazi b{font:600 19px/22px var(--font-display);font-variant-numeric:lining-nums;display:block}.detail-panel .ky-yazi small{color:var(--text-muted);margin-top:1px;font-size:12.5px;line-height:17px;display:block}.detail-panel .ky-ok{color:var(--primary);transition:transform var(--sure-2) var(--egri)}.detail-panel .ky-ik{width:48px;height:48px;transition:transform var(--sure-2) var(--egri);place-items:center;display:grid}.detail-panel .ky-daire{background:var(--primary-light);width:44px;height:44px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.detail-panel .ky-foto{background:#c9bba0;border-radius:10px;width:44px;height:44px;position:relative;overflow:hidden;box-shadow:0 1px 2px #141b2b1f}.detail-panel .ky-foto img{object-fit:cover;filter:sepia(.55)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.detail-panel .ky-foto img.bugun{filter:none;opacity:0;transition:opacity var(--sure-3)}.detail-panel .hb-bas,.detail-panel .kesif-bas{font:600 12px/16px var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;display:flex}.detail-panel .hikaye-blok{margin-top:4px}:is(.detail-panel,.site-peek) .ikili{--h:48px;margin-top:8px;display:flex}:is(.detail-panel,.site-peek) .ikili button{isolation:isolate;height:var(--h);font:600 15px/1 var(--font);transition:transform var(--sure-1);border-radius:999px;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}:is(.detail-panel,.site-peek) .ikili button:active{transform:scale(.98)}:is(.detail-panel,.site-peek) .ik-sol{color:var(--on-primary,#fff);flex:1}:is(.detail-panel,.site-peek) .ik-sol:before{content:"";z-index:-1;background:var(--primary);-webkit-mask:radial-gradient(circle at calc(100% + 8px) 50%, transparent calc(var(--h) / 2 + 3.5px), #000 calc(var(--h) / 2 + 4px));-webkit-mask:radial-gradient(circle at calc(100% + 8px) 50%, transparent calc(var(--h) / 2 + 3.5px), #000 calc(var(--h) / 2 + 4px));mask:radial-gradient(circle at calc(100% + 8px) 50%, transparent calc(var(--h) / 2 + 3.5px), #000 calc(var(--h) / 2 + 4px));border-radius:999px 0 0 999px;position:absolute;inset:0}:is(.detail-panel,.site-peek) .ik-sol:active:before{background:var(--primary-dark)}:is(.detail-panel,.site-peek) .ik-sol .bitti-tik{left:-7px;right:auto}:is(.detail-panel,.site-peek) .ik-sag{background:var(--yore-tint,var(--primary-light));color:var(--yore-yazi,var(--primary));flex:none;margin-left:-16px;padding:0 24px}.peek-actions .ikili{flex:1;margin-top:0}.detail-panel .kesif-bas{margin-top:22px}.detail-panel .kesif-bas+.kesif-yollari{margin-top:8px}.detail-panel .derinlik{gap:2px;margin-left:2px;display:inline-flex}.detail-panel .derinlik i{background:var(--border);border-radius:2px;width:5px;height:10px}.detail-panel .derinlik i.d{background:var(--gold)}.detail-panel .tam-kart{isolation:isolate;background:var(--sehir-aksan);color:#fff;text-align:left;width:100%;box-shadow:0 8px 22px color-mix(in srgb, var(--sehir-aksan) 30%, transparent);transition:transform var(--sure-2) var(--egri);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px 16px 14px 18px;display:grid;position:relative;overflow:hidden}.detail-panel .tam-kart.desenli:before{content:"";z-index:-1;pointer-events:none;background:var(--sehir-acik);opacity:.14;-webkit-mask:var(--sehir-desen) 0 0/calc(72px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(250deg, #000 15%, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask:var(--sehir-desen) 0 0/calc(72px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(250deg, #000 15%, transparent 70%);mask:var(--sehir-desen) 0 0/calc(72px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(250deg, #000 15%, transparent 70%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.detail-panel .tam-kart:active{transform:scale(.985)}.detail-panel .tk-yazi small{font:600 11px/14px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--sehir-acik);display:block}.detail-panel .tk-yazi b{font:600 24px/28px var(--font-display);color:#fff;margin-top:2px;display:block}.detail-panel .tk-alt{color:#ffffffd1;align-items:center;gap:8px;margin-top:2px;font-size:13px;display:flex}.detail-panel .tk-alt .derinlik i{background:#ffffff40}.detail-panel .tk-alt .derinlik i.d{background:var(--gold)}.detail-panel .tk-ok{width:44px;height:44px;transition:transform var(--sure-2) var(--egri);background:#ffffff24;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.detail-panel .tam-kart:hover .tk-ok,.detail-panel .tam-kart:focus-visible .tk-ok{transform:translate(3px)}.detail-panel .ky-yuzler{width:46px;height:44px;display:block;position:relative}.detail-panel .ky-yuzler i{background:var(--primary-light);width:27px;height:27px;color:var(--primary);border:2px solid var(--surface);font:600 12px/1 var(--font);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute}.detail-panel .ky-yuzler i:first-child{top:1px;left:0}.detail-panel .ky-yuzler i:nth-child(2){color:#7a5a16;background:#f1e6cc;top:1px;left:19px}.detail-panel .ky-yuzler i:nth-child(3){color:#2f5b45;background:#e3ece6;top:17px;left:9px}.detail-panel{padding:20px 24px;font-size:14px;line-height:20px;display:block}.detail-panel .panel-baslik{font-family:var(--font-display);margin:0;font-size:32px;font-weight:600;line-height:38px}.detail-panel .panel-meta{margin-top:2px;font-size:14px;line-height:20px}.detail-panel .back-to-map{color:#fff;gap:12px;height:32px}.detail-panel .back-to-map span{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #fff6}.detail-panel .detail-save{color:#fff;background:#ffffff24;width:32px;height:32px;position:absolute;top:20px;right:24px}.detail-panel .detail-ornament{height:12px;color:var(--gold);align-items:center;gap:14px;margin:14px 0 12px;display:flex}.detail-ornament span{background:var(--gold);opacity:.6;flex:1;height:1px}.detail-panel .detail-summary{margin:0 0 14px;font-size:14px;line-height:20px}:is(.detail-panel,.site-peek) .ik-sag{background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sehir-aksan) 55%, transparent);color:var(--sehir-aksan)}:is(.detail-panel,.site-peek) .ikili button{-webkit-backdrop-filter:none;backdrop-filter:none}.detail-panel .bitti-tik{color:#fff;border:2px solid var(--surface);background:#2f7855;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:-5px;left:-7px}.detail-panel .detail-task-ring{color:#99751e;place-items:center;width:44px;height:44px;display:grid;position:relative}.detail-task-ring>svg:first-child{fill:none;width:100%;height:100%;stroke:var(--border);stroke-width:4px;position:absolute;inset:0}.detail-task-ring>svg:first-child circle+circle{stroke:var(--gold);stroke-dasharray:1;stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}.detail-panel .ky:hover .bugun{opacity:1}.detail-panel .detail-next-stop{margin-top:16px}.detail-panel .detail-task-ring.bitti{color:var(--verified)}@media (min-width:901px){.side-panel:has(.detail-panel){padding:0}.side-panel:has(.detail-panel):after{margin:0 0 -200px;bottom:0}}.detail-scene .scene-media-switch{top:16px;left:36px;right:auto}.detail-scene .scene-media-switch .btn{gap:8px;height:32px;padding:0 12px;font-size:14px}.detail-scene .model-hint{color:var(--text-muted);background:0 0;align-items:center;gap:6px;padding:0;display:flex;inset:24px 24px auto auto;transform:none}.detail-scene .model-label{color:var(--text-muted);background:0 0;padding:0;font-size:12px;top:auto;bottom:18px;left:24px}@media (max-width:900px){.detail-scene .model-hint{display:none}.detail-scene .scene-media-switch{left:16px}}.detail-panel .hikaye-blok{margin-top:18px;display:flow-root}.detail-panel .ik-sol{padding:0}:is(.detail-panel,.site-peek) .ik-sag{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sehir-aksan) 55%, transparent), 0 2px 8px #141b2b14}.detail-panel .back-to-map:active,.detail-panel .detail-save:active{transform:none}.detail-scene .scene-media-switch,.detail-scene .model-show-parts,.detail-scene .model-inside{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);border:1px solid #0000}.detail-scene .scene-media-switch .btn{font:600 13px/16px var(--font);color:var(--text);gap:6px}.detail-scene .scene-media-switch .btn[aria-pressed=true]{color:#fff}.detail-scene .scene-media-switch svg{width:16px;height:16px}.detail-scene .model-show-parts{top:16px}.detail-scene .model-hint{font:500 13px/18px var(--font);top:27px;right:80px}.detail-scene .model-label{color:#5b4e86;height:24px;font:500 12px/16px var(--font);background:#e7e4f1;border-radius:999px;padding:0 10px;bottom:24px;left:36px}.detail-scene .model-label i{background:currentColor;width:5px;height:5px}.model-views{z-index:5;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.model-views .model-inside,.detail-scene .model-views .model-inside{position:static}.model-view-btn{background:var(--glass);width:40px;height:40px;min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);font:600 13px var(--font);transition:opacity .2s var(--ease);border:1px solid #0000;border-radius:999px;padding:0}.model-view-btn.idle{opacity:.55}.model-view-btn.idle:is(:hover,:focus-visible){opacity:.85}.model-view-photo{z-index:6;background:var(--surface);width:260px;box-shadow:var(--glass-edge), var(--glass-shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:width .24s var(--ease);border-radius:16px;margin:0;position:absolute;bottom:76px;right:24px;overflow:hidden}.model-view-photo:active{cursor:grabbing}.model-view-photo.large{width:440px}.model-view-photo img{aspect-ratio:3/2;object-fit:cover;pointer-events:none;width:100%;display:block}.model-view-photo figcaption{font:600 12px/16px var(--font);color:var(--text);justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.model-view-photo small{color:var(--text-muted);flex:none;font-weight:500}.mvp-close{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141b2b8c;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:8px;right:8px}.model-canvas{transition:transform .48s var(--ease)}@media (min-width:900px){.model-canvas.viewing{transform:translate(-9%)}}@media (max-width:899.98px){.model-views{bottom:12px;right:12px}.model-view-photo{width:168px;bottom:64px;left:16px;right:auto}.model-view-photo.large{width:min(300px,80vw)}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo{bottom:calc(var(--sheet-h,194px) + 16px + 40px + 12px + env(safe-area-inset-bottom,0px));transition:width .24s var(--ease), bottom .28s var(--ease)}}@media (prefers-reduced-motion:reduce){.model-view-photo,.model-canvas,.model-view-btn{transition:none}}.detail-scene .model-inside{height:40px;min-height:0;font:600 13px var(--font);color:var(--text);gap:6px;padding:0 14px;bottom:24px;right:24px}@media (max-width:900px){.detail-panel{flex-direction:column;padding:16px 24px;display:flex}.detail-panel .eb-bas{color:var(--text);background:0 0;margin:0;padding:0;overflow:visible}.detail-panel .eb-bas:before,.detail-panel .eb-foto,.detail-panel .back-to-map{display:none}.detail-panel .eb-govde{margin:0;padding-right:40px}.detail-panel .eb-bas .panel-baslik{color:var(--text);font-size:28px;line-height:34px}.detail-panel .eb-bas .panel-meta{color:var(--text-muted);font-size:12px}.detail-panel .detail-save{color:var(--sehir-aksan);background:var(--primary-light);top:0;right:0}.detail-panel .hikaye-blok{margin-top:16px}.detail-panel .detail-ornament{order:3}.detail-panel .detail-summary{order:4}}@media (max-width:899.98px){.global-search{-webkit-backdrop-filter:none;backdrop-filter:none}.global-search input::placeholder{color:var(--text-muted);opacity:1}.explore:has(.explore-city) .explore-heading{margin-top:12px}.map-chips{top:calc(70px + env(safe-area-inset-top,0px))}}.route-page h1{margin:16px 0 8px;font-size:26px;line-height:32px}.route-cover{border-radius:12px;height:160px}.route-stop-list button{min-height:52px}.route-home{min-height:44px;margin:8px auto 0;display:block}@media (max-width:899.98px){.route-page .route-cover{display:none}.route-page h1{margin-top:4px}}.profile-heading{display:none}.profile-grid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:32px;max-width:1100px;margin:0 auto}.profile-card{text-align:left;box-shadow:none;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr);column-gap:14px;padding:0;display:grid}.profile-card .avatar{width:56px;height:56px;font:600 24px/1 var(--font-display);grid-row:1/3;margin:0}.profile-card h2{font:600 26px/1.1 var(--font-display);align-self:end;margin:0}.profile-card>p,.profile-card>button{grid-column:1/-1}.profile-card .profile-badge-count{grid-column:2;margin:4px 0 0;font-size:14px}.profile-language{gap:8px;margin-bottom:14px;display:flex}.profile-language button{border-radius:24px;min-height:44px;padding:0 16px}.profile-language [aria-pressed=true]{background:var(--text);color:#fff}.profile-main{flex-direction:column;gap:20px;min-width:0;display:flex}.profile-main>.stat-grid{order:-3}.profile-main>.profile-discovered{order:-2}.profile-main>.profile-badges{order:-1}.profile-main .badges{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:12px 8px}.profile-main .badges>div{min-width:0;padding:12px 0}.profile-main .badges b{font:600 12px/16px var(--font);overflow-wrap:anywhere}.profile-main .badges small{font:400 11px/14px var(--font)}.profile-main .badges img{width:40px;height:40px}@media (max-width:899.98px){.app-shell:has(.profile-grid) .topbar{display:none}.profile-page:has(.profile-grid){max-height:100dvh;padding:12px 16px 32px;overflow:auto}.profile-heading{align-items:center;height:44px;margin-bottom:12px;display:flex;position:relative}.profile-heading h1{font:600 18px/24px var(--font);margin:0;position:absolute;left:50%;transform:translate(-50%)}.profile-heading .round-btn{width:44px;height:44px}.profile-grid{flex-direction:column;gap:20px;display:flex}.profile-grid>aside{display:contents}.profile-grid .profile-card{order:0}.profile-grid .profile-main{order:1}.profile-grid .settings{order:2}.profile-main>.card{padding:14px}.profile-main .badges{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-saved .list-row{min-height:44px}}@media (min-width:900px){.profile-heading{align-items:center;gap:12px;max-width:1100px;margin:0 auto 20px;display:flex}.profile-heading h1{margin:0}}@media (max-width:899.98px){.workspace .map-wrap .maplibregl-ctrl-bottom-right{bottom:calc(var(--sheet-h,110px) + 8px);right:68px}.workspace.peeking .map-wrap .maplibregl-ctrl-bottom-right{bottom:8px}.maplibregl-ctrl-attrib{font-size:10px;line-height:16px}.chip,.site-row-add,.trust-tag,.explore-city,.lang-switch button{position:relative}.chip:after,.site-row-add:after,.trust-tag:after,.explore-city:after,.lang-switch button:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chip:active,.map-round:active,.map-dial:active,.explore-tabs button:active,.site-row-add:active,.trust-tag:active{transform:none}.workspace.peeking .map-wrap .maplibregl-ctrl-bottom-right{top:116px;bottom:auto;right:16px}.maplibregl-ctrl-attrib-button:after{content:"";position:absolute;inset:-10px}}.profile-progress-summary{color:var(--text-muted);margin:12px 0 0;font-size:13px}.profile-motif{grid-column:1/-1;margin:10px 0}.profile-card>.muted{margin:0;font-size:13px}.profile-main>.profile-discovered,.profile-main>.profile-badges{box-shadow:none;background:0 0;border:0;padding:0}.profile-main>.profile-discovered>h3,.profile-badges>.row{margin:0 0 8px}.profile-badges h3{margin:0}.profile-main .empty-inline,.profile-main .badges{background:var(--glass);box-shadow:var(--glass-edge), var(--glass-shadow);border-radius:16px;padding:16px 14px}.profile-main .empty-inline{text-align:left}.profile-main .empty-inline>svg{display:none}.profile-main .empty-inline p{margin:0}.profile-main .empty-inline .text-btn{min-height:44px;margin-top:4px}.profile-main .badges>div{box-shadow:none;background:0 0;border:0}@media (max-width:899.98px){.map-chips{top:calc(64px + env(safe-area-inset-top,0px));padding:6px 16px 10px}.profile-button,.peek-close,.round-btn{position:relative}.profile-button:after,.peek-close:after,.round-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.settings label{min-height:44px}}.route-mobile-back{display:none}@media (max-width:899.98px){.route-mobile-back{z-index:12;width:44px;height:44px;display:grid;position:absolute;top:16px;left:16px}:is(.app-shell:has(.route-page) .topbar,.app-shell:has(.route-page) .map-chips,.app-shell:has(.route-page) .map-controls,.route-page>.back){display:none}}.route-page>.muted{margin:0 0 12px;font-size:14px}.route-page>h1{margin-bottom:2px}.route-page>p:not(.muted){margin:0;font-size:14px;line-height:20px}.route-stop-list{margin:16px 0}.route-stop-list button{border:0;gap:16px;height:48px;min-height:48px;padding:0;position:relative}.route-stop-list button>span:nth-child(2){justify-content:space-between;align-items:center;gap:12px;display:flex}.route-stop-list strong{font-size:14px}.route-stop-list small{margin:0;font-size:14px}.route-stop-list button>svg{display:none}.route-stop-list button:not(:last-child):after{content:"";background:var(--text-muted);opacity:.6;width:1px;height:24px;position:absolute;top:36px;left:14px}.route-stop-list:not(:empty)+.notice,.route-page>.btn svg{display:none}.rozet-ik polygon{fill:var(--gold)}.rozet-ik circle{fill:#fff8e4}.rozet-ik.yok polygon{fill:#d5dbdd}.rozet-ik.yok circle{fill:#f3f5f5}dialog.gv{background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0}dialog.gv::backdrop{background:var(--bg)}.gv-ic{flex-direction:column;height:100%;display:flex;position:relative}.gv-ust{padding:calc(12px + env(safe-area-inset-top,0px)) 16px 12px;background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.gv-ust-yazi{text-align:center;flex:1;min-width:0}.gv-ust-yazi b{font:600 18px/24px var(--font);display:block}.gv-ust-yazi small{font:400 13px/18px var(--font);color:var(--text-muted);display:block}.gv-ust .sayac{text-align:center;min-width:40px;font:500 13px/18px var(--font);color:var(--text-muted)}.gv-kaydir{min-height:0;padding:4px 16px calc(24px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.gv-gorsel{background:#d9dfe0;border-radius:16px;margin:0;position:relative;overflow:hidden}.gv-m .gv-gorsel{height:min(62vw,280px)}.gv-gorsel img{object-fit:cover;width:100%;height:100%;display:block}.gv-gorsel figcaption{color:#fff;font:500 12px/18px var(--font);background:#141b2b99;border-radius:999px;padding:2px 8px;position:absolute;bottom:8px;left:8px}.gv-soru{font:600 26px/1.15 var(--font-display);text-wrap:balance;margin:16px 0 4px}.gv-alt{font:400 15px/1.5 var(--font);margin:0 0 14px}.gv-alt.soluk{color:var(--text-muted)}.gv-secenekler{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.gv-secenek{background:var(--surface);border:1px solid var(--border);min-height:52px;color:var(--text);font:500 15px/20px var(--font);text-align:center;border-radius:12px;padding:8px 12px}.gv-secenek[aria-checked=true]{border:2px solid var(--primary);background:var(--primary-light);color:var(--primary);font-weight:600}.gv-secenek:active{transform:none}.gv-secenekler.sars{animation:.36s sars}@keyframes sars{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.gv-ipuclari{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gv-ipuclari .btn{flex-direction:column;gap:0;padding:6px 12px;font-size:14px;line-height:18px}.gv-ipuclari .btn small{font:400 11px/14px var(--font)}.gv-kilitli{opacity:.75;cursor:default}.gv-ipucu-metin{color:#2c2a22;font:400 14px/20px var(--font);background:#fff8e4;border:1px solid #efd98f;border-radius:12px;margin:10px 0 0;padding:10px 12px}.gv-alt-dugme{flex-direction:column;align-items:center;gap:2px;margin-top:18px;display:flex}.gv-alt-dugme .btn:disabled{opacity:.45;cursor:default}.metin-btn{min-height:44px;color:var(--text);font:500 14px/20px var(--font);background:0 0;border:0;padding:8px 12px}.metin-btn.soluk{color:var(--text-muted)}.gv-yollar{gap:10px;display:grid}.gv-yol{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:14px}.gv-yol-bas{color:var(--primary);align-items:center;gap:8px;display:flex}.gv-yol-bas b{color:var(--text);font-size:15px}.gv-yol p{font:400 14px/20px var(--font);color:var(--text-muted);margin:6px 0 12px}.gv-sonuc{z-index:2;background:#141b2b52;align-items:flex-end;display:flex;position:absolute;inset:0}.gv-sayfa{background:var(--surface);width:100%;max-height:100%;padding:20px 20px calc(16px + env(safe-area-inset-bottom,0px));animation:gv-yuksel .28s var(--egri);border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -4px 24px #141b2b29}@keyframes gv-yuksel{0%{opacity:0;transform:translateY(32px)}}.gv-sayfa p{font:400 15px/1.5 var(--font);margin:6px 0 12px}.gv-isaret{width:52px;height:52px;font:600 24px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.gv-isaret.dogru{background:var(--trust-verified-bg);color:var(--trust-verified)}.gv-isaret.yanlis{background:var(--primary-light);color:var(--primary)}.gv-sonuc-baslik{font:600 26px/1.15 var(--font-display);margin:12px 0 0}.gv-cipler{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.gv-kaynak{font:400 12px/16px var(--font);color:var(--text-muted)}.gv-yerinde{color:#6b5200;height:24px;font:600 12px/24px var(--font);background:#fff3c4;border-radius:999px;padding:0 10px}.gv-rozet{color:#2c2a22;background:#fff8e4;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.gv-rozet b{display:block}.gv-rozet small{color:#5b5a50;font-size:12px}.gv-sayfa .metin-btn{margin:4px auto 0;display:block}dialog.gv-perde{background:#141b2bd1;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0}dialog.gv-perde[open]{place-items:center;display:grid}dialog.gv-perde::backdrop{background:0 0}.gv-modal{background:var(--surface);width:min(880px,100%);max-height:calc(100vh - 48px);color:var(--text);border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.gv-modal .gv-ust{background:var(--surface);padding:16px 20px 0}.gv-modal .gv-ust-yazi{text-align:left}.gv-modal-ic{grid-template-columns:1fr 1.05fr;gap:24px;padding:12px 20px 20px;display:grid;overflow:auto}.gv-modal .gv-gorsel{min-height:420px}.gv-modal .gv-soru{margin-top:4px}.gv-modal .gv-sonuc{background:#ffffffb3;justify-content:center;align-items:center}.gv-modal .gv-sayfa{border-radius:20px;width:min(440px,90%);max-height:90%;box-shadow:0 8px 28px #141b2b33}.task-pick-bar{left:50%;top:calc(64px + env(safe-area-inset-top,0px));z-index:5;color:#4b3b00;width:min(92%,520px);font:400 14px/20px var(--font);background:#fff3c4;border:1px solid #e9c75a;border-radius:14px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:absolute;transform:translate(-50%)}.task-pick-bar .round-btn{flex:none;width:32px;height:32px}.task-pick-bar .task-pick-hint{font-weight:600;display:block}@media (min-width:900px){.task-pick-bar{top:84px}}@media (prefers-reduced-motion:reduce){.gv-secenekler.sars,.gv-sayfa{animation:none}}.hm-sayfa{background:var(--bg);min-height:100dvh;color:var(--text);position:relative}.hm-ic{max-width:1040px;padding:calc(16px + env(safe-area-inset-top,0px)) 16px 96px;margin:0 auto}.hm-yol{font:400 13px/18px var(--font);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:14px;display:flex}.hm-yol [aria-current]{color:var(--text)}.hm-baslik{font:600 34px/1.1 var(--font-display);color:var(--sehir-aksan);margin:6px 0 2px}.hm-sayi{font:400 14px/20px var(--font);color:var(--text-muted);margin:0 0 16px}.hm-duzen{gap:16px;display:grid}.hm-filtre{scrollbar-width:none;gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.hm-filtre::-webkit-scrollbar{display:none}.hm-filtre button{border-radius:var(--radius-pill);border:1px solid var(--border);min-height:36px;color:var(--text);font:500 13px/20px var(--font);background:0 0;flex:none;padding:6px 14px}.hm-filtre button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.hm-iz{background:var(--surface);border:1px solid var(--border);border-radius:16px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.hm-iz.fotolu>img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.hm-iz-yazi{min-width:0}.hm-kim{align-items:center;gap:8px;display:flex}.hm-kim b{font:600 15px/20px var(--font);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-kim time{font:400 12px/16px var(--font);color:var(--text-muted);flex:none;margin-left:auto}.hm-avatar{background:var(--city-tint);width:32px;height:32px;color:var(--sehir-aksan);font:600 14px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid}.hm-iz p{font:400 15px/1.5 var(--font);margin:10px 0 8px}.hm-aci{border-radius:var(--radius-pill);color:#6b5200;font:600 12px/18px var(--font);background:#fff3c4;margin-bottom:6px;padding:2px 10px;display:inline-block}.hm-kunye{font:400 12px/16px var(--font);color:var(--text-muted);display:block}.hm-inceleniyor{color:#8a6a16;font-weight:600}.hm-bos{text-align:center;color:var(--text-muted);padding:32px 16px}.hm-bos h2{font:600 22px/1.2 var(--font-display);color:var(--text);margin:0 0 6px}.hm-kart{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:12px;padding:16px}.hm-kart h2{font:600 22px/1.2 var(--font-display);margin:0 0 6px}.hm-kart p{font:400 14px/20px var(--font);color:var(--text-muted);margin:0 0 12px}.hm-kart>small{font:500 12px/16px var(--font);margin-top:8px;display:block}.hm-baglanti button{border:0;border-top:1px solid var(--border);width:100%;min-height:44px;color:var(--text);font:500 14px/20px var(--font);background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex}.hm-baglanti h2{margin-bottom:10px}@media (min-width:900px){.hm-ic{padding:24px 32px 48px}.hm-baslik{font-size:44px}.hm-duzen{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px}.hm-iz.fotolu{grid-template-columns:220px minmax(0,1fr)}.hm-iz.fotolu>img{aspect-ratio:auto;height:100%;min-height:160px}.hm-yan{position:sticky;top:24px}}@media (max-width:899px){.hm-ekle{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;width:auto;position:fixed}}.gv-secenek,.gv-ust .round-btn{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#ffffff8f;border-color:#0000;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffe6,0 10px 34px #12262e24}.gv-ust .round-btn{width:40px;height:40px;color:var(--text);border:1px solid #0000;padding:0}.gv-modal .gv-secenek{-webkit-backdrop-filter:none;backdrop-filter:none}.gv-ust .sayac{background:var(--primary-light);min-width:0;color:var(--primary);font:600 12px/18px var(--font);border-radius:999px;padding:2px 10px}.gv-icerik .btn,.gv-sayfa .btn{border:0;min-height:48px;padding:0 20px;font-size:15px;line-height:20px}.gv-ipuclari .btn{padding:6px 12px;font-size:14px;line-height:18px}.gv-ipuclari .btn.gv-acik{border:1px solid var(--border);color:var(--text);box-shadow:none;background:0 0}.gv-ipuclari .btn.acildi{color:var(--text-muted)}.metin-btn{min-height:40px;padding:10px;font-weight:600}.task-pick-bar .round-btn{padding:0}.story-panel .story-bar{border-bottom:1px solid var(--border);gap:10px;padding:14px 16px}.story-panel .story-bar .round-btn{flex:none;width:36px;height:36px;padding:0}.story-mode{flex:0 0 200px}.story-mode button{height:40px}.story-lang{background:var(--primary-light);height:32px;color:var(--primary);font:600 13px/1 var(--font);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.story-list{overscroll-behavior:contain;padding:0 0 40vh}.story-list li{border-left:3px solid #0000;border-radius:0;padding:14px 16px;display:block}.story-list li.current{background:var(--primary-light);border-left-color:var(--primary);box-shadow:none}.story-list li>button{grid-template-columns:28px 1fr;gap:12px}.story-list li>button>span{border:1px solid var(--border);width:26px;height:26px;color:var(--text-muted);font:500 12px var(--font);background:0 0}.story-list .current>button>span{background:var(--primary);border-color:var(--primary);color:#fff}.story-list .story-text{font:400 16px/24px var(--font)}.story-list .current .story-text{font-weight:500}.story-sentence-foot{margin:8px 0 0 40px}.story-player{grid-template-columns:1fr auto 1fr;gap:12px;padding:12px 16px}.story-transport{gap:12px}.story-transport button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text)}.story-transport button:disabled{opacity:.45}.story-transport .story-play{background:var(--primary);color:#fff;border:0;width:52px;height:52px}.story-rate{min-width:0;height:auto;font:600 14px/20px var(--font);background:0 0}.story-mode-link{color:var(--text);font:600 14px/20px var(--font);background:0 0;border:0;justify-self:start;padding:0}.story-grip{background:0 0;border:0;place-items:center;width:100%;height:20px;padding:0;display:grid}.story-grip i{background:var(--border);border-radius:2px;width:36px;height:4px}.story-card-top{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.story-card-top .sayac{background:var(--primary-light);color:var(--primary);font:600 12px/18px var(--font);border-radius:999px;padding:2px 10px}.story-card-text{font:600 20px/28px var(--font);margin:12px 0 6px}.kaynak-mini{border:1px solid var(--border);color:var(--text-muted);font:500 10px/15px var(--font);background:0 0;border-radius:999px;padding:0 7px;display:inline-block;position:relative}.kaynak-mini:after{content:"";position:absolute;inset:-11px -8px}.kaynak-link{color:var(--text-muted);font:400 13px/18px var(--font);text-align:left;background:0 0;border:0;padding:0;display:block}.story-stage-close{left:16px;top:calc(22px + env(safe-area-inset-top,0px));z-index:6;-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#ffffff8f;width:40px;height:40px;padding:0;position:absolute;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffe6,0 10px 34px #12262e24}.main-stage:has(.story-photo) .story-stage-close{color:#fff;background:#141b2b8c}.story-progress{gap:4px;top:8px;left:16px;right:16px}.story-progress button{background:#141b2b1f padding-box content-box;border-radius:2px;flex:1;height:15px;padding:6px 0}.story-progress .done{background-color:var(--primary)}.main-stage:has(.story-photo) .story-progress button{background-color:#ffffff4d}.main-stage:has(.story-photo) .story-progress .done{background-color:#fff}.scene-media-switch.on-photo{background:#141b2b8c;border-color:#ffffff2e}.scene-media-switch.on-photo .btn.secondary[aria-pressed=true]{color:var(--text);background:#fff}@media (max-width:899.98px){.workspace.on-site:has(.story-panel) .sheet-grip{display:none}.workspace.on-site:has(.story-panel) .side-panel{padding:0;overflow:hidden}.story-panel{height:100%;margin:0}.story-panel .story-bar{border-bottom:0;gap:12px;padding:4px 16px 8px}.story-panel .story-bar .round-btn{display:none}.story-list{padding:0 0 30vh}.story-player{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.workspace.on-site:has(.story-panel:not(.kart)) .main-stage{height:360px;bottom:auto}.workspace.on-site:has(.story-panel:not(.kart)) .side-panel{border-radius:24px 24px 0 0;height:calc(100dvh - 360px)}.workspace.on-site:has(.story-panel.kart) .main-stage{bottom:0}.workspace.on-site:has(.story-panel.kart) .side-panel{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:24px;height:auto;max-height:72dvh}.story-panel.kart{height:auto;padding:0 16px 14px}.story-panel.kart .story-grip{height:16px;margin-top:4px}.story-panel.kart .story-player{margin-top:12px;padding:12px 0 0}.scene-media-switch{top:22px;right:16px}}.scene-media-switch.on-photo{top:22px;right:64px;box-shadow:inset 0 0 0 1px #ffffff2e}.scene-media-switch.on-photo .btn.secondary{color:#ffffffdb}.scene-media-switch.on-photo .btn.secondary[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.story-photo-foot{justify-content:space-between;align-items:flex-end;gap:12px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.story-photo-foot .tag.trust-tag{transform-origin:0 100%;opacity:.9;flex:none;transform:scale(.85)}.story-photo-foot .story-photo-credit{text-align:right;min-width:0;font-size:11px;line-height:15px;position:static}.story-photo.quiet .story-photo-foot{opacity:0}@media (max-width:899.98px){.story-photo-foot .story-photo-credit{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}dialog.parca-kart-arka{background:#141b2b73;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}dialog.parca-kart-arka[open]{justify-content:center;align-items:flex-end;display:flex}dialog.parca-kart-arka::backdrop{background:0 0}.parca-kart{background:var(--surface);width:100%;max-width:560px;height:min(88dvh,780px);color:var(--text);animation:gv-yuksel .28s var(--egri);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 30px #141b2b33}.pk-fotolar{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#1c2433;flex:none;height:44%;display:flex;overflow:auto hidden}.pk-fotolar::-webkit-scrollbar{display:none}.pk-fotolar figure{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative}.pk-fotolar img{object-fit:cover;width:100%;height:100%;display:block}.pk-fotolar figcaption{color:#fff;font:600 13px var(--font);background:linear-gradient(#0000,#0a0e16b3);padding:28px 16px 12px;position:absolute;bottom:0;left:0;right:0}.pk-nokta{background:#0a0e1647;border-radius:999px;justify-content:center;gap:0;padding:0 6px;display:flex;position:absolute;top:calc(44% - 30px);left:50%;transform:translate(-50%)}.pk-nokta button{background:0 0;border:0;place-items:center;width:22px;height:24px;padding:0;display:grid}.pk-nokta i{width:7px;height:7px;transition:background var(--sure-1), transform var(--sure-1);background:#ffffff8c;border-radius:50%}.pk-nokta button.on i{background:#fff;transform:scale(1.3)}.pk-nokta button:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #fff}.round-btn.pk-ok{width:40px;height:40px;color:var(--text);transition:opacity var(--sure-1);background:#ffffffe0;padding:0;position:absolute;top:22%;transform:translateY(-50%);box-shadow:0 2px 10px #00000040}.round-btn.pk-ok.sol{left:12px}.round-btn.pk-ok.sag{right:12px}.round-btn.pk-ok:disabled{opacity:0;pointer-events:none}.round-btn.pk-kapat{z-index:2;width:40px;height:40px;color:var(--text);-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#ffffff8f;padding:0;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffe6,0 10px 34px #12262e24}.pk-bas{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 10px;display:flex}.pk-bas h2{font:600 26px/1.15 var(--font-display);color:var(--text);margin:0 0 8px}.round-btn.pk-ses{background:var(--sehir-aksan);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px color-mix(in srgb, var(--sehir-aksan) 35%, transparent);flex:none;padding:0}.round-btn.pk-ses[aria-pressed=true]{background:var(--gold);color:#1c1606;box-shadow:0 6px 16px #c9a13b59}.pk-metin{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;padding:14px 20px 24px;overflow-y:auto}.pk-metin p{font:400 16px/1.6 var(--font);color:var(--text);margin:0 0 16px}.pk-kaynak,.pk-kunye{font:500 12px/1.5 var(--font);color:var(--text-muted)}@media (min-width:900px){dialog.parca-kart-arka[open]{align-items:center}.parca-kart{border-radius:20px;height:min(86vh,760px)}}@media (prefers-reduced-motion:reduce){.parca-kart{animation:none}}.parca-kart{box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffe6,0 10px 34px #12262e24}.round-btn.pk-ok{-webkit-backdrop-filter:blur(22px)saturate(1.7);backdrop-filter:blur(22px)saturate(1.7);background:#ffffff8f;box-shadow:inset 0 0 0 1px #ffffffb8,inset 0 1px #ffffffe6,0 10px 34px #12262e24}.model-show-parts[aria-pressed=true]{color:#6b5200;background:#fff3c4}.model-part-name{color:#fff;font:600 13px var(--font);box-shadow:none;pointer-events:none;white-space:nowrap;background:#141b2bd1;padding:6px 12px}.about-page{left:0;right:0;top:var(--bar-h);z-index:5;background:var(--surface);color:var(--text);outline:none;position:fixed;bottom:0}.about-page .about-scroll{overscroll-behavior:contain;background:var(--surface);height:100%;max-height:none;overflow:auto}.about-page .about-cover{background:var(--sehir-aksan);color:#fff;flex-direction:column;display:flex;position:relative}.about-page .about-cover-photo{aspect-ratio:4/3;height:auto;overflow:hidden}.about-page .about-cover-panel{isolation:isolate;background:0 0;padding:24px 20px 28px;position:relative;overflow:hidden}.about-page .about-cover-panel.desenli:before{content:"";z-index:-1;pointer-events:none;background:var(--sehir-acik);opacity:.1;-webkit-mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);-webkit-mask-composite:source-in;-webkit-mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);mask:var(--sehir-desen) 0 0/calc(88px * var(--sehir-desen-olcek,1)) auto repeat, linear-gradient(240deg, #000 20%, transparent 75%);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.about-back{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;height:36px;font:600 14px/16px var(--font);background:#141b2b8c;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 16px 0 10px;display:inline-flex;position:absolute;top:20px;left:24px}.about-back:hover{background:#141b2bb8}.about-listen{height:44px;color:var(--sehir-aksan);font:600 15px/1 var(--font);background:#fff;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;padding:0 20px 0 16px;display:inline-flex;box-shadow:0 6px 18px #0000002e}.about-chapter-listen{border:1px solid var(--sehir-aksan);height:36px;color:var(--sehir-aksan);font:600 14px/1 var(--font);background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:0 14px 0 10px;display:inline-flex}.about-page .about-nav{z-index:3;padding:calc(8px + env(safe-area-inset-top,0px)) 0 10px 12px;background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-inline:0;display:flex;position:sticky;top:0}.about-nav-back{width:40px;height:40px;color:var(--text);background:#ffffff8f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 34px #12262e24}.about-nav-back span{display:none}.about-page .about-tabs{flex:1;min-width:0}.about-page .about-tab-arrow[hidden]{display:none}.about-end .about-h3,.about-h3{font:600 22px/1.2 var(--font-display);color:var(--sehir-aksan);margin:24px 0 8px}.about-next{flex-wrap:wrap;gap:8px;display:flex}.about-next .btn{border:0;min-height:48px;padding:0 20px;font-size:15px;line-height:20px}.about-end .about-sources{font:400 14px/22px var(--font);color:var(--text-muted);margin:0;padding:0;list-style:none}.about-reading-now{background:color-mix(in srgb, var(--sehir-aksan) 10%, transparent);box-shadow:0 0 0 8px color-mix(in srgb, var(--sehir-aksan) 10%, transparent), -8px 0 0 8px var(--sehir-aksan)}.about-player{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:6;background:var(--surface);color:var(--text);font:500 13px/18px var(--font);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:fixed;box-shadow:0 10px 34px #12262e38}.about-player-info{flex-direction:column;flex:1;min-width:0;display:flex}.about-player-info b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.about-player-info small{color:var(--text-muted);font-size:12px}.about-player-back{color:var(--sehir-aksan);font:600 12px/16px var(--font);background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.about-player-buttons{flex:none;align-items:center;gap:4px;display:flex}.about-player-buttons button{width:36px;height:36px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.about-player-buttons .main{background:var(--sehir-aksan);color:#fff;width:44px;height:44px}.about-player-buttons .rate{font:600 13px/1 var(--font)}.about-player-line{background:var(--border);border-radius:1px;height:2px;position:absolute;bottom:3px;left:12px;right:12px;overflow:hidden}.about-player-line i{background:var(--sehir-aksan);height:100%;display:block}.about-page:has(.about-player) .about-scroll{padding-bottom:96px}@media (max-width:899.98px){.about-page{z-index:20;top:0}.about-player-info{display:none}}@media (min-width:900px){.about-page .about-cover{flex-direction:row;min-height:520px}.about-page .about-cover-photo{aspect-ratio:auto;flex:0 0 62%;height:auto}.about-page .about-cover-photo img{height:100%}.about-page .about-cover-panel{flex-direction:column;flex:1;justify-content:center;padding:40px 48px;display:flex}.about-page .about-title{font-size:60px}.about-page .about-district{font-size:15px}.about-page .about-nav{padding:12px 48px}.about-nav-back{display:none}.about-nav.past-cover .about-nav-back{border:1.5px solid var(--sehir-aksan);width:auto;height:36px;color:var(--sehir-aksan);font:600 14px/16px var(--font);box-shadow:none;background:#fff;border-radius:999px;align-items:center;gap:2px;padding:0 14px 0 8px;display:flex}.about-nav.past-cover .about-nav-back span{display:inline}.about-page .about-grid.with-aside{grid-template-columns:minmax(0,640px) minmax(360px,1fr);gap:48px;max-width:1360px;margin:0 auto;padding:0 48px 72px;display:grid}.about-page .about-stage{border-radius:4px;height:min(100dvh - 173px,620px);margin-top:24px;position:sticky;top:85px;overflow:hidden}.about-page .about-stage-label{background:var(--sehir-aksan);color:#fff;font:700 13px/18px var(--font);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;inset:16px auto auto 16px}.about-page .about-stage-tag{inset:auto auto 16px 16px}.about-page .about-p,.about-page .about-inscription-text,.about-page .about-inscription-meaning{font-size:18px}.about-page .about-summary p{font-size:21px}.about-player{margin-top:16px;position:sticky;bottom:16px;left:auto;right:auto}}.about-page .about-cover{height:auto}.about-page .about-district{color:var(--sehir-acik);line-height:18px}.about-page .about-meta-top{font:600 13px/18px var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--sehir-acik);margin:0}.about-page .about-cover-meta{font:400 14px/22px var(--font);color:#ffffffd9;margin:16px 0 0}.about-page .about-tab{line-height:18px}.about-page .about-label{line-height:16px}.about-page .about-p{color:color-mix(in srgb, var(--text) 92%, #fff);border-radius:8px;margin-bottom:1.1em;line-height:1.75}@media (min-width:900px){.about-page .about-h2{letter-spacing:.02em;font-size:22px;line-height:28px}}.about-page .about-cover{align-items:stretch}.about-page .about-cover-panel{align-self:stretch}.about-page .about-title{font-size:40px;line-height:42px}.about-end .about-h2{margin-bottom:14px}.about-page .about-p{color:color-mix(in srgb, var(--text) 93%, #fff)}@media (min-width:900px){.about-page .about-title{font-size:60px;line-height:63px}}.about-page .about-figure span{font-size:15px;line-height:21px}.about-page .about-figure small{font-size:14px;line-height:20px}.about-page,.about-page .about-scroll{background:var(--bg)}.about-ornament{width:120px;color:var(--gold);align-items:center;gap:8px;margin:4px 0 12px;display:flex}.about-ornament i{opacity:.75;background:currentColor;flex:1;height:1px}.about-ornament svg{flex:none;width:28px;height:12px}.about-page .about-chapter-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.about-page .about-chapter-title .about-h2{grid-column:1/-1}.about-page .about-chapter-listen{margin-top:0}@media (min-width:900px){.about-page .about-nav{padding-inline:max(48px,50% - 632px)}}.story-photo-card:not(:disabled):active{transform:none}.gg,.kam{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sure-3:.28s;--egri:cubic-bezier(.2, .8, .2, 1);--golge:var(--glass-edge), var(--glass-shadow);--yore-yazi:var(--sehir-aksan);left:0;right:0;top:var(--bar-h);z-index:5;position:fixed;bottom:0}[data-theme=night] .gg,[data-theme=night] .kam{--yore-yazi:var(--sehir-acik)}.gg{background:var(--ground);color:var(--text);outline:none}.kam{z-index:30}@media (max-width:899.98px){.gg{z-index:20;top:0}.kam{top:0}}.gg .btn,.kam .btn{min-height:48px;font:600 15px/20px var(--font);box-shadow:none;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.gg .btn.ana,.kam .btn.ana{background:var(--primary);color:var(--on-primary);box-shadow:0 6px 18px color-mix(in srgb, var(--primary) 35%, transparent)}.gg .btn.ana:active,.kam .btn.ana:active{background:var(--primary-dark)}.gg .btn.cerceve,.kam .btn.cerceve{border:1px solid var(--border);color:var(--text);background:0 0}.gg .btn.tam,.kam .btn.tam{width:100%}.kam .btn.koyu{color:#fff;background:#2b3038}[data-theme=night] .kam .btn.koyu{background:var(--primary);color:var(--on-primary)}.gg .ikon-btn{width:44px;height:44px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.gg .yuvarlak{width:40px;height:40px;color:var(--text);border-radius:50%;flex:none;place-items:center;display:grid}.gg .ikon-btn,.gg .yuvarlak,.gg .gg-kart{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);border:1px solid #0000}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.gg .ikon-btn,.gg .yuvarlak,.gg .gg-kart{background:var(--glass-solid)}}.gg .metin-btn,.kam .metin-btn{text-align:center;padding:10px;font-weight:600}.gg .soluk{color:var(--text-muted)}.gg small.soluk{font-size:smaller}.gg .gizli-metin{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gg .serif-baslik h1{font:600 26px/30px var(--font-display);font-variant-numeric:lining-nums;letter-spacing:normal}.gg-bas{align-items:center;gap:12px;display:flex}.gg-m .gg-bas{left:16px;right:16px;top:calc(16px + var(--sat));z-index:2;height:44px;position:absolute}.gg-m .gg-baslik{text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.gg-baslik h1{font:600 17px/22px var(--font);letter-spacing:normal;margin:0;display:block}.gg-baslik small{color:var(--text-muted);font-size:12px;line-height:16px}.gg-kaydir{left:0;right:0;top:calc(76px + var(--sat));bottom:calc(130px + var(--sab));scrollbar-width:none;padding:0 16px 16px;position:absolute;overflow:hidden auto}.gg-kaydir::-webkit-scrollbar{display:none}.gg-foto{height:clamp(260px,100vh - 400px,500px);transition:height var(--sure-3) var(--egri);touch-action:pan-y;background:#cfc6b4;border-radius:16px;position:relative;overflow:hidden}.gg-foto .bulanik{object-fit:cover;filter:blur(28px)brightness(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.gg-foto .ana{object-fit:contain;width:100%;height:100%;transition:opacity var(--sure-3);position:absolute;inset:0}.gg-eski-kat,.gg-bugun-kat{position:absolute;inset:0}.gg-foto.esli{touch-action:pan-y;cursor:ew-resize}.gg-foto.esli img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gg-foto.esli .gg-eski-kat{clip-path:inset(0 calc(100% - var(--ayrim)) 0 0)}.gg-foto .b-bulanik{object-fit:cover;filter:blur(28px)brightness(.85);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.15)}.gg-foto .b-ana{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.gg-foto.esli .gg-sayac{display:none}.gg-k-etiket{z-index:2;color:#fff;max-width:calc(50% - 24px);font:600 12px/16px var(--font);white-space:nowrap;text-overflow:ellipsis;background:#141b2b99;border-radius:999px;padding:4px 10px;position:absolute;top:12px;left:12px;overflow:hidden}.gg-k-etiket.sag{left:auto;right:12px}.gg-k-tutamak{top:0;bottom:0;left:var(--ayrim);z-index:2;background:#fff;outline:none;width:2px;margin-left:-1px;position:absolute}.gg-k-tutamak span{width:40px;height:40px;color:var(--text);font:700 13px var(--font);box-shadow:var(--golge);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-theme=night] .gg-k-tutamak span{background:var(--surface)}.gg-k-tutamak:focus-visible span{outline:3px solid var(--primary);outline-offset:2px}.gg-yakin{color:var(--text-muted);font:400 12px/16px var(--font);margin:6px 0 0}.gg-bugunu-var{background:var(--gold);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.gg-sayac{color:#fff;font:600 12px/16px var(--font);background:#141b2b99;border-radius:999px;padding:4px 10px;position:absolute;top:12px;right:12px}.gg-guven{z-index:2;position:absolute;bottom:12px;left:12px}.gg-foto .gg-guven .trust-tag{gap:4px;height:20px;padding:0 8px 0 7px;font-size:11px;line-height:15px}.gg-foto .gg-guven .trust-tag svg{width:11px;height:11px}.gg-ad{font:600 16px/22px var(--font);margin:16px 0 2px}.gg-meta{color:var(--text-muted);font-size:13px;line-height:20px}.gg-kaynak{color:var(--text-muted);margin-top:6px;font-size:11px;line-height:16px}.gg-serit-bas{justify-content:space-between;align-items:baseline;margin:16px 0 8px;display:flex}.gg-serit-bas b{font:600 14px var(--font)}.gg-serit-bas .soluk{font-size:13px}.gg-serit{scrollbar-width:none;gap:8px;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-x:auto}.gg-serit::-webkit-scrollbar{display:none}.gg-serit button{text-align:left;flex:none;width:72px;padding:0;position:relative}.gg-serit img{object-fit:cover;background:#cfc6b4;border:3px solid #0000;border-radius:12px;width:72px;height:72px;display:block}.gg-serit button[aria-current=true] img{border-color:var(--primary)}.gg-serit b{font:600 12px/16px var(--font);margin-top:6px;display:block}.gg-serit span{color:var(--text-muted);font-size:11px;line-height:14px;display:block}.gg-serit span .gizli-metin{display:inline}.gg-cek-isaret{width:20px;height:20px;color:var(--yore-yazi);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0003}.gg-cagri{color:var(--yore-yazi);align-items:center;gap:6px;margin:-2px 0 8px;font-size:13px;font-weight:500;line-height:20px;display:flex}.gg-nereden{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.gg-nereden .pin{color:var(--pin-dini);align-self:start;margin-top:2px}.gg-nereden b{font:600 16px/22px var(--font);display:block}.gg-nereden small{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.gg-harita-kap{background:#e5eaea;border-radius:12px;flex:1;min-height:180px;position:relative;overflow:hidden}.gg-harita{width:100%;height:100%}.gg-bilinmiyor{text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.gg-bilinmiyor b{color:var(--text);font:600 16px/22px var(--font)}.gg-bilinmiyor span{font-size:13px}.gg-lejant{color:var(--text-muted);justify-content:space-between;gap:12px;margin:10px 0;font-size:12px;display:flex}.gg-lejant i{background:#6b7280;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.gg-lejant i.yesil{background:var(--pin-dini);width:10px;height:10px}.gg-etiket{font:600 11px/14px var(--font);color:#4a5466;text-shadow:0 0 3px #fff,0 0 3px #fff;white-space:nowrap;pointer-events:none;transform:translateY(-12px)}.gg-etiket.bu{color:var(--pin-dini)}.gg-m .gg-foto{height:clamp(240px, calc((100vw - 32px) / var(--oran,1.3)), min(500px, calc(100vh - 330px)))}.gg-bos{border:1.5px dashed var(--border);background:var(--surface);text-align:center;height:clamp(240px,100vh - 470px,390px);color:var(--text-muted);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.gg-bos h2{color:var(--text);font:600 18px/24px var(--font);letter-spacing:normal;margin:0}.gg-bos span{max-width:300px;font-size:13px}.gg-uzak{margin-top:16px}.gg-kart .gg-uzak{margin-top:0}.gg-uzak-bas{font:600 14px var(--font);margin-bottom:8px;display:block}.gg-uzak-satir{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:12px;width:100%;margin-top:8px;padding:10px;display:grid}.gg-uzak-satir img{object-fit:cover;border-radius:8px;width:56px;height:56px}.gg-uzak-satir b{font-weight:500;display:block}.gg-uzak-satir small{color:var(--text-muted);font-size:12px}.gg-m-bos .gg-kaydir{bottom:calc(88px + var(--sab))}.gg-bos-alt{left:16px;right:16px;bottom:calc(16px + var(--sab));position:absolute}.gg-d{padding:20px 48px 32px;overflow:hidden auto}.gg-d .gg-bas{margin-bottom:16px}.gg-d .gg-bas .ikon-btn{width:36px;height:36px}.gg-izgara{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.gg-d .gg-foto{height:min(700px,100vh - 290px);min-height:380px}.gg-ok{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.gg .gg-ok:not(:disabled):active{transform:translateY(calc(1px - 50%))}.kam .cek-tutamak:not(:disabled):active{transform:translate(-50%,calc(1px - 50%))}.kam .kam-deklansor:not(:disabled):active{transform:scale(.95)}.gg-d .gg-serit{margin:0;padding:0}.gg-d .gg-serit button{white-space:nowrap;text-overflow:ellipsis;width:118px;overflow:hidden}.gg-d .gg-serit img{border-radius:8px;width:118px;height:80px}.gg-d .gg-serit b{margin-top:8px;font-size:13px;line-height:18px}.gg-d .gg-serit span{font-size:12px;line-height:16px}.gg-kart{border-radius:16px;flex-direction:column;min-height:min(700px,100vh - 290px);padding:24px 20px 20px;display:flex}.gg-kart .gg-ad{margin-top:0;font-size:17px}.gg-kart hr{border:0;border-top:1px solid var(--border);margin:16px 0}.gg-kart-harita{margin-top:14px}.gg-kart-harita .gg-harita-kap{flex:none;height:230px}.gg-not{color:var(--text-muted);margin:auto 0 0;padding-top:16px;font-size:12px;line-height:16px}.gg-d .gg-bos{height:min(560px,100vh - 230px)}.gg-akis .gg-kaydir{padding-bottom:calc(24px + var(--sab));flex-direction:column;display:flex;bottom:0}.gg-akis .gg-kaydir>*{flex:none}.gg-akis .gg-foto{z-index:3;box-shadow:0 -20px 0 0 var(--bg), 0 10px 24px #141b2b2e;--gg-kuculme:min(var(--gg-kaydir,0px), max(0px, var(--gg-h) - 200px));height:calc(var(--gg-h) - var(--gg-kuculme));margin-bottom:var(--gg-kuculme);position:sticky;top:0}.gg-akis .gg-yer{margin-top:20px}.gg-akis .gg-yer .gg-harita-kap{flex:none;height:280px;min-height:0;margin-top:12px}.gg-akis .gg-lejant{margin-top:8px}.gg-bugun{background:var(--surface);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:14px;padding:14px;display:grid;box-shadow:0 2px 10px #141b2b14}.gg-bugun .gb-ik{background:var(--city-tint);width:36px;height:36px;color:var(--yore-yazi);border-radius:50%;place-items:center;display:grid}.gg-bugun b{font:600 15px/20px var(--font);display:block}.gg-bugun small{color:var(--text-muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.gg-bugun .btn{grid-column:1/-1;min-height:48px}.gg-bugun.var{grid-template-columns:auto 1fr auto;align-items:center}.gg-bugun.var .metin-btn{color:var(--yore-yazi);font-weight:600}.kam{color:#fff;background:#353a42;overflow:hidden}.kam-ust{left:16px;right:16px;top:calc(16px + var(--sat));z-index:4;align-items:center;height:44px;display:flex;position:absolute}.kam-ust>div{text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.kam-ust b{font:600 16px/22px var(--font);display:block}.kam-ust small{color:#c9cdd3;font-size:12px}.kam-x{color:#fff;background:#14171c99;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.kam-alan{touch-action:none;background:#8e8b84;height:36%;position:absolute;top:22%;left:0;right:0;overflow:hidden}.kam-alan video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kam-eski{object-fit:contain;transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kam-ipucu{font:500 13px var(--font);white-space:nowrap;background:#1f2329;border-radius:999px;padding:8px 16px;position:absolute;top:calc(58% + 30px);left:50%;transform:translate(-50%)}.kam-kaydirici{left:24px;right:24px;bottom:calc(196px + var(--sab));font:500 13px var(--font);align-items:center;gap:16px;display:flex;position:absolute}.kam-kaydirici input{accent-color:#fff;color:#fff;flex:1}.kam-alt{left:40px;right:40px;bottom:calc(40px + var(--sab));justify-content:space-between;align-items:center;display:flex;position:absolute}.kam-kucuk{object-fit:cover;border:2px solid #fff;border-radius:8px;width:48px;height:48px}.kam-deklansor{background:#fff;border:6px solid #9ca3af;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.kam-galeri{cursor:pointer;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.kam-galeri span{background:#1f2329;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.kam-modal{z-index:5;background:#353a42eb;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex;position:absolute;inset:0}.kam-modal .kutu{width:100%;max-width:340px;color:var(--text);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:28px 20px 20px;display:flex}[data-theme=night] .kam-modal .kutu{background:var(--surface)}.kam-modal .kutu b{font:600 18px/24px var(--font)}.kam-modal .kutu span{color:var(--text-muted);margin-bottom:8px;font-size:14px}.kam-modal label.btn{cursor:pointer}.kam-don{color:#fff}.kam-sayfa{z-index:5;color:var(--text);padding:24px 16px calc(16px + var(--sab));background:#fff;border-radius:20px 20px 0 0;position:absolute;bottom:0;left:0;right:0}[data-theme=night] .kam-sayfa{background:var(--surface)}.kam-sayfa b{font:600 18px var(--font);align-items:center;gap:10px;display:flex}.kam-sayfa ul{margin:16px 0 24px;padding-left:20px;line-height:24px}.kam-toast{left:50%;bottom:calc(140px + var(--sab));z-index:6;color:#fff;font:500 14px/20px var(--font);white-space:nowrap;background:#141b2be6;border-radius:12px;padding:10px 16px;position:absolute;transform:translate(-50%)}.cek{background:#1d2127}.cek-sekme{left:50%;top:calc(80px + var(--sat));background:#2b3038;border-radius:999px;gap:4px;padding:4px;display:flex;position:absolute;transform:translate(-50%)}.cek-sekme button{white-space:nowrap;height:32px;font:600 13px var(--font);color:#fff;border-radius:999px;padding:0 20px}.cek-sekme button[aria-selected=true]{color:var(--text);background:#fff}[data-theme=night] .cek-sekme button[aria-selected=true]{background:var(--surface)}.cek-karsi{left:16px;right:16px;top:calc(128px + var(--sat));touch-action:none;background:#2b3038;border-radius:16px;height:44%;position:absolute;overflow:hidden}.cek-yeni,.cek-eski{position:absolute;inset:0}.cek-karsi img{object-fit:cover;width:100%;height:100%;display:block}.cek-eski{clip-path:inset(0 calc(100% - var(--ayrim)) 0 0);border-right:2px solid #fff}.cek-etiket{font:600 12px var(--font);background:#141b2b99;border-radius:999px;padding:4px 10px;position:absolute;top:12px;left:12px}.cek-etiket.sag{left:auto;right:12px}.cek-tutamak{top:50%;left:var(--ayrim);width:36px;height:36px;color:var(--text);font:700 13px var(--font);background:#fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-theme=night] .cek-tutamak{background:var(--surface)}.cek-karsi.yanyana{background:0 0;grid-template-rows:1fr 1fr;gap:4px;display:grid}.cek-karsi.yanyana .cek-yeni,.cek-karsi.yanyana .cek-eski{clip-path:none;border:0;border-radius:12px;position:relative;inset:auto;overflow:hidden}.cek-karsi.yanyana .cek-eski{order:-1}.cek-karsi.yanyana .cek-tutamak{display:none}.cek-not{left:16px;right:16px;top:calc(128px + 44% + 16px + var(--sat));color:#c9cdd3;margin:0;font-size:13px;line-height:18px;position:absolute}.cek-dugmeler{left:16px;right:16px;bottom:calc(16px + var(--sab));text-align:center;gap:12px;display:grid;position:absolute}.cek-dugmeler .ikili{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.cek-dugmeler .ikili .btn{height:48px;font:600 15px/1 var(--font)}.cek-dugmeler small{color:#9ca3af;font-size:11px}.kam-d .kam-alan{height:auto;top:76px;bottom:200px}.kam-d .kam-ipucu{top:auto;bottom:168px}.kam-d .kam-kaydirici{width:520px;bottom:120px;left:50%;right:auto;transform:translate(-50%)}.kam-d .kam-alt{width:420px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.kam-d .cek-karsi{width:min(900px,90vw);height:calc(100% - 330px);left:50%;right:auto;transform:translate(-50%)}.kam-d .cek-karsi.yanyana{grid-template-rows:none;grid-template-columns:1fr 1fr}.kam-d .cek-not{text-align:center;top:auto;bottom:150px}.kam-d .cek-dugmeler{width:480px;left:50%;right:auto;transform:translate(-50%)}.upload>.tag{position:absolute;bottom:10px;left:10px}.gg-nereye{left:50%;bottom:calc(20px + var(--sab));z-index:4;background:var(--glass);height:40px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);font:600 13px/18px var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex;position:fixed;transform:translate(-50%)}.gg-nereye svg:first-child{color:var(--pin-dini)}.gg .gg-nereye:not(:disabled):active{transform:translate(-50%,1px)}@media (max-width:899.98px){.site-peek{box-shadow:var(--glass-edge), var(--glass-shadow);border-radius:16px}.site-peek .peek-close{position:absolute}.peek-head{padding-right:46px}.peek-head h3{font-family:var(--font);font-variant-numeric:normal}.workspace:not(.peeking) .side-panel,.site-peek{view-transition-name:alt-yuzey}.vt-yuzey .side-panel{transition:none}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(alt-yuzey){border-radius:20px;animation-duration:.46s;animation-timing-function:cubic-bezier(.2,.8,.2,1);overflow:hidden}::view-transition-old(alt-yuzey){object-fit:cover;object-position:top center;width:100%;height:100%}::view-transition-new(alt-yuzey){object-fit:cover;object-position:top center;width:100%;height:100%}::view-transition-old(alt-yuzey){animation:.16s ease-out both yuzey-sol}::view-transition-new(alt-yuzey){animation:.3s ease-out .12s both yuzey-gel}@keyframes yuzey-sol{to{opacity:0}}@keyframes yuzey-gel{0%{opacity:0}}.maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show){opacity:.5;transition:opacity .2s}.maplibregl-ctrl-attrib.maplibregl-compact:not(.maplibregl-compact-show):hover{opacity:.9}@media (max-width:899.98px){.map-dial{transform-origin:100%;transition:transform .16s var(--ease), box-shadow .16s var(--ease)}.map-dial:after{content:"";width:56px;height:56px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workspace .map-dial.held,.workspace .map-dial.held:not(:disabled):active{transform:scale(1.75);box-shadow:0 6px 20px #141b2b47}.map-dial.held .dial-letter,.map-dial.held .dial-tick{display:inline}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.map-dial{transition:none}}@media (max-width:899.98px){.map-controls{transition:bottom .28s var(--ease), opacity .2s var(--ease)}.workspace.controls-crowded .map-controls{opacity:0;pointer-events:none}}.scene-media-switch.kayan{isolation:isolate}.scene-media-switch.kayan:before{content:"";z-index:-1;width:var(--pill-w,0);transform:translateX(var(--pill-x,0));background:var(--primary);transition:transform .28s var(--ease), width .28s var(--ease);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.scene-media-switch.kayan.on-photo:before{background:var(--primary)}.scene-media-switch.kayan .btn.secondary,.scene-media-switch.kayan .btn.secondary[aria-pressed=true]{transition:color .2s var(--ease);background:0 0}.scene-media-switch.kayan .btn.secondary[aria-pressed=true]{color:var(--on-primary)}@media (prefers-reduced-motion:reduce){.scene-media-switch.kayan:before{transition:none}}.galeri-sahne{background:0 0;height:100%;position:relative}.galeri-arac{z-index:3;align-items:center;gap:16px;height:40px;display:flex;position:absolute;top:16px;left:36px;right:24px}.galeri-arac .scene-media-switch{flex:none;position:relative;inset:auto}.galeri-arac .arac-bilgi{min-width:0;font:500 13px/18px var(--font);color:var(--text-muted);white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:6px;display:flex;overflow:hidden}.galeri-arac .arac-bilgi b{color:var(--text);font-variant-numeric:tabular-nums;margin-right:2px;font-weight:600}.galeri-arac .arac-bilgi span{text-overflow:ellipsis;overflow:hidden}.galeri-arac .arac-oklar{gap:8px;display:flex}.galeri-sahne .yuvarlak{width:40px;height:40px;color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);border-radius:50%;flex:none;place-items:center;display:grid}.galeri-sahne .yuvarlak:disabled{opacity:.35;cursor:default}.galeri{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-template-rows:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:column;gap:8px;padding:0 24px 24px 36px;scroll-padding-inline:36px 24px;display:grid;position:absolute;inset:72px 0 0;overflow:auto hidden}.galeri::-webkit-scrollbar{display:none}.galeri:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.galeri figure{scroll-snap-align:start;background:#d5dedf;border-radius:22px;margin:0;position:relative;overflow:hidden}[data-theme=night] .galeri figure{background:#1e252a}.galeri figure.buyuk{grid-row:span 2;width:560px}.galeri figure.kucuk{width:340px}.galeri img{object-fit:cover;width:100%;height:100%;transition:transform .28s var(--ease);display:block}.galeri-f{all:unset;box-sizing:border-box;cursor:zoom-in;width:100%;height:100%;display:block;position:relative}.galeri-f:focus-visible{outline:3px solid var(--primary);outline-offset:-3px;border-radius:22px}.buyut-ic{z-index:1;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#141b2b80;border-radius:50%;place-items:center;width:30px;height:30px;transition:background .2s,transform .2s;display:grid;position:absolute;bottom:10px;right:10px}@media (hover:hover){.galeri-f:hover img{transform:scale(1.03)}.galeri-f:hover .buyut-ic{background:#141b2bd1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.galeri img,.buyut-ic{transition:none}}.galeri-guven{z-index:1;transform-origin:0 100%;opacity:.9;position:absolute;bottom:12px;left:12px;transform:scale(.85)}.galeri .photo-gallery-empty{color:var(--text-muted);grid-row:span 2;align-self:center;margin:0}@media (max-width:899.98px){.galeri-arac{left:auto;right:16px;top:calc(16px + env(safe-area-inset-top,0px));height:40px}.galeri{top:calc(72px + env(safe-area-inset-top,0px));height:max(240px, calc(100dvh - var(--sheet-h,360px) - 100px - env(safe-area-inset-top,0px)));padding:0 16px;scroll-padding-inline:16px;bottom:auto}.galeri figure{border-radius:16px}.galeri figure.buyuk{width:262px}.galeri figure.kucuk{width:180px}}.detail-mobile-back{display:none}@media (max-width:899.98px){.detail-mobile-back{z-index:12;top:calc(16px + env(safe-area-inset-top,0px));background:var(--glass);height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);font:600 14px/20px var(--font);border-radius:999px;align-items:center;gap:2px;padding:0 18px 0 12px;display:inline-flex;position:absolute;left:16px}.detail-scene .scene-media-switch{left:113px;right:auto;top:calc(18px + env(safe-area-inset-top,0px))}.detail-scene .model-show-parts{right:16px;top:calc(18px + env(safe-area-inset-top,0px))}.galeri-arac{left:113px;right:auto;top:calc(18px + env(safe-area-inset-top,0px))}}@media (min-width:900px){.workspace{--panel-ease:cubic-bezier(.4, 0, .2, 1);transition:grid-template-columns .32s var(--panel-ease)}.workspace.panel-collapsed{grid-template-columns:0 minmax(0,1fr)}.workspace>.side-panel{min-width:var(--panel-w);transition:transform .32s var(--panel-ease), visibility 0s}.workspace>.side-panel[hidden]{visibility:hidden;transition:transform .32s var(--panel-ease), visibility 0s .32s;display:block;transform:translate(-100%)}.workspace>.main-stage{grid-column:2}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.workspace,.workspace>.side-panel,.workspace>.side-panel[hidden]{transition:none}}.story-voice-compact{flex:none;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.story-voice-compact button{width:34px;height:34px;color:var(--primary);background:var(--primary-light);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent);font:700 12px/1 var(--font);letter-spacing:.02em;transition:transform var(--dur-fast,.15s) ease, box-shadow var(--dur-fast,.15s) ease;border-radius:50%;place-items:center;padding:0;display:inline-grid}.story-voice-compact button span{font-size:17px;line-height:1}.story-voice-compact button:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--primary)}.story-voice-compact button:active:not(:disabled){transform:scale(.94)}.story-voice-compact button:focus-visible{outline:2px solid var(--gold,#e3bc5e);outline-offset:2px}.story-voice-compact button:disabled{opacity:.65;cursor:default}@media (prefers-reduced-motion:reduce){.story-voice-compact button{transition:none}}.about-stage .model-inside{bottom:24px;right:24px}@media (min-width:900px){.side-panel:has(.detail-panel):after{display:none}}@media (max-width:899.98px){.detail-scene .model-label{bottom:44px;left:16px}.detail-scene .model-views,.detail-scene>.model-viewer>.model-inside{bottom:38px;right:16px}}.route-builder{flex-direction:column;gap:12px;min-height:100%;padding-top:4px;display:flex}.rb-head{align-items:center;gap:8px;display:flex}.rb-head h2{font:600 24px/30px var(--font-display);flex:1;margin:0}.rb-delete{color:var(--danger,#b3261e)}.rb-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rb-fields label{gap:4px;min-width:0;display:grid}.rb-fields span{font:600 11px/14px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.rb-fields :is(input,select){border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:40px;color:var(--text);font:500 14px var(--font);border-radius:12px;padding:0 10px}.rb-summary{background:var(--primary-light);color:var(--text);font:600 14px/20px var(--font);border-radius:12px;margin:0;padding:10px 14px}.rb-stops{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rb-stops li{background:var(--surface);border-radius:14px;grid-template-columns:28px 26px 44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid;box-shadow:0 1px 3px #141b2b1a}.rb-drag{width:28px;height:36px;color:var(--text-muted);cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;padding:0;display:grid}.rb-no{background:var(--gold,#c9a227);color:#2b2100;width:26px;height:26px;font:700 13px/1 var(--font);border-radius:50%;place-items:center;display:grid}.rb-stops img,.rb-img{object-fit:cover;border-radius:10px;width:44px;height:44px}.rb-img{background:var(--primary-light);color:var(--text-muted);place-items:center;display:grid}.rb-name{min-width:0;font:600 15px/20px var(--font);text-overflow:ellipsis;overflow:hidden}.rb-name small{color:var(--text-muted);font:500 12px/16px var(--font);display:block}.rb-tools{gap:2px;display:flex}.rb-tools button{width:30px;height:30px;color:var(--text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.rb-tools button:hover:not(:disabled){background:var(--primary-light);color:var(--text)}.rb-tools button:disabled{opacity:.35}.rb-empty{border:1.5px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:14px;margin:0;padding:18px 14px}.rb-hint{color:var(--text-muted);margin:0;font-size:12px;line-height:17px}.rb-foot{background:linear-gradient(180deg, transparent, var(--surface) 30%);grid-template-columns:1fr 1.4fr;gap:10px;margin-top:auto;padding:12px 0 4px;display:grid;position:sticky;bottom:0}.rb-foot .btn{min-height:44px}@media (max-width:899.98px){.rb-fields{grid-template-columns:1fr}.rb-foot{padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))}}.personal-route-list{gap:8px;margin-bottom:16px;display:grid}@media (min-width:900px){.about-page .about-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.back-to-map{background:var(--glass);height:40px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);font:600 14px/20px var(--font);border-radius:999px;gap:6px;padding:0 16px 0 4px}.back-to-map span{background:var(--primary);width:32px;height:32px;color:var(--on-primary)}.back-to-map span svg{width:18px;height:18px}.hm-sayfa .back-to-map{color:var(--text)}.detail-panel .back-to-map{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff29;gap:6px;height:40px;padding:0 16px 0 4px;font-size:15px;box-shadow:inset 0 0 0 1px #ffffff80,0 4px 14px #0000002e}.detail-panel .back-to-map span{color:var(--sehir-aksan);box-shadow:none;background:#fff}.detail-panel .back-to-map:hover{background:#ffffff42}.gg-bas .ikon-btn{background:var(--surface);box-shadow:var(--glass-edge), 0 4px 14px #12262e2e}@media (max-width:899.98px){.workspace.on-site:has(.story-panel) .model-label{top:calc(78px + env(safe-area-inset-top,0px));left:16px}}.hz{--sab:env(safe-area-inset-bottom,0px);--sat:env(safe-area-inset-top,0px);left:0;right:0;top:var(--bar-h);z-index:5;background:var(--ground);color:var(--text);outline:none;position:fixed;bottom:0}@media (max-width:899.98px){.hz{z-index:20;top:0}}.hz .yuvarlak{width:40px;height:40px;color:var(--text);background:var(--surface);box-shadow:var(--glass-edge), 0 4px 14px #12262e2e;border-radius:50%;flex:none;place-items:center;display:grid}.hz .chip{box-shadow:none;flex:none}.hz .chip.dark{background:var(--primary);color:var(--on-primary)}.hz-m{flex-direction:column;display:flex}.hz .gv-ust{padding:calc(12px + var(--sat)) 16px 12px;flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.hz .gv-ust-yazi{text-align:center;flex:1;min-width:0}.hz .gv-ust-yazi h1{font:600 18px/24px var(--font);letter-spacing:normal;margin:0}.hz .gv-ust-yazi small{font:400 13px/18px var(--font);color:var(--text-muted);display:block}.hz-kaydir{padding:4px 16px calc(96px + var(--sab));flex:1;overflow:auto}.hz-suzgec{scrollbar-width:none;gap:8px;margin:0 -16px;padding:4px 16px;display:flex;overflow-x:auto}.hz-suzgec::-webkit-scrollbar{display:none}.hz-tumu{font:600 14px/20px var(--font);color:var(--sehir-aksan);text-align:left;align-items:center;margin:10px 0 2px;display:inline-flex}.hz-ornek-not{color:var(--text-muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:17px;display:flex}.hz-ornek-not svg{flex:none;margin-top:1px}.hz-liste{gap:12px;margin-top:12px;display:grid}.hz-iz{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);border-radius:22px;overflow:hidden}.hz-foto{all:unset;box-sizing:border-box;cursor:zoom-in;aspect-ratio:16/9;background:#d5dedf;border-radius:12px;width:calc(100% - 24px);margin:12px 12px 0;display:block;position:relative;overflow:hidden}.hz-foto img{object-fit:cover;width:100%;height:100%;display:block}.hz-aci{color:#1a2328;font:500 12px/16px var(--font);background:#fffffff0;border-radius:999px;padding:4px 10px;position:absolute;top:8px;left:8px}.hz-govde{padding:12px 14px}.hz-govde p{margin:0;font-size:15px;line-height:22px}.hz-ayak{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;font-size:12.5px;line-height:18px;display:flex}.hz-ayak>span:first-child{flex:auto;min-width:0}.hz-etiket{font:600 11px/16px var(--font);background:var(--primary-light);color:var(--primary);border-radius:999px;flex:none;padding:3px 8px}.hz-etiket.bekliyor{color:#7a5410;background:#fbefd5}.hz-etiket.ornek{color:var(--text-muted);background:#ecedea}[data-theme=night] .hz-etiket.ornek{background:#ffffff1a}.hz-eser{font:600 11.5px/16px var(--font);background:var(--primary-light);color:var(--primary);border-radius:999px;flex:none;padding:3px 9px}.hz-bos{text-align:center;color:var(--text-muted);padding:28px 8px;font-size:14px;line-height:20px}.hz-bos b{font:600 22px/28px var(--font-display);color:var(--text);margin-bottom:6px;display:block}.hz-daha{font:600 14px/20px var(--font);color:var(--sehir-aksan);margin:16px 0 4px;display:block}.hz-alt-cubuk{padding:12px 16px calc(12px + var(--sab));background:linear-gradient(to top, var(--bg) 65%, transparent);position:absolute;bottom:0;left:0;right:0}.hz-alt-cubuk .btn{gap:8px}.hz-seciciler{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin:4px 0 12px;display:flex}.hz-seciciler label{flex-direction:column;flex:140px;gap:4px;max-width:220px;display:flex}.hz-seciciler label>span{font:600 12px/16px var(--font)}.hz-seciciler select{font:500 14px/20px var(--font);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;min-height:42px;padding:9px 10px}.hz-seciciler small{color:var(--text-muted);padding-bottom:12px;font-size:12.5px}.hz .memory-actions{margin-top:8px}.hz .hm-kunye{color:var(--text-muted);margin:6px 6px 0;font-size:11.5px;line-height:16px;display:block}.hz-avatar{background:var(--primary-light);width:32px;height:32px;color:var(--primary);font:600 11px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid}.hz-d{scroll-behavior:smooth;overflow:auto}.hzd-kapak{color:#fff;isolation:isolate;background:#1e2a30;align-items:flex-end;min-height:340px;display:flex;position:relative;overflow:hidden}.hzd-kapak-foto{object-fit:cover;z-index:-2;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.hzd-kapak:before{content:"";z-index:-1;background:linear-gradient(90deg,#0e1418d1 0%,#0e14188c 45%,#0e141826 100%),linear-gradient(#0000 45%,#0e14188c);position:absolute;inset:0}.hzd-kapak-ic{box-sizing:border-box;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:18px 32px;width:100%;max-width:1180px;margin:0 auto;padding:28px 40px 30px;display:grid}.hzd-geri{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;height:40px;font:600 14px/18px var(--font);background:#ffffff2e;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:4px;padding:0 16px 0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff73,0 4px 14px #0000002e}.hzd-geri:hover{background:#ffffff42}.hzd-bas{align-self:end;max-width:640px;padding-top:36px}.hzd-ust{font:600 12px/16px var(--font);letter-spacing:.14em;text-transform:uppercase;color:#e9d79a;align-items:center;gap:10px;display:inline-flex}.hzd-ust:before{content:"";background:currentColor;width:28px;height:1px}.hzd-h1{font:500 60px/.98 var(--font-display);letter-spacing:-.01em;font-variant-numeric:lining-nums;text-wrap:balance;color:#fff;margin:12px 0 10px}.hzd-h1 em{color:#f1e3b4;font-style:italic;font-weight:400}.hzd-alt{color:#ffffffdb;max-width:52ch;margin:0;font-size:16px;line-height:24px}.hzd-kapak-alt{flex-direction:column;align-self:end;align-items:flex-end;gap:16px;display:flex}.hzd-sayilar{gap:22px;display:flex}.hzd-sayilar span{font:500 12px/16px var(--font);color:#ffffffc7;flex-direction:column;align-items:flex-end;display:flex}.hzd-sayilar b{font:500 38px/1 var(--font-display);color:#fff;font-variant-numeric:lining-nums}.hz .btn.hzd-ekle{color:#141b2b;background:#fff;gap:8px;height:52px;padding:0 26px;box-shadow:0 10px 30px #00000040}.hz .btn.hzd-ekle:hover{background:#f6f1e2}.hzd-cubuk{z-index:3;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--border);position:sticky;top:0}.hzd-cubuk-ic{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:1180px;margin:0 auto;padding:12px 40px;display:flex}.hzd-cubuk .hz-suzgec{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.hzd-cubuk .hz-seciciler{flex-wrap:nowrap;align-items:center;margin:0}.hzd-cubuk .hz-seciciler label{flex-direction:row;flex:none;align-items:center;gap:8px;max-width:none}.hzd-cubuk .hz-seciciler select{border-radius:999px;min-height:36px;padding:6px 10px}.hzd-cubuk .hz-seciciler small{padding:0}.hzd-tumu{font:600 14px/20px var(--font);color:var(--sehir-aksan);margin-left:auto}.hzd-icerik{box-sizing:border-box;max-width:1180px;margin:0 auto;padding:18px 40px 64px}.hzd-icerik .hz-ornek-not{margin:0 0 16px}.hzd-duvar{columns:3 300px;column-gap:20px}.hzd-duvar>*{break-inside:avoid;width:100%;margin:0 0 20px}.hzd-iz{box-sizing:border-box;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);transition:transform .2s var(--ease), box-shadow .2s;border-radius:22px;flex-direction:column;padding:14px;display:flex}.hzd-iz:hover{box-shadow:var(--glass-edge), 0 14px 34px #12262e24;transform:translateY(-3px)}.hzd-iz.benim{box-shadow:inset 0 0 0 2px #e9c75a, var(--glass-shadow)}.hzd-foto{all:unset;box-sizing:border-box;aspect-ratio:4/3;cursor:zoom-in;background:#d5dedf;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.hzd-foto img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.hzd-foto:hover img{transform:scale(1.03)}.hzd-foto:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.hzd-metin{color:var(--text);margin:14px 6px 0;font-size:15.5px;line-height:23px}.hzd-metin.alinti{font:500 23px/1.32 var(--font-display);font-variant-numeric:lining-nums;letter-spacing:-.003em;text-wrap:pretty;margin:4px 6px 0;padding-top:30px;position:relative}.hzd-metin.alinti.uzun{font-size:20px}.hzd-metin.alinti:before{content:"“";font:500 64px/1 var(--font-display);color:var(--gold);position:absolute;top:-6px;left:-2px}.hzd-kim{border-top:1px solid var(--border);align-items:center;gap:10px;margin:16px 6px 2px;padding-top:12px;display:flex}.hzd-kim>div{flex:1;min-width:0}.hzd-kim b{font:600 13.5px/18px var(--font);display:block}.hzd-kim small{color:var(--text-muted);font-size:12px;line-height:16px;display:block}.hzd-etiketler{flex-wrap:wrap;gap:6px;margin:8px 6px 0;display:flex}.hzd-davet{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text);background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 16%, var(--surface)), var(--surface) 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gold) 55%, transparent);transition:transform .2s var(--ease);border-radius:22px;flex-direction:column;gap:10px;padding:26px 24px 22px;display:flex}.hzd-davet:hover{transform:translateY(-3px)}.hzd-davet:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.hzd-tirnak{font:500 72px/.6 var(--font-display);color:var(--gold);height:30px}.hzd-davet b{font:600 28px/1.1 var(--font-display);font-variant-numeric:lining-nums}.hzd-davet>span:not(.hzd-tirnak):not(.hzd-davet-btn){color:var(--text-muted);font-size:15px;line-height:22px}.hzd-davet-btn{background:var(--text);height:42px;color:var(--bg);font:600 14px/1 var(--font);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:0 18px;display:inline-flex}.hzd-davet small{color:var(--text-muted);font-size:12px;line-height:17px}.hzd-daha{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px;margin:4px auto 0;padding:10px 20px}.hzd-alt-link{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:36px;padding-top:20px;display:flex}.hzd-alt-link b{font:600 13px/18px var(--font);color:var(--text-muted);margin-right:4px}.hzd-alt-link button{font:500 14px/20px var(--font);color:var(--sehir-aksan)}[data-theme=night] :is(.hz-tumu,.hz-daha,.hzd-tumu,.hzd-alt-link button){color:var(--sehir-acik)}@media (max-width:1100px){.hzd-h1{font-size:48px}.hzd-kapak-ic,.hzd-cubuk-ic,.hzd-icerik{padding-left:28px;padding-right:28px}}@media (max-width:899.98px){.app-shell:has(.gg,.hz,.about-page) .topbar{display:none}}@media (min-width:900px){.modal.iz-form.wide{width:min(860px,100vw - 48px);max-width:860px}.iz-form .hzf-iki{grid-template-columns:330px 1fr;align-items:stretch;gap:26px;display:grid}.iz-form .hzf-foto-sutun{flex-direction:column;gap:8px;display:flex}.iz-form .hzf-foto-sutun .upload{background:color-mix(in srgb, var(--primary-light) 55%, transparent);border-width:1.5px;border-radius:18px;flex:1;height:auto;min-height:380px;margin:0}.iz-form .hzf-foto-sutun .upload:not(.has-photo) strong{font:600 22px/1.1 var(--font-display);color:var(--text)}.iz-form .hzf-foto-sutun .upload:not(.has-photo) span{text-align:center;max-width:24ch;font-size:12.5px;line-height:18px}.iz-form .hzf-foto-sutun .upload img{object-fit:cover}.iz-form .hzf-alanlar>.field:first-child{margin-top:0}}.galeri figure.ziyaretci .zf-kim{color:#fff;max-width:calc(100% - 66px);font:500 12px/16px var(--font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#141b2b9e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex;position:absolute;bottom:10px;left:10px}.zf-kim b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.zf-kim span{opacity:.8;white-space:nowrap}.zf-kim span:before{content:"· "}.galeri figure.ekle{background:0 0}.galeri-ekle{box-sizing:border-box;border:1.5px dashed var(--border);border-radius:inherit;width:100%;height:100%;color:var(--sehir-aksan);font:600 14px/20px var(--font);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.galeri-ekle small{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}[data-theme=night] .galeri-ekle{color:var(--sehir-acik)}.detail-meta-end{display:none}@media (max-width:899.98px){.workspace.on-site:has(.detail-panel) .main-stage{bottom:0}.workspace.on-site:has(.detail-panel) .side-panel{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));height:var(--sheet-h,194px);scrollbar-width:none;border-radius:24px;padding:0 16px 14px;overflow:hidden}.workspace.on-site:has(.detail-panel) .side-panel::-webkit-scrollbar{display:none}.workspace.on-site .side-panel:has(.card-grip[aria-expanded=true]){overflow-y:auto}.workspace.on-site .side-panel:not(.full) .detail-panel{-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--g,44px) - 72px), #00000024 var(--g,44px));-webkit-mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--g,44px) - 72px), #00000024 var(--g,44px));mask-image:linear-gradient(180deg, #000 0, #000 calc(var(--g,44px) - 72px), #00000024 var(--g,44px))}.card-grip{width:calc(100% + 32px);height:30px;color:var(--text-muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0;display:flex}.card-grip:after{order:-1}.card-grip svg{opacity:.8;transition:transform .2s var(--ease)}.card-grip[aria-expanded=true] svg{transform:rotate(180deg)}.card-grip:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:12px}.workspace.on-site .detail-panel{flex-direction:column;display:flex}.detail-panel .eb-bas .panel-meta{display:none}.workspace.on-site .side-panel .detail-panel{padding:0}.workspace.on-site .detail-panel .eb-bas .panel-baslik{touch-action:none;font-size:26px;line-height:30px}.workspace.on-site .detail-panel .eb-govde{padding-right:44px}.workspace.on-site .detail-panel .detail-save{width:36px;height:36px;top:-2px}.workspace.on-site .detail-panel .hikaye-blok{order:1;margin-top:4px}.workspace.on-site .detail-panel .hb-bas{margin-bottom:12px}.workspace.on-site .detail-panel .ikili{--h:44px;margin-top:0}.workspace.on-site .detail-panel .tam-kart{margin-top:14px;padding:10px 14px}.workspace.on-site .detail-panel .tk-yazi b{font-size:20px;line-height:24px}.workspace.on-site .detail-panel .tk-ok{width:38px;height:38px}.detail-panel .detail-next-stop{order:2}.detail-panel .kesif-bas{order:3}.detail-panel .kesif-yollari{order:4}.detail-panel .detail-meta-end{color:var(--text-muted);font:500 14px/20px var(--font);order:5;margin-top:14px;display:block}.detail-panel .detail-ornament{order:6;margin:8px 0}.detail-panel .detail-summary{order:7;margin:0 0 4px}.workspace.on-site:has(.detail-panel) .detail-scene .model-label{bottom:calc(var(--sheet-h,194px) + 10px + env(safe-area-inset-bottom,0px));transition:bottom .28s var(--ease)}.workspace.on-site:has(.detail-panel) .detail-scene>.model-viewer>.model-inside{bottom:calc(var(--sheet-h,194px) + 4px + env(safe-area-inset-bottom,0px));transition:bottom .28s var(--ease)}.workspace.on-site:has(.detail-panel) .detail-scene .model-views{bottom:calc(var(--sheet-h,194px) + 4px + env(safe-area-inset-bottom,0px));transition:bottom .28s var(--ease)}.workspace:has(.side-panel.dragging) .detail-scene :is(.model-label,.model-inside,.model-views){transition:none}.workspace.on-site:has(.detail-panel) .galeri{height:max(240px, calc(100dvh - var(--card-closed,194px) - 12px - 100px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}.workspace.on-site .detail-scene .model-hint{top:calc(70px + env(safe-area-inset-top,0px));background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-edge), var(--glass-shadow);color:var(--text);font:500 12px/18px var(--font);white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 12px;display:inline-flex;position:absolute;left:50%;right:auto;transform:translate(-50%)}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.card-grip svg{transition:none}.workspace.on-site:has(.detail-panel) .detail-scene :is(.model-label,.model-inside,.model-views){transition:none}}.about-scroll.voicing :is(.about-p,.about-inscription-meaning){cursor:pointer;border-radius:8px;transition:background-color .15s}@media (hover:hover){.about-scroll.voicing :is(.about-p,.about-inscription-meaning):not(.about-reading-now):hover{background:color-mix(in srgb, var(--primary-light) 70%, transparent)}}@media (max-width:899.98px){.detail-scene:has(.model-view-photo) .model-label{opacity:0;pointer-events:none}.workspace.on-site .side-panel.rising{transition:height .48s cubic-bezier(.22,1,.36,1)}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo{width:auto;left:12px;right:12px;bottom:calc(var(--sheet-h,194px) + 10px + env(safe-area-inset-bottom,0px))}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo.large{width:auto;left:12px;right:12px;bottom:calc(var(--sheet-h,194px) + 10px + env(safe-area-inset-bottom,0px))}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo img{aspect-ratio:auto;height:190px}.workspace.on-site:has(.detail-panel) .detail-scene:has(.model-view-photo) .model-views{bottom:calc(var(--sheet-h,194px) + 10px + 190px + 34px + 10px + env(safe-area-inset-bottom,0px))}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.workspace.on-site .side-panel.rising{transition:none}}@media (max-width:899.98px){:root,:root[data-theme=night]{--glass:var(--glass-solid);--glass-blur:none}*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.workspace.on-site:has(.story-panel:is(.kart,.liste)) .main-stage{height:auto;top:0;bottom:var(--story-card-h,180px)}.workspace.on-site:has(.story-panel:is(.kart,.liste)) .side-panel{background:var(--surface);border-radius:24px 24px 0 0;height:auto;max-height:46dvh;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001f}.workspace.on-site:has(.story-panel.liste) .side-panel{max-height:52dvh}.story-panel:is(.kart,.liste){height:auto;padding:0 20px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;min-height:0;margin:0;display:flex}.story-panel.liste{max-height:52dvh}.story-fold{width:64px;height:26px;color:var(--text-muted);background:0 0;border:0;place-items:center;margin:0 auto;padding:0;display:grid}.story-card-body{padding:2px 0 4px}.story-panel.kart .story-card-text{font:600 19px/27px var(--font);color:var(--text);margin:0 0 8px}.story-card-body .kaynak-link{color:var(--text-muted);font-size:12px}.story-card-foot{grid-template-columns:44px 1fr auto 1fr 44px;align-items:center;margin-top:10px;display:grid}.story-step{width:48px;height:48px;color:var(--text);background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid}.story-step:disabled{opacity:.3}.story-step:active{background:var(--primary-light)}.story-settings{flex-wrap:wrap;gap:6px;padding:2px 0 8px;display:flex}.story-chip{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text);font:600 13px var(--font);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.story-chip.on{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.story-sound{background:var(--primary);width:58px;height:58px;color:var(--on-primary);transition:transform .16s var(--ease), background .16s var(--ease);border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px #141b2b38}.story-sound:active{transform:scale(.94)}.story-sound.on{background:var(--gold,#c9a24a);color:#1b1407}.story-all,.story-foot-side{width:44px;height:44px;color:var(--text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.story-card-foot .story-count{min-width:0;color:var(--text-muted);font:600 13px/1 var(--font);font-variant-numeric:tabular-nums;justify-self:end}.story-panel.kart.folded .story-card-foot{margin-top:0}.story-list-head{justify-content:space-between;align-items:center;padding:14px 0 6px;display:flex}.story-list-head b{font:600 16px/22px var(--font)}.story-list-close{background:var(--primary-light);width:36px;height:36px;color:var(--text);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.story-panel.liste .story-list{flex:1;min-height:0;margin:0 -20px;padding:0 8px;overflow-y:auto}.story-panel.liste .story-list li{background:0 0;border:0;min-height:0;margin:0;padding:0}.story-panel.liste .story-list li:before{display:none}.story-panel.liste .story-list li button{text-align:left;width:100%;color:var(--text-muted);background:0 0;border:0;border-radius:14px;grid-template-columns:26px 1fr;gap:10px;padding:10px 12px;display:grid}.story-panel.liste .story-list li.current button{background:var(--primary-light);color:var(--text)}.story-panel.liste .story-list li button>span{font:600 13px/22px var(--font);font-variant-numeric:tabular-nums}.story-panel.liste .story-list .story-text{font:500 15px/22px var(--font);margin:0}.site-peek.compact{cursor:pointer;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:20px 14px 14px;display:grid}.site-peek.compact .peek-up{color:var(--text-muted);animation:1.6s ease-in-out .6s 3 peek-up;position:absolute;top:3px;left:50%;transform:translate(-50%)}@keyframes peek-up{50%{transform:translate(-50%,-3px)}}.site-peek.compact .peek-photo{border-radius:14px;width:64px;height:64px;overflow:hidden}.site-peek.compact .peek-photo :is(img,svg){object-fit:cover;width:100%;height:100%}.site-peek.compact .peek-name{min-width:0}.site-peek.compact h3{font:600 21px/25px var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.site-peek.compact .peek-meta{color:var(--text-muted);margin:3px 0 0;font-size:13px}.site-peek.compact .peek-go{background:var(--primary);width:46px;height:46px;color:var(--on-primary);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.site-peek.compact .peek-close{width:28px;height:28px;top:6px;right:6px}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.site-peek.compact .peek-up{animation:none}}.route-cards .route-card{border-radius:18px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px 14px 14px 16px}.route-card-text{min-width:0}.route-card strong{font-size:17px;line-height:22px}.route-card small{margin-top:2px;font-size:13px}.route-card-stops{display:flex}.route-card-stops>*{border:2px solid var(--surface);object-fit:cover;margin-left:-10px;overflow:hidden;border-radius:50%!important;width:34px!important;height:34px!important}.route-card-stops>:first-child{margin-left:0}.route-card-go{color:var(--text-muted)}@media (max-width:899.98px){.explore-tabs{display:none}.explore-heading:has(.explore-routes,.explore-back){justify-content:space-between;align-items:center;gap:8px;display:flex}.explore-routes,.explore-back{background:var(--primary-light);height:34px;color:var(--primary);font:600 13px var(--font);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.explore-back{order:-1;padding-left:8px}.explore-heading:has(.explore-back) h2{flex:1;margin:0;font-size:16px}}.coach-tip{z-index:40;pointer-events:none;animation:coach-in .32s var(--ease) both;justify-items:center;gap:10px;display:grid;position:fixed;left:50%;transform:translate(-50%)}.coach-tip p{color:#fff;font:600 14px/18px var(--font);white-space:nowrap;background:#141b2b;border-radius:999px;margin:0;padding:9px 16px;box-shadow:0 8px 24px #00000047}.coach-finger{color:#141b2b;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 8px 22px #00000040}.coach-finger svg{z-index:1;position:relative}.coach-ring{opacity:0;border:2px solid #fff;border-radius:50%;position:absolute;inset:0}.coach-tip.tap .coach-finger{animation:1.4s ease-in-out infinite coach-press}.coach-tip.tap .coach-ring{animation:1.4s ease-out infinite coach-ripple}.coach-tip.swipe-up .coach-finger{animation:coach-up 1.6s var(--ease) infinite}.coach-tip.swipe-down .coach-finger{animation:coach-down 1.6s var(--ease) infinite}.coach-tip.tap-sides .coach-finger{animation:2.4s ease-in-out infinite coach-sides}.coach-tip.tap-sides .coach-ring{animation:1.2s ease-out infinite coach-ripple}@keyframes coach-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes coach-press{0%,60%,to{transform:scale(1)}30%{transform:scale(.86)}}@keyframes coach-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes coach-up{0%{opacity:0;transform:translateY(26px)}20%{opacity:1}70%{opacity:1;transform:translateY(-26px)}to{opacity:0;transform:translateY(-26px)}}@keyframes coach-down{0%{opacity:0;transform:translateY(-26px)}20%{opacity:1}70%{opacity:1;transform:translateY(26px)}to{opacity:0;transform:translateY(26px)}}@keyframes coach-sides{0%,45%{transform:translate(70px)scale(1)}20%{transform:translate(70px)scale(.86)}55%,to{opacity:.5;transform:translate(-70px)scale(1)}75%{transform:translate(-70px)scale(.86)}}.coach-tip.map{top:42%}.coach-tip.stage{top:34%}.coach-tip.above-card{bottom:calc(var(--peek-h,120px) + 28px + env(safe-area-inset-bottom,0px))}.coach-tip.above-card .coach-finger{order:0}.coach-tip.above-site-card{bottom:calc(var(--sheet-h,194px) + 24px + env(safe-area-inset-bottom,0px))}body:has(.view-choice) .coach-tip.above-site-card{display:none}@media (prefers-reduced-motion:reduce){.coach-tip,.coach-tip .coach-finger,.coach-tip .coach-ring{animation:none}}.view-choice{z-index:12;left:16px;right:16px;top:calc(80px + env(safe-area-inset-top,0px));background:var(--glass-solid);box-shadow:var(--glass-edge), 0 18px 40px #141b2b38;text-align:center;border-radius:22px;padding:16px 14px 14px;animation:.52s cubic-bezier(.22,1,.36,1) .65s both vc-in;position:absolute}.view-choice .vc-title{font:600 17px/22px var(--font);margin:0}.view-choice .vc-sub{color:var(--text-muted);font:400 13px/18px var(--font);margin:4px 0 12px}.vc-options{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.vc-or{color:var(--text-muted);font:500 12px var(--font)}.view-choice button{border:1.5px solid var(--border);background:var(--surface);color:var(--text);transition:transform .16s var(--ease), border-color .16s var(--ease);border-radius:18px;justify-items:center;gap:2px;padding:14px 8px 12px;animation:.42s cubic-bezier(.34,1.56,.64,1) both vc-pop;display:grid}.view-choice .vc-photo{animation-delay:.9s}.view-choice .vc-model{animation-delay:1.05s}.view-choice button:active{border-color:var(--primary);transform:scale(.96)}.view-choice button b{font:600 15px var(--font);margin-top:6px}.view-choice button small{color:var(--text-muted);font-size:12px}.vc-art{width:52px;height:40px;color:var(--primary);place-items:center;display:grid;position:relative}.vc-photo .vc-art i{border:2px solid var(--surface);background:linear-gradient(160deg,#9fb7c9 0 45%,#c9a46a 45% 100%);border-radius:6px;width:30px;height:24px;animation:3s ease-in-out infinite vc-shuffle;position:absolute;box-shadow:0 2px 6px #0000002e}.vc-photo .vc-art i:first-child{animation-delay:0s;transform:translate(-9px,3px)rotate(-10deg)}.vc-photo .vc-art i:nth-child(2){animation-delay:1s;transform:translate(0)rotate(2deg)}.vc-photo .vc-art i:nth-child(3){animation-delay:2s;transform:translate(9px,-3px)rotate(12deg)}.vc-model .vc-art svg{animation:3.2s ease-in-out infinite vc-turn}@keyframes vc-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}}@keyframes vc-pop{0%{opacity:0;transform:translateY(8px)scale(.92)}}@keyframes vc-shuffle{0%,to{z-index:1}33%{z-index:3;translate:0 -4px}66%{z-index:2}}@keyframes vc-turn{0%,to{transform:rotateY(0)rotate(0)}50%{transform:rotateY(180deg)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.view-choice,.view-choice button,.vc-art i,.vc-art svg{animation:none!important}}.about-lightbox{overflow:hidden}.about-lightbox .zoom-photo{z-index:0;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .22s var(--ease);will-change:transform;position:relative}.about-lightbox p{z-index:1;position:relative}.about-lightbox button{z-index:1}@media (max-width:899.98px){html:has(.workspace){touch-action:pan-x pan-y}}.map-keep{display:contents}.map-keep.parked{visibility:hidden}@media (max-width:899.98px){.story-photo-card,.story-photo-card.placed{cursor:pointer;touch-action:manipulation;background:#1d2124;border-radius:16px;height:22dvh;display:block;overflow:hidden;width:auto!important;inset:auto 8px 8px!important}.story-photo-card .story-photo-open{width:100%;height:100%;padding:0;display:block;position:relative}.story-photo-card img{object-fit:contain;width:100%;height:100%;display:block}.story-photo-card>button>span{color:#fff;background:#0000008c;border-radius:999px;max-width:calc(100% - 16px);padding:2px 8px;position:absolute;bottom:8px;left:8px}.story-photo-card strong{color:inherit;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:16px;display:block;overflow:hidden}.story-photo-card small,.story-photo-size{display:none}:is(.media-scene:has(.story-photo-card) .model-inside,.media-scene:has(.story-photo-card) .model-part-name){bottom:calc(22dvh + 20px)}.story-panel.kart.fotolu{padding-bottom:8px}.story-panel.kart.fotolu .story-card-text{font:500 15px/20px var(--font);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 2px;display:-webkit-box;overflow:hidden}.story-panel.kart.fotolu .story-card-body>:not(.story-card-text,.kaynak-mini){display:none}.story-panel.kart.fotolu .story-fold{height:18px}.workspace:has(.story-panel.liste) .story-photo-card{display:none}.workspace.on-site:has(.detail-panel) .side-panel{height:calc(var(--sheet-h,194px) + env(safe-area-inset-bottom,0px));padding:0 20px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-radius:24px 24px 0 0;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #0000001f}.workspace.on-site .side-panel:not(.full) .detail-panel{-webkit-mask-image:none;mask-image:none}}.galeri figure .scene-photo{background:color-mix(in srgb, var(--text) 8%, var(--surface))}.city-pick svg{transition:transform .2s var(--ease)}.city-pick svg.turned{transform:rotate(180deg)}.city-menu{z-index:20;background:var(--surface);transform-origin:0 0;min-width:200px;animation:city-menu-in .18s var(--ease) both;border-radius:16px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 32px #141b2b38}.city-menu button{height:44px;color:var(--text);font:600 15px var(--font);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.city-menu button:hover,.city-menu button:focus-visible{background:var(--primary-light)}.city-menu button[aria-checked=true]{color:var(--primary)}.city-menu .city-menu-all{border-top:1px solid var(--border);color:var(--text-muted);border-radius:0 0 10px 10px;margin-top:4px;font-weight:500}@keyframes city-menu-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.city-menu{animation:none}}@media (max-width:899.98px){.map-chips{overflow:visible}.city-menu{left:16px}}.detail-panel .ikili{display:none}.hikaye-basla{background:var(--primary);width:100%;height:52px;color:var(--on-primary);font:600 16px var(--font);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.hikaye-basla:active{transform:scale(.985)}.hikaye-basla.bitti{background:var(--primary-light);color:var(--primary)}.story-photo .zoom-photo{touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .22s var(--ease)}.story-photo{overflow:hidden}.custom-route.yeni{background:var(--sehir-aksan,var(--primary));color:#fff;text-align:left;width:100%;box-shadow:0 8px 22px color-mix(in srgb, var(--sehir-aksan,var(--primary)) 30%, transparent);transition:transform .16s var(--ease);border:0;border-radius:20px;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:14px;margin-top:14px;padding:14px 14px 14px 16px;display:grid}.custom-route.yeni:active{transform:scale(.985)}.custom-route.yeni strong{color:#fff;font:600 17px/22px var(--font);display:block}.custom-route.yeni small{color:#fffc;margin-top:2px;font-size:13px;line-height:18px;display:block}.cr-art{color:#ffffffb3;width:64px;height:44px}.cr-art circle{fill:#fff}.cr-art .cr-new{fill:var(--gold,#c9a24a);transform-origin:56px 10px;animation:1.8s ease-in-out infinite cr-pulse}.cr-plus{width:44px;height:44px;color:var(--sehir-aksan,var(--primary));background:#fff;border-radius:50%;place-items:center;display:grid}@keyframes cr-pulse{50%{transform:scale(1.35)}}.rb-coach{background:var(--primary-light);border-radius:18px;grid-template-columns:76px 1fr;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;display:grid}.rb-coach-art{width:76px;height:64px;position:relative}.rb-coach-pin{background:var(--sehir-aksan,var(--primary));color:#fff;border-radius:50% 50% 50% 4px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;left:10px;transform:rotate(-45deg)}.rb-coach-pin>svg{transform:rotate(45deg)}.rb-coach-plus{border:2px solid var(--surface);background:var(--gold,#c9a24a);color:#1b1407;border-radius:50%;place-items:center;width:20px;height:20px;animation:1.6s ease-in-out infinite rb-plus;display:grid;position:absolute;top:-6px;right:-6px;transform:rotate(45deg)}.rb-coach-finger{color:#141b2b;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;animation:1.6s ease-in-out infinite rb-tap;display:grid;position:absolute;top:20px;left:38px;box-shadow:0 4px 12px #0003}.rb-coach-text b{font:600 15px/20px var(--font);color:var(--text);display:block}.rb-coach-text small{color:var(--text-muted);margin-top:3px;font-size:13px;line-height:18px;display:block}@keyframes rb-tap{0%,to{transform:translate(8px,10px)}40%,55%{transform:translate(0)scale(.9)}}@keyframes rb-plus{40%,55%{transform:rotate(45deg)scale(1.3)}}@media (prefers-reduced-motion:reduce){.cr-art .cr-new,.rb-coach-plus,.rb-coach-finger{animation:none}}@media (max-width:899.98px){.workspace.on-site:has(.detail-panel) .side-panel{transition:height .28s var(--ease), transform .38s cubic-bezier(.22, 1, .36, 1)}.workspace.on-site:has(.detail-panel) .side-panel.rising{transition:height .48s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.workspace.on-site:has(.detail-panel) .side-panel.dragging{transition:none}.workspace.on-site:has(.detail-panel):has(.model-view-photo) .side-panel{transform:translateY(calc(var(--sheet-h,194px) - 64px))}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo{bottom:calc(64px + 10px + env(safe-area-inset-bottom,0px))}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo.large{bottom:calc(64px + 10px + env(safe-area-inset-bottom,0px))}.workspace.on-site:has(.detail-panel) .detail-scene .model-view-photo img{height:46dvh}.workspace.on-site:has(.detail-panel) .detail-scene:has(.model-view-photo) .model-views{bottom:calc(64px + 10px + 46dvh + 34px + 10px + env(safe-area-inset-bottom,0px))}}@media (max-width:899.98px) and (prefers-reduced-motion:reduce){.workspace.on-site:has(.detail-panel) .side-panel{transition:none}}.site-peek .peek-actions .peek-start{flex:1;height:48px;margin-top:0}.story-bar{align-items:center;gap:10px;display:flex}.story-bar-sound{flex:1;justify-content:center;display:flex}.story-bar-sound .story-sound{background:var(--primary);width:48px;height:48px;color:var(--on-primary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px #141b2b33}.story-bar-sound .story-sound.on{background:var(--gold,#c9a24a);color:#1b1407}.emblem{overflow:visible}.emblem path{animation:1.4s cubic-bezier(.2,.8,.2,1) forwards emblem-draw-once}.emblem .emblem-turn{transform-origin:0 0;transform-box:view-box;animation:9s linear 1.2s infinite emblem-turn}.emblem .emblem-ring{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.18 .82;opacity:.55;transform-origin:0 0;transform-box:view-box;animation:1.4s linear infinite emblem-ring}@keyframes emblem-draw-once{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes emblem-turn{to{transform:rotate(360deg)}}@keyframes emblem-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.emblem path{stroke-dashoffset:0;animation:none}.emblem .emblem-turn,.emblem .emblem-ring{animation:none}}.model-ring{pointer-events:none;z-index:2;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.model-ring:before,.model-ring:after{content:"";border-radius:50%;position:absolute;inset:0}.model-ring:before{border:3px solid color-mix(in srgb, var(--sehir-aksan,#22566e) 22%, transparent)}.model-ring:after{border:3px solid #0000;border-top-color:var(--sehir-aksan,#22566e);border-right-color:var(--sehir-aksan,#22566e);animation:.9s linear infinite model-ring}.model-ring.gone{opacity:0;transition:opacity .26s}@keyframes model-ring{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.model-ring:after{animation-duration:2.4s}}.spotlight{z-index:39;pointer-events:none;animation:spot-in .36s var(--ease) both;position:fixed;inset:0}.spotlight svg{position:absolute;inset:0}.spotlight path{fill:#080c169e}.spotlight-arrow{color:#141b2b;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-20px;animation:1.1s ease-in-out infinite spot-arrow;display:grid;position:absolute;box-shadow:0 6px 18px #0000004d}@keyframes spot-in{0%{opacity:0}}@keyframes spot-arrow{50%{transform:translateY(8px)}}.coach-tip.under-spot{top:40%}.coach-tip.turn .coach-finger{animation:2s ease-in-out infinite coach-turn}@keyframes coach-turn{0%,to{transform:translate(-46px)}15%{transform:translate(-46px)scale(.9)}65%{transform:translate(46px)scale(.9)}80%{transform:translate(46px)}}.coach-tip.click .coach-finger{animation:1.4s ease-in-out infinite coach-press}.coach-tip.click .coach-ring{animation:1.4s ease-out infinite coach-ripple}body[data-coach=hikaye] .story-card-body{animation:2.4s ease-in-out infinite demo-next}@keyframes demo-next{0%,18%{opacity:1;transform:none}26%{opacity:0;transform:translate(-24px)}34%{opacity:0;transform:translate(24px)}44%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.spotlight,.spotlight-arrow,.coach-tip.turn .coach-finger,body[data-coach=hikaye] .story-card-body{animation:none}}.view-choice{top:calc(124px + env(safe-area-inset-top,0px));z-index:41}body:has(.view-choice) .galeri-arac .scene-media-switch{z-index:41;position:relative}.gg-m .gg-foto{--gg-h:min(42vh, 380px);transition:none}.gg-m:not(.gg-akis) .gg-foto{height:var(--gg-h)}body:has(.gg){overflow-x:clip}.gg,.gg-m{max-width:100vw;overflow-x:clip}.gg-m,.gg-foto.esli,.gg-foto.esli *{touch-action:pan-y}.story-bar-gap{flex:1}.story-player{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.story-player .story-transport{align-items:center;gap:14px;display:flex}.story-player-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.story-step-wide{border:1.5px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text);border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #141b2b14}.story-step-wide:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.story-step-wide:disabled{opacity:.35}.story-player .story-sound{background:var(--primary);width:56px;height:56px;color:var(--on-primary);border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 6px 16px #141b2b33}.story-player .story-sound.on{background:var(--gold,#c9a24a);color:#1b1407}.story-player .story-voice-compact{gap:4px;display:flex}.coach-tip{grid-template-areas:"finger""text"}.coach-tip .coach-finger{grid-area:finger}.coach-tip p{grid-area:text;padding-right:34px}.coach-close{pointer-events:auto;color:#fff;background:#ffffff2e;border:0;border-radius:50%;grid-area:text;place-self:center end;place-items:center;width:24px;height:24px;margin-right:6px;padding:0;display:grid}@media (max-width:899.98px){.gg-m .gg-yakin{margin-top:4px;font-size:11px;line-height:14px}.gg-m #gg-bilgi{margin-top:12px}.gg-m .gg-ad{font-size:16px;line-height:21px}.gg-m .gg-meta{font-size:12px;line-height:16px}.gg-m .gg-kaynak{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:10px;line-height:13px;display:-webkit-box;overflow:hidden}.gg-m .gg-bugun{border-radius:12px;gap:6px 8px;margin-top:8px;padding:8px 10px}.gg-m .gg-bugun .gb-ik{width:26px;height:26px}.gg-m .gg-bugun b{font-size:13px;line-height:18px}.gg-m .gg-bugun small{display:none}.gg-m .gg-bugun .btn{min-height:38px;font-size:14px}.gg-m .gg-nereye{height:36px;font-size:13px;left:auto;right:12px;transform:none}.gg .gg-m .gg-nereye:not(:disabled):active,.gg-m.gg .gg-nereye:not(:disabled):active{transform:translateY(1px)}.gg-m .gg-baslik:after{content:"";background:var(--gold);border-radius:2px;width:28px;height:2px;margin:3px auto 0;display:block}}.spotlight.clear path{fill:#0000}.route-page{position:relative}.route-close{z-index:2;border:1px solid var(--line,#0000001a);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:0}.route-off{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:12;background:var(--text);height:44px;color:var(--surface);font:600 14px/1 var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #00000038}.route-off:not(:disabled):active{transform:translate(-50%,1px)}@media (max-width:899.98px){.route-off{top:calc(112px + env(safe-area-inset-top,0px));bottom:auto}}@media (min-width:900px){.map-chips{top:16px;left:34px}.map-chips .chip.city-only{display:inline-flex}.map-chips .city-menu{top:60px;left:34px}}.chip.city-pick.ulke,.chip.city-pick.ulke:hover{color:#fff;background:#c8102e;border-color:#c8102e}.chip.city-pick.ulke .city-motif{filter:brightness(0)invert()}.legal-dialog .legal-body{max-height:min(70dvh,640px);color:var(--text);font:400 15px/1.6 var(--font);padding-right:4px;overflow-y:auto}.legal-dialog .legal-body h3{font:650 17px/1.3 var(--font);color:var(--text);margin:22px 0 6px}.legal-dialog .legal-body h3:first-child{margin-top:0}.legal-dialog .legal-body p{margin:6px 0}.legal-dialog .legal-body ul{margin:6px 0;padding-left:20px}.legal-dialog .legal-body li{margin:4px 0}.legal-dialog .legal-draft{border:1px solid var(--border);background:var(--primary-light);color:var(--text);border-radius:12px;padding:10px 12px}.legal-dialog .legal-table-wrap{margin:8px 0;overflow-x:auto}.legal-dialog table{border-collapse:collapse;width:100%;font-size:14px}.legal-dialog th,.legal-dialog td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:8px}.legal-dialog th{background:var(--primary-light);color:var(--text);font-weight:600}.legal-dialog td{color:var(--text-muted)}@media (max-width:899.98px){.legal-dialog table,.legal-dialog tbody,.legal-dialog tr,.legal-dialog td{width:100%;display:block}.legal-dialog thead{display:none}.legal-dialog tr{border:1px solid var(--border);border-radius:12px;margin:0 0 10px;overflow:hidden}.legal-dialog td{border:0;border-bottom:1px solid var(--border)}.legal-dialog td:last-child{border-bottom:0}.legal-dialog td:before{content:attr(data-label);color:var(--text);font-size:12px;font-weight:600;display:block}}.figure-avatar{background:color-mix(in srgb, var(--figure) 22%, var(--surface));border:2px solid var(--figure);color:var(--figure);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.figure-avatar img{object-fit:cover;width:100%;height:100%;display:block}.figure-avatar b{font-weight:700;line-height:1}.topbar .figure-avatar{border-width:2px}.profile-card .profile-hero{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:24px;grid-column:1/-1;justify-items:center;padding:0 16px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #141b2b14}.profile-cover{background:radial-gradient(120% 140% at 15% 0%, color-mix(in srgb, var(--figure) 80%, white) 0%, var(--figure) 45%, color-mix(in srgb, var(--figure) 55%, #2a1d63) 100%);justify-self:stretch;width:calc(100% + 32px);height:92px;margin:0 -16px}.profile-avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;margin-top:-48px;padding:0;position:relative}.profile-avatar-btn .figure-avatar{box-shadow:0 0 0 4px var(--surface), 0 6px 16px #141b2b2e;border-width:3px}.profile-avatar-edit{background:var(--figure);color:#fff;width:30px;height:30px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:-2px}.profile-card .profile-hero h2{font:600 26px/1.1 var(--font-display);margin:10px 0 0}.profile-card .profile-figure{color:var(--text-muted);font:500 13px/18px var(--font);margin:2px 0 0}.profile-stats{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:14px 0 0;display:grid}.profile-stats>div{background:color-mix(in srgb, var(--figure) 12%, var(--surface));border-radius:14px;flex-direction:column;padding:10px 4px;display:flex}.profile-stats dd{color:var(--text);font:700 22px/26px var(--font-display);margin:0}.profile-stats dt{color:var(--text-muted);font:500 12px/16px var(--font)}.profile-card>.profile-badge-count,.profile-card>.profile-progress-summary{display:none}.avatar-picker .avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 10px;display:grid}.avatar-picker .avatar-grid button{background:var(--primary-light);color:var(--text);font:500 12px/16px var(--font);cursor:pointer;border:2px solid #0000;border-radius:18px;justify-items:center;gap:6px;padding:12px 6px;display:grid;position:relative}.avatar-picker .avatar-grid button.chosen{border-color:var(--primary)}.avatar-picker .chosen-mark{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}@media (max-width:899.98px){.profile-card .profile-hero{margin-bottom:4px}.topbar .access-menu{display:none}}
