.youtube-mount{position:absolute;inset:0;z-index:2;background:#000;min-height:200px}.detail-visual:has(.youtube-mount){min-height:200px}.player-message{padding:12px 16px;font-size:14px;color:#45454c;background:#f4f4f6;margin:0}.player-problem{background:#fff1f0;color:#881c17}.player-message p{margin:0 0 10px}.player-message div{display:flex;gap:12px;flex-wrap:wrap}.player-message a,.player-message button{border:1px solid #b6a2a0;border-radius:6px;padding:7px 10px;background:#fff;color:#991e17}.dark,:root{--background:#090a0c;--foreground:#fafafa;--card:#191a1d;--primary:#ce0000;--border:#3c3c40;--color-primary-foreground:#fff;--color-secondary:#27272a;--color-muted:#222225;--color-muted-foreground:#bdbdc2;--color-accent:#343437;--color-destructive:#ff5047;--color-ring:#e8332a}body{background:#08090b;font-family:Roboto,Noto Sans KR,Malgun Gothic,Arial,sans-serif}.main{background:#090a0c}.muted{color:#b9babf}.eyebrow{color:#f6f6f7;letter-spacing:1.5px}.wordmark{display:inline-flex;align-items:center;flex-shrink:0}.brand-logo{display:inline-block;position:relative;width:108px;aspect-ratio:2420/1196;vertical-align:middle;line-height:0}.brand-logo img{width:100%;height:100%;display:block;object-fit:contain}.brand-logo .brand-live-original{position:absolute;inset:0;clip-path:polygon(71.8% 22.5%,100% 22.5%,96.8% 48.5%,68.8% 48.5%)}.rail{background:#0a0a0b;border-color:#2c2c2f}.rail>.brand-icon{margin-top:6px;margin-bottom:28px}.brand-icon .brand-logo,.rail>.brand-icon{background:none;border:0;border-radius:0;width:54px;height:auto}.brand-icon .brand-logo{display:block;aspect-ratio:2420/1196}.brand-icon .brand-logo:after{display:none}.rail>.active{background:#301315;color:#ff4b42}.rail>a:not(.brand-icon),.rail>button{color:#d2d2d5}.rail-bottom{color:#fff;background:#c00;font-size:9px;font-style:italic;font-weight:800;border:0;border-radius:0;transform:skew(-8deg)}.topbar{border-color:#303035}.topbar nav{color:#bdbdc2}.topbar nav .active{color:#fff}.register{color:#fff!important;border-color:#626269!important}.account-button{color:#fff}.searchbar{--search-text:#171719;--search-placeholder:#6e6e75;--search-icon:#555;background:#fff;border-color:#fff}.searchbar,.searchbar button{color:var(--search-icon)}.searchbar input{color:var(--search-text)!important;caret-color:var(--search-text)}.searchbar input::placeholder{color:var(--search-placeholder);opacity:1}.search-row>[data-slot=select-trigger],.search-row>[role=combobox]{background:#fff!important;color:#252529!important;border-color:#dedee3!important}.search-row>.saved{color:#ff6259}.category-tabs [role=tab]{background:#232326;border-color:#39393f;color:#e4e4e7}.category-tabs [role=tab][data-state=active]{background:#c00!important;color:#fff!important;border-color:#f1443a}.filter-panel{background:#202023;border-color:#3a3a40}.connection-note{color:#ffc1bd}.map-surface{background:#08090b url(/brand/space.svg) 50%/cover;border-color:#303139}.map-top{color:#f4f4f6}.map-top .muted{color:#ceced4}.globe-controls{border-color:#5e5f66}.globe-controls button{background:#15161be8;color:white}.globe-controls button:hover{background:#35353c}.globe-caption{color:#e0e0e3;text-shadow:0 1px 3px #000}.globe-caption span{color:#bfc0c9}.map-legend{border-color:#34343e;background:#0c0d12b8;color:#e5e5eb}.dot.brand-red{background:#fa3d32}.dot.selected-dot{background:#fff;border:1px solid #b6b6bc}.place-detail{background:#fff;color:#171719;border-color:#ddd}.detail-visual,.visual-pattern{background:radial-gradient(ellipse at 50% 42%,#263958 0,#11151e 62%,#08090b 100%)}.visual-pattern{color:#ffffff15}.play-round{color:white;background:#d00000bd;border-color:#ff6e67}.play-round:hover{background:#e11414}.status-badge{color:#fff;background:#19191dd9}.visual-caption{color:#fff}.detail-body .eyebrow{color:#ac0000}.channel-name,.coordinates,.stats-line{color:#68686f}.detail-body h2{color:#141416}.place-facts{border-color:#ddd}.place-facts>div{color:#73737b}.place-facts strong{color:#161618}.weather-credit{color:#68686f}.detail-actions button{background:#fff!important;color:#303036!important;border-color:#ccc!important}.detail-actions button:hover{background:#fceaea!important;color:#b70000!important}.external-link{color:#b90000}.player-tools{background:#18191d;color:#fff}.error-text{color:#e1473e}.places-section{background:#fff;color:#171719;border:1px solid #dedee3;border-radius:10px;padding:24px;margin-top:24px}.section-heading h2 span{color:#c00}.section-heading [role=combobox]{background:#fff;color:#29292f;border-color:#ccc}.place-grid{gap:0;grid-template-columns:1fr 1fr}.place-card{background:#fff;color:#171719;border:0;border-bottom:1px solid #e4e4e8;border-radius:0;padding:18px 14px}.place-card:hover{background:#f5f5f7}.place-card.selected{background:#fff1f0;box-shadow:inset 3px 0 #d00000}.place-card h3{font-size:14px;color:#171719}.place-card .muted,.place-card p{color:#6c6c73}.place-card>svg{color:#5c5c63}.card-number{background:#f2f2f4;color:#777}.card-number svg{color:#c00}.load-more{background:#fff;color:#333;border-color:#ccc}.empty{color:#777}.section-heading{margin-bottom:12px}.places-section button:focus-visible{outline-color:#d00000}footer{border-color:#343438;color:#bcbcc4}footer>.brand-logo{width:76px}footer button{color:#d1d1d7}.studio{background:#090a0c}.studio-header{border-color:#36363b}.back-link{color:#d8d8dc}.metric{background:#1b1b20;border-color:#38383f}.metric svg{color:#f45149}.metric small,.metric span{color:#c0c0c7}.table-frame{border-color:#3d3d44}.table-frame th{background:#28282f;color:#e1e1e6}.table-frame td{border-color:#33333b}.table-frame small,.table-title span{color:#b2b2bc}.table-status.live{color:#ff665c}.table-status.unknown{color:#c4c4cf}.studio-tabs [data-state=active]{color:#fff!important}.connection-badge{color:#ffb8b3;background:#3c1818;border-color:#72312c}.panel-heading p,.readiness-list p,.upload-box p{color:#bcbcc5}.keyword-grid>div,.readiness-list article,.upload-box{background:#19191f;border-color:#424249}.keyword-grid .muted,.pagination,.studio-footer a{color:#b7b7c1}.download-link,.readiness-list span,.upload-box>svg{color:#ff948e}.file-list a{background:#24242c}.file-list span,.history-row span{color:#b7b7c1}.history-row,.studio-footer,.timeline article{border-color:#3b3b43}.timeline pre{color:#cccbd4}.timeline time{color:#a9a9b5}.signin-link{background:#c00;color:#fff}.channel-dialog input,.keyword-form input{background:#222227;color:#fafafa;border-color:#474750}@media (min-width:1600px){.brand-logo{width:120px}}@media (max-width:800px){.topbar{height:78px}.topbar .brand-logo{width:88px}.places-section{padding:18px 12px}.place-grid{grid-template-columns:1fr}.place-card{padding:16px 10px}.category-tabs [role=tablist]{justify-content:flex-start}.studio-header .brand-logo{width:86px}}@media (max-width:600px){.places-section{margin-top:18px}.topbar{gap:12px}.topbar nav{font-size:12px}.globe-caption span{font-size:9px}.map-top{font-size:12px}}.global-language-bar{justify-content:flex-end;gap:16px;padding:12px 0;border-bottom:1px solid #26262d}.global-language-bar,.language-controls{display:flex;align-items:center;flex-wrap:wrap}.language-controls{gap:8px}.language-controls button{min-height:40px;font-size:14px;background:#161619;border-color:#41414a;color:#eeeef2}.language-controls button[aria-pressed=true]{border-color:#ec3737;background:#2b171a}.language-picker span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.language-dialog{max-width:560px;max-height:90dvh;overflow-y:auto;background:#131316;color:#f5f5f7;border-color:#42424a}.language-dialog [data-slot=dialog-description]{color:#babac4;line-height:1.6}.language-device-option{width:100%;min-height:64px;height:auto;justify-content:flex-start;white-space:normal;text-align:start}.language-device-option span{flex:1}.language-device-option small{display:block;color:#aaaab5;margin-top:4px}.language-options{max-height:280px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:6px}.language-options button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border:1px solid transparent;border-radius:8px;background:#1d1d23;text-align:start;overflow-wrap:anywhere}.language-options button.selected{border-color:#ec3737;background:#341c20}.language-options b{font-size:15px;font-weight:600}.language-options small{display:block;margin-top:4px;font-size:12px;color:#aeadbb}.language-footnote,.language-problem,.language-status{font-size:14px;line-height:1.55}.language-problem{color:#ffb4ab}.language-footnote{color:#aaaab5}.language-problem button,.translation-notice button{text-decoration:underline;margin-inline-start:8px}.translation-notice{display:flex;align-items:center;gap:7px;color:#b5b4c0;font-size:13px;max-width:100%}.translation-notice svg{flex-shrink:0}.original-channel{border-inline-start:2px solid #6c6b78;padding:10px 12px;margin:12px 0;font-size:14px;color:#b7b6c2}.channel-name,.detail-body h2,.original-channel,.place-card h3{overflow-wrap:anywhere}[dir=rtl] .main{margin-left:0;margin-right:76px}[dir=rtl] .rail{left:auto;right:0}[dir=rtl] .globe-area{direction:ltr}[dir=rtl] .globe-caption{direction:rtl}[dir=rtl] .register{margin-left:0;margin-right:auto}[dir=rtl] .detail-body,[dir=rtl] .map-legend,[dir=rtl] .place-card{text-align:right}@media(max-width:800px){.global-language-bar{justify-content:space-between;gap:8px;padding:10px 0}.language-controls{width:100%;justify-content:space-between}.device-language{flex:1}.language-picker{max-width:48%}[dir=rtl] .main{margin-right:0}}@media(max-width:400px){.language-options{grid-template-columns:1fr}.language-controls button{font-size:13px;padding-inline:10px}}.experience-shell .main{width:100%;max-width:1600px;margin:0 auto;padding:0 40px}[dir=rtl] .experience-shell .main{margin:0 auto}.experience-shell .topbar{height:78px;gap:32px}.experience-shell .topbar .brand-logo{width:98px}.experience-shell .topbar nav{gap:26px;align-self:stretch;align-items:center;white-space:nowrap}.experience-shell .topbar nav button{height:100%;position:relative;font-weight:600;font-size:13px}.experience-shell .topbar nav .active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#ef342b}.experience-shell .topbar .language-controls{margin-inline-start:auto;width:auto;flex-wrap:nowrap}.experience-shell .topbar .language-picker{max-width:none}.experience-shell .topbar .device-language{flex:none}.experience-shell .topbar nav .active{display:block}.experience-shell .topbar .language-controls button{height:34px;font-size:12px;background:transparent}.experience-shell .register{margin:0;height:34px;font-size:12px}.experience-shell .account-button{width:34px;height:34px;flex-shrink:0}.ocean-intro{padding:24px 0 20px;justify-content:space-between;gap:20px}.ocean-intro,.ocean-kicker{display:flex;align-items:center}.ocean-kicker{color:#c4c4ca;font-size:11px;gap:7px;letter-spacing:1.8px;margin-bottom:7px}.live-pill i,.ocean-kicker>span{width:5px;height:5px;border-radius:50%;background:#ff3f35;flex-shrink:0}.ocean-intro h1{font-size:30px;line-height:1.25;font-weight:700;letter-spacing:-1.1px;margin:0 0 8px}.ocean-subtitle{color:#a4a4ac;font-size:12px;line-height:1.65}.map-shortcut{display:flex;align-items:center;gap:10px;padding:12px 15px;border:1px solid #36363c;border-radius:7px;font-size:12px;color:#dedee3;background:#141518;flex-shrink:0}.map-shortcut:hover{background:#232429;border-color:#777}.ocean-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:12px}.ocean-toolbar button,.ocean-toolbar>div,.ocean-toolbar>span{display:flex;align-items:center;gap:8px}.ocean-toolbar>span{font-weight:600}.ocean-toolbar strong{color:#ff5148;font-size:12px;margin-inline-start:2px}.ocean-toolbar>div{gap:22px}.ocean-toolbar button{color:#bdbdc6;min-height:28px;font-size:11px}.ocean-toolbar button:hover{color:#fff}.ocean-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ocean-card{position:relative;display:block;height:clamp(132px,calc((100svh - 297px) / 3),235px);min-width:0;overflow:hidden;text-align:start;background:#151b20;border:1px solid #33343b;border-radius:8px;isolation:isolate}.live-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ocean-card .live-thumbnail{transition:transform .35s ease}.ocean-card:hover .live-thumbnail{transform:scale(1.035)}.ocean-card:hover{border-color:#bcbcc2}.ocean-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0007,transparent 35%,#0002 42%,#000d)}.ocean-card-top{position:absolute;top:11px;inset-inline:12px;display:flex;justify-content:space-between;align-items:center}.live-pill{color:white;display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border-radius:3px;background:#090a0bc9;font-size:9px;font-weight:800;letter-spacing:.7px;line-height:1}.ocean-source{color:#fff;font-size:10px;text-shadow:0 1px 4px #000}.ocean-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#050a1080;border:1px solid #ffffff80;display:grid;place-items:center;color:#fff;opacity:0;transition:opacity .2s ease}.ocean-card:focus-visible .ocean-play,.ocean-card:hover .ocean-play{opacity:1}.ocean-card-bottom{position:absolute;inset:auto 12px 11px;display:flex;align-items:flex-end;gap:11px}.ocean-index{font-size:20px;font-weight:300;color:#d9dde3;line-height:1.1;letter-spacing:-.6px}.ocean-label{flex:1;min-width:0}.ocean-location{display:block;color:#d0d4d9;font-size:10px;margin-bottom:4px}.ocean-label strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;color:#fff;font-weight:600}.ocean-footnote{display:flex;justify-content:space-between;gap:16px;padding:12px 0 16px;color:#919198;font-size:10px;line-height:1.6}.thumbnail-unavailable{position:absolute;inset:0;justify-content:center;gap:6px;color:#828b93;background:#141c23;font-size:10px}.ocean-empty,.thumbnail-unavailable{display:flex;flex-direction:column;align-items:center}.ocean-empty{padding:65px 20px;gap:14px;text-align:center;color:#999ba4}.ocean-empty h2{color:white;font-size:20px}.ocean-empty button{display:flex;align-items:center;gap:12px;color:white;margin-top:8px}.experience-translation{border-top:1px solid #28282e;padding:10px 0}.experience-translation:empty{display:none}.experience-translation .translation-notice{margin:0;padding:0;font-size:11px;color:#96969e}.experience-shell footer{padding:18px 0 22px;margin:0}.experience-shell footer .brand-logo{width:57px}.studio-link{display:flex;align-items:center;gap:7px;margin-inline-start:auto}.experience-shell footer button,.studio-link{font-size:11px}.experience-shell .explore-head{padding:26px 0 20px;align-items:center}.experience-shell .search-row{margin-bottom:16px}.experience-shell .category-tabs{margin-bottom:12px}.experience-shell .places-section{border:0;padding:20px 0;background:transparent;color:white}.experience-shell .section-heading h2{color:#eee;font-size:16px}.experience-shell .section-heading h2 span{color:#ff645a}.experience-shell .visual-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.experience-shell .visual-catalog .place-card{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:0;border:0;background:transparent;text-align:start;border-radius:7px;min-width:0}.catalog-thumbnail{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:7px;width:100%;background:#18222b}.catalog-thumbnail .live-pill{position:absolute;top:10px;inset-inline-start:10px}.experience-shell .visual-catalog .place-card>svg{display:none}.experience-shell .visual-catalog .place-card>div:last-of-type{padding:0 2px 8px;min-width:0;width:100%}.experience-shell .visual-catalog .place-card .muted{color:#a2a2ad;font-size:11px}.experience-shell .visual-catalog h3{color:#f3f3f4;margin:6px 0;font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6}.experience-shell .visual-catalog p{color:#96969f;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.experience-shell .visual-catalog .place-card:hover h3{color:#ff776f}.map-dialog{width:min(480px,calc(100vw - 32px));max-width:480px!important;max-height:92svh;overflow:auto}.compact-map{background:#090a0c url(/brand/space.svg) 50%/cover;border:1px solid #34343b;border-radius:10px;overflow:hidden}.compact-map .globe-area{min-height:0;height:300px}.compact-map .globe-viewport{height:290px;max-height:290px}.compact-map .globe-caption{font-size:10px;bottom:8px;left:10px}.compact-map .globe-caption span{font-size:9px}.compact-map .globe-controls{right:10px;bottom:38px}.compact-map .globe-controls button{padding:8px}.viewing-dialog{width:min(1080px,calc(100vw - 40px));max-width:1080px!important;max-height:92svh;overflow:auto;padding:22px;gap:18px}.viewing-dialog [data-slot=dialog-header]{padding-inline-end:30px;text-align:start}.viewing-dialog [data-slot=dialog-title]{font-size:17px;line-height:1.5}.viewing-dialog [data-slot=dialog-description]{font-size:12px}.viewing-detail{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);align-items:start;border:0;border-radius:7px;background:#fff}.viewing-detail .player-wrap{background:#090a0c;min-width:0}.viewing-detail .detail-visual{aspect-ratio:16/9;min-height:200px;background:#08090b}.viewing-detail .detail-body{padding:20px}.viewing-detail .detail-body .eyebrow{margin-bottom:12px;color:#65656d;font-size:11px}.viewing-detail .channel-name{margin:0 0 12px;overflow-wrap:anywhere}.viewing-detail .stats-line{margin:14px 0}.map-dialog [data-slot=dialog-close],.viewing-dialog [data-slot=dialog-close]{width:30px;height:30px;display:grid;place-items:center;top:12px;right:12px;background:#29292f;opacity:1}.viewing-detail .detail-actions{flex-wrap:wrap}.viewing-detail .player-tools{background:#17171b;color:#e6e6ec}@media (min-width:1600px){.ocean-intro{padding:32px 0 26px}.ocean-intro h1{font-size:36px}}@media (max-width:1050px){.experience-shell .main{padding:0 24px}.experience-shell .topbar{gap:24px}.experience-shell .register{display:none}.experience-shell .topbar nav{gap:20px}.experience-shell .visual-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.viewing-detail{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr)}}@media (max-width:760px){.experience-shell .main{padding:0 16px}.experience-shell .topbar{height:auto;min-height:70px;flex-wrap:wrap;gap:0;justify-content:space-between;padding-top:12px}.experience-shell .topbar .brand-logo{width:80px}.experience-shell .topbar .language-controls{margin-inline-start:auto;margin-inline-end:6px;gap:6px}.experience-shell .topbar .language-controls button{padding:0 9px;font-size:11px}.experience-shell .topbar .device-language>span{display:none}.experience-shell .topbar .device-language{width:34px}.experience-shell .topbar nav{width:100%;order:5;gap:26px;height:42px;margin:6px 0 0}.experience-shell .topbar nav button{font-size:12px}.ocean-intro{padding:22px 0 18px;gap:10px}.ocean-intro h1{font-size:25px}.ocean-kicker{font-size:10px;letter-spacing:1px}.ocean-subtitle{max-width:260px;font-size:11px}.map-shortcut{padding:10px;font-size:11px;gap:7px}.ocean-intro .map-shortcut{flex-direction:column;gap:5px}.ocean-intro .map-shortcut>svg:last-child{display:none}.ocean-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ocean-card{height:160px}.ocean-card:first-child{grid-column:1/-1;height:220px}.ocean-card-top{inset-inline:9px;top:9px}.ocean-card-bottom{inset-inline:9px;bottom:10px;gap:7px}.ocean-index{font-size:17px}.ocean-label strong{font-size:11px}.ocean-play{width:30px;height:30px;opacity:.85}.ocean-card:first-child .ocean-play{width:42px;height:42px}.ocean-card:first-child .ocean-label strong{font-size:14px}.ocean-toolbar{font-size:11px;padding-bottom:10px}.ocean-toolbar>div{gap:12px}.ocean-toolbar button{font-size:10px;gap:5px}.ocean-toolbar>span{gap:5px}.ocean-footnote{flex-direction:column;gap:3px;font-size:10px}.experience-shell .visual-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.viewing-dialog{width:calc(100vw - 24px);padding:16px}.viewing-detail{grid-template-columns:1fr}.viewing-detail .detail-visual{min-height:210px}.viewing-dialog [data-slot=dialog-title]{font-size:14px}.viewing-detail .detail-body{padding:18px}.experience-shell .explore-head h1{font-size:25px}.experience-shell .explore-head .muted{font-size:12px}.experience-shell .search-row{flex-wrap:wrap;gap:8px}.experience-shell .searchbar{flex-basis:100%;max-width:none}.experience-shell footer{gap:16px;flex-wrap:wrap}.experience-shell .studio-link{margin-inline-start:auto}}@media (max-width:360px){.ocean-toolbar>span svg{display:none}.ocean-card{height:150px}.ocean-toolbar>div{gap:7px}}@media (prefers-reduced-motion:reduce){.ocean-card .live-thumbnail,.ocean-play{transition:none}}.experience-shell .topbar{display:grid;grid-template-columns:120px minmax(0,1fr) 120px;gap:20px;height:80px;padding:0 28px}.experience-shell .topbar .wordmark{justify-self:start}.experience-shell .topbar .experience-modes{display:flex;align-items:center;justify-content:center;justify-self:center;gap:4px;width:auto;height:40px;margin:0;padding:4px;border-radius:24px;background:#1a1b1e;border:1px solid #303136}.experience-shell .topbar .experience-modes button{height:32px;display:flex;align-items:center;gap:8px;padding:0 17px;border-radius:18px;color:#a5a6ae;font-size:12px;font-weight:500;white-space:nowrap}.experience-shell .topbar .experience-modes .active{background:#ececed;color:#141416}.experience-shell .topbar .experience-modes .active:after{display:none}.utility-toggle{display:grid;place-items:center;justify-self:end;width:40px;height:40px;border-radius:50%;color:#cdced3}.utility-toggle:hover{background:#25262b}.recommendation-shell{height:100svh;min-height:480px}.recommendation-shell .main{display:flex;flex-direction:column;height:100%;width:100%;max-width:none;padding:0;margin:0}.recommendation-shell .topbar{flex:0 0 80px;border-bottom:0}.recommendation-home{flex:1;min-height:0;display:flex;flex-direction:column}.recommendation-invitation{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 24px 25px;min-height:83px;margin:0;font-size:clamp(18px,2.15vw,28px);line-height:1.5;font-weight:400;letter-spacing:-.65px;color:#e1e1e5;word-break:keep-all}.scenery-wall{flex:1;min-height:270px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:0;width:100%;background:#13171c}.scenery-tile{position:relative;display:block;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden;border:0;border-radius:0;padding:0;margin:0;text-align:start;isolation:isolate;background:#151b21}.scenery-tile .live-thumbnail{transition:filter .3s ease}.scenery-tile:hover .live-thumbnail{filter:brightness(1.12)}.scenery-tile:focus-visible{outline:2px solid white;outline-offset:-3px;z-index:1}.scenery-title{display:flex;align-items:center;gap:7px;position:absolute;inset:auto 0 0;padding:30px 18px 13px;color:#fff;font-size:13px;font-weight:500;line-height:1.4;white-space:nowrap;background:linear-gradient(transparent,#0009);text-shadow:0 1px 4px #000;pointer-events:none}.scenery-title,.scenery-title>span{overflow:hidden;text-overflow:ellipsis}.scenery-title>span{min-width:0}.country-flag{display:inline-block;width:22px;height:16px;flex:0 0 22px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff26;vertical-align:middle}.country-label{display:flex;align-items:center;gap:6px}.capture-index-panel{border:1px solid #303039;border-radius:16px;padding:22px;margin-bottom:28px}.catalog-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-count-note{margin:-12px 0 28px;line-height:1.7}.discovery-progress{margin:24px 0;padding:22px;border:1px solid #34363b;border-radius:14px}.discovery-progress h3{margin:0 0 12px}.discovery-progress p{margin:8px 0}.discovery-progress summary{cursor:pointer;margin-top:16px}.discovery-progress li{padding:6px 0;overflow-wrap:anywhere}.keyword-form.korean-keyword-form{grid-template-columns:minmax(0,1fr) auto}.keyword-filter{max-width:420px;margin-bottom:18px}@media(max-width:520px){.catalog-metrics .metric{padding:14px 8px}.catalog-metrics .metric strong{font-size:26px}.catalog-metrics .metric span{font-size:11px}.discovery-progress{padding:16px}.keyword-form.korean-keyword-form{grid-template-columns:1fr}}.capture-index-panel h2{margin-bottom:8px}.capture-index-panel p{margin:10px 0}.capture-index-panel details{margin-top:18px}.capture-index-panel summary{cursor:pointer}.capture-review-list{max-height:380px;overflow:auto}.capture-review-list>div{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid #303039;padding:12px 0}.capture-review-list strong{flex:1 1 300px;font-weight:500}.capture-review-list span{color:#a6a6b5}.capture-review-list a{text-decoration:underline}.scenery-empty{display:grid;place-items:center;padding:30px;color:#999ba3}.utility-dialog{max-height:90svh;overflow:auto}.utility-dialog .language-controls{width:100%;display:flex;flex-wrap:wrap}.utility-dialog .language-controls button{flex:1;max-width:none}.utility-dialog .translation-notice{font-size:12px;line-height:1.6}.utility-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #303036;padding-top:16px}.utility-actions a,.utility-actions button{display:flex;align-items:center;gap:12px;padding:14px 12px;font-size:13px;text-align:start;border-radius:6px;color:#dddde4}.utility-actions a:hover,.utility-actions button:hover{background:#27282e}.immersive-view.viewing-dialog{inset:0;transform:none;translate:none;animation:none;width:100%;max-width:none!important;height:100dvh;max-height:none;padding:0;gap:0;border:0;border-radius:0;background:#050505;display:flex;flex-direction:column;overflow:hidden}.immersive-topbar{height:54px;flex:0 0 54px;display:grid;grid-template-columns:110px minmax(0,1fr) 110px;align-items:center;padding:0 18px;gap:20px;background:#0c0c0f}.immersive-topbar [data-slot=dialog-header]{display:block;padding:0;min-width:0}.immersive-topbar [data-slot=dialog-title]{font-size:13px;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viewer-back,.viewer-info{display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;color:#d8d8df;font-size:12px}.viewer-back{justify-self:start}.viewer-info{justify-self:end;width:40px;border-radius:50%}.viewer-info[aria-expanded=true]{background:#303037}.immersive-view .viewing-detail{flex:1;min-height:0;display:flex;border:0;border-radius:0;background:#050505;overflow:hidden}.immersive-view .immersive-player{flex:1;min-width:0;height:100%;display:flex;flex-direction:column}.immersive-view .detail-visual{flex:1;width:100%;aspect-ratio:auto;min-height:200px;background:#050505}.immersive-view .detail-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.immersive-view .detail-body{flex:0 0 310px;width:310px;max-width:40vw;height:100%;overflow:auto;background:#fff}.immersive-view .detail-body[hidden]{display:none}.immersive-view .detail-body h2{margin-bottom:15px;font-size:16px}.immersive-player .player-message{flex-shrink:0;max-height:30vh;overflow:auto;background:#19191f;color:#d2d2db;font-size:12px}.immersive-player .player-problem{background:#291c1f;color:#ffc0b9}.immersive-player .player-message a,.immersive-player .player-message button{background:#3a292c;border-color:#886369;color:#ffe1dc}@media (max-width:760px){.experience-shell .topbar{grid-template-columns:1fr 1fr;grid-template-rows:54px 48px;gap:0;padding:0 14px 10px;height:112px;min-height:0}.experience-shell .topbar .wordmark{grid-column:1;grid-row:1}.experience-shell .topbar .brand-logo{width:72px}.experience-shell .topbar .experience-modes{grid-column:1/-1;grid-row:2;order:0;margin:0;gap:2px;height:40px;align-self:center}.experience-shell .topbar .experience-modes button{font-size:11px;gap:7px;padding:0 13px}.experience-shell .topbar .utility-toggle{grid-column:2;grid-row:1}.recommendation-shell .topbar{flex-basis:112px}.recommendation-invitation{min-height:82px;padding:12px 24px 20px;font-size:18px;line-height:1.7}.scenery-title{font-size:11px;font-weight:400;padding:26px 9px 11px}.immersive-topbar{grid-template-columns:35px minmax(0,1fr) 35px;padding:0 10px;gap:9px}.viewer-back span{display:none}.immersive-topbar [data-slot=dialog-title]{font-size:12px}.immersive-view.with-place-info .viewing-detail{flex-direction:column;overflow:auto}.immersive-view.with-place-info .immersive-player{flex:none;height:45dvh;min-height:230px}.immersive-view .detail-body{flex:1 0 auto;width:100%;max-width:none;height:auto;overflow:visible}.utility-actions{gap:2px}}@media (max-width:359px){.scenery-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,minmax(70px,1fr))}.scenery-tile:last-child:nth-child(odd){grid-column:1/-1}.recommendation-invitation{font-size:16px}}@media (prefers-reduced-motion:reduce){.scenery-tile .live-thumbnail{transition:none}}.experience-shell .topbar .experience-modes{align-self:center}.discovery-shell{height:100dvh;min-height:0;overflow:clip;background:#101114;color:#f1f1f3}.discovery-shell .main{display:flex;flex-direction:column;height:100%;max-width:none;padding:0;margin:0}.discovery-shell .topbar{flex:0 0 72px;height:72px;border-bottom:1px solid #ffffff0b}.discovery-shell .experience-modes{touch-action:pan-y}.weekly-feature{flex-shrink:0;width:min(1040px,calc(100% - 56px));margin:15px auto 8px}.weekly-heading{display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:9px;color:#a4a5af}.weekly-heading svg{color:#efb669}.weekly-heading strong{color:#e5cda7;font-weight:500;border-inline-start:1px solid #4d4234;padding-inline-start:10px}.weekly-card{display:flex;gap:18px;background:#1a1c20;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.weekly-watch{display:flex;flex:1;min-width:0;text-align:start;align-items:center;gap:20px}.weekly-image{position:relative;flex:0 0 178px;height:94px;overflow:hidden;background:#242831}.weekly-image .live-thumbnail{position:absolute;width:100%;height:100%;object-fit:cover}.weekly-image>span{display:grid;place-items:center;position:absolute;inset:0;color:white;background:#0002}.weekly-image>span svg{box-sizing:content-box;padding:11px;border:1px solid #fff8;border-radius:50%;background:#0005}.weekly-copy{min-width:0;padding:8px 0}.weekly-kicker{display:flex;gap:5px;align-items:center;color:#f67c75;font-size:10px;letter-spacing:.7px}.weekly-kicker span{color:#979ba6;letter-spacing:0}.weekly-copy h2{font-size:18px;font-weight:500;margin:5px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f2f6}.weekly-copy .country-label{color:#b7bbc4;font-size:11px}.weekly-copy .country-flag{width:18px;height:13px;flex-basis:18px}.weekly-vote{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:0 25px;font-size:12px;color:#d9dbe1;border-inline-start:1px solid #ffffff0b}.weekly-vote.voted,.weekly-vote:hover{color:#fb776e;background:#e6544a0b}.weekly-period{margin:6px 0 0;text-align:end;color:#777b86;font-size:9px}.weekly-empty{padding:14px 0;font-size:12px;color:#a5a9b3}.catalog-live i,.weekly-kicker i{width:5px;height:5px;border-radius:50%;background:#f6685d;flex-shrink:0}.discovery-stage{position:relative;flex:1;min-height:0;overflow:clip;isolation:isolate}.discovery-viewport{position:absolute;inset:0 0 96px;overflow:clip}.discovery-track{display:flex;width:200%;height:100%;transition:transform .54s cubic-bezier(.22,.8,.25,1)}.discovery-track.show-ocean{transform:translate3d(-50%,0,0)}[dir=rtl] .discovery-track.show-ocean{transform:translate3d(50%,0,0)}.discovery-panel{flex:0 0 50%;min-width:0;height:100%;overflow:clip}.discovery-panel .recommendation-home{height:100%}.discovery-panel .recommendation-invitation{flex-shrink:0;min-height:48px;height:48px;padding:6px 24px 12px;font-size:clamp(16px,1.6vw,22px)}.discovery-panel .scenery-title{font-size:12px;padding:25px 16px 10px}.inline-map{position:relative;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at center,#1b2836 0,#101318 68%)}.map-heading{position:absolute;top:6px;left:15px;right:15px;text-align:center;pointer-events:none;z-index:1}.map-heading h2{font-size:20px;font-weight:400;margin:0 0 3px}.map-heading p{font-size:11px;color:#8e9bad;margin:0}.inline-map .globe-area{flex:1;width:100%;height:100%;min-height:0;max-width:none;border:0;background:transparent}.inline-map .globe-viewport{width:100%;height:100%;max-height:none;min-height:0;padding-top:36px}.globe-caption .globe-desktop-hint,.globe-caption .globe-touch-hint{margin:0;font:inherit;color:inherit}.globe-caption .globe-touch-hint{display:none}@media (max-width:760px),(pointer:coarse){.globe-caption .globe-desktop-hint{display:none}.globe-caption .globe-touch-hint{display:block}.globe-controls button{min-width:44px;min-height:44px}}.map-count{position:absolute;top:58px;left:0;right:0;text-align:center;font-size:10px;color:#a4b2c3;pointer-events:none}.discovery-sheet{position:absolute;z-index:3;inset:4px 0 0;display:flex;flex-direction:column;border-radius:22px 22px 0 0;background:#181a1e;border-top:1px solid #ffffff22;box-shadow:0 -10px 35px #0003;transition:transform .58s cubic-bezier(.2,1.12,.32,1);will-change:transform}.discovery-sheet.is-dragging{transition:none;user-select:none}.sheet-grab{display:flex;align-items:center;justify-content:center;gap:9px;position:relative;flex:0 0 36px;width:100%;padding-top:10px;touch-action:none;cursor:grab;color:#9297a3;font-size:10px}.sheet-grab:active{cursor:grabbing}.grab-line{position:absolute;width:34px;height:3px;background:#666a74;border-radius:5px;top:8px;left:calc(50% - 17px)}.sheet-grab svg{transition:transform .28s}.discovery-sheet[data-snap="2"] .sheet-grab svg{transform:rotate(180deg)}.catalog-header{flex:0 0 60px;padding:0 32px;border-bottom:1px solid #ffffff0c}.catalog-heading{display:flex;align-items:center;justify-content:space-between;height:37px}.catalog-heading h2{font-size:18px;font-weight:500;margin:0;color:#f4f4f6}.catalog-heading h2>span{margin-inline-start:7px;font-size:12px;font-weight:400;color:#9297a3}.catalog-live{display:flex;align-items:center;gap:6px;font-size:10px;color:#a3a7b1;letter-spacing:1px}.catalog-sorts{display:flex;gap:5px;padding:8px 0 12px}.catalog-sorts button{padding:6px 15px;border-radius:20px;font-size:12px;color:#969ca8;line-height:20px}.catalog-sorts button[aria-pressed=true]{background:#edeef0;color:#181a1e}.catalog-sorts button:hover{box-shadow:inset 0 0 0 1px #ffffff25}.sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:18px 32px 40px;scrollbar-width:thin;scrollbar-color:#454953 transparent}.sheet-scroll .search-row{margin-bottom:14px}.sheet-scroll .searchbar{--search-text:#f5f5f7;--search-placeholder:#b9bec9;--search-icon:#c8cdd6;background:#22252b;border-color:#3a3e48}.sheet-scroll .category-tabs{margin:0 0 18px}.sheet-scroll .category-tabs [role=tablist]{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto;scrollbar-width:none;height:42px;min-height:42px}.sheet-scroll .category-tabs [role=tab]{flex:0 0 auto}.sheet-scroll .places-section{margin:0}.sheet-scroll .place-grid{margin-top:0}.discovery-shell .visual-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-shell .visual-catalog .place-card,.discovery-shell .visual-catalog .place-card h3{color:#edeef1}.discovery-shell .visual-catalog .place-card p{color:#9da3af}.catalog-votes{display:flex;gap:4px;align-items:center;color:#c1a39b;font-size:10px;margin-top:6px}.discovery-shell .connection-note{flex-shrink:0;margin:0;padding:4px 15px;font-size:11px}.discovery-shell button:focus-visible{outline:2px solid #efbd83;outline-offset:-3px}@media (max-width:760px){.discovery-shell .topbar{flex-basis:104px;height:104px;grid-template-rows:50px 46px;padding-bottom:8px}.weekly-feature{width:calc(100% - 28px);margin:10px auto 4px}.weekly-heading{gap:7px;font-size:10px;margin-bottom:7px}.weekly-heading svg{width:14px}.weekly-card{border-radius:10px;gap:7px}.weekly-watch{gap:10px}.weekly-image{flex-basis:98px;height:76px}.weekly-copy h2{font-size:13px;margin:5px 0}.weekly-kicker{font-size:9px}.weekly-kicker>span{display:none}.weekly-copy .country-label{font-size:10px}.weekly-vote{padding:0 12px;flex-direction:column;gap:3px;font-size:9px}.weekly-vote>span{display:none}.weekly-vote svg{width:16px}.weekly-period{font-size:8px;margin-top:4px}.discovery-panel .recommendation-invitation{min-height:48px;height:48px;font-size:15px;padding:6px 14px 10px}.discovery-panel .scenery-title{font-size:10px;padding:22px 7px 8px;gap:4px}.discovery-panel .scenery-title .country-flag{width:17px;height:12px;flex-basis:17px}.catalog-header{padding:0 18px}.catalog-heading h2{font-size:16px}.catalog-sorts button{padding:6px 14px;font-size:11px}.sheet-scroll{padding:15px 16px 32px}.discovery-shell .visual-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.map-heading h2{font-size:17px}.map-heading p{font-size:10px}.inline-map .globe-viewport{padding-top:25px}.map-count{font-size:9px}}@media (max-height:650px) and (min-width:761px){.discovery-shell .topbar{flex-basis:56px;height:56px}.weekly-feature{margin-top:8px}.weekly-image{height:70px}.weekly-period{display:none}}@media (prefers-reduced-motion:reduce){.discovery-sheet,.discovery-track,.sheet-grab svg{transition:none}}@media (max-height:550px){.discovery-shell .topbar{height:56px;flex-basis:56px;display:flex;padding:0 18px}.discovery-shell .topbar .experience-modes{margin:0 auto}.discovery-shell .topbar .brand-logo{width:65px}.weekly-feature{margin-top:6px;margin-bottom:2px}.weekly-heading{margin-bottom:4px}.weekly-image{height:52px;flex-basis:110px}.weekly-kicker,.weekly-period{display:none}.weekly-copy h2{font-size:12px}.discovery-panel .recommendation-invitation{height:32px;min-height:32px;font-size:14px}.discovery-shell[data-sheet="2"] .weekly-feature{display:none}}.top-live-player{width:min(960px,calc(100% - 64px));margin:20px auto 0;min-width:0}.top-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#060709;border:1px solid #ffffff16;border-radius:14px;overflow:hidden}.top-video-frame .detail-visual,.top-video-frame .player-wrap{height:100%;width:100%;min-width:0;min-height:0;aspect-ratio:auto;border-radius:0}.top-video-frame .detail-visual video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.top-video-frame .player-message{position:absolute;z-index:2;inset:auto 0 0;max-height:75%;overflow-y:auto;margin:0;padding:10px 16px;font-size:12px;background:#181b23ed;color:#eee}.top-video-empty{display:grid;place-items:center;height:100%;padding:24px;color:#acb3c0;font-size:13px;text-align:center}.top-video-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;min-width:0;padding:18px 0 22px}.top-video-kicker{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:11px;min-height:20px;color:#b9aaa0}.top-video-kicker svg{color:#efb669}.top-video-kicker strong{font-weight:500;color:#e5cda7}.top-video-kicker>i{width:5px;height:5px;background:#fa675b;border-radius:50%}.top-video-title{grid-column:1/-1;font-size:23px;line-height:1.45;font-weight:500;margin:5px 0 12px;color:#f1f2f5;overflow-wrap:anywhere}.top-video-location{grid-column:1;display:flex;align-items:center;gap:7px;font-size:13px;color:#c7cbd3;min-width:0}.top-video-location>span:not(.top-channel){flex-shrink:0}.top-channel{margin-inline-start:8px;color:#858d9a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-location-note{grid-column:1;display:flex;align-items:center;gap:5px;color:#8d97a6;font-size:11px;margin:8px 0 0;overflow-wrap:anywhere}.top-location-note svg{flex-shrink:0}.top-video-actions{grid-column:2;grid-row:3/5;display:flex;align-items:center;gap:6px}.top-video-actions button{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;color:#c7cdd7;border:1px solid #353a44;border-radius:9px;font-size:12px}.top-video-actions button[aria-pressed=true]{color:#ff8a80;background:#49221e}.top-video-actions .return-weekly{margin-inline-start:5px;font-size:11px}.top-video-help{grid-column:1/-1;margin:13px 0 0;font-size:11px;color:#717c8b}.place-info-dialog{max-height:85dvh;overflow:auto}.place-info-dialog .detail-body{padding:0}.place-info-dialog .detail-body h2{font-size:18px;color:#ececf2}.scenery-tile.is-selected:after{content:"";position:absolute;inset:0;border:3px solid #efb66e;pointer-events:none}.discovery-shell .visual-catalog .place-card.selected .catalog-thumbnail{outline:2px solid #efb66e;outline-offset:-2px}#map-panel{order:0}#recommendation-panel{order:1}.sheet-scroll{padding:0;overflow-anchor:none}.sheet-featured{display:flow-root;background:#101114;border-bottom:1px solid #ffffff0c}.sheet-index{padding:22px 32px 40px}@media (max-width:760px){.top-live-player{width:100%;margin:0}.top-video-frame{border-radius:0;border-inline:0}.top-video-copy{display:block;padding:14px 16px 18px}.top-video-kicker{font-size:10px}.top-video-title{font-size:17px;line-height:1.4;margin:5px 0 10px}.top-video-location{font-size:12px}.top-video-location .country-flag{width:22px;height:16px;flex-basis:22px}.top-video-actions{margin-top:14px;flex-wrap:wrap}.top-video-help{display:none}.catalog-heading h2{font-size:14px}.catalog-heading h2>span{margin-inline-start:4px;font-size:10px}.catalog-live{font-size:8px}.sheet-index{padding:18px 14px 32px}}@media (orientation:landscape) and (max-height:600px){.top-live-player{width:min(calc(100% - 40px),780px)}.top-video-frame{aspect-ratio:16/9}}.place-conditions{display:flex;flex-direction:column;gap:9px;min-width:0;margin:12px 0;padding-top:12px;border-top:1px solid #ffffff12;color:#acb8c4;font-size:12px;line-height:1.55;text-align:start}.place-conditions svg{flex:0 0 auto;color:#8fabbf;margin-top:2px}.condition-address{display:flex;align-items:flex-start;gap:7px;min-width:0}.condition-address>span{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.condition-values{display:flex;flex-wrap:wrap;gap:7px 16px}.condition-values>span{display:flex;align-items:flex-start;gap:6px}.place-conditions strong{color:#edf3f8;font-weight:600;font-variant-numeric:tabular-nums}.place-conditions.prominent{grid-column:1/-1;padding:15px 18px;background:#ffffff04;border:1px solid #ffffff10;border-radius:12px;font-size:14px}.place-conditions.prominent .condition-address>span{display:block}.condition-credit{font-size:10px;color:#748594}.condition-credit a{text-decoration:underline;text-underline-offset:2px}.discovery-panel .scenery-wall{grid-template-rows:none;grid-auto-rows:max-content;overflow-y:auto;overscroll-behavior:contain;align-content:start;gap:1px}.discovery-panel .scenery-tile{height:auto;min-width:0;background:#151b21}.scenery-image{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.scenery-image .live-thumbnail{width:100%;height:100%;object-fit:cover}.discovery-panel .scenery-title{padding:12px 14px 0;background:none;font-size:13px}.scenery-tile .place-conditions{padding:10px 14px 14px;margin:8px 0 0;font-size:12px;flex:1}.scenery-tile .condition-values{gap:5px 10px}@media (max-width:760px){.discovery-panel .scenery-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-panel .scenery-title{font-size:12px;padding:10px 10px 0}.scenery-tile .place-conditions{padding:10px;font-size:11px}.place-conditions.prominent{padding:12px;font-size:13px}}@media (max-width:520px){.discovery-shell .visual-catalog{grid-template-columns:minmax(0,1fr)}.visual-catalog .place-conditions{font-size:13px}}.tile-map{position:absolute;inset:0;width:100%;height:100%;background:transparent;isolation:isolate}.inline-map:has(.tiled-globe) .map-heading{top:0;left:0;right:0;padding:10px 0 45px;background:linear-gradient(#101419f0 55%,#10141900);pointer-events:none}.inline-map:has(.tiled-globe) .map-count{z-index:1}.tile-map .maplibregl-canvas:focus{outline:none}.tile-map .maplibregl-canvas:focus-visible{outline:2px solid #92bbdb;outline-offset:-3px}.tiled-globe .globe-controls{z-index:4;bottom:94px}.tiled-globe .globe-controls button{min-width:44px;min-height:44px}.tiled-globe .globe-controls button:disabled{opacity:.35;cursor:default}.tiled-globe .globe-caption{pointer-events:none;z-index:3;bottom:35px;background:#101318c9;padding:7px 10px;border-radius:9px;max-width:calc(100% - 90px);white-space:normal}.tiled-globe .globe-caption span{color:#b6c0cb;font-size:10px}.tiled-globe .globe-moving-cameras{z-index:3;bottom:120px}.map-loading{position:absolute;inset:0;display:grid;place-items:center;color:#b5c1ce;pointer-events:none}.camera-cluster{width:var(--cluster-size,43px);height:var(--cluster-size,43px);padding:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid #ffcca1;background:#f27b33;color:#fff;font:700 15px/1 system-ui,sans-serif;box-shadow:0 0 0 7px #f27b3338,0 2px 8px #0009;cursor:pointer;touch-action:none}.camera-cluster:hover{background:#ff914d}.tile-map .maplibregl-marker{transition:none}.tile-map .maplibregl-marker-covered{visibility:hidden;pointer-events:none}.camera-dot{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer;touch-action:none}.camera-dot:before{content:"";display:block;width:11px;height:11px;border-radius:50%;background:#ff4438;border:1.5px solid #f5d3cf;box-shadow:0 1px 6px #0009}.camera-dot.is-estimated:before{border-color:#f2bd65}.camera-dot.is-selected:before{background:#fff;box-shadow:0 0 0 6px #ff443860}.camera-dot.is-separated:before{width:15px;height:15px}.camera-dot:hover:before{transform:scale(1.25)}.camera-cluster:focus-visible,.camera-dot:focus-visible{outline:3px solid #fff;outline-offset:5px}.tile-map .maplibregl-ctrl-bottom-left,.tile-map .maplibregl-ctrl-bottom-right{z-index:3}.tile-map .maplibregl-ctrl-attrib,.tile-map .maplibregl-ctrl-attrib.maplibregl-compact{background:#101318d9;color:#bcc5ce;font-size:10px}.tile-map .maplibregl-ctrl-attrib a,.tile-map .maplibregl-ctrl-attrib a:hover{color:#e2e6ea}.tile-map .maplibregl-ctrl-attrib-button{filter:invert(1)}.tile-map .maplibregl-ctrl-scale{background:#101318c9;color:#d1d8dd;border-color:#8e9aa5;font-size:10px}@media (max-width:760px){.tiled-globe .globe-caption{left:8px;max-width:calc(100% - 75px);font-size:10px}.tiled-globe .globe-controls{right:10px}.tiled-globe .globe-moving-cameras{left:9px;bottom:135px}}.member-login-dialog[data-slot=dialog-content]{width:min(420px,calc(100vw - 32px));max-width:420px;padding:36px 24px 28px;gap:24px;text-align:center}.member-login-dialog [data-slot=dialog-header]{align-items:center;gap:12px;text-align:center}.member-login-dialog [data-slot=dialog-title]{padding-inline:20px;line-height:1.4}.member-login-dialog [data-slot=dialog-description]{max-width:34ch;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.member-login-dialog .signin-link{width:min(280px,100%);min-height:48px;margin:0 auto}.member-google-option{margin-top:28px}.google-sign-in{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:12px 20px;border:1px solid #747775;border-radius:10px;background:#fff;color:#1f1f1f;text-align:center;font-size:14px;font-weight:500}.google-sign-in svg{flex-shrink:0}.google-sign-in:hover{background:#f2f2f2}.google-sign-in:focus-visible{outline:2px solid #8ab4f8;outline-offset:3px}.google-sign-in[aria-disabled=true]{opacity:.5;cursor:wait}.member-divider{display:flex;align-items:center;gap:14px;margin:24px 0;color:#a0a7b3;font-size:12px}.member-divider:after,.member-divider:before{content:"";flex:1;height:1px;background:#343840}.account-google{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.account-google .google-sign-in{width:min(280px,100%)}.member-page{width:min(1120px,100%);margin:0 auto;padding:32px 24px 72px}.privacy-page{max-width:860px}.privacy-copy{line-height:1.85;overflow-wrap:anywhere}.privacy-copy h2{margin:30px 0 12px}.privacy-copy h2:first-child{margin-top:0}.privacy-copy p{margin:12px 0;color:#bdc4cf}.privacy-copy a{color:#e7edf8;text-decoration:underline;text-underline-offset:3px}.privacy-links{display:flex;flex-wrap:wrap;gap:20px}.auth-page{width:min(580px,100%)}.member-page h1{font-size:clamp(26px,4vw,36px);line-height:1.3;letter-spacing:-.035em;margin:10px 0 16px}.member-page h2{font-size:20px;font-weight:650}.member-brand{display:block;width:124px;margin:28px 0}.member-panel{background:#15171b;border:1px solid #30333a;border-radius:22px;padding:28px;margin:24px 0}.member-panel>.muted{line-height:1.7}.member-eyebrow{color:#e69383;font-size:11px;letter-spacing:.17em;font-weight:650;margin-top:30px}.member-panel .member-eyebrow{margin-top:0}.member-tabs{display:flex;padding:5px;margin:25px 0;gap:4px;background:#090a0c;border:1px solid #2d3035;border-radius:12px}.member-tabs button{flex:1;border-radius:9px;padding:12px 10px;min-height:46px;color:#aab0bc;display:flex;align-items:center;justify-content:center;gap:9px}.member-tabs button[aria-pressed=true]{color:#fff;background:#2d3037}.member-field{display:block;font-size:14px;font-weight:500;margin:20px 0 8px}.member-field input,.password-field input{display:block;width:100%;height:50px;margin-top:9px;background:#0d0f12;border:1px solid #454951;border-radius:10px;padding:12px;color:#fff;font-size:16px}.member-field input:focus-visible,.password-field input:focus-visible{outline:2px solid #ff8b74;outline-offset:2px}.password-field{position:relative}.password-field input{padding-inline-end:52px}.password-field button{position:absolute;inset:0 0 0 auto;width:48px;display:grid;place-items:center;color:#c4c9d3}.member-submit{width:100%;text-align:center;justify-content:center;margin-top:22px}.member-help{color:#a0a7b3;font-size:12px;line-height:1.75;margin:12px 0}.member-error{color:#ffab98;font-size:14px;margin-top:16px;line-height:1.6}.member-text-button{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#c3c9d2;text-decoration:underline;text-underline-offset:4px;padding:10px 0}.member-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.member-email{color:#bbc1cc;overflow-wrap:anywhere;margin-bottom:28px}.account-preferences{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.account-preferences .member-help{flex-basis:100%;margin:0}.account-preferences p{margin-top:8px;font-size:13px}.member-admin-link{display:inline-flex;align-items:center;gap:10px;color:#ffd18e}.collection-tabs{max-width:480px;margin:36px 0 24px}.collection-tabs span{color:#bec5cf;font-size:13px}.member-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.member-video-card{min-width:0;background:#17191e;border:1px solid #30343c;border-radius:16px;overflow:hidden}.member-thumbnail{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#252a31}.member-thumbnail>img{display:block;height:100%;width:100%;object-fit:cover}.member-thumbnail>span:not(.thumbnail-unavailable){position:absolute;top:12px;left:12px;background:#111a;border-radius:5px;padding:5px 9px;font-size:11px}.member-thumbnail>.live:before{content:"";display:inline-block;width:6px;height:6px;background:#ff5445;border-radius:50%;margin-right:6px}.member-card-copy{padding:16px}.member-country{display:flex;gap:8px;align-items:center;color:#b7bfcb;font-size:12px}.member-country .country-flag{width:24px;height:17px}.member-card-copy h2{font-size:16px;line-height:1.55;overflow-wrap:anywhere;margin:10px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.member-card-copy p{color:#929cab;font-size:12px}.member-remove{display:flex;gap:7px;align-items:center;margin:0 16px 16px;min-height:38px;font-size:12px;color:#f1ad9d}.member-empty{grid-column:1/-1;border:1px dashed #3d424b;border-radius:18px;padding:56px 24px;text-align:center;color:#afb8c6}.member-empty a{display:inline-block;margin-top:18px;color:#fff;text-decoration:underline}.member-page button:disabled,.weekly-editor button:disabled{opacity:.5;cursor:wait}.weekly-editor-title{display:flex;gap:14px;align-items:center;margin-bottom:18px}.weekly-editor-title>svg{color:#f6bb6a}.weekly-editor h2{font-size:21px;margin:0}.weekly-current{display:grid;gap:8px;padding:18px;border-radius:12px;background:#25252b;margin:20px 0}.weekly-current span{color:#ffc779;font-size:12px}.weekly-current strong{overflow-wrap:anywhere;font-size:16px}.weekly-options{max-height:320px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #3b3f46;border-radius:12px;margin:16px 0}.weekly-option{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #30333a;cursor:pointer}.weekly-option:has(input:checked){background:#3b2c28}.weekly-option input{width:18px;height:18px;accent-color:#ff664f;flex-shrink:0}.weekly-option>.thumbnail-unavailable,.weekly-option>img{width:84px;height:48px;object-fit:cover;border-radius:6px;flex-shrink:0}.weekly-option span{min-width:0}.weekly-option strong{display:block;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.weekly-option small{display:block;font-size:11px;color:#a9b1bf;margin-top:4px}.weekly-picked{font-size:13px;margin:18px 0}.weekly-picked a{color:#ffbd97;text-decoration:underline;margin-inline-start:10px}.weekly-editor-actions{display:flex;flex-wrap:wrap;gap:12px}.member-secondary{border:1px solid #555a64;border-radius:10px;padding:12px 18px}@media (max-width:720px){.member-page{padding:22px 18px 48px}.member-panel{padding:22px 18px;border-radius:16px}.member-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-preferences{align-items:flex-start}}@media (max-width:480px){.member-video-grid{grid-template-columns:minmax(0,1fr)}.auth-page .member-panel{padding:24px 18px}.member-brand{width:104px;margin:24px 0}.weekly-option>.thumbnail-unavailable,.weekly-option>img{width:64px;height:40px}.weekly-editor-actions>button{width:100%;justify-content:center}}.experience-shell .topbar{grid-template-columns:160px minmax(0,1fr) 160px}.header-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;justify-self:end}.header-tools .utility-toggle{flex:0 0 40px}.today-counter{display:flex;align-items:center;gap:7px;white-space:nowrap;font-variant-numeric:tabular-nums}.today-label{color:#a7acb5;font-size:10px;font-weight:600;letter-spacing:.08em}.today-counter strong{color:#f7f7f8;font-size:15px;font-weight:650}.visitor-analytics{padding-top:18px}.analytics-controls,.analytics-section-heading,.analytics-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}.analytics-toolbar{margin-bottom:24px;flex-wrap:wrap}.analytics-toolbar h2{font-size:25px;margin:5px 0 8px}.analytics-caption,.analytics-toolbar p{color:#a6afbc;font-size:13px;line-height:1.7}.analytics-toolbar .analytics-eyebrow{color:#fa8879;font-size:10px;letter-spacing:.16em}.analytics-controls{gap:8px}.analytics-period{display:flex;padding:4px;background:#14171b;border:1px solid #333840;border-radius:12px}.analytics-period button{padding:9px 12px;color:#acb4c0;font-size:12px;border-radius:8px;white-space:nowrap}.analytics-period button[aria-pressed=true]{background:#eceef1;color:#17191c}.analytics-refresh{width:40px;height:40px;display:grid;place-items:center;border:1px solid #333840;border-radius:10px}.analytics-refresh:disabled{opacity:.45}.analytics-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.analytics-metric,.analytics-panel{background:#13161a;border:1px solid #30353d;border-radius:16px;padding:22px;min-width:0}.analytics-metric>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b8bfca;font-size:13px}.analytics-metric svg{color:#f18c7e;flex-shrink:0}.analytics-metric strong{display:block;font-size:36px;line-height:1.3;margin:13px 0 8px;font-variant-numeric:tabular-nums}.analytics-metric small{color:#929cab;font-size:11px}.analytics-panel{margin-bottom:18px}.analytics-panel h3{font-size:16px;margin:0 0 12px}.analytics-section-heading span{color:#929cab;font-size:11px}.analytics-chart{display:flex;gap:3px;height:150px;align-items:flex-end;margin-top:25px;border-bottom:1px solid #414751;background:repeating-linear-gradient(0deg,transparent 0,transparent 49px,#232830 0,#232830 50px)}.analytics-bar-track{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;min-width:1px}.analytics-bar{background:linear-gradient(0deg,#d34637,#ff9781);border-radius:3px 3px 0 0}.analytics-chart-axis{display:flex;justify-content:space-between;color:#98a2b1;font-size:11px;padding-top:10px}.analytics-details{margin-top:20px;font-size:13px}.analytics-details summary{cursor:pointer;color:#c7cfdb}.analytics-table-wrap{overflow-x:auto;margin-top:14px}.analytics-details .analytics-table-wrap{max-height:340px}.visitor-analytics table{width:100%;border-collapse:collapse;text-align:start;font-size:12px}.visitor-analytics th{color:#9fa9b8;font-weight:500;white-space:nowrap}.visitor-analytics td,.visitor-analytics th{padding:14px 12px;border-bottom:1px solid #2a3038}.visitor-analytics td{color:#e7eaf0;word-break:break-word}.visitor-analytics td:nth-last-child(-n+2){font-variant-numeric:tabular-nums}.analytics-campaign-tip{margin-top:22px;padding:16px;background:#0c0f13;border-radius:10px;font-size:12px}.analytics-campaign-tip p{color:#a6afbc;margin:7px 0;line-height:1.7}.analytics-campaign-tip code{color:#e4aa9f;overflow-wrap:anywhere;font-size:11px}.analytics-breakdowns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.audience-report{margin:28px 0}.audience-report>h3{font-size:22px;margin-bottom:12px}.audience-group{margin-top:24px}.audience-group h4{font-size:17px;margin-bottom:8px}.audience-group h4 strong{margin-inline-start:8px;color:#f59a61}.audience-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.audience-dimension-rows{max-height:340px;overflow-y:auto}.audience-dimension-row{margin-block:16px}.audience-dimension-row>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:13px}.audience-dimension-row small{color:#aab3c3}.audience-bar{height:4px;margin-top:8px;border-radius:3px;background:#272e39}.audience-bar span{display:block;height:100%;background:#f27b33;border-radius:inherit}.review-manager-filters{display:flex;flex-wrap:wrap;gap:10px;margin-block:22px}.review-manager-delete,.review-manager-filters button,.review-manager-filters input,.review-manager-filters select{min-height:42px;padding:8px 12px;border:1px solid #4a5362;border-radius:8px;background:#1a2029;color:#eef1f7;font-size:14px}.review-manager-filters input{flex:1 1 200px;min-width:0}.review-manager-filters input::placeholder{color:#acb6c6}.review-manager-delete{color:#ffb4a9}.review-manager .feedback-item{margin-top:14px}.review-manager .analytics-table-wrap{max-height:320px}@media (max-width:900px){.audience-dimensions{grid-template-columns:1fr;gap:0}}.analytics-breakdown{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #2a3038;font-size:13px}.analytics-empty{border:1px dashed #474039;background:#211b17;border-radius:14px;padding:20px;margin-bottom:18px}.analytics-empty h3{font-size:15px;margin:0 0 7px;color:#f1d6b9}.analytics-empty p,.analytics-no-data{color:#a9b1bd;font-size:13px;line-height:1.7}.analytics-footnote{font-size:12px;color:#929cab;line-height:1.8;margin:8px 0}.analytics-error{background:#392020;color:#ffc3ba;border-radius:10px;padding:16px;margin-bottom:16px}@media (max-width:900px){.analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.experience-shell .topbar{grid-template-columns:1fr 1fr}.header-tools{grid-column:2;grid-row:1;gap:8px}.today-counter{gap:5px}.today-label{font-size:9px}.today-counter strong{font-size:13px}.analytics-breakdowns{grid-template-columns:1fr;gap:0}.analytics-metric,.analytics-panel{padding:16px;border-radius:12px}.analytics-metric strong{font-size:29px}.analytics-metric>div{font-size:12px}.analytics-metrics{gap:9px}.analytics-controls{width:100%;justify-content:flex-start}.analytics-section-heading{flex-wrap:wrap;gap:0}}@media (max-height:550px) and (max-width:760px){.header-tools{gap:3px}.today-counter{flex-direction:column;gap:0}}.catalog-heading{position:relative;justify-content:center;height:auto;min-height:48px;gap:12px}.catalog-heading h2.catalog-summary{width:100%;padding-inline:36px;font-size:clamp(11px,1.15vw,16px);font-weight:400;text-align:center;line-height:1.45;overflow-wrap:anywhere}.catalog-heading h2.catalog-summary>span{margin:0;color:inherit;font-size:inherit;font-weight:inherit}.catalog-heading h2.catalog-summary>.catalog-connected-count{color:#f27b33;white-space:nowrap}.catalog-heading .catalog-live{position:absolute;inset-inline-end:0;flex-shrink:0}.experience-shell .topbar{grid-template-columns:minmax(90px,1fr) auto minmax(220px,1fr)}.header-auth{position:relative;flex-shrink:0}.header-auth form{margin:0}.header-auth-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 10px;border:1px solid #343840;border-radius:10px;color:#e6e9ef;font-size:12px;white-space:nowrap}.header-auth-button:focus-visible,.header-auth-button:hover{background:#252a31;border-color:#777f8c}.header-auth-hint{position:absolute;z-index:20;inset-inline-end:0;top:calc(100% + 8px);width:max-content;max-width:min(280px,80vw);padding:10px 13px;background:#edf0f5;color:#12151a;border-radius:9px;box-shadow:0 5px 22px #0006;font-size:12px;line-height:1.6;pointer-events:none;opacity:0;visibility:hidden}.header-auth:focus-within .header-auth-hint,.header-auth:hover .header-auth-hint{opacity:1;visibility:visible}.explorer-filters{position:relative;flex:0 0 auto;z-index:5;background:#16191e;border-bottom:1px solid #30343a}.explorer-filter-heading{display:flex;align-items:center;justify-content:space-between;padding:0 22px;height:32px}.explorer-filter-toggle{display:flex;align-items:center;gap:7px;min-height:32px;font-size:11px;color:#dce1e9}.explorer-filter-toggle>svg:last-child{transition:transform .18s}.explorer-filters[data-expanded=true] .explorer-filter-toggle>svg:last-child{transform:rotate(180deg)}.filter-match-count{font-size:10px;color:#939eae}.explorer-filter-fields{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px;row-gap:8px;padding:4px 22px 10px;max-height:min(240px,35dvh);overflow-y:auto;scrollbar-width:thin}.explorer-filters[data-expanded=false] .explorer-filter-fields{display:none}.explorer-filter-fields .catalog-sorts{display:flex;align-items:center;padding:0;gap:3px;margin:0}.explorer-filter-fields .catalog-sorts button{padding:8px 12px;font-size:12px;white-space:nowrap}.explorer-filter-fields .search-row{display:flex;align-items:center;flex-wrap:nowrap;gap:9px;margin:0}.explorer-filter-fields .searchbar{height:38px;min-width:100px;flex:1;margin:0;border-radius:10px}.explorer-filter-fields .searchbar input{font-size:12px;min-width:0}.explorer-filter-fields .searchbar>svg{width:16px}.explorer-filter-fields .search-row>button{flex-shrink:0;height:36px;font-size:12px}.explorer-filter-fields .search-row [role=combobox]{min-width:110px;max-width:180px}.explorer-filter-fields .category-tabs{grid-column:1/-1;margin:0;padding:0;min-width:0}.explorer-filter-fields .category-tabs [role=tablist]{display:flex;flex-wrap:nowrap;width:100%;justify-content:flex-start;gap:6px;height:auto;padding:0;overflow-x:auto;scrollbar-width:thin;background:none;border:none}.explorer-filter-fields .category-tabs [role=tab]{flex-shrink:0;min-height:30px;padding:5px 13px;font-size:12px;border-radius:7px}.explorer-filter-fields .filter-panel{grid-column:1/-1;margin:0;padding:10px;gap:10px 20px;font-size:12px}.explorer-filter-toggle:focus-visible,.header-auth-button:focus-visible{outline:2px solid #f4a08d;outline-offset:3px}.discovery-panel .recommendation-home{container:recommendations/inline-size;width:100%}.discovery-panel .recommendation-invitation{height:34px;min-height:34px;padding:4px 16px;font-size:clamp(11px,1.2vw,17px);overflow:hidden}.discovery-panel .scenery-wall{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-content:stretch;overflow:hidden;min-height:0;gap:2px}.discovery-panel .scenery-tile{height:100%;min-height:0;display:flex;flex-direction:column}.discovery-panel .scenery-tile:last-child:nth-child(odd){grid-column:auto}.discovery-panel .scenery-image{flex:1 1 0;aspect-ratio:auto;min-height:0;width:100%}.discovery-panel .scenery-image .live-thumbnail{position:absolute;inset:0}.discovery-panel .scenery-title{position:static;flex:0 0 auto;min-height:20px;padding:3px 9px 0;font-size:11px;line-height:1.3}.discovery-panel .scenery-title .country-flag{width:16px;height:11px;flex-basis:16px}.scenery-tile .place-conditions{flex:0 0 auto;gap:1px;padding:2px 9px 5px;margin:0;border:0;font-size:10px;line-height:1.35}.scenery-tile .condition-address{align-items:center;gap:4px}.scenery-tile .condition-address>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scenery-tile .place-conditions svg{width:11px;height:11px;margin-top:1px}.scenery-tile .condition-values{flex-wrap:nowrap;gap:10px;overflow:hidden;white-space:nowrap}.scenery-tile .condition-values>span{gap:4px;min-width:0}.scenery-tile .condition-values>span>span{overflow:hidden;text-overflow:ellipsis}.scenery-empty{grid-column:1/-1;grid-row:1/-1}@container recommendations (min-width: 600px){.discovery-panel .scenery-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@container recommendations (min-width: 1000px){.discovery-panel .scenery-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@container recommendations (min-width: 1600px){.discovery-panel .scenery-wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:999px){.experience-shell .topbar{gap:10px;padding-inline:16px}.header-tools{gap:8px}.experience-shell .topbar .experience-modes button{padding-inline:10px}.explorer-filter-fields{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.experience-shell .topbar{grid-template-columns:1fr auto}.header-auth-button{min-height:32px;padding:5px 7px;font-size:10px}.header-auth-button svg{display:none}.header-tools{gap:7px}.header-tools .utility-toggle{width:32px;flex-basis:32px}.explorer-filter-heading{padding-inline:14px;height:36px}.explorer-filter-toggle{min-height:36px}.explorer-filters:not([data-expanded=true]) .explorer-filter-fields{display:none}.explorer-filter-fields{padding:4px 12px 10px;row-gap:7px;max-height:32dvh}.explorer-filter-fields .search-row{flex-wrap:wrap}.explorer-filter-fields .searchbar{flex-basis:100%}.explorer-filter-fields .catalog-sorts{justify-content:space-between}.explorer-filter-fields .catalog-sorts button{flex:1;padding-inline:8px;font-size:11px}.explorer-filter-fields .category-tabs [role=tab]{font-size:11px;padding-inline:10px}}@media (max-height:600px){.discovery-panel .recommendation-invitation{height:26px;min-height:26px;font-size:11px;padding-block:2px}.discovery-panel .scenery-tile .scenery-image{position:absolute;inset:0;height:100%}.discovery-panel .scenery-title{position:absolute;inset:auto 0 30px;padding-top:12px;background:linear-gradient(transparent,#090d14de)}.scenery-tile .place-conditions{position:absolute;inset:auto 0 0;height:30px;background:#090d14de;font-size:9px;padding-block:1px}.scenery-tile .condition-values{gap:7px}}@media (max-height:550px),(pointer:coarse){.explorer-filters:not([data-expanded=true]) .explorer-filter-fields{display:none}}@media (max-height:550px){.explorer-filter-fields{position:absolute;inset:100% 0 auto;max-height:50dvh;background:#16191e;border-bottom:1px solid #30343a;box-shadow:0 8px 20px #0006}}@media (prefers-reduced-motion:reduce){.explorer-filter-toggle>svg:last-child{transition:none}}.discovery-panel .scenery-tile{display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);grid-template-rows:auto minmax(0,1fr);background:#161b22}.discovery-panel .scenery-tile .scenery-image{position:relative;inset:auto;grid-column:1;grid-row:1/-1;height:100%;background:#0c1016}.discovery-panel .scenery-image .live-thumbnail{object-fit:contain}.discovery-panel .scenery-tile .scenery-title{position:static;grid-column:2;padding:10px 8px 4px;align-items:flex-start;font-size:11px;background:none}.discovery-panel .scenery-title>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.4}.discovery-panel .scenery-title .country-flag{margin-top:2px}.discovery-panel .scenery-tile .place-conditions{position:static;grid-column:2;height:auto;min-height:0;overflow:hidden;padding:2px 8px 7px;justify-content:center;gap:4px;background:none;font-size:10px}.scenery-tile .condition-address{align-items:flex-start}.scenery-tile .condition-address>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.scenery-tile .condition-values{flex-direction:column;gap:3px}.scenery-tile .condition-credit{display:none}@media (max-height:600px){.discovery-panel .scenery-tile .scenery-title{padding:3px 5px 0;font-size:9px;min-height:12px;gap:4px}.discovery-panel .scenery-title>span{-webkit-line-clamp:1}.discovery-panel .scenery-tile .place-conditions{font-size:9px;gap:1px;padding:1px 5px 3px}.scenery-tile .condition-address>span{-webkit-line-clamp:1}.scenery-tile .condition-values{gap:1px}}.live-review-strip{flex:0 0 46px;min-width:0;display:flex;align-items:center;gap:14px;padding:0 max(20px,calc((100% - 1440px) / 2));background:#191c22;border-bottom:1px solid #343840;color:#e8eaf0;font-size:13px}.live-review-label{display:flex;align-items:center;gap:7px;flex-shrink:0;color:#f59a61}.live-review-preview{display:block;min-width:0;flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;line-height:1.5;font-weight:400}.live-review-open{color:#f8b080;flex-shrink:0;white-space:nowrap;min-height:44px;padding:0 6px}.live-review-dismiss{flex:0 0 44px;height:44px;display:grid;place-items:center;color:#adb5c3}.live-review-dialog a:focus-visible,.live-review-dialog button:focus-visible,.live-review-strip button:focus-visible{outline:2px solid #f27b33;outline-offset:-2px;border-radius:6px}.live-review-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;gap:16px;width:min(640px,calc(100vw - 32px));max-width:640px;max-height:min(800px,90dvh);padding:26px;background:#11151b;border:1px solid #444c58;border-radius:20px;overflow:hidden}.live-review-dialog [data-slot=dialog-header]{text-align:start;padding-inline-end:24px;flex-shrink:0}.live-review-dialog [data-slot=dialog-title]{line-height:1.5;font-size:21px;outline:none}.live-review-dialog [data-slot=dialog-description]{font-weight:400;color:#aeb7c5;line-height:1.6;font-size:13px}.live-review-dialog-close{position:absolute;inset-inline-end:8px;top:8px;width:44px;height:44px;display:grid;place-items:center}.live-review-compose{flex-shrink:0;display:grid;gap:8px}.live-review-compose label{font-size:13px;color:#e1e5ed}.live-review-compose textarea{width:100%;resize:none;background:#1c222b;color:#f4f6fa;caret-color:#f59a61;border:1px solid #4b5565;border-radius:12px;padding:12px;font-size:16px;line-height:1.55;font-weight:400}.live-review-compose textarea::placeholder{color:#a6afbe;opacity:1}.live-review-compose textarea:disabled{opacity:.7}.live-review-compose textarea:focus{outline:2px solid #f27b33;outline-offset:1px}.live-review-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.live-review-compose-actions>span{color:#aab3c2;font-size:11px;line-height:1.6}.live-review-compose-actions>span>span{white-space:nowrap}.live-review-compose-actions a,.live-review-compose-actions button{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:44px;flex-shrink:0;background:#c93422;color:#fff;padding:9px 15px;border-radius:10px;font-size:13px}.live-review-compose-actions button:disabled{opacity:.5}.live-review-public-note{color:#9ca6b6;font-size:11px;font-weight:400;line-height:1.5}.live-review-success{color:#98d4b2;font-size:13px}.live-review-list{min-height:70px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-top:1px solid #333b47}.live-review-list-heading{display:flex;align-items:center;justify-content:space-between;color:#b6c0cf;font-size:12px;padding-top:6px}.live-review-list-heading button{min-height:38px;color:#f6b286}.live-review-item{padding:14px 0;border-top:1px solid #29313d}.live-review-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;color:#9da9bb;font-size:11px}.live-review-item>p{margin-block:9px 3px;color:#f2f4f7;font-size:14px;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.live-review-item-actions{display:flex;gap:16px}.live-review-item-actions button{display:inline-flex;gap:5px;align-items:center;min-height:36px;font-size:12px;color:#aab8ce}.live-review-empty{padding:20px 0;color:#a6afbe;font-size:13px;line-height:1.7}.live-review-more{display:block;min-height:44px;margin:10px auto;font-size:13px;color:#f8b080}@media (max-width:760px){.live-review-strip{gap:5px;padding-inline:10px 4px;font-size:12px}.live-review-label>span{display:none}.live-review-dialog[data-slot=dialog-content]{width:calc(100vw - 16px);padding:20px 16px 16px;max-height:90dvh;border-radius:18px}.live-review-dialog [data-slot=dialog-title]{font-size:18px}.live-review-dialog [data-slot=dialog-description]{font-size:12px}}@media (max-height:520px){.live-review-dialog[data-slot=dialog-content]{overflow-y:auto}.live-review-list{overflow-y:visible;flex-shrink:0}}