.smui-navigation{display:none}@media (max-width:767px){.smui-auth,.smui-welcome{color:#f2f4f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0d11;min-height:100dvh;font-family:Figtree,sans-serif}.smui-welcome{padding:max(24px,env(safe-area-inset-top,0px)) 24px max(24px,env(safe-area-inset-bottom,0px));background:linear-gradient(#02030688 0%,#0000 30%,#02030633 55%,#020306eb 82%),url(/smartphone/earth-iss-sunrise.jpg) 60% 45%/cover;flex-direction:column;display:flex}.smui-brand{align-items:center;gap:9px;font-size:17px;font-weight:700;display:flex}.smui-welcome-copy{gap:10px;margin-top:auto;padding-top:60px;display:grid}.smui-welcome-copy h1{letter-spacing:0;margin:0 0 2px;font-size:31px;font-weight:700;line-height:1.1}.smui-welcome-copy p{color:#c9d1d9;margin:0 0 16px;font-size:15.5px;line-height:1.5}.smui-welcome-copy p:first-child{color:#9cc4ff;margin:0;font-size:12px;font-weight:700}.smui-welcome-copy small{text-align:center;color:#ffffff80;font-size:10.5px}.smui-auth-art{height:210px;padding:max(16px,env(safe-area-inset-top,0px)) 16px;background:linear-gradient(#0000 40%,#0a0d11 100%),url(/smartphone/earth-iss-sunrise.jpg) 60% 45%/cover;position:relative}.smui-auth-body{padding:0 24px max(30px,env(safe-area-inset-bottom,0px));gap:16px;margin-top:-30px;display:grid;position:relative}.smui-auth-body h1{letter-spacing:0;margin:0;font-size:27px;font-weight:700}.smui-auth-body p{color:#aab3bd;margin:0;font-size:14.5px;line-height:1.5}.smui-auth-body p.smui-auth-error{color:#ef7a6a}.smui-field{color:#c9d1d9;gap:6px;font-size:13px;font-weight:600;display:grid}.smui-field input{color:#f2f4f6;width:100%;min-width:0;height:50px;font:inherit;background:#12171c;border:1px solid #2a323b;border-radius:14px;padding:0 14px;font-size:16px}.smui-auth-primary,.smui-auth-secondary{color:#07111f;cursor:pointer;background:#5b9cf5;border-radius:27px;min-height:54px;padding:12px 18px;font-size:16px;font-weight:700}.smui-auth-secondary{color:#f2f4f6;background:#ffffff1a;border:1px solid #ffffff2e!important}.smui-text-link{color:#9cc4ff;cursor:pointer;background:0 0;min-height:32px;font-size:13.5px;font-weight:600}.live-interface{--smui-bottom:calc(98px + env(safe-area-inset-bottom,0px))}.live-interface .app-content{padding-bottom:var(--smui-bottom)!important}.live-interface main:has(.smui-page){overflow:hidden;padding:0 0 var(--smui-bottom)!important}.smui-page{background:var(--reference-0a0d11,#0a0d11);min-height:0;color:var(--reference-e8ecf0,#f2f4f6);flex:1;padding:10px 18px 24px;font-family:Figtree,sans-serif;overflow-y:auto}.smui-page *{box-sizing:border-box;letter-spacing:0}.smui-page button{cursor:pointer;font:inherit;color:inherit}.smui-page button:disabled{opacity:.45;cursor:not-allowed}.smui-heading{align-items:center;gap:12px;margin-bottom:16px;display:flex}.smui-heading h1{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:26px;font-weight:700;line-height:1.2}.smui-icon{background:var(--reference-12171c,#12171c);border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.smui-pill{border:1px solid var(--reference-232a32,#232a32);background:var(--reference-12171c,#12171c);border-radius:18px;align-items:center;gap:6px;min-height:36px;padding:7px 14px;display:inline-flex;font-size:13.5px!important;font-weight:600!important}.smui-primary{color:#07111f!important;background:#5b9cf5!important;border-color:#5b9cf5!important}.smui-meta{color:var(--reference-8b949e,#9aa3ad);margin:0;font-size:12.5px;line-height:1.5}.smui-search{border:1px solid var(--reference-232a32,#232a32);background:var(--reference-12171c,#12171c);width:100%;height:42px;color:inherit;border-radius:12px;padding:0 12px;font-size:16px}.smui-photo-group{flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin:16px 0 8px;font-size:15px;font-weight:700;display:flex}.smui-photo-list .smui-photo{aspect-ratio:3}.smui-filter-body{gap:16px;display:grid}.smui-filter-body label{gap:6px;display:grid}.smui-filter-body :is(input,select){border:1px solid var(--reference-232a32,#232a32);background:var(--reference-12171c,#12171c);min-width:0;min-height:42px;color:inherit;border-radius:10px;padding:8px;font-size:16px}.smui-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 16px;display:flex}.smui-album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.smui-album-item{min-width:0;position:relative}.smui-album{text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;width:100%;padding:0;display:flex}.smui-album strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14.5px;font-weight:600;overflow:hidden}.smui-mosaic{aspect-ratio:1;background:#12171c;border-radius:14px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:2px;width:100%;margin-bottom:3px;display:grid;overflow:hidden}.smui-mosaic>div:first-child{grid-row:span 2}.smui-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0 -18px;display:grid}.smui-photo{aspect-ratio:1;border:0;padding:0;position:relative;overflow:hidden}.smui-photo-label{white-space:nowrap;text-overflow:ellipsis;color:#fff;text-shadow:0 1px 4px #000;text-align:left;font-size:10.5px;position:absolute;bottom:5px;left:6px;right:6px;overflow:hidden}.smui-badge{color:#fff;background:#020306b3;border-radius:6px;padding:2px 6px;font-size:10px;position:absolute;top:5px;left:5px}.smui-trip-list{gap:14px;display:grid}.smui-trip-card{text-align:left;border:1px solid var(--reference-1d232a,#1d232a);background:var(--reference-12171c,#12171c);border-radius:18px;width:100%;padding:0;display:block;overflow:hidden}.smui-trip-cover{grid-template-columns:2fr 1fr 1fr;gap:2px;height:110px;display:grid}.smui-trip-copy{overflow-wrap:anywhere;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.smui-trip-copy strong{font-size:16.5px;font-weight:700}.smui-stop-summary{flex-wrap:wrap;gap:8px;font-size:12.5px;display:flex}.smui-stop-summary span{align-items:center;gap:6px;display:inline-flex}.smui-stop-summary i{border-radius:50%;flex:none;width:8px;height:8px}.smui-route-map{border-radius:18px;height:220px;margin-top:14px;overflow:hidden}.smui-route-map>*{height:100%!important;min-height:0!important}.smui-route-map>section{flex-direction:column;display:flex}.smui-route-map>section>div:first-child{display:none}.smui-route-map>section>div:last-child{flex:1;height:auto;min-height:0}.smui-stops{padding:10px 0 0 6px}.smui-stop{border-left:2px solid;padding:0 0 20px 18px}.smui-stop-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.smui-stop-heading>button{text-align:left;background:0 0;border:0;padding:0;font-weight:700}.smui-step-photos{align-items:center;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.smui-step-photo{flex:none;width:64px;height:64px;position:relative}.smui-step-photo>button:first-child{border:0;border-radius:10px;width:100%;height:100%}.smui-remove{background:#0a0d11d9;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:0;right:0;color:#fff!important}.smui-leg{background:var(--reference-232a32,#1b222a);border-radius:10px;padding:5px 10px;font-size:12px;display:inline-block}.smui-navigation{left:14px;right:14px;bottom:max(8px, env(safe-area-inset-bottom,0px));z-index:40;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);color:#9aa3ad;background:#181d23eb;border:1px solid #ffffff17;border-radius:32px;align-items:center;height:64px;padding:0 6px;display:flex;position:fixed;box-shadow:0 10px 30px #0007}.smui-navigation>:is(a,button){min-width:0;height:56px;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;display:flex}.smui-navigation [aria-current=page]{color:#9cc4ff}.smui-tab-icon{place-items:center;display:grid}.smui-add-tab .smui-tab-icon{color:#07111f;background:#5b9cf5;border-radius:22px;width:44px;height:44px}.smui-navigation[data-platform=android]{height:calc(76px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:#141a20;border-radius:0;bottom:0;left:0;right:0}.smui-navigation[data-platform=android] .smui-add-tab .smui-tab-icon{border-radius:14px;width:52px}.smui-navigation[data-platform=android] [aria-current=page] .smui-tab-icon{background:#26384f;border-radius:15px;width:60px;height:30px}.smui-profile-sheet{width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:max(20px,env(safe-area-inset-top,0px)) 18px max(24px, env(safe-area-inset-bottom,0px));border:0;border-radius:0;margin:0}.smui-profile-heading{align-items:center;gap:14px;margin:12px 0 22px;display:flex}.smui-profile-heading>strong{overflow-wrap:anywhere;flex:1;min-width:0}.smui-profile-overview{gap:22px;margin-bottom:22px;display:grid}.smui-profile-overview header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.smui-profile-overview h3{font-size:16px;font-weight:700}.smui-profile-overview header a{color:#9cc4ff;font-size:13.5px}.smui-profile-albums{gap:10px;display:flex;overflow-x:auto}.smui-profile-albums>a{flex:none;width:150px;font-size:14px}.smui-profile-albums strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.smui-profile-albums .smui-mosaic{aspect-ratio:auto;height:120px}.smui-profile-group{background:var(--reference-12171c,#12171c);border-bottom:1px solid var(--reference-1d232a,#1d232a);align-items:center;gap:12px;padding:12px 14px;display:flex}.smui-profile-group>span{color:#07111f;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.smui-profile-group>div{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.smui-profile-group small{color:var(--reference-8b949e,#9aa3ad);font-size:12px}.smui-avatar{color:#9cc4ff;background:#26384f;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;font-size:26px;font-weight:700;display:grid}.smui-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px;display:grid}.smui-statistics>div{background:var(--reference-12171c,#12171c);border-radius:14px;flex-direction:column;padding:12px;display:flex}.smui-statistics strong{font-size:20px}.smui-statistics span{color:var(--reference-8b949e,#9aa3ad);font-size:12px}.smui-page :is(button,a):focus-visible,.smui-navigation :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #9cc4ff}.smui-form{flex-direction:column;gap:16px;display:flex}.smui-form>*{flex-shrink:0}.smui-form h2{margin:0;font-size:14.5px;font-weight:700}.smui-form label{gap:8px;font-size:14.5px;font-weight:600;display:grid}.smui-form :is(textarea,select){border:1px solid var(--reference-232a32,#2a323b);background:var(--reference-12171c,#12171c);width:100%;min-width:0;color:inherit;font:inherit;border-radius:14px;padding:12px 14px;font-size:16px}.smui-form textarea{resize:vertical;min-height:84px}.smui-section{border:1px solid var(--reference-1d232a,#1d232a);background:var(--reference-12171c,#12171c);border-radius:16px;gap:12px;padding:14px;display:grid}.smui-section summary{cursor:pointer;font-size:14.5px;font-weight:700}.smui-form .smui-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.smui-toggle input{appearance:none;cursor:pointer;background:#343e49;border-radius:14px;flex:none;width:48px;height:28px;position:relative}.smui-toggle input:checked{background:#5b9cf5}.smui-toggle input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .15s;display:block;position:absolute;top:2px;left:2px}.smui-toggle input:checked:after{transform:translate(20px)}.smui-toggle input:disabled{opacity:.45}.smui-upload-preview{background:#12171c;border-radius:18px;justify-content:space-between;align-items:end;gap:8px;width:100%;height:210px;padding:12px;display:flex;position:relative;overflow:hidden}.smui-upload-preview span{overflow-wrap:anywhere;color:#fff;background:#020306aa;border-radius:10px;min-width:0;padding:6px 10px;font-size:12px}.smui-filmstrip{flex:none;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.smui-filmstrip>button,.smui-film-item>button:first-child{border:2px solid #0000;border-radius:10px;flex:none;width:64px;height:64px}.smui-film-item{flex:none;width:80px;position:relative}.smui-film-item small{overflow-wrap:anywhere;font-size:11px;display:block}.smui-submit{background:var(--reference-0a0d11,#0a0d11);z-index:2;padding:10px 0;position:sticky;bottom:-24px}.smui-submit button{width:100%}.smui-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.smui-facts dt{color:#9aa3ad;font-size:11px}.smui-facts dd{overflow-wrap:anywhere;margin:0;font-size:12.5px}.smui-danger{border-color:#ef7a6a66;color:#ef7a6a!important}.smui-confirm-backdrop{z-index:120;background:#000a;align-items:end;display:flex;position:fixed;inset:0}.smui-confirm{width:100%;max-height:90dvh;padding:24px 18px max(24px,env(safe-area-inset-bottom,0px));background:var(--reference-12171c,#12171c);border-radius:26px 26px 0 0;overflow:auto}.smui-viewer{z-index:100;color:#f2f4f6;padding-top:env(safe-area-inset-top,0px);background:#05070a;flex-direction:column;font-family:Figtree,sans-serif;display:flex;position:fixed;inset:0}.smui-viewer-image{pointer-events:none;position:absolute;inset:0 0 28%}.smui-viewer>header{justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:relative}.smui-viewer .smui-icon{color:#fff;background:#02030699}.smui-viewer-arrows{flex:1;justify-content:space-between;align-items:center;min-height:90px;padding:0 12px;display:flex;position:relative}.smui-viewer-info{max-height:60%;padding:40px 18px max(18px,env(safe-area-inset-bottom,0px));background:linear-gradient(#0000,#05070ae8 30px,#05070a 80px);flex-direction:column;gap:12px;margin-top:auto;display:flex;position:relative;overflow-y:auto}.smui-viewer-info>*{flex-shrink:0}.smui-viewer h1{overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:700}.smui-viewer p{overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.5}.smui-viewer button:disabled{opacity:.45}.smui-comment{border-top:1px solid #2a323b;padding-top:10px;font-size:13px}.smui-comment-form{align-items:center;gap:8px;display:flex}.smui-comment-form input{color:#fff;background:#12171c;border:1px solid #2a323b;border-radius:14px;flex:1;min-width:0;padding:12px;font-size:16px}.live-globe .travel-globe .globe-topbar{left:16px;right:16px;top:max(6px,env(safe-area-inset-top,0px))}.live-globe .globe-topbar input{border-radius:23px;height:46px;font-size:16px}.live-globe aside[aria-label=Lieu\ sélectionné]{z-index:35;overscroll-behavior:contain;border-radius:26px 26px 0 0;width:100%;max-height:72%;inset:auto 0 0!important}.live-globe aside[aria-label=Lieu\ sélectionné]>div:first-child{height:180px}.reference-globe-filters{max-height:85%;z-index:36!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:none!important;inset:auto 0 0!important}.live-collection-editor>div:first-child{padding:16px 18px!important}.live-collection-editor :is(input,textarea,select){max-width:100%;font-size:16px!important}.live-trip-picker-backdrop{align-items:end!important;padding:0!important}.live-trip-picker-backdrop [role=dialog]{width:100%!important;max-height:90dvh!important;padding-bottom:max(16px,env(safe-area-inset-bottom,0px))!important;border-radius:26px 26px 0 0!important}.smui-page,.smui-viewer-info,.smui-profile-sheet{overscroll-behavior-y:contain}.smui-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:12px 0;display:grid}.smui-picker-grid button{aspect-ratio:1;border:2px solid #0000;border-radius:10px;position:relative}.smui-picker-grid button span{color:#fff;background:#05070a99;border-radius:50%;padding:2px 6px;position:absolute;top:4px;right:4px}body:has(.live-interface) [data-interface-dialog=true]{width:100%;max-width:none;max-height:90dvh;padding:20px 18px max(24px,env(safe-area-inset-bottom,0px));border-radius:26px 26px 0 0;inset:auto 0 0;transform:none}.smui-page :is(input,textarea,select):focus-visible,.smui-viewer :is(button,input,summary):focus-visible{outline-offset:2px;outline:2px solid #9cc4ff}@media (prefers-reduced-motion:reduce){.smui-toggle input:after{transition:none}}}
