:root{--ab-orange:#f47b20;--ab-ink:#111;--ab-muted:#707070;--ab-line:#e6e6e6;--ab-soft:#f5f5f5}
.ag69{box-sizing:border-box;color:var(--ab-ink);background:#fff}.ag69 *{box-sizing:border-box}.ag69 button,.ag69 input,.ag69 textarea,.ag69 select{font:inherit}.ag69 button{cursor:pointer}.ag69 [hidden]{display:none!important}.ag69-kicker,.ag69-shared-head span,.ag69-map-copy span{margin:0;color:var(--ab-orange);font-size:.72rem;font-weight:850;letter-spacing:.13em}.ag69-search input{width:100%;border:1px solid #d8d8d8;background:#fff;color:#111;outline:0}.ag69-search input:focus{border-color:#111}.ag69-status{color:#747474}.ag69-day h2{color:#171717}.ag69-media-grid{display:grid}.ag69-thumb{border:0;padding:0;aspect-ratio:1;background:#ececec;overflow:hidden;position:relative}.ag69-thumb img,.ag69-thumb video{display:block;width:100%;height:100%;object-fit:cover}.ag69-badge{position:absolute;left:7px;bottom:7px;background:rgba(0,0,0,.72);color:#fff;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:700}.ag69-empty{padding:42px 16px;text-align:center;color:#777}.ag69-adventures{display:grid}.ag69-album{border:0;background:#fff;text-align:left;padding:0;overflow:hidden}.ag69-album-cover{background:linear-gradient(145deg,#ddd,#aaa);background-size:cover;background-position:center}.ag69-album strong{display:block;color:#111}.ag69-album small{color:#747474}.ag69-map-items{display:flex;align-content:flex-start;flex-wrap:wrap;gap:10px}.ag69-map-chip{background:#fff;color:#111;border:1px solid #e1e1e1;padding:10px;text-align:left}.ag69-map-chip img{width:62px;height:62px;object-fit:cover;display:block;margin-bottom:6px}.ag69-map-chip strong{display:block}.ag69-shared-head button,.ag69-share-go{border:0;background:var(--ab-orange);color:#fff;font-weight:800}.ag69-viewer,.ag69-share{border:0;padding:0;background:#fff;color:#111;overflow:hidden}.ag69-viewer::backdrop,.ag69-share::backdrop{background:rgba(0,0,0,.72)}.ag69-viewer-media{display:grid;place-items:center;overflow:hidden}.ag69-viewer-media img,.ag69-viewer-media video{display:block;max-width:100%;max-height:100%;object-fit:contain}.ag69-close{position:absolute;z-index:5;border:0}.ag69-viewer-actions{display:flex;gap:8px;flex-wrap:wrap}.ag69-viewer-actions button{border:1px solid #ddd;background:#fff;color:#111;font-weight:750}.ag69-viewer-actions .is-primary{background:var(--ab-orange);border-color:var(--ab-orange);color:#fff}.ag69-viewer-note{color:#777}.ag69-share form{background:#fff;color:#111}.ag69-share header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.ag69-share header button{justify-self:start;border:0;background:none;color:#111}.ag69-share header small{display:block;color:#777}.ag69-share-preview{overflow:hidden;background:#f0f0f0}.ag69-share-preview img,.ag69-share-preview video{display:block;width:100%;height:100%;object-fit:cover}.ag69-share label{display:block;font-weight:750}.ag69-share textarea,.ag69-share select{width:100%;background:#fff;color:#111;border:1px solid #d8d8d8}.ag69-privacy-note{background:#fff5eb;color:#74431e}

/* Native app: white, black text, compact phone-first interaction. */
.ag691-native{min-height:100vh;padding:0 0 88px!important;background:#fff!important;color:#111!important}.ag691-native,.ag691-native p,.ag691-native h1,.ag691-native h2,.ag691-native strong,.ag691-native small,.ag691-native button,.ag691-native input,.ag691-native label,.ag691-native select,.ag691-native textarea{-webkit-text-fill-color:currentColor;color-scheme:only light}.ag691-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px;background:#fff}.ag691-appbar h1{margin:0;font-size:1.72rem;line-height:1.1;color:#111;font-weight:850}.ag691-appbar p{margin:3px 0 0;color:#707070;font-size:.85rem}.ag691-appbar-actions{display:flex;gap:8px}.ag691-appbar-actions button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.ag691-appbar-actions [data-ag69-search-toggle]{border:1px solid #e3e3e3;background:#fff;color:#111;font-size:1.35rem}.ag691-native .ag69-add{border:0;background:var(--ab-orange);color:#fff;font-size:1.6rem;box-shadow:none}.ag691-native .ag69-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 12px 8px;padding:4px;background:#f2f2f2;border-radius:12px;position:sticky;top:0;z-index:8}.ag691-native .ag69-nav button{border:0;background:transparent;color:#5f5f5f;padding:9px 4px;border-radius:9px;font-size:.82rem;font-weight:800}.ag691-native .ag69-nav button.is-active{background:#fff;color:#111;box-shadow:0 1px 5px rgba(0,0,0,.08)}.ag691-native .ag69-search{padding:0 12px 8px}.ag691-native .ag69-search input{height:42px;padding:0 13px;border-radius:12px;background:#f5f5f5;border-color:#f5f5f5;color:#111}.ag691-native .ag69-filterbar{padding:0 12px 4px;overflow:hidden}.ag691-native .ag69-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:2px 0 5px}.ag691-native .ag69-filters::-webkit-scrollbar{display:none}.ag691-native .ag69-filters button{flex:0 0 auto;border:1px solid #e4e4e4;background:#fff;color:#333;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:750}.ag691-native .ag69-filters button.is-active{background:#111;border-color:#111;color:#fff}.ag691-native .ag69-status{margin:3px 12px 7px;font-size:.78rem;line-height:1.3}.ag691-native .ag69-panel{margin:0}.ag691-native .ag69-day{margin:14px 0 18px}.ag691-native .ag69-day h2{margin:0 12px 7px;font-size:.92rem;font-weight:850}.ag691-native .ag69-media-grid{grid-template-columns:repeat(3,1fr);gap:2px}.ag691-native .ag69-thumb{border-radius:0}.ag691-native .ag69-badge{font-size:.58rem;padding:2px 6px}.ag691-native .ag69-adventures{grid-template-columns:1fr;gap:0;padding:0 12px}.ag691-native .ag69-album{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #ededed;border-radius:0}.ag691-native .ag69-album-cover{width:92px;aspect-ratio:1;border-radius:12px}.ag691-native .ag69-album div:last-child{padding:0}.ag691-native .ag69-album strong{font-size:1rem}.ag691-native .ag69-map{min-height:420px;background:#f4f6f2;padding:18px 12px;border-radius:0}.ag691-native .ag69-map-copy h2{margin:.35rem 0 .4rem;font-size:1.25rem}.ag691-native .ag69-map-copy p{color:#666;line-height:1.45}.ag691-native .ag69-map-items{margin-top:14px}.ag691-native .ag69-map-chip{border-radius:12px}.ag691-native .ag69-shared-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px 6px;margin:0}.ag691-native .ag69-shared-head h2{margin:.3rem 0;font-size:1.22rem}.ag691-native .ag69-shared-head p{margin:0;color:#666}.ag691-native .ag69-shared-head button{padding:10px 13px;border-radius:10px}.ag691-native .ag69-viewer{inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0;margin:0;background:#fff}.ag691-native .ag69-viewer-media{height:min(58dvh,560px);min-height:300px;background:#f2f2f2}.ag691-native .ag69-viewer-media img,.ag691-native .ag69-viewer-media video{width:100%;height:100%;object-fit:contain}.ag691-native .ag69-close{left:12px;right:auto;top:max(12px,env(safe-area-inset-top));width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.94);color:#111;font-size:1.4rem;box-shadow:0 2px 12px rgba(0,0,0,.13)}.ag691-native .ag69-viewer-info{padding:16px 16px calc(94px + env(safe-area-inset-bottom))}.ag691-native .ag69-viewer-info>p:first-child{margin:0 0 4px;color:#777;font-size:.8rem}.ag691-native .ag69-viewer-info h2{margin:0 0 5px;font-size:1.3rem}.ag691-native .ag69-viewer-info [data-ag69-viewer-location]{margin:0;color:#555}.ag691-native .ag69-viewer-actions{position:fixed;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e7e7;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ag691-native .ag69-viewer-actions button{border-radius:11px;padding:10px 6px;font-size:.78rem}.ag691-native .ag69-viewer-actions .is-primary{background:var(--ab-orange);color:#fff}.ag691-native .ag69-share{position:fixed;inset:auto 8px 8px;width:calc(100% - 16px);max-width:none;max-height:88dvh;border-radius:20px;margin:0}.ag691-native .ag69-share form{padding:14px}.ag691-native .ag69-share-preview{height:180px;margin:12px 0;border-radius:14px}.ag691-native .ag69-share label{margin:11px 0}.ag691-native .ag69-share textarea,.ag691-native .ag69-share select{padding:11px;border-radius:10px;margin-top:5px}.ag691-native .ag69-share-go{width:100%;padding:12px;border-radius:12px}

/* Website: desktop information architecture, same data but not a stretched phone UI. */
.ag691-webpage{max-width:1320px;margin:0 auto;padding:38px 28px 70px}.ag691-web{min-height:680px}.ag691-webhead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid var(--ab-line)}.ag691-webhead h1{margin:.35rem 0 .45rem;font-size:2.45rem;letter-spacing:-.03em}.ag691-webhead p:last-child{max-width:720px;margin:0;color:#666;font-size:1rem;line-height:1.55}.ag691-webhead-actions{display:flex;gap:10px}.ag691-webhead-actions button{height:44px;border-radius:10px;padding:0 15px;font-weight:800}.ag691-web-search{background:#fff;color:#111;border:1px solid #d7d7d7}.ag691-web .ag69-add{border:0;background:var(--ab-orange);color:#fff}.ag691-web-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:38px;padding-top:26px}.ag691-web-sidebar{border-right:1px solid #ececec;padding-right:24px}.ag691-web-sidebar h2{font-size:.73rem;letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 8px}.ag691-web-sidebar h2:not(:first-child){margin-top:26px}.ag691-web .ag69-nav,.ag691-web .ag69-filters{display:flex;flex-direction:column;gap:2px}.ag691-web .ag69-nav button,.ag691-web .ag69-filters button{border:0;background:transparent;color:#3d3d3d;text-align:left;padding:9px 10px;border-radius:8px;font-weight:720}.ag691-web .ag69-nav button:hover,.ag691-web .ag69-filters button:hover{background:#f6f6f6}.ag691-web .ag69-nav button.is-active,.ag691-web .ag69-filters button.is-active{background:#fff3e8;color:#b95610}.ag691-web-help{margin-top:34px;padding-top:20px;border-top:1px solid #ececec}.ag691-web-help strong{font-size:.86rem}.ag691-web-help p{font-size:.78rem;line-height:1.5;color:#777}.ag691-web-main{min-width:0}.ag691-web .ag69-search{margin:0 0 16px}.ag691-web .ag69-search input{height:46px;padding:0 14px;border-radius:10px}.ag691-web .ag69-status{margin:0 0 12px;font-size:.86rem}.ag691-web .ag69-day{margin:18px 0 28px}.ag691-web .ag69-day h2{font-size:1rem;margin:0 0 10px}.ag691-web .ag69-media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ag691-web .ag69-thumb{border-radius:10px}.ag691-web .ag69-thumb:hover{outline:2px solid #111;outline-offset:1px}.ag691-web .ag69-adventures{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ag691-web .ag69-album{border:1px solid #e7e7e7;border-radius:14px}.ag691-web .ag69-album-cover{aspect-ratio:4/3}.ag691-web .ag69-album div:last-child{padding:13px}.ag691-web .ag69-map{min-height:470px;background:linear-gradient(135deg,#f0f5ef,#e5edf3);padding:28px;border-radius:18px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.ag691-web .ag69-map-copy h2{font-size:1.7rem;margin:.45rem 0}.ag691-web .ag69-map-copy p{line-height:1.55;color:#626262}.ag691-web .ag69-map-chip{border-radius:12px}.ag691-web .ag69-shared-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px}.ag691-web .ag69-shared-head h2{margin:.35rem 0}.ag691-web .ag69-shared-head p{margin:0;color:#666}.ag691-web .ag69-shared-head button{padding:11px 15px;border-radius:10px}.ag691-web .ag69-viewer{width:min(980px,calc(100vw - 80px));max-width:980px;border-radius:18px}.ag691-web .ag69-viewer-media{min-height:480px;background:#111}.ag691-web .ag69-viewer-media img,.ag691-web .ag69-viewer-media video{max-height:72vh}.ag691-web .ag69-viewer-info{padding:20px 22px}.ag691-web .ag69-close{right:14px;top:14px;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:1.45rem}.ag691-web .ag69-viewer-actions button{padding:10px 13px;border-radius:9px}.ag691-web .ag69-share{width:min(620px,calc(100vw - 40px));border-radius:18px}.ag691-web .ag69-share form{padding:20px}.ag691-web .ag69-share-preview{height:240px;margin:16px 0;border-radius:13px}.ag691-web .ag69-share label{margin:14px 0}.ag691-web .ag69-share textarea,.ag691-web .ag69-share select{padding:11px;border-radius:9px;margin-top:6px}.ag691-web .ag69-share-go{padding:12px 16px;border-radius:10px}

@media(max-width:900px){.ag691-webpage{padding:24px 16px}.ag691-web-layout{grid-template-columns:1fr}.ag691-web-sidebar{border-right:0;border-bottom:1px solid #eee;padding:0 0 18px}.ag691-web .ag69-nav,.ag691-web .ag69-filters{flex-direction:row;overflow:auto}.ag691-web .ag69-media-grid{grid-template-columns:repeat(3,1fr)}.ag691-web .ag69-adventures{grid-template-columns:repeat(2,1fr)}.ag691-webhead{align-items:flex-start;flex-direction:column}.sitebar nav{gap:12px}.sitebar nav a{font-size:.86rem}.account-link{display:none}}

/* Stage 6.9.6 trip-based desktop gallery */
:root{--ab-orange:#f47b20;--ab-ink:#111;--ab-muted:#707070;--ab-line:#e6e6e6;--ab-soft:#f5f5f5}
.ag69{box-sizing:border-box;color:var(--ab-ink);background:#fff}.ag69 *{box-sizing:border-box}.ag69 button,.ag69 input,.ag69 textarea,.ag69 select{font:inherit}.ag69 button{cursor:pointer}.ag69 [hidden]{display:none!important}.ag69-kicker,.ag69-shared-head span,.ag69-map-copy span{margin:0;color:var(--ab-orange);font-size:.72rem;font-weight:850;letter-spacing:.13em}.ag69-search input{width:100%;border:1px solid #d8d8d8;background:#fff;color:#111;outline:0}.ag69-search input:focus{border-color:#111}.ag69-status{color:#747474}.ag69-day h2{color:#171717}.ag69-media-grid{display:grid}.ag69-thumb{border:0;padding:0;aspect-ratio:1;background:#ececec;overflow:hidden;position:relative}.ag69-thumb img,.ag69-thumb video{display:block;width:100%;height:100%;object-fit:cover}.ag69-badge{position:absolute;left:7px;bottom:7px;background:rgba(0,0,0,.72);color:#fff;border-radius:999px;padding:3px 7px;font-size:.65rem;font-weight:700}.ag69-empty{padding:42px 16px;text-align:center;color:#777}.ag69-adventures{display:grid}.ag69-album{border:0;background:#fff;text-align:left;padding:0;overflow:hidden}.ag69-album-cover{background:linear-gradient(145deg,#ddd,#aaa);background-size:cover;background-position:center}.ag69-album strong{display:block;color:#111}.ag69-album small{color:#747474}.ag69-map-items{display:flex;align-content:flex-start;flex-wrap:wrap;gap:10px}.ag69-map-chip{background:#fff;color:#111;border:1px solid #e1e1e1;padding:10px;text-align:left}.ag69-map-chip img{width:62px;height:62px;object-fit:cover;display:block;margin-bottom:6px}.ag69-map-chip strong{display:block}.ag69-shared-head button,.ag69-share-go{border:0;background:var(--ab-orange);color:#fff;font-weight:800}.ag69-viewer,.ag69-share{border:0;padding:0;background:#fff;color:#111;overflow:hidden}.ag69-viewer::backdrop,.ag69-share::backdrop{background:rgba(0,0,0,.72)}.ag69-viewer-media{display:grid;place-items:center;overflow:hidden}.ag69-viewer-media img,.ag69-viewer-media video{display:block;max-width:100%;max-height:100%;object-fit:contain}.ag69-close{position:absolute;z-index:5;border:0}.ag69-viewer-actions{display:flex;gap:8px;flex-wrap:wrap}.ag69-viewer-actions button{border:1px solid #ddd;background:#fff;color:#111;font-weight:750}.ag69-viewer-actions .is-primary{background:var(--ab-orange);border-color:var(--ab-orange);color:#fff}.ag69-viewer-note{color:#777}.ag69-share form{background:#fff;color:#111}.ag69-share header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.ag69-share header button{justify-self:start;border:0;background:none;color:#111}.ag69-share header small{display:block;color:#777}.ag69-share-preview{overflow:hidden;background:#f0f0f0}.ag69-share-preview img,.ag69-share-preview video{display:block;width:100%;height:100%;object-fit:cover}.ag69-share label{display:block;font-weight:750}.ag69-share textarea,.ag69-share select{width:100%;background:#fff;color:#111;border:1px solid #d8d8d8}.ag69-privacy-note{background:#fff5eb;color:#74431e}

/* Native app: white, black text, compact phone-first interaction. */
.ag691-native{min-height:100vh;padding:0 0 88px!important;background:#fff!important;color:#111!important}.ag691-native,.ag691-native p,.ag691-native h1,.ag691-native h2,.ag691-native strong,.ag691-native small,.ag691-native button,.ag691-native input,.ag691-native label,.ag691-native select,.ag691-native textarea{-webkit-text-fill-color:currentColor;color-scheme:only light}.ag691-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px;background:#fff}.ag691-appbar h1{margin:0;font-size:1.72rem;line-height:1.1;color:#111;font-weight:850}.ag691-appbar p{margin:3px 0 0;color:#707070;font-size:.85rem}.ag691-appbar-actions{display:flex;gap:8px}.ag691-appbar-actions button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.ag691-appbar-actions [data-ag69-search-toggle]{border:1px solid #e3e3e3;background:#fff;color:#111;font-size:1.35rem}.ag691-native .ag69-add{border:0;background:var(--ab-orange);color:#fff;font-size:1.6rem;box-shadow:none}.ag691-native .ag69-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 12px 8px;padding:4px;background:#f2f2f2;border-radius:12px;position:sticky;top:0;z-index:8}.ag691-native .ag69-nav button{border:0;background:transparent;color:#5f5f5f;padding:9px 4px;border-radius:9px;font-size:.82rem;font-weight:800}.ag691-native .ag69-nav button.is-active{background:#fff;color:#111;box-shadow:0 1px 5px rgba(0,0,0,.08)}.ag691-native .ag69-search{padding:0 12px 8px}.ag691-native .ag69-search input{height:42px;padding:0 13px;border-radius:12px;background:#f5f5f5;border-color:#f5f5f5;color:#111}.ag691-native .ag69-filterbar{padding:0 12px 4px;overflow:hidden}.ag691-native .ag69-filters{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:2px 0 5px}.ag691-native .ag69-filters::-webkit-scrollbar{display:none}.ag691-native .ag69-filters button{flex:0 0 auto;border:1px solid #e4e4e4;background:#fff;color:#333;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:750}.ag691-native .ag69-filters button.is-active{background:#111;border-color:#111;color:#fff}.ag691-native .ag69-status{margin:3px 12px 7px;font-size:.78rem;line-height:1.3}.ag691-native .ag69-panel{margin:0}.ag691-native .ag69-day{margin:14px 0 18px}.ag691-native .ag69-day h2{margin:0 12px 7px;font-size:.92rem;font-weight:850}.ag691-native .ag69-media-grid{grid-template-columns:repeat(3,1fr);gap:2px}.ag691-native .ag69-thumb{border-radius:0}.ag691-native .ag69-badge{font-size:.58rem;padding:2px 6px}.ag691-native .ag69-adventures{grid-template-columns:1fr;gap:0;padding:0 12px}.ag691-native .ag69-album{display:grid;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #ededed;border-radius:0}.ag691-native .ag69-album-cover{width:92px;aspect-ratio:1;border-radius:12px}.ag691-native .ag69-album div:last-child{padding:0}.ag691-native .ag69-album strong{font-size:1rem}.ag691-native .ag69-map{min-height:420px;background:#f4f6f2;padding:18px 12px;border-radius:0}.ag691-native .ag69-map-copy h2{margin:.35rem 0 .4rem;font-size:1.25rem}.ag691-native .ag69-map-copy p{color:#666;line-height:1.45}.ag691-native .ag69-map-items{margin-top:14px}.ag691-native .ag69-map-chip{border-radius:12px}.ag691-native .ag69-shared-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px 6px;margin:0}.ag691-native .ag69-shared-head h2{margin:.3rem 0;font-size:1.22rem}.ag691-native .ag69-shared-head p{margin:0;color:#666}.ag691-native .ag69-shared-head button{padding:10px 13px;border-radius:10px}.ag691-native .ag69-viewer{inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0;margin:0;background:#fff}.ag691-native .ag69-viewer-media{height:min(58dvh,560px);min-height:300px;background:#f2f2f2}.ag691-native .ag69-viewer-media img,.ag691-native .ag69-viewer-media video{width:100%;height:100%;object-fit:contain}.ag691-native .ag69-close{left:12px;right:auto;top:max(12px,env(safe-area-inset-top));width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.94);color:#111;font-size:1.4rem;box-shadow:0 2px 12px rgba(0,0,0,.13)}.ag691-native .ag69-viewer-info{padding:16px 16px calc(94px + env(safe-area-inset-bottom))}.ag691-native .ag69-viewer-info>p:first-child{margin:0 0 4px;color:#777;font-size:.8rem}.ag691-native .ag69-viewer-info h2{margin:0 0 5px;font-size:1.3rem}.ag691-native .ag69-viewer-info [data-ag69-viewer-location]{margin:0;color:#555}.ag691-native .ag69-viewer-actions{position:fixed;left:0;right:0;bottom:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7e7e7;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ag691-native .ag69-viewer-actions button{border-radius:11px;padding:10px 6px;font-size:.78rem}.ag691-native .ag69-viewer-actions .is-primary{background:var(--ab-orange);color:#fff}.ag691-native .ag69-share{position:fixed;inset:auto 8px 8px;width:calc(100% - 16px);max-width:none;max-height:88dvh;border-radius:20px;margin:0}.ag691-native .ag69-share form{padding:14px}.ag691-native .ag69-share-preview{height:180px;margin:12px 0;border-radius:14px}.ag691-native .ag69-share label{margin:11px 0}.ag691-native .ag69-share textarea,.ag691-native .ag69-share select{padding:11px;border-radius:10px;margin-top:5px}.ag691-native .ag69-share-go{width:100%;padding:12px;border-radius:12px}

/* Website: desktop information architecture, same data but not a stretched phone UI. */
.ag691-webpage{max-width:1320px;margin:0 auto;padding:38px 28px 70px}.ag691-web{min-height:680px}.ag691-webhead{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:26px;border-bottom:1px solid var(--ab-line)}.ag691-webhead h1{margin:.35rem 0 .45rem;font-size:2.45rem;letter-spacing:-.03em}.ag691-webhead p:last-child{max-width:720px;margin:0;color:#666;font-size:1rem;line-height:1.55}.ag691-webhead-actions{display:flex;gap:10px}.ag691-webhead-actions button{height:44px;border-radius:10px;padding:0 15px;font-weight:800}.ag691-web-search{background:#fff;color:#111;border:1px solid #d7d7d7}.ag691-web .ag69-add{border:0;background:var(--ab-orange);color:#fff}.ag691-web-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:38px;padding-top:26px}.ag691-web-sidebar{border-right:1px solid #ececec;padding-right:24px}.ag691-web-sidebar h2{font-size:.73rem;letter-spacing:.1em;text-transform:uppercase;color:#888;margin:0 0 8px}.ag691-web-sidebar h2:not(:first-child){margin-top:26px}.ag691-web .ag69-nav,.ag691-web .ag69-filters{display:flex;flex-direction:column;gap:2px}.ag691-web .ag69-nav button,.ag691-web .ag69-filters button{border:0;background:transparent;color:#3d3d3d;text-align:left;padding:9px 10px;border-radius:8px;font-weight:720}.ag691-web .ag69-nav button:hover,.ag691-web .ag69-filters button:hover{background:#f6f6f6}.ag691-web .ag69-nav button.is-active,.ag691-web .ag69-filters button.is-active{background:#fff3e8;color:#b95610}.ag691-web-help{margin-top:34px;padding-top:20px;border-top:1px solid #ececec}.ag691-web-help strong{font-size:.86rem}.ag691-web-help p{font-size:.78rem;line-height:1.5;color:#777}.ag691-web-main{min-width:0}.ag691-web .ag69-search{margin:0 0 16px}.ag691-web .ag69-search input{height:46px;padding:0 14px;border-radius:10px}.ag691-web .ag69-status{margin:0 0 12px;font-size:.86rem}.ag691-web .ag69-day{margin:18px 0 28px}.ag691-web .ag69-day h2{font-size:1rem;margin:0 0 10px}.ag691-web .ag69-media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ag691-web .ag69-thumb{border-radius:10px}.ag691-web .ag69-thumb:hover{outline:2px solid #111;outline-offset:1px}.ag691-web .ag69-adventures{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ag691-web .ag69-album{border:1px solid #e7e7e7;border-radius:14px}.ag691-web .ag69-album-cover{aspect-ratio:4/3}.ag691-web .ag69-album div:last-child{padding:13px}.ag691-web .ag69-map{min-height:470px;background:linear-gradient(135deg,#f0f5ef,#e5edf3);padding:28px;border-radius:18px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.ag691-web .ag69-map-copy h2{font-size:1.7rem;margin:.45rem 0}.ag691-web .ag69-map-copy p{line-height:1.55;color:#626262}.ag691-web .ag69-map-chip{border-radius:12px}.ag691-web .ag69-shared-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px}.ag691-web .ag69-shared-head h2{margin:.35rem 0}.ag691-web .ag69-shared-head p{margin:0;color:#666}.ag691-web .ag69-shared-head button{padding:11px 15px;border-radius:10px}.ag691-web .ag69-viewer{width:min(980px,calc(100vw - 80px));max-width:980px;border-radius:18px}.ag691-web .ag69-viewer-media{min-height:480px;background:#111}.ag691-web .ag69-viewer-media img,.ag691-web .ag69-viewer-media video{max-height:72vh}.ag691-web .ag69-viewer-info{padding:20px 22px}.ag691-web .ag69-close{right:14px;top:14px;width:42px;height:42px;border-radius:50%;background:rgba(0,0,0,.72);color:#fff;font-size:1.45rem}.ag691-web .ag69-viewer-actions button{padding:10px 13px;border-radius:9px}.ag691-web .ag69-share{width:min(620px,calc(100vw - 40px));border-radius:18px}.ag691-web .ag69-share form{padding:20px}.ag691-web .ag69-share-preview{height:240px;margin:16px 0;border-radius:13px}.ag691-web .ag69-share label{margin:14px 0}.ag691-web .ag69-share textarea,.ag691-web .ag69-share select{padding:11px;border-radius:9px;margin-top:6px}.ag691-web .ag69-share-go{padding:12px 16px;border-radius:10px}

@media(max-width:900px){.ag691-webpage{padding:24px 16px}.ag691-web-layout{grid-template-columns:1fr}.ag691-web-sidebar{border-right:0;border-bottom:1px solid #eee;padding:0 0 18px}.ag691-web .ag69-nav,.ag691-web .ag69-filters{flex-direction:row;overflow:auto}.ag691-web .ag69-media-grid{grid-template-columns:repeat(3,1fr)}.ag691-web .ag69-adventures{grid-template-columns:repeat(2,1fr)}.ag691-webhead{align-items:flex-start;flex-direction:column}.sitebar nav{gap:12px}.sitebar nav a{font-size:.86rem}.account-link{display:none}}

/* Stage 6.9.4 — native mobile Gallery light UI
   App-only visual layer. The website Gallery has its own stylesheet and is not affected. */
#app #adventure-gallery.ag691-native,
#adventure-gallery.ag691-native{
  --ag-mobile-bg:#fff;
  --ag-mobile-ink:#101010;
  --ag-mobile-muted:#6c6c70;
  --ag-mobile-line:#e8e8ed;
  --ag-mobile-soft:#f4f4f7;
  width:100%;
  min-height:100dvh;
  margin:0;
  padding:0 0 calc(86px + env(safe-area-inset-bottom))!important;
  border:0;
  border-radius:0;
  box-shadow:none;
  background:var(--ag-mobile-bg)!important;
  color:var(--ag-mobile-ink)!important;
  color-scheme:light only;
  overflow-x:hidden;
}
#adventure-gallery.ag691-native *{color-scheme:light only}
#adventure-gallery.ag691-native :is(h1,h2,h3,h4,p,strong,small,span,label,button,input,textarea,select){
  color:inherit;
  -webkit-text-fill-color:currentColor;
}
#adventure-gallery.ag691-native .ag691-appbar{
  position:sticky;
  top:0;
  z-index:20;
  min-height:66px;
  padding:calc(10px + env(safe-area-inset-top)) 15px 9px;
  border-bottom:1px solid var(--ag-mobile-line);
  background:rgba(255,255,255,.97)!important;
  backdrop-filter:blur(16px);
  -webkit-backdrop-filter:blur(16px);
}
#adventure-gallery.ag691-native .ag691-appbar h1{font-size:1.58rem;letter-spacing:-.025em;color:#111!important}
#adventure-gallery.ag691-native .ag691-appbar p{font-size:.78rem;color:var(--ag-mobile-muted)!important;margin-top:1px}
#adventure-gallery.ag691-native .ag691-appbar-actions{gap:7px}
#adventure-gallery.ag691-native .ag691-appbar-actions button{
  width:40px;height:40px;min-width:40px;
  border-radius:50%;
  border:0!important;
  background:var(--ag-mobile-soft)!important;
  color:#111!important;
  box-shadow:none!important;
  -webkit-tap-highlight-color:transparent;
}
#adventure-gallery.ag691-native .ag691-appbar-actions .ag69-add{background:var(--ab-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.45rem}
#adventure-gallery.ag691-native .ag69-nav{
  position:relative;
  top:auto;
  z-index:5;
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:0;
  margin:0;
  padding:7px 8px 0;
  border-radius:0;
  border-bottom:1px solid var(--ag-mobile-line);
  background:#fff!important;
}
#adventure-gallery.ag691-native .ag69-nav button{
  min-width:0;
  min-height:44px;
  padding:8px 3px 9px;
  border:0!important;
  border-bottom:2px solid transparent!important;
  border-radius:0!important;
  background:#fff!important;
  color:#777!important;
  font-size:.78rem;
  font-weight:760;
  box-shadow:none!important;
  white-space:nowrap;
}
#adventure-gallery.ag691-native .ag69-nav button.is-active{
  border-bottom-color:var(--ab-orange)!important;
  color:#111!important;
  background:#fff!important;
}
#adventure-gallery.ag691-native .ag69-search{padding:9px 12px 3px;background:#fff}
#adventure-gallery.ag691-native .ag69-search input{
  height:42px;
  border:0!important;
  border-radius:11px;
  padding:0 13px;
  background:var(--ag-mobile-soft)!important;
  color:#111!important;
  -webkit-text-fill-color:#111!important;
  box-shadow:none!important;
}
#adventure-gallery.ag691-native .ag69-filterbar{padding:8px 10px 1px;background:#fff;overflow:visible}
#adventure-gallery.ag691-native .ag69-filters{gap:6px;padding:0 0 7px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}
#adventure-gallery.ag691-native .ag69-filters button{
  flex:0 0 auto;
  scroll-snap-align:start;
  min-height:34px;
  padding:6px 12px;
  border:0!important;
  border-radius:17px;
  background:var(--ag-mobile-soft)!important;
  color:#4d4d50!important;
  font-size:.76rem;
  font-weight:760;
  box-shadow:none!important;
}
#adventure-gallery.ag691-native .ag69-filters button.is-active{background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#adventure-gallery.ag691-native .ag69-status{margin:4px 12px 8px;color:var(--ag-mobile-muted)!important;font-size:.74rem;background:#fff}
#adventure-gallery.ag691-native .ag69-panel{background:#fff!important;color:#111!important}
#adventure-gallery.ag691-native .ag69-day{margin:10px 0 17px;background:#fff}
#adventure-gallery.ag691-native .ag69-day h2{margin:0 12px 7px;color:#111!important;font-size:.87rem;font-weight:800}
#adventure-gallery.ag691-native .ag69-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:#fff}
#adventure-gallery.ag691-native .ag69-thumb{background:#ececef!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#adventure-gallery.ag691-native .ag69-thumb:active{opacity:.8}
#adventure-gallery.ag691-native .ag69-badge{left:6px;bottom:6px;padding:2px 6px;background:rgba(0,0,0,.68)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.55rem}
#adventure-gallery.ag691-native .ag69-empty{background:#fff!important;color:var(--ag-mobile-muted)!important;padding:56px 20px;font-size:.9rem}
#adventure-gallery.ag691-native .ag69-adventures{display:block;padding:0 12px;background:#fff}
#adventure-gallery.ag691-native .ag69-album{
  width:100%;
  display:grid;
  grid-template-columns:82px minmax(0,1fr);
  gap:12px;
  align-items:center;
  padding:10px 0;
  border:0!important;
  border-bottom:1px solid var(--ag-mobile-line)!important;
  border-radius:0!important;
  background:#fff!important;
  color:#111!important;
  box-shadow:none!important;
}
#adventure-gallery.ag691-native .ag69-album-cover{width:82px;height:82px;border-radius:10px;background-color:#eee}
#adventure-gallery.ag691-native .ag69-album strong{color:#111!important;font-size:.97rem}
#adventure-gallery.ag691-native .ag69-album small{color:var(--ag-mobile-muted)!important;font-size:.78rem}
#adventure-gallery.ag691-native .ag69-map{
  min-height:calc(100dvh - 205px);
  margin:0;
  padding:20px 12px 28px;
  border-radius:0!important;
  background:#f7f7f8!important;
  color:#111!important;
}
#adventure-gallery.ag691-native .ag69-map-copy span{color:var(--ab-orange)!important}
#adventure-gallery.ag691-native .ag69-map-copy h2{color:#111!important;margin:4px 0 4px;font-size:1.12rem}
#adventure-gallery.ag691-native .ag69-map-copy p{color:var(--ag-mobile-muted)!important;margin:0;line-height:1.4;font-size:.84rem}
#adventure-gallery.ag691-native .ag69-map-items{margin-top:16px;gap:8px}
#adventure-gallery.ag691-native .ag69-map-chip{
  flex:1 1 104px;
  max-width:calc(50% - 4px);
  padding:8px;
  border:0!important;
  border-radius:12px;
  background:#fff!important;
  color:#111!important;
  box-shadow:0 1px 2px rgba(0,0,0,.06);
}
#adventure-gallery.ag691-native .ag69-map-chip img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;margin:0 0 7px}
#adventure-gallery.ag691-native .ag69-shared-head{
  margin:0;
  padding:18px 14px 12px;
  border-bottom:1px solid var(--ag-mobile-line);
  background:#fff!important;
  color:#111!important;
}
#adventure-gallery.ag691-native .ag69-shared-head span{color:var(--ab-orange)!important}
#adventure-gallery.ag691-native .ag69-shared-head h2{color:#111!important;font-size:1.12rem;margin:3px 0}
#adventure-gallery.ag691-native .ag69-shared-head p{color:var(--ag-mobile-muted)!important;font-size:.84rem;line-height:1.4}
#adventure-gallery.ag691-native .ag69-shared-head button{min-height:40px;padding:9px 13px;border:0!important;border-radius:10px;background:var(--ab-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#adventure-gallery.ag691-native .ag69-viewer{
  inset:0!important;
  width:100vw!important;
  height:100dvh!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  color:#111!important;
}
#adventure-gallery.ag691-native .ag69-viewer::backdrop{background:#000}
#adventure-gallery.ag691-native .ag69-viewer-media{height:min(60dvh,620px);min-height:260px;background:#000!important}
#adventure-gallery.ag691-native .ag69-viewer-info{background:#fff!important;color:#111!important;padding:14px 15px calc(82px + env(safe-area-inset-bottom))}
#adventure-gallery.ag691-native .ag69-viewer-info>p:first-child{color:var(--ag-mobile-muted)!important;font-size:.76rem}
#adventure-gallery.ag691-native .ag69-viewer-info h2{color:#111!important;font-size:1.16rem;margin:2px 0 4px}
#adventure-gallery.ag691-native .ag69-viewer-info [data-ag69-viewer-location]{color:#555!important;font-size:.86rem}
#adventure-gallery.ag691-native .ag69-viewer-note{color:var(--ag-mobile-muted)!important;font-size:.78rem;margin-top:10px}
#adventure-gallery.ag691-native .ag69-close{top:calc(10px + env(safe-area-inset-top));left:10px;width:38px;height:38px;border:0!important;border-radius:50%;background:rgba(255,255,255,.94)!important;color:#111!important;-webkit-text-fill-color:#111!important;box-shadow:0 1px 8px rgba(0,0,0,.2)}
#adventure-gallery.ag691-native .ag69-viewer-actions{
  position:fixed;
  left:0;right:0;bottom:0;
  z-index:6;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:6px;
  padding:8px 10px calc(8px + env(safe-area-inset-bottom));
  border-top:1px solid var(--ag-mobile-line);
  background:#fff!important;
}
#adventure-gallery.ag691-native .ag69-viewer-actions button{min-height:42px;padding:8px 4px;border:0!important;border-radius:10px;background:var(--ag-mobile-soft)!important;color:#111!important;font-size:.76rem;box-shadow:none!important}
#adventure-gallery.ag691-native .ag69-viewer-actions .is-primary{background:var(--ab-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#adventure-gallery.ag691-native .ag69-share{
  position:fixed;
  inset:auto 0 0!important;
  width:100%!important;
  max-width:none!important;
  max-height:88dvh!important;
  margin:0!important;
  border:0!important;
  border-radius:18px 18px 0 0!important;
  background:#fff!important;
  color:#111!important;
}
#adventure-gallery.ag691-native .ag69-share::backdrop{background:rgba(0,0,0,.45)}
#adventure-gallery.ag691-native .ag69-share form{padding:12px 14px calc(16px + env(safe-area-inset-bottom));background:#fff!important;color:#111!important}
#adventure-gallery.ag691-native .ag69-share header{padding:2px 0 5px;color:#111!important}
#adventure-gallery.ag691-native .ag69-share header button{color:#111!important}
#adventure-gallery.ag691-native .ag69-share header small{color:var(--ag-mobile-muted)!important}
#adventure-gallery.ag691-native .ag69-share-preview{height:170px;margin:10px 0 12px;border-radius:12px;background:#eee!important}
#adventure-gallery.ag691-native .ag69-share label{color:#111!important;font-size:.84rem}
#adventure-gallery.ag691-native .ag69-share textarea,
#adventure-gallery.ag691-native .ag69-share select{background:#f7f7f8!important;color:#111!important;-webkit-text-fill-color:#111!important;border:1px solid var(--ag-mobile-line)!important}
#adventure-gallery.ag691-native .ag69-privacy-note{padding:10px;border-radius:10px;background:#fff4e9!important;color:#6b3b17!important;font-size:.76rem}
#adventure-gallery.ag691-native .ag69-share-go{min-height:44px;border:0!important;border-radius:11px;background:var(--ab-orange)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
@media (max-width:390px){
  #adventure-gallery.ag691-native .ag69-nav button{font-size:.72rem;padding-left:1px;padding-right:1px}
  #adventure-gallery.ag691-native .ag69-filters button{font-size:.73rem;padding-left:10px;padding-right:10px}
}

/* Stage 6.9.5 — trip-based native Gallery */
#adventure-gallery.ag691-native{
  min-height:100dvh!important;
  background:#fff!important;
  color:#111!important;
  padding-bottom:calc(78px + env(safe-area-inset-bottom));
}
#adventure-gallery.ag691-native .ag695-gallery-panel{min-height:calc(100dvh - 196px);background:#fff!important;padding-bottom:28px}
#adventure-gallery.ag691-native .ag695-gallery-intro{display:flex;flex-direction:column;gap:2px;padding:8px 14px 11px;background:#fff;border-bottom:1px solid #ededee}
#adventure-gallery.ag691-native .ag695-gallery-intro strong{font-size:1.02rem;color:#111}
#adventure-gallery.ag691-native .ag695-gallery-intro span{font-size:.77rem;line-height:1.35;color:#777}
#adventure-gallery.ag691-native .ag695-trip-grid{display:grid;grid-template-columns:1fr;gap:14px;padding:10px 12px 26px;background:#fff}
#adventure-gallery.ag691-native .ag695-trip-card{display:block;width:100%;padding:0;border:0!important;border-radius:15px!important;overflow:hidden;background:#fff!important;color:#111!important;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.04)!important}
#adventure-gallery.ag691-native .ag695-trip-cover{position:relative;aspect-ratio:16/10;background:#ececef;overflow:hidden}
#adventure-gallery.ag691-native .ag695-trip-cover img{display:block;width:100%;height:100%;object-fit:cover}
#adventure-gallery.ag691-native .ag695-trip-cover>span:not(.ag695-trip-count){display:grid;width:100%;height:100%;place-items:center;font-size:2rem;color:#aaa}
#adventure-gallery.ag691-native .ag695-trip-count{position:absolute;right:9px;bottom:9px;padding:5px 9px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.69rem;font-weight:760}
#adventure-gallery.ag691-native .ag695-trip-copy{display:flex;flex-direction:column;gap:2px;padding:11px 12px 13px;background:#fff}
#adventure-gallery.ag691-native .ag695-trip-copy strong{font-size:1rem;color:#111!important}
#adventure-gallery.ag691-native .ag695-trip-copy span{font-size:.78rem;color:#767676!important}
#adventure-gallery.ag691-native .ag695-trip-detail{min-height:calc(100dvh - 196px);background:#fff!important}
#adventure-gallery.ag691-native .ag695-trip-detail-head{position:sticky;top:0;z-index:4;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid #ededee;background:#fff!important}
#adventure-gallery.ag691-native .ag695-trip-detail-head button{width:38px;height:38px;border:0!important;border-radius:50%;background:#f2f2f4!important;color:#111!important;font-size:1.7rem;line-height:1;box-shadow:none!important}
#adventure-gallery.ag691-native .ag695-trip-detail-head div{min-width:0;display:flex;flex-direction:column;gap:1px}
#adventure-gallery.ag691-native .ag695-trip-detail-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111!important;font-size:.98rem}
#adventure-gallery.ag691-native .ag695-trip-detail-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777!important;font-size:.72rem}
#adventure-gallery.ag691-native .ag695-trip-detail .ag69-day{margin:12px 0 18px}
#adventure-gallery.ag691-native .ag695-trip-detail .ag69-day h2{font-size:.79rem;color:#696969!important}
#adventure-gallery.ag691-native .ag69-status{border:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}

/* Stage 6.9.6: each top-level Gallery view has one job. */
.ag695-favourites-head{padding:18px 16px 8px;display:flex;flex-direction:column;gap:4px;background:#fff;color:#111}.ag695-favourites-head strong{font-size:22px}.ag695-favourites-head span{font-size:14px;color:#666}

/* Stage 6.9.7 — continuous photo/video viewer */
.ag697-viewer{padding:0!important;border:0!important;background:#050505!important;color:#fff!important;max-width:none!important;max-height:none!important;width:100vw!important;height:100dvh!important;margin:0!important}
.ag697-viewer::backdrop{background:#000!important}.ag697-viewer-shell{height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#050505;color:#fff}
.ag697-viewer-top{min-height:54px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:max(6px,env(safe-area-inset-top)) 8px 6px;background:#050505;color:#fff;z-index:5}.ag697-viewer-top>div{text-align:center;display:grid;gap:1px}.ag697-viewer-top strong{font-size:.9rem}.ag697-viewer-top span{font-size:.72rem;color:#bbb}.ag697-viewer .ag69-close{position:static!important;background:transparent!important;color:#fff!important;font-size:2rem!important}
.ag697-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;background:#000}.ag697-stage .ag69-viewer-media{width:100%;height:100%;display:grid;place-items:center;background:#000}.ag697-stage img,.ag697-stage video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;background:#000}.ag697-stage video{width:min(100%,1200px)}
.ag697-side{position:absolute;top:0;bottom:0;width:24%;z-index:4;border:0;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;opacity:.72}.ag697-side span{display:grid;place-items:center;width:42px;height:58px;border-radius:10px;background:rgba(0,0,0,.34);font-size:2.4rem}.ag697-prev{left:0;justify-content:flex-start;padding-left:8px}.ag697-next{right:0;justify-content:flex-end;padding-right:8px}.ag697-side:disabled{display:none}.ag697-viewer .ag69-viewer-info{background:#111!important;color:#fff!important;padding:10px 14px max(12px,env(safe-area-inset-bottom))!important}.ag697-viewer .ag69-viewer-info h2,.ag697-viewer .ag69-viewer-info p{color:#fff!important;-webkit-text-fill-color:#fff!important}.ag697-viewer .ag69-viewer-actions button{min-height:38px}
@media(max-width:700px){.ag697-side span{opacity:.35}.ag697-viewer .ag69-viewer-info{max-height:28vh;overflow:auto}.ag697-stage video{width:100%}}
